.register-page[data-v-8c7c847c]{min-height:100vh;min-height:var(--app-viewport-height, 100vh);display:flex;flex-direction:column;background:#fff;color:#4a4a4a;font-family:MiSans,HarmonyOS Sans SC,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif}.topbar[data-v-8c7c847c]{flex:0 0 auto;height:calc(48px + env(safe-area-inset-top,0px));display:flex;align-items:center;padding:env(safe-area-inset-top,0px) 10px 0;border-bottom:1px solid #ececec}.back[data-v-8c7c847c]{flex:0 0 44px;height:100%;display:inline-flex;align-items:center;padding:0;border:none;background:transparent;color:#333;cursor:pointer}.topbar h1[data-v-8c7c847c]{flex:1 1 auto;margin:0;font-size:17px;font-weight:500;text-align:center}.topbar-space[data-v-8c7c847c]{flex:0 0 44px}.body[data-v-8c7c847c]{flex:1 1 auto;overflow-y:auto;padding:24px 26px calc(24px + env(safe-area-inset-bottom,0px))}.field[data-v-8c7c847c]{display:flex;align-items:center;height:44px;border-bottom:1px solid #ececec}.field+.field[data-v-8c7c847c]{margin-top:10px}.field-label[data-v-8c7c847c]{flex:0 0 auto;width:68px;color:#757575;font-size:14px}.field input[data-v-8c7c847c]{flex:1 1 auto;min-width:0;padding:0;border:none;outline:none;background:transparent;color:#333;font-size:14px}.field input[data-v-8c7c847c]::placeholder{color:#bdbdbd}.hint[data-v-8c7c847c]{margin:18px 0 0;color:#b0b0b0;font-size:12px;line-height:1.6}.error[data-v-8c7c847c]{margin:12px 0 0;color:#e8684a;font-size:13px;line-height:1.5}.submit[data-v-8c7c847c]{width:100%;height:44px;margin-top:24px;border:none;border-radius:6px;background:#3b8749;color:#fff;font-size:15px;cursor:pointer}.submit[data-v-8c7c847c]:disabled{opacity:.5;cursor:default}.login-page[data-v-4692c0c2]{--s: min(calc(100vw * .00367647), calc(100vh * .00185185));--s: min(calc(100vw * .00367647), calc(var(--app-viewport-height, 100vh) * .00185185));min-height:100vh;min-height:var(--app-viewport-height, 100vh);display:flex;flex-direction:column;overflow:hidden;background:#fff;color:#4a4a4a;font-family:MiSans,HarmonyOS Sans SC,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif}.login-title[data-v-4692c0c2]{margin:0;padding-top:calc(var(--s) * 69);color:#4a4a4a;font-size:calc(var(--s) * 15);font-weight:400;line-height:1.15;text-align:center}.login-form[data-v-4692c0c2]{margin-top:calc(var(--s) * 33);padding:0 calc(var(--s) * 26)}.field[data-v-4692c0c2]{display:flex;align-items:center;height:calc(var(--s) * 26);border-bottom:1px solid #ececec}.field+.field[data-v-4692c0c2]{margin-top:calc(var(--s) * 8)}.field-label[data-v-4692c0c2]{flex:0 0 auto;width:calc(var(--s) * 38);color:#757575;font-size:calc(var(--s) * 12)}.field input[data-v-4692c0c2]{flex:1 1 auto;min-width:0;padding:0;border:none;outline:none;background:transparent;color:#333;font-size:calc(var(--s) * 12)}.field input[data-v-4692c0c2]::placeholder{color:#bdbdbd}.field input[data-v-4692c0c2]:disabled{color:#b0b0b0}.phone-login[data-v-4692c0c2]{align-self:flex-start;margin:calc(var(--s) * 22) 0 0 calc(var(--s) * 26);padding:0;border:none;background:transparent;color:#576b95;font-size:calc(var(--s) * 11);cursor:pointer}.spacer[data-v-4692c0c2]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:0 calc(var(--s) * 24)}.error[data-v-4692c0c2]{margin:0;color:#e8684a;font-size:calc(var(--s) * 11);line-height:1.5;text-align:center}.agreement[data-v-4692c0c2]{margin:0;padding:0 calc(var(--s) * 16);color:#b8b8b8;font-size:calc(var(--s) * 9.5);line-height:1.4;text-align:center}.link[data-v-4692c0c2]{padding:0;border:none;background:transparent;color:#576b95;font-size:inherit;cursor:pointer}.submit[data-v-4692c0c2]{width:calc(var(--s) * 118);height:calc(var(--s) * 32);margin:calc(var(--s) * 17) auto 0;border:none;border-radius:calc(var(--s) * 4);background:#3b8749;color:#fff;font-size:calc(var(--s) * 12);cursor:pointer}.submit[data-v-4692c0c2]:disabled{opacity:.7;cursor:default}.footer-links[data-v-4692c0c2]{display:flex;justify-content:center;gap:calc(var(--s) * 12);margin-top:calc(var(--s) * 34);padding-bottom:calc(var(--s) * 26)}.footer-links button[data-v-4692c0c2]{padding:0;border:none;background:transparent;color:#576b95;font-size:calc(var(--s) * 11);cursor:pointer}.sheet-scrim[data-v-4692c0c2]{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-end;background:#00000073}.sheet[data-v-4692c0c2]{width:100%;padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px));border-radius:12px 12px 0 0;background:#fff}.sheet h2[data-v-4692c0c2]{margin:6px 6px 0;color:#333;font-size:16px;font-weight:500}.sheet p[data-v-4692c0c2]{margin:10px 6px 0;color:#7f7f7f;font-size:13px;line-height:1.6}.sheet-item[data-v-4692c0c2]{width:100%;min-height:50px;display:flex;align-items:center;gap:10px;padding:0 10px;border:none;border-radius:8px;background:transparent;color:#333;font-size:15px;cursor:pointer}.sheet-item[data-v-4692c0c2]:active{background:#f2f2f2}.sheet-cancel[data-v-4692c0c2],.sheet-primary[data-v-4692c0c2]{width:100%;min-height:46px;margin-top:8px;border:none;border-radius:8px;font-size:15px;cursor:pointer}.sheet-cancel[data-v-4692c0c2]{background:#f2f2f2;color:#333}.sheet-primary[data-v-4692c0c2]{background:#3b8749;color:#fff}.tab-bar[data-v-293506e2]{position:fixed;left:0;right:0;bottom:0;z-index:30;width:100%;max-width:480px;margin:0 auto;flex:0 0 auto;display:grid;grid-template-columns:repeat(4,1fr);background:var(--app-color-surface-soft);border-top:1px solid var(--app-color-line);padding-bottom:env(safe-area-inset-bottom,0)}.tab[data-v-293506e2]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;height:48.5px;border:none;background:transparent;color:var(--app-color-text);cursor:pointer;padding:4px 0 0;transition:color .12s ease}.tab.active[data-v-293506e2]{color:var(--app-color-primary)}.tab-icon[data-v-293506e2]{position:relative;display:flex;align-items:center;justify-content:center;height:22px}.tab-glyph[data-v-293506e2]{display:block;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.tab-dot[data-v-293506e2]{position:absolute;top:0;right:-21px;min-width:28px;height:18.2px;padding:0 2px;display:inline-flex;align-items:center;justify-content:center;border:.7px solid var(--app-color-surface);border-radius:9px;background:var(--app-color-danger);color:var(--app-color-surface);font-size:10px;line-height:1;white-space:nowrap}.tab-dot[data-v-293506e2]:after{content:none}.tab-label[data-v-293506e2]{font-size:10.5px;line-height:1;margin-top:5.3px}.system-status[data-v-8cd9d4fb]{position:absolute;top:0;left:0;right:0;height:24.9px;display:flex;align-items:center;justify-content:space-between;padding:3.9px 21.3px 0 21.5px;color:#5c5c5c;font-size:13.6px;font-weight:500;line-height:1;pointer-events:none}.system-status-icons[data-v-8cd9d4fb]{display:block;width:105.44px;height:12.28px}.app-nav[data-v-587ed95f]{position:relative;flex:0 0 auto;display:flex;align-items:center;height:calc(48px + var(--status-h, 0px));padding:var(--status-h, 0px) 10px 0;padding-top:calc(env(safe-area-inset-top,0px) + var(--status-h, 0px));background:var(--app-color-surface);border-bottom:1px solid var(--app-color-line)}.app-nav.tone-gray[data-v-587ed95f]{background:var(--app-color-bg);border-bottom-color:transparent}.app-nav.compact[data-v-587ed95f]{height:calc(39px + var(--status-h, 0px))}.app-nav.compact .nav-title[data-v-587ed95f]{transform:translateY(-1px)}.nav-side[data-v-587ed95f]{flex:0 0 80px;display:flex;align-items:center;gap:4px;min-width:0}.nav-side-right[data-v-587ed95f]{justify-content:flex-end}.nav-title[data-v-587ed95f]{flex:1 1 auto;margin:0;text-align:center;font-size:17px;font-weight:400;color:var(--app-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}img[data-v-9b40da86]{display:block;object-fit:cover}span[data-v-9b40da86]{color:var(--app-color-surface);display:flex;align-items:center;justify-content:center}.group-avatar[data-v-5840c948]{position:relative;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:2px;background:transparent}.group-avatar-cell[data-v-5840c948]{display:block;object-fit:cover;border-radius:3px;color:var(--app-color-surface);font-size:8px}.group-avatar-placeholder[data-v-5840c948]{background:#d6d6d6}.system-chat-avatar[data-v-358bd979]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:5px;color:var(--app-color-surface)}.kind-wechat-pay[data-v-358bd979]{background:var(--app-color-surface)}.brand-mark[data-v-358bd979]{width:100%;height:100%;display:block;object-fit:contain;border-radius:inherit}.kind-official-accounts[data-v-358bd979],.kind-payment-assistant[data-v-358bd979],.kind-file-transfer[data-v-358bd979]{background:var(--app-color-surface)}.page[data-v-9f0d1370]{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.page-body[data-v-9f0d1370]{flex:1 1 auto;min-height:0;overflow-y:auto;background:var(--app-color-surface);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.page[data-v-9f0d1370] .nav-title{font-size:15px}.page.dragging[data-v-9f0d1370]{-webkit-user-select:none;user-select:none}.page-body[data-v-9f0d1370],.mini-inner[data-v-9f0d1370]{scrollbar-width:none;-ms-overflow-style:none}.page-body[data-v-9f0d1370]::-webkit-scrollbar,.mini-inner[data-v-9f0d1370]::-webkit-scrollbar{width:0;height:0;display:none}.mini-panel[data-v-9f0d1370]{flex:0 0 auto;overflow:hidden;background:transparent;transition:height .2s ease}.mini-sheet[data-v-9f0d1370]{flex:0 0 auto;background:transparent;transition:background-color .16s ease}.mini-sheet.open .mini-panel[data-v-9f0d1370]{background:linear-gradient(180deg,#1c1e30,#4e4866)}.mini-sheet.open[data-v-9f0d1370] .app-nav{background:#7c7499;border-bottom-color:transparent}.mini-sheet.open[data-v-9f0d1370] .nav-title,.mini-sheet.open .nav-action[data-v-9f0d1370]{color:#cfc8e3}.page.dragging .mini-panel[data-v-9f0d1370]{transition:none}.mini-inner[data-v-9f0d1370]{display:flex;flex-direction:column;max-height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mini-panel-title[data-v-9f0d1370]{flex:0 0 auto;margin:0;padding:10px 16px 0;color:#ffffffeb;font-size:15.5px;line-height:22px;text-align:center}.mini-search[data-v-9f0d1370]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;height:34px;margin:10px 14px 4px;padding:0 14px;border:none;border-radius:17px;background:#ffffff12;color:#ffffff7f;font-size:14px;cursor:pointer}.mini-search[data-v-9f0d1370]:active{background:#ffffff1f}.mini-head[data-v-9f0d1370]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px 2px}.mini-head-title[data-v-9f0d1370]{color:#ffffff7f;font-size:13px;line-height:18px}.mini-head-link[data-v-9f0d1370]{display:inline-flex;align-items:center;gap:1px;padding:2px 0;border:none;background:transparent;color:#ffffff8c;font-size:13px;cursor:pointer}.mini-grid[data-v-9f0d1370]{--mini-icon: 40px;display:grid;flex:0 0 auto;grid-template-columns:repeat(4,1fr);column-gap:4px;row-gap:15px;padding:8px 8px 12px}.mini-item[data-v-9f0d1370]{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0;border:none;background:transparent;cursor:pointer}.mini-item[data-v-9f0d1370]:active{opacity:.7}.mini-icon[data-v-9f0d1370]{width:var(--mini-icon, 44px);height:var(--mini-icon, 44px);border-radius:50%;object-fit:contain}.mini-label[data-v-9f0d1370]{max-width:100%;color:var(--app-color-surface);font-size:11px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-height:700px){.mini-search[data-v-9f0d1370]{height:30px;margin-top:8px;font-size:13px}.mini-panel-title[data-v-9f0d1370]{padding-top:6px;font-size:14px}.mini-head[data-v-9f0d1370]{padding-top:8px}.mini-grid[data-v-9f0d1370]{row-gap:10px;padding-bottom:8px}.mini-item[data-v-9f0d1370]{gap:6px}}.hint[data-v-9f0d1370]{margin:0;padding:40px 16px;text-align:center;font-size:14px;color:var(--app-color-text-tertiary)}.nav-action[data-v-9f0d1370]{width:34px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--app-color-text);padding:0;cursor:pointer}.nav-action[data-v-9f0d1370]:active{color:var(--app-color-primary)}.plus-root[data-v-9f0d1370]{position:relative;width:34px;height:40px}.plus-trigger[data-v-9f0d1370]{position:relative;z-index:110}.plus-backdrop[data-v-9f0d1370]{position:fixed;z-index:90;inset:0;background:transparent}.plus-menu[data-v-9f0d1370]{position:absolute;top:calc(100% + 8px);right:0;z-index:100;width:184px;padding:0 15px;border-radius:4px;background:#2b2b2b;box-shadow:0 8px 24px #00000047;transform-origin:top right}.plus-menu[data-v-9f0d1370]:before{content:"";position:absolute;top:-7px;right:12px;width:0;height:0;border-right:7px solid transparent;border-bottom:7px solid #2b2b2b;border-left:7px solid transparent}.plus-menu-item[data-v-9f0d1370]{width:100%;height:55px;display:flex;align-items:center;gap:14px;padding:0;border:none;border-bottom:1px solid rgb(255 255 255 / 14%);background:transparent;color:var(--app-color-surface);font-size:17px;line-height:1;text-align:left;cursor:pointer}.plus-menu-item[data-v-9f0d1370]:last-child{border-bottom:none}.plus-menu-item[data-v-9f0d1370]:active{opacity:.72}.plus-menu-item svg[data-v-9f0d1370]{flex:0 0 auto}.notice[data-v-9f0d1370]{position:fixed;z-index:120;left:50%;bottom:calc(72px + env(safe-area-inset-bottom,0px));width:fit-content;max-width:min(78vw,340px);margin:0;padding:9px 16px;border-radius:18px;background:#000000c2;color:var(--app-color-surface);font-size:13px;line-height:1.3;transform:translate(-50%)}.plus-menu-enter-active[data-v-9f0d1370],.plus-menu-leave-active[data-v-9f0d1370]{transition:opacity .12s ease,transform .12s ease}.plus-menu-enter-from[data-v-9f0d1370],.plus-menu-leave-to[data-v-9f0d1370]{opacity:0;transform:translateY(-4px) scale(.96)}.cell[data-v-9f0d1370]{width:100%;display:flex;align-items:center;gap:11.4px;padding:0 14px 0 13.3px;min-height:63.5px;border:none;background:var(--app-color-surface);text-align:left;cursor:pointer;position:relative}.cell[data-v-9f0d1370]:after{content:"";position:absolute;left:68px;right:0;bottom:0;height:1px;background:var(--app-color-bg)}.cell[data-v-9f0d1370]:last-child:after{display:none}.cell[data-v-9f0d1370]:active{background:var(--app-color-active)}.avatar-wrap[data-v-9f0d1370]{position:relative;flex:0 0 auto}.avatar[data-v-9f0d1370]{width:43.3px;height:43.3px;border-radius:4px;color:var(--app-color-surface);font-size:17px;display:flex;align-items:center;justify-content:center}.badge[data-v-9f0d1370]{position:absolute;top:-3.2px;right:-4.1px;min-width:15.9px;height:15.9px;padding:0 3px;border-radius:8px;background:var(--app-color-danger);color:var(--app-color-surface);font-size:9.5px;line-height:15.9px;text-align:center}.cell-body[data-v-9f0d1370]{flex:1 1 auto;min-width:0}.cell-row[data-v-9f0d1370]{display:flex;align-items:center;gap:8px}.cell-row+.cell-row[data-v-9f0d1370]{margin-top:4px}.cell-title[data-v-9f0d1370]{flex:1 1 auto;min-width:0;font-size:calc(15px * var(--app-chat-font-scale, 1));line-height:1.25;color:var(--app-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-time[data-v-9f0d1370]{flex:0 0 auto;align-self:flex-start;font-size:10px;color:var(--app-color-text-tertiary)}.cell-subtitle[data-v-9f0d1370]{flex:1 1 auto;min-width:0;font-size:calc(11.3px * var(--app-chat-font-scale, 1));line-height:1.25;color:var(--app-color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muted-icon[data-v-9f0d1370]{flex:0 0 auto;color:var(--app-color-text-quaternary)}.page[data-v-39c6fc7a]{position:relative;flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.page-body[data-v-39c6fc7a]{flex:1 1 auto;overflow-y:auto;background:var(--app-color-surface);-webkit-overflow-scrolling:touch;scroll-padding-top:0}.hint[data-v-39c6fc7a]{margin:0;padding:30px 16px;text-align:center;font-size:14px;color:var(--app-color-text-tertiary)}.page[data-v-39c6fc7a] .nav-title{font-size:15px}.nav-action[data-v-39c6fc7a]{width:34px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--app-color-text);padding:0;cursor:pointer}.nav-action[data-v-39c6fc7a]:active{color:var(--app-color-primary)}.cell[data-v-39c6fc7a]{width:100%;display:flex;align-items:center;gap:14.2px;padding:6.7px 24px 6.7px 13.7px;min-height:49.5px;border:none;background:var(--app-color-surface);text-align:left;cursor:pointer;position:relative}.cell[data-v-39c6fc7a]:after{content:"";position:absolute;left:64px;right:0;bottom:0;height:1px;background:var(--app-color-bg)}.cell[data-v-39c6fc7a]:last-child:after{display:none}.cell[data-v-39c6fc7a]:active{background:var(--app-color-active)}.tile[data-v-39c6fc7a],.avatar[data-v-39c6fc7a]{flex:0 0 auto;border-radius:4px}.tile[data-v-39c6fc7a]{width:36.1px;height:36.1px;display:flex;align-items:center;justify-content:center;color:var(--app-color-surface)}.tile-enterprise[data-v-39c6fc7a]{background:#1688e8}.avatar[data-v-39c6fc7a]{width:36.1px;height:36.1px;color:var(--app-color-surface);font-size:14px;display:flex;align-items:center;justify-content:center}.name[data-v-39c6fc7a]{flex:1 1 auto;min-width:0;font-size:15px;color:var(--app-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-label[data-v-39c6fc7a]{min-height:28.2px;display:flex;align-items:center;padding:0 13.7px;background:var(--app-color-bg);color:var(--app-color-text-secondary);font-size:10.3px}.section-letter[data-v-39c6fc7a]{min-height:28.2px;font-size:10.5px}.alphabet-rail[data-v-39c6fc7a]{position:absolute;top:calc(50% + 37px);transform:translateY(-50%);right:3px;z-index:2;display:flex;flex-direction:column;align-items:center;gap:0;color:var(--app-color-text-secondary);font-size:10px;line-height:1;-webkit-user-select:none;user-select:none}.alphabet-rail>span[data-v-39c6fc7a],.alphabet-key[data-v-39c6fc7a]{width:18px;height:15.9px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:inherit;font:inherit}.alphabet-key[data-v-39c6fc7a]{cursor:pointer}.alphabet-key[data-v-39c6fc7a]:active,.alphabet-key.active[data-v-39c6fc7a]{color:var(--app-color-primary)}.page[data-v-3acc0457]{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.page-body[data-v-3acc0457]{flex:1 1 auto;min-height:0;overflow-y:auto;background:var(--app-color-bg);-webkit-overflow-scrolling:touch}.page[data-v-3acc0457] .nav-title{font-size:14.8px}.page[data-v-3acc0457] .app-nav{padding-left:7.6px;padding-right:7.6px}.nav-action[data-v-3acc0457]{width:33px;height:100%;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--app-color-text);padding:0;cursor:pointer}.plus-ring[data-v-3acc0457]{width:17.6px;height:17.6px;display:flex;align-items:center;justify-content:center;border:1.6px solid currentColor;border-radius:50%;font-size:15.4px;line-height:13.5px;font-weight:300}.group[data-v-3acc0457]{margin-top:8px;background:var(--app-color-surface)}.group[data-v-3acc0457]:first-child{margin-top:0}.cell[data-v-3acc0457]{width:100%;display:flex;align-items:center;height:50.4px;padding:0 9.3px 0 14.8px;border:none;background:var(--app-color-surface);text-align:left;cursor:pointer;position:relative}.cell[data-v-3acc0457]:after{content:"";position:absolute;left:49.8px;right:0;bottom:0;height:1px;background:var(--app-color-bg)}.cell[data-v-3acc0457]:last-child:after{display:none}.cell[data-v-3acc0457]:active{background:var(--app-color-active)}.cell-icon[data-v-3acc0457]{flex:0 0 auto;width:20.22px;height:20.22px}.name[data-v-3acc0457]{flex:0 0 auto;min-width:0;margin-left:14.8px;margin-right:auto;font-size:14.8px;color:var(--app-color-text)}.trailing[data-v-3acc0457]{flex:0 1 auto;min-width:0;display:flex;align-items:center;gap:8px}.preview[data-v-3acc0457]{position:relative;flex:0 0 auto;width:32.86px;height:32.5px;order:1}.detail[data-v-3acc0457]{flex:0 1 auto;min-width:0;color:var(--app-color-text-secondary);font-size:12px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;order:0}.trailing.preview-first .preview[data-v-3acc0457]{order:0}.trailing.preview-first .detail[data-v-3acc0457]{order:1}.preview img[data-v-3acc0457]{display:block;width:100%;height:100%;object-fit:cover;border-radius:4px}.unread-dot[data-v-3acc0457]{position:absolute;top:.4px;right:.4px;width:7.2px;height:7.2px;border-radius:50%;background:#ff3e49}.chevron[data-v-3acc0457]{flex:0 0 auto;margin-left:2.5px;color:var(--app-color-text-quaternary)}.page[data-v-83b3b923]{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.page-body[data-v-83b3b923]{flex:1 1 auto;overflow-y:auto;background:var(--app-color-bg);-webkit-overflow-scrolling:touch}.profile[data-v-83b3b923]{position:relative;display:flex;align-items:center;gap:12px;min-height:128px;padding:20px 12px 14px;background:var(--app-color-surface);margin-bottom:8px}.profile-main[data-v-83b3b923]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:12px;padding:0;border:none;background:transparent;text-align:left;cursor:pointer}.profile-main[data-v-83b3b923]:active{opacity:.76}.avatar[data-v-83b3b923]{flex:0 0 auto;width:54px;height:54px;border-radius:4px;color:var(--app-color-surface);font-size:20px;display:flex;align-items:center;justify-content:center}.profile-text[data-v-83b3b923]{display:flex;flex-direction:column;gap:5px;min-width:0;padding-right:38px}.profile-name[data-v-83b3b923]{font-size:18px;line-height:1.15;color:var(--app-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-id[data-v-83b3b923]{font-size:13px;color:var(--app-color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-pills[data-v-83b3b923]{display:flex;align-items:center;gap:8px;margin-top:3px}.status-pill[data-v-83b3b923],.friends-pill[data-v-83b3b923]{height:27px;display:flex;align-items:center;border:1px solid var(--app-color-line);border-radius:14px;color:var(--app-color-text-secondary);font-size:12px;background:var(--app-color-surface)}.status-pill[data-v-83b3b923]{padding:0 11px}.friends-pill[data-v-83b3b923]{position:relative;gap:3px;padding:0 10px 0 7px}.friend-avatar[data-v-83b3b923]{width:15px;height:15px;border:1px solid var(--app-color-surface);border-radius:50%;background:#cab08e}.friend-avatar-two[data-v-83b3b923]{margin-left:-7px;background:#86b7b2}.friend-avatar-three[data-v-83b3b923]{margin-left:-7px;background:#8e7897}.pill-dot[data-v-83b3b923]{position:absolute;right:8px;width:7px;height:7px;border-radius:50%;background:var(--app-color-danger)}.qr-button[data-v-83b3b923]{position:absolute;top:22px;right:12px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#686868;cursor:pointer}.qr-modal[data-v-83b3b923]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#00000085;animation:qr-fade-in-83b3b923 .16s ease-out}.qr-dialog[data-v-83b3b923]{position:relative;width:min(340px,100%);max-height:calc(100vh - 40px);max-height:calc(var(--app-viewport-height, 100vh) - 40px);display:flex;flex-direction:column;align-items:center;overflow-y:auto;padding:28px 28px 24px;border-radius:8px;background:var(--app-color-surface);box-shadow:0 18px 50px #0000003d;animation:qr-rise-in-83b3b923 .2s ease-out}.qr-close[data-v-83b3b923]{position:absolute;top:8px;right:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--app-color-text-secondary);cursor:pointer}.qr-close[data-v-83b3b923]:active{opacity:.6}.qr-avatar[data-v-83b3b923]{width:62px;height:62px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:var(--app-color-surface);font-size:24px}.qr-name[data-v-83b3b923]{max-width:100%;margin:12px 0 4px;overflow:hidden;color:var(--app-color-text);font-size:18px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.qr-id[data-v-83b3b923]{max-width:100%;margin:0 0 18px;overflow:hidden;color:var(--app-color-text-tertiary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.qr-frame[data-v-83b3b923]{width:100%;aspect-ratio:1;display:grid;place-items:center;padding:10px;border:1px solid var(--app-color-line);border-radius:6px;background:var(--app-color-surface)}.qr-image[data-v-83b3b923]{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.qr-status[data-v-83b3b923]{color:var(--app-color-text-tertiary);font-size:13px}.qr-tip[data-v-83b3b923]{margin:16px 0 0;color:var(--app-color-text-secondary);font-size:13px;text-align:center}@keyframes qr-fade-in-83b3b923{0%{opacity:0}}@keyframes qr-rise-in-83b3b923{0%{transform:translateY(10px) scale(.98);opacity:.7}}.group[data-v-83b3b923]{background:var(--app-color-surface);margin-bottom:8px}.cell[data-v-83b3b923]{width:100%;display:flex;align-items:center;gap:12px;padding:0 12px 0 9.6px;height:52px;border:none;background:transparent;text-align:left;cursor:pointer;position:relative}.cell[data-v-83b3b923]:after{content:"";position:absolute;left:44.6px;right:0;bottom:0;height:1px;background:var(--app-color-bg)}.cell[data-v-83b3b923]:last-child:after{display:none}.cell[data-v-83b3b923]:active{background:var(--app-color-active)}.cell-icon[data-v-83b3b923]{flex:0 0 auto;width:23px;height:23px;display:flex;align-items:center;justify-content:center}.cell-icon img[data-v-83b3b923]{display:block}.name[data-v-83b3b923]{flex:0 0 auto;min-width:0;font-size:14px;color:var(--app-color-text)}.detail[data-v-83b3b923]{flex:1 1 auto;max-width:56%;margin-left:auto;color:var(--app-color-text-secondary);font-size:12px;line-height:1.25;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unread-dot[data-v-83b3b923]{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--app-color-danger)}.chevron[data-v-83b3b923]{flex:0 0 auto;color:var(--app-color-text-quaternary)}.app-back-button[data-v-b410d376]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:3px 4px;border:none;background:transparent;color:var(--app-color-text);cursor:pointer;white-space:nowrap}.app-back-button.light[data-v-b410d376]{color:var(--app-color-surface)}.chat-info[data-v-da62048b]{height:100vh;height:var(--app-viewport-height, 100vh);display:flex;flex-direction:column;overflow:hidden;background:var(--app-color-bg)}.back-button[data-v-da62048b]{border:none;background:transparent;color:var(--app-color-text);font-size:15px;padding:6px 4px;cursor:pointer}.body[data-v-da62048b]{flex:1 1 auto;overflow-y:auto;padding-bottom:28px}.members-card[data-v-da62048b],.contact-card[data-v-da62048b]{background:var(--app-color-surface);padding:16px 8px 10px;margin-bottom:10px}.member-loading[data-v-da62048b]{padding:28px 16px;color:var(--app-color-text-tertiary);text-align:center}.member-grid[data-v-da62048b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:14px}.member[data-v-da62048b]{min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;border:none;background:transparent;color:var(--app-color-text-secondary);font-size:12px;cursor:pointer}.member>span[data-v-da62048b]:last-child{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-avatar[data-v-da62048b],.more-icon[data-v-da62048b]{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:6px}.member-avatar[data-v-da62048b]{color:var(--app-color-surface);font-size:18px}.more-icon[data-v-da62048b]{border:1px solid var(--app-color-line);color:var(--app-color-text-secondary)}.contact-button[data-v-da62048b]{width:100%;display:flex;align-items:center;gap:14px;padding:0 8px;border:none;background:transparent;font-size:18px;text-align:left;cursor:pointer}.contact-avatar[data-v-da62048b]{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:var(--app-color-surface);font-size:21px}.contact-button>span[data-v-da62048b]{flex:1 1 auto}.group[data-v-da62048b]{margin-top:10px;background:var(--app-color-surface)}.cell[data-v-da62048b]{width:100%;min-height:56px;display:flex;align-items:center;gap:11px;padding:0 16px;border:none;background:transparent;text-align:left;cursor:pointer;position:relative}.cell[data-v-da62048b]:after{content:"";position:absolute;left:48px;right:0;bottom:0;height:1px;background:var(--app-color-bg)}.cell[data-v-da62048b]:last-child:after{display:none}.cell[data-v-da62048b]:active{background:var(--app-color-surface-soft)}.row-icon[data-v-da62048b]{flex:0 0 auto;color:#4f5965}.label[data-v-da62048b]{flex:1 1 auto;color:var(--app-color-text);font-size:16px}.value[data-v-da62048b]{max-width:52%;overflow:hidden;color:var(--app-color-text-tertiary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.chevron[data-v-da62048b]{color:#c2c2c2}.switch[data-v-da62048b]{flex:0 0 auto;width:48px;height:28px;padding:2px;border-radius:14px;background:#d7d7d7;transition:background .12s ease}.switch span[data-v-da62048b]{display:block;width:24px;height:24px;border-radius:50%;background:var(--app-color-surface);box-shadow:0 1px 3px #00000029;transition:transform .12s ease}.switch.on[data-v-da62048b]{background:var(--app-color-primary)}.switch.on span[data-v-da62048b]{transform:translate(20px)}.danger-group .label[data-v-da62048b]{color:var(--app-color-danger)}.exit-group[data-v-da62048b]{width:100%;min-height:56px;margin-top:10px;border:none;background:var(--app-color-surface);color:var(--app-color-danger);font-size:16px;cursor:pointer}.notice[data-v-da62048b]{position:fixed;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));width:fit-content;margin:0;padding:9px 16px;border-radius:18px;background:#000000c2;color:var(--app-color-surface);font-size:13px;transform:translate(-50%)}.chat-search[data-v-4ec13b3b]{height:100vh;height:var(--app-viewport-height, 100vh);display:flex;flex-direction:column;background:var(--app-color-bg)}.back-button[data-v-4ec13b3b],.cancel-button[data-v-4ec13b3b]{border:none;background:transparent;color:var(--app-color-text);font-size:15px;padding:6px 4px;cursor:pointer}.cancel-button[data-v-4ec13b3b]{color:var(--app-color-link)}.body[data-v-4ec13b3b]{flex:1 1 auto;overflow-y:auto;background:var(--app-color-surface)}.search-box[data-v-4ec13b3b]{display:flex;align-items:center;gap:8px;height:40px;margin:12px 16px 8px;padding:0 12px;border-radius:5px;color:var(--app-color-text-secondary);background:var(--app-color-active)}.search-box input[data-v-4ec13b3b]{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;color:var(--app-color-text);font-size:15px}.category-grid[data-v-4ec13b3b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--app-color-bg)}.category[data-v-4ec13b3b]{height:74px;display:flex;align-items:center;justify-content:center;gap:10px;border:none;background:var(--app-color-surface);color:var(--app-color-text);font-size:14px;cursor:pointer}.category[data-v-4ec13b3b]:active{background:var(--app-color-surface-soft)}.hint[data-v-4ec13b3b]{margin:0;padding:34px 20px;color:var(--app-color-text-tertiary);font-size:14px;text-align:center}.notice[data-v-4ec13b3b]{position:fixed;left:50%;bottom:calc(30px + env(safe-area-inset-bottom,0px));z-index:40;width:fit-content;margin:0;padding:9px 16px;border-radius:18px;background:#000000c2;color:var(--app-color-surface);font-size:13px;transform:translate(-50%)}.attachment[data-v-df238390]{max-width:230px;overflow:hidden;border-radius:6px}.attachment>img[data-v-df238390],.attachment>video[data-v-df238390]{display:block;max-width:230px;max-height:280px;border-radius:6px;object-fit:cover}.audio[data-v-df238390]{min-width:210px;padding:8px 10px;border-radius:6px;background:var(--app-color-surface)}.mine .audio[data-v-df238390]{background:#95ec69}.audio audio[data-v-df238390]{width:100%;height:34px}.audio span[data-v-df238390]{display:block;margin-top:5px;color:var(--app-color-text-secondary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file[data-v-df238390]{min-width:205px;display:flex;align-items:center;gap:10px;padding:11px;border-radius:6px;background:var(--app-color-surface);color:var(--app-color-text);text-decoration:none}.mine .file[data-v-df238390]{background:#95ec69}.file-icon[data-v-df238390]{flex:0 0 auto;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:5px;background:#ffffffb8}.file-copy[data-v-df238390]{flex:1 1 auto;min-width:0}.file-copy strong[data-v-df238390],.file-copy small[data-v-df238390]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-copy strong[data-v-df238390]{font-size:13px;font-weight:500}.file-copy small[data-v-df238390]{margin-top:4px;color:var(--app-color-text-secondary);font-size:11px}.loading[data-v-df238390],.failed[data-v-df238390]{min-width:120px;min-height:58px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--app-color-surface);color:var(--app-color-text-tertiary);font-size:12px}.mine .loading[data-v-df238390],.mine .failed[data-v-df238390]{background:#95ec69;color:#53634d}.spin[data-v-df238390]{animation:spin-df238390 .9s linear infinite}@keyframes spin-df238390{to{transform:rotate(360deg)}}.profile-page[data-v-717f02aa]{height:100vh;height:var(--app-viewport-height, 100vh);display:flex;flex-direction:column;background:var(--app-color-bg);overflow:hidden}.back-button[data-v-717f02aa]{border:none;background:transparent;color:var(--app-color-text);font-size:15px;padding:6px 4px;cursor:pointer}.body[data-v-717f02aa]{flex:1 1 auto;overflow-y:auto}.hint[data-v-717f02aa]{margin:0;padding:40px 16px;color:var(--app-color-text-tertiary);text-align:center}.error[data-v-717f02aa]{color:var(--app-color-danger)}.identity-card[data-v-717f02aa]{display:flex;align-items:center;gap:16px;padding:24px 18px;background:var(--app-color-surface);margin-bottom:10px}.profile-avatar[data-v-717f02aa]{width:72px;height:72px;border-radius:7px;color:var(--app-color-surface);font-size:26px;display:flex;align-items:center;justify-content:center}.identity-text[data-v-717f02aa]{min-width:0}.identity-text h2[data-v-717f02aa]{margin:0 0 8px;font-size:20px;color:var(--app-color-text)}.identity-text p[data-v-717f02aa]{margin:4px 0 0;color:var(--app-color-text-secondary);font-size:13px}.group[data-v-717f02aa]{background:var(--app-color-surface);margin-top:10px}.cell[data-v-717f02aa]{width:100%;min-height:56px;display:flex;align-items:center;gap:11px;padding:0 16px;border:none;background:transparent;text-align:left;cursor:pointer;position:relative}.cell[data-v-717f02aa]:after{content:"";position:absolute;left:48px;right:0;bottom:0;height:1px;background:var(--app-color-bg)}.cell[data-v-717f02aa]:last-child:after{display:none}.cell[data-v-717f02aa]:active:not(.static){background:var(--app-color-surface-soft)}.row-icon[data-v-717f02aa]{flex:0 0 auto;color:#4f5965}.cell-label[data-v-717f02aa]{flex:1 1 auto;min-width:0;color:var(--app-color-text);font-size:16px}.cell-value[data-v-717f02aa]{max-width:52%;overflow:hidden;color:var(--app-color-text-tertiary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.chevron[data-v-717f02aa]{flex:0 0 auto;color:#c2c2c2}.actions[data-v-717f02aa]{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:12px;background:#dedede}.primary-action[data-v-717f02aa]{min-height:52px;display:flex;align-items:center;justify-content:center;gap:8px;border:none;background:var(--app-color-surface);color:var(--app-color-text);font-size:16px;cursor:pointer}.primary-action[data-v-717f02aa]:active{background:var(--app-color-surface-soft)}.static[data-v-717f02aa]{cursor:default}.notice[data-v-717f02aa]{position:fixed;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:40;width:fit-content;margin:0;padding:9px 16px;border-radius:18px;background:#000000c2;color:var(--app-color-surface);font-size:13px;transform:translate(-50%)}.page[data-v-de415be0]{height:100vh;height:var(--app-viewport-height, 100vh);display:flex;flex-direction:column;overflow:hidden;background:var(--app-color-bg);color:var(--app-color-text)}.back-button[data-v-de415be0]{border:none;background:transparent;color:var(--app-color-text);font-size:15px;padding:6px 4px;cursor:pointer}.nav-search[data-v-de415be0]{width:38px;height:38px;display:flex;align-items:center;justify-content:center}.body[data-v-de415be0]{flex:1 1 auto;overflow-y:auto;padding-bottom:28px}.hero[data-v-de415be0]{padding:24px 18px;background:var(--app-color-surface);text-align:center}.eyebrow[data-v-de415be0]{margin:0 0 8px;color:var(--app-color-text-secondary);font-size:12px}.hero h2[data-v-de415be0]{margin:0;font-size:23px}.description[data-v-de415be0]{max-width:360px;margin:10px auto 0;color:var(--app-color-text-secondary);font-size:13px;line-height:1.55}.metrics[data-v-de415be0]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px}.metrics strong[data-v-de415be0],.metrics span[data-v-de415be0]{display:block}.metrics strong[data-v-de415be0]{font-size:22px;font-weight:500}.metrics span[data-v-de415be0]{margin-top:5px;color:var(--app-color-text-tertiary);font-size:12px}.search-box[data-v-de415be0]{display:flex;align-items:center;gap:8px;height:38px;margin:12px 14px 8px;padding:0 11px;border-radius:5px;color:var(--app-color-text-tertiary);background:var(--app-color-surface)}.search-box input[data-v-de415be0]{flex:1 1 auto;min-width:0;border:none;outline:none;color:var(--app-color-text);background:transparent;font-size:15px}.tabs[data-v-de415be0]{display:flex;overflow-x:auto;background:var(--app-color-surface);border-bottom:1px solid var(--app-color-line)}.tabs button[data-v-de415be0]{position:relative;flex:0 0 auto;min-width:76px;height:43px;border:none;background:transparent;color:var(--app-color-text-secondary);font-size:14px;cursor:pointer}.tabs button.active[data-v-de415be0]{color:var(--app-color-primary)}.tabs button.active[data-v-de415be0]:after{content:"";position:absolute;right:21px;bottom:0;left:21px;height:2px;background:var(--app-color-primary)}.actions[data-v-de415be0]{display:flex;gap:10px;padding:12px 14px 2px}.actions button[data-v-de415be0]{flex:1 1 auto;min-width:0;height:38px;border:none;border-radius:5px;background:var(--app-color-primary);color:var(--app-color-surface);font-size:14px;cursor:pointer}.group[data-v-de415be0]{margin-top:10px;background:var(--app-color-surface)}.cell[data-v-de415be0]{width:100%;min-height:56px;display:flex;align-items:center;gap:10px;padding:0 16px;border:none;background:transparent;text-align:left;cursor:pointer;position:relative}.cell[data-v-de415be0]:after{content:"";position:absolute;right:0;bottom:0;left:16px;height:1px;background:var(--app-color-bg)}.cell[data-v-de415be0]:last-child:after{display:none}.cell[data-v-de415be0]:active{background:var(--app-color-active)}.cell-main[data-v-de415be0]{flex:1 1 auto;min-width:0}.cell-label[data-v-de415be0],.cell-detail[data-v-de415be0]{display:block}.cell-label[data-v-de415be0]{font-size:16px}.cell-detail[data-v-de415be0]{margin-top:4px;color:var(--app-color-text-tertiary);font-size:12px}.cell-value[data-v-de415be0]{max-width:52%;overflow:hidden;color:var(--app-color-text-tertiary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.chevron[data-v-de415be0]{color:var(--app-color-text-quaternary);font-size:23px}.accent-red .cell-label[data-v-de415be0]{color:var(--app-color-danger)}.switch[data-v-de415be0]{flex:0 0 auto;width:48px;height:28px;padding:2px;border-radius:14px;background:#d7d7d7}.switch>span[data-v-de415be0]{display:block;width:24px;height:24px;border-radius:50%;background:var(--app-color-surface);box-shadow:0 1px 3px #00000029;transition:transform .12s ease}.switch.on[data-v-de415be0]{background:var(--app-color-primary)}.switch.on>span[data-v-de415be0]{transform:translate(20px)}.cards[data-v-de415be0]{margin-top:10px;background:var(--app-color-surface)}.card[data-v-de415be0]{min-height:78px;display:flex;align-items:center;gap:12px;margin:0 14px;padding:12px 0;border-bottom:1px solid var(--app-color-line);cursor:pointer}.card[data-v-de415be0]:last-child{border-bottom:none}.card-mark[data-v-de415be0]{flex:0 0 auto;width:48px;height:48px;border-radius:7px;background:#d9dee5}.tone-green .card-mark[data-v-de415be0]{background:#cfe8d5}.tone-blue .card-mark[data-v-de415be0]{background:#d6e5f7}.tone-orange .card-mark[data-v-de415be0]{background:#f5dfc2}.tone-violet .card-mark[data-v-de415be0]{background:#e1dbf1}.card div[data-v-de415be0]{flex:1 1 auto;min-width:0}.card h3[data-v-de415be0],.card p[data-v-de415be0]{margin:0}.card h3[data-v-de415be0]{font-size:16px;font-weight:500}.card p[data-v-de415be0]{margin-top:5px;color:var(--app-color-text-tertiary);font-size:12px}.card-meta[data-v-de415be0]{color:var(--app-color-text-quaternary);font-size:11px}.empty[data-v-de415be0]{margin:18px 14px;padding:54px 20px;border:1px dashed var(--app-color-line);border-radius:8px;background:var(--app-color-surface-soft);color:var(--app-color-text-tertiary);text-align:center}.empty-mark[data-v-de415be0]{display:block;font-size:34px;font-weight:200}.empty p[data-v-de415be0]{margin:8px 0 0;font-size:13px}.footer[data-v-de415be0]{margin:16px 20px 0;color:var(--app-color-text-quaternary);font-size:12px;line-height:1.5;text-align:center}.notice[data-v-de415be0]{position:fixed;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:40;width:fit-content;margin:0;padding:9px 16px;border-radius:18px;background:#000000c2;color:var(--app-color-surface);font-size:13px;transform:translate(-50%)}.page[data-v-6dc8a9f8]{height:100vh;height:var(--app-viewport-height, 100vh);display:flex;flex-direction:column;overflow:hidden;background:var(--app-color-bg)}.back-button[data-v-6dc8a9f8]{border:none;background:transparent;color:var(--app-color-text);font-size:15px;padding:6px 4px;cursor:pointer}.body[data-v-6dc8a9f8]{flex:1 1 auto;overflow-y:auto;padding-bottom:32px}.amount-card[data-v-6dc8a9f8],.confirm-card[data-v-6dc8a9f8],.success[data-v-6dc8a9f8]{background:var(--app-color-surface);text-align:center}.amount-card[data-v-6dc8a9f8]{padding:28px 20px 22px}.amount-label[data-v-6dc8a9f8],.confirm-label[data-v-6dc8a9f8]{margin:0;color:var(--app-color-text-secondary);font-size:14px}.amount-input[data-v-6dc8a9f8]{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-top:20px}.amount-input span[data-v-6dc8a9f8]{font-size:33px}.amount-input input[data-v-6dc8a9f8]{width:min(72vw,270px);border:none;outline:none;color:var(--app-color-text);font-size:44px;font-weight:500;text-align:center;font-variant-numeric:tabular-nums}.error[data-v-6dc8a9f8]{margin:12px 0 0;color:var(--app-color-danger);font-size:13px}.quick[data-v-6dc8a9f8]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:10px;background:#e5e5e5}.quick button[data-v-6dc8a9f8]{height:54px;border:none;background:var(--app-color-surface);color:var(--app-color-text);font-size:15px;cursor:pointer}.quick button[data-v-6dc8a9f8]:nth-child(4),.quick button[data-v-6dc8a9f8]:nth-child(5){grid-column:span 1}.note-row[data-v-6dc8a9f8]{min-height:56px;display:flex;align-items:center;gap:10px;margin-top:10px;padding:0 16px;background:var(--app-color-surface)}.note-row span[data-v-6dc8a9f8]{flex:0 0 auto;font-size:15px}.note-row input[data-v-6dc8a9f8]{flex:1 1 auto;min-width:0;border:none;outline:none;color:var(--app-color-text-secondary);font-size:14px;text-align:right}.primary[data-v-6dc8a9f8],.secondary[data-v-6dc8a9f8]{display:block;width:calc(100% - 32px);min-height:46px;margin:18px 16px 0;border:none;border-radius:6px;font-size:16px;cursor:pointer}.primary[data-v-6dc8a9f8]{background:var(--app-color-primary);color:var(--app-color-surface)}.primary[data-v-6dc8a9f8]:disabled{background:#9eddb8;cursor:default}.secondary[data-v-6dc8a9f8]{margin-top:10px;background:var(--app-color-surface);color:var(--app-color-text)}.records[data-v-6dc8a9f8]{margin-top:18px;background:var(--app-color-surface)}.records h3[data-v-6dc8a9f8]{margin:0;padding:14px 16px 8px;color:var(--app-color-text-secondary);font-size:13px;font-weight:500}.records article[data-v-6dc8a9f8]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;margin:0 16px;border-top:1px solid var(--app-color-line)}.records strong[data-v-6dc8a9f8],.records small[data-v-6dc8a9f8]{display:block}.records strong[data-v-6dc8a9f8]{font-size:14px;font-weight:500}.records small[data-v-6dc8a9f8]{margin-top:3px;color:var(--app-color-text-tertiary);font-size:11px}.records em[data-v-6dc8a9f8]{color:var(--app-color-text);font-size:15px;font-style:normal}.confirm-card[data-v-6dc8a9f8]{padding:34px 20px 28px}.confirm-icon[data-v-6dc8a9f8],.success-icon[data-v-6dc8a9f8]{width:54px;height:54px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;border-radius:50%;background:var(--app-color-primary);color:var(--app-color-surface);font-size:28px}.confirm-amount[data-v-6dc8a9f8]{display:block;margin-top:12px;font-size:36px;font-weight:500}.confirm-note[data-v-6dc8a9f8]{margin:12px 0 0;color:var(--app-color-text-secondary);font-size:13px}.method[data-v-6dc8a9f8]{width:100%;min-height:62px;display:flex;align-items:center;gap:12px;margin-top:10px;padding:0 16px;border:none;background:var(--app-color-surface);text-align:left}.method span[data-v-6dc8a9f8]{flex:1 1 auto}.method strong[data-v-6dc8a9f8],.method small[data-v-6dc8a9f8]{display:block}.method small[data-v-6dc8a9f8]{margin-top:3px;color:var(--app-color-text-tertiary);font-size:11px}.safe-note[data-v-6dc8a9f8]{margin:14px 18px 0;color:var(--app-color-text-tertiary);font-size:12px;line-height:1.5;text-align:center}.confirm-error[data-v-6dc8a9f8]{margin-right:18px;margin-left:18px;text-align:center}.success[data-v-6dc8a9f8]{padding:54px 20px 44px}.success h2[data-v-6dc8a9f8]{margin:0;font-size:21px}.success p[data-v-6dc8a9f8]{margin:18px 0 0;font-size:36px;font-weight:500}.success small[data-v-6dc8a9f8]{display:block;margin-top:10px;color:var(--app-color-text-tertiary)}.sv-sheet-side[data-v-07f1604a]{width:40px}.wechat-pay[data-v-b05bcfdb]{--u: min(480px, 100vw);height:100vh;height:var(--app-viewport-height, 100vh);display:flex;flex-direction:column;overflow:hidden;background:var(--app-color-bg);color:var(--app-color-text)}.pay-nav[data-v-b05bcfdb]{flex:0 0 auto;height:calc(var(--u) * .108333 + env(safe-area-inset-top,0px));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:env(safe-area-inset-top,0) calc(var(--u) * .029167) 0;background:var(--app-color-surface)}.pay-nav h1[data-v-b05bcfdb]{margin:0;font-size:calc(var(--u) * .038);font-weight:500;line-height:1.2}.pay-back[data-v-b05bcfdb],.nav-actions[data-v-b05bcfdb]{display:flex;align-items:center}.pay-back[data-v-b05bcfdb]{justify-self:start;gap:1px;height:calc(var(--u) * .091667);padding:0 calc(var(--u) * .016667) 0 0;border:none;background:transparent;color:var(--app-color-text);cursor:pointer}.nav-actions[data-v-b05bcfdb]{justify-self:end;gap:calc(var(--u) * .045833)}.nav-actions button[data-v-b05bcfdb]{width:calc(var(--u) * .05625);height:calc(var(--u) * .091667);display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--app-color-text);cursor:pointer}.pay-body[data-v-b05bcfdb]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:calc(var(--u) * .016667) 0 0;-webkit-overflow-scrolling:touch}.pay-stream[data-v-b05bcfdb]{padding-top:0}.pay-time[data-v-b05bcfdb]{margin:0 0 calc(var(--u) * .041667);color:var(--app-color-text-tertiary);font-size:calc(var(--u) * .029167);line-height:1.3;text-align:center}.pay-card[data-v-b05bcfdb]{margin:0 calc(var(--u) * .033333) calc(var(--u) * .070833);border-radius:calc(var(--u) * .022917);background:var(--app-color-surface);box-shadow:0 1px 2px #00000005}.payment-receipt[data-v-b05bcfdb]{overflow:hidden}.merchant-row[data-v-b05bcfdb]{height:calc(var(--u) * .1125);display:flex;align-items:center;gap:calc(var(--u) * .022917);padding:0 calc(var(--u) * .035417)}.merchant-row strong[data-v-b05bcfdb]{font-size:calc(var(--u) * .039583);font-weight:500}.merchant-mark[data-v-b05bcfdb]{width:calc(var(--u) * .058333);height:calc(var(--u) * .058333);display:inline-flex;align-items:center;justify-content:center;color:#2869f0}.merchant-divider[data-v-b05bcfdb]{height:1px;margin:0 calc(var(--u) * .035417);background:var(--app-color-active)}.receipt-main[data-v-b05bcfdb]{min-height:calc(var(--u) * .325);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--u) * .035417) calc(var(--u) * .035417) calc(var(--u) * .0375)}.receipt-main>span[data-v-b05bcfdb]{font-size:calc(var(--u) * .0375);line-height:1.3}.receipt-main>strong[data-v-b05bcfdb]{margin-top:calc(var(--u) * .027083);font-size:calc(var(--u) * .083333);font-weight:500;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:0}.receipt-main>strong small[data-v-b05bcfdb]{margin-right:1px;font-size:calc(var(--u) * .072917);font-weight:500}.receipt-link[data-v-b05bcfdb]{display:inline-flex;align-items:center;gap:1px;margin-top:calc(var(--u) * .05);padding:0;border:none;background:transparent;color:var(--app-color-text-tertiary);font-size:calc(var(--u) * .035417);cursor:pointer}.proof-card[data-v-b05bcfdb]{padding:calc(var(--u) * .041667) calc(var(--u) * .058333) 0 calc(var(--u) * .041667)}.proof-copy h2[data-v-b05bcfdb]{margin:0;font-size:calc(var(--u) * .039583);font-weight:500;line-height:1.3}.proof-copy>p[data-v-b05bcfdb]{margin:calc(var(--u) * .014583) 0 0;color:#9c9c9c;font-size:calc(var(--u) * .033333);line-height:1.45}.proof-details[data-v-b05bcfdb]{margin:calc(var(--u) * .041667) 0 0}.proof-details>div[data-v-b05bcfdb]{display:grid;grid-template-columns:calc(var(--u) * .158333) minmax(0,1fr);align-items:start;gap:calc(var(--u) * .0125)}.proof-details>div+div[data-v-b05bcfdb]{margin-top:calc(var(--u) * .029167)}.proof-details dt[data-v-b05bcfdb],.proof-details dd[data-v-b05bcfdb]{margin:0;font-size:calc(var(--u) * .033333);line-height:1.45}.proof-details dt[data-v-b05bcfdb]{color:var(--app-color-text-tertiary)}.proof-details dd[data-v-b05bcfdb]{color:var(--app-color-text);overflow-wrap:break-word;word-break:normal}.proof-range[data-v-b05bcfdb]{display:block}.password-row dd strong[data-v-b05bcfdb]{color:var(--app-color-text);font-size:calc(var(--u) * .033333);font-weight:500;line-height:1.2}.proof-actions[data-v-b05bcfdb]{margin:calc(var(--u) * .058333) calc(var(--u) * -.058333) 0 calc(var(--u) * -.041667);border-top:1px solid var(--app-color-line)}.proof-actions button[data-v-b05bcfdb]{width:100%;min-height:calc(var(--u) * .097917);display:flex;align-items:center;gap:calc(var(--u) * .016667);padding:0 calc(var(--u) * .041667);border:none;background:transparent;color:var(--app-color-text);font-size:calc(var(--u) * .033333);text-align:left;cursor:pointer}.proof-actions button+button[data-v-b05bcfdb]{border-top:1px solid var(--app-color-line)}.proof-actions button span[data-v-b05bcfdb]{flex:1 1 auto}.proof-actions button svg[data-v-b05bcfdb]{color:var(--app-color-text-quaternary)}.pay-tabs[data-v-b05bcfdb]{flex:0 0 auto;min-height:calc(var(--u) * .116667 + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:1fr 1fr 1fr;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--app-color-line);background:var(--app-color-surface)}.pay-tabs button[data-v-b05bcfdb]{min-width:0;display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * .016667);border:none;border-right:1px solid var(--app-color-line);background:transparent;color:var(--app-color-text);font-size:calc(var(--u) * .0375);cursor:pointer}.pay-tabs button[data-v-b05bcfdb]:last-child{border-right:none}.pay-tabs button.active[data-v-b05bcfdb]{font-weight:400}.bill-icon[data-v-b05bcfdb]{width:calc(var(--u) * .077083);height:calc(var(--u) * .077083);display:inline-flex;align-items:center;justify-content:center;border:calc(var(--u) * .00625) solid #171717;border-radius:50%}.pay-notice-enter-active[data-v-b05bcfdb],.pay-notice-leave-active[data-v-b05bcfdb]{transition:opacity .12s ease,transform .12s ease}.pay-notice-enter-from[data-v-b05bcfdb],.pay-notice-leave-to[data-v-b05bcfdb]{opacity:0;transform:translate(-50%,5px)}.offer-stage[data-v-b05bcfdb]{display:flex;align-items:center;justify-content:center;padding:18px 0 6px}.offer-shake[data-v-b05bcfdb]{width:132px;height:132px;border:none;border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffd35c,#f5a623 58%,#e08a12);color:#6b3d00;font-size:20px;font-weight:600;cursor:pointer;box-shadow:0 10px 24px #e08a1247}.offer-stage.shaking .offer-shake[data-v-b05bcfdb]{animation:offer-shake-b05bcfdb .32s ease-in-out 3}@keyframes offer-shake-b05bcfdb{0%{transform:translate(0) rotate(0)}25%{transform:translate(-9px) rotate(-7deg)}75%{transform:translate(9px) rotate(7deg)}to{transform:translate(0) rotate(0)}}.offer-count[data-v-b05bcfdb]{margin:12px 0 0;font-size:13px;color:var(--app-color-text-secondary);text-align:center}.offer-prize[data-v-b05bcfdb]{margin:14px 0 0;padding:12px;border-radius:8px;background:#f5a62324;color:#8a5200;font-size:15px;text-align:center}.offer-prize small[data-v-b05bcfdb]{display:block;margin-top:5px;font-size:12px;color:#a8790a}.offer-note[data-v-b05bcfdb]{margin:12px 0 0;font-size:12.5px;line-height:1.6;color:var(--app-color-text-tertiary);text-align:center}.notice[data-v-b05bcfdb]{position:fixed;z-index:120;left:50%;bottom:calc(var(--u) * .154167 + env(safe-area-inset-bottom,0px));width:fit-content;max-width:min(78vw,calc(var(--u) * .708333));margin:0;padding:calc(var(--u) * .01875) calc(var(--u) * .033333);border-radius:calc(var(--u) * .0375);background:#000000c2;color:var(--app-color-surface);font-size:calc(var(--u) * .027083);line-height:1.3;transform:translate(-50%);pointer-events:none}.chat[data-v-e12161ef]{height:100vh;height:var(--app-viewport-height, 100vh);display:flex;flex-direction:column;background:var(--app-color-bg);overflow:hidden}.nav[data-v-e12161ef]{flex:0 0 auto;display:flex;align-items:center;height:48px;padding:0 6px;padding-top:env(safe-area-inset-top,0);background:var(--app-color-surface);border-bottom:1px solid var(--app-color-line)}.icon-button[data-v-e12161ef]{flex:0 0 42px;height:42px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--app-color-text);cursor:pointer;padding:0}.nav-title[data-v-e12161ef]{flex:1 1 auto;margin:0;text-align:center;font-size:17px;font-weight:400;color:var(--app-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stream[data-v-e12161ef]{flex:1 1 auto;overflow-y:auto;padding:12px 10px 10px;background:var(--app-chat-bg, transparent);-webkit-overflow-scrolling:touch}.hint[data-v-e12161ef]{margin:0;padding:32px 16px;text-align:center;font-size:13px;color:var(--app-color-text-tertiary)}.time-divider[data-v-e12161ef],.unread-divider[data-v-e12161ef],.system-message[data-v-e12161ef]{width:fit-content;max-width:84%;margin:14px auto;padding:3px 8px;border-radius:4px;background:#d8d8d8;color:var(--app-color-text-secondary);font-size:11px;line-height:1.5;text-align:center}.unread-divider[data-v-e12161ef]{color:var(--app-color-text-tertiary);background:transparent}.row[data-v-e12161ef]{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.row.mine[data-v-e12161ef]{flex-direction:row-reverse}.row.pressed[data-v-e12161ef]{filter:brightness(.94)}.message-menu-scrim[data-v-e12161ef]{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;justify-content:flex-end;background:#0000006b}.message-menu[data-v-e12161ef]{padding-bottom:env(safe-area-inset-bottom,0)}.message-menu button[data-v-e12161ef]{display:block;width:100%;min-height:56px;border:none;background:var(--app-color-surface);color:var(--app-color-text);font-size:16px;cursor:pointer}.message-menu button+button[data-v-e12161ef]{border-top:1px solid var(--app-color-line)}.message-menu button[data-v-e12161ef]:active{background:var(--app-color-active)}.message-menu .danger[data-v-e12161ef]{color:var(--app-color-danger)}.message-menu .cancel[data-v-e12161ef]{margin-top:8px}.bubble-avatar[data-v-e12161ef]{flex:0 0 auto;width:40px;height:40px;border-radius:4px;color:var(--app-color-surface);font-size:15px;display:flex;align-items:center;justify-content:center}.column[data-v-e12161ef]{display:flex;flex-direction:column;min-width:0;max-width:72%}.attachments[data-v-e12161ef]{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.row.mine .column[data-v-e12161ef]{align-items:flex-end}.author[data-v-e12161ef]{max-width:100%;margin:0 0 4px 2px;color:var(--app-color-text-secondary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bubble[data-v-e12161ef]{position:relative;max-width:100%;padding:9px 12px;border-radius:6px;border:1px solid var(--app-color-line);background:var(--app-color-surface);color:var(--app-color-text);font-size:calc(15px * var(--app-chat-font-scale, 1));line-height:1.45;white-space:pre-wrap;word-break:break-word}.bubble[data-v-e12161ef]:before,.bubble[data-v-e12161ef]:after{content:"";position:absolute;top:13px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent}.bubble[data-v-e12161ef]:before{left:-7px;border-right:7px solid var(--app-color-line)}.bubble[data-v-e12161ef]:after{left:-5px;border-right:6px solid var(--app-color-surface)}.row.mine .bubble[data-v-e12161ef]{background:#95ec69;border-color:transparent}.row.mine .bubble[data-v-e12161ef]:before{right:-7px;left:auto;border-right:none;border-left:7px solid transparent}.row.mine .bubble[data-v-e12161ef]:after{right:-5px;left:auto;border-right:none;border-left:6px solid #95ec69}.bubble-image[data-v-e12161ef],.bubble-voice[data-v-e12161ef],.bubble-file[data-v-e12161ef]{min-width:110px;display:flex;align-items:center;gap:9px}.bubble-image[data-v-e12161ef]{min-height:96px;color:#6b7c8d;background:#dbe2e8;border-color:transparent}.bubble-image[data-v-e12161ef]:before,.bubble-image[data-v-e12161ef]:after{display:none}.bubble-voice[data-v-e12161ef]{color:#36502f}.bubble-file[data-v-e12161ef]{color:#41566e}.payment-message[data-v-e12161ef]{width:min(232px,64vw);min-height:102px;display:flex;overflow:hidden;border-radius:6px;background:#f4a51c;color:var(--app-color-surface)}.payment-message-red-packet[data-v-e12161ef]{background:#f45145}.payment-message-icon[data-v-e12161ef]{flex:0 0 58px;display:flex;align-items:center;justify-content:center;background:#00000012}.payment-message-copy[data-v-e12161ef]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;padding:12px 14px 11px;text-align:left}.payment-message-title[data-v-e12161ef]{color:#ffffffd6;font-size:12px;line-height:1.2}.payment-message-copy strong[data-v-e12161ef]{margin-top:2px;font-size:21px;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}.payment-message-note[data-v-e12161ef],.payment-message-status[data-v-e12161ef]{max-width:100%;margin-top:auto;padding-top:7px;overflow:hidden;color:#ffffffc2;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.payment-message-status[data-v-e12161ef]{margin-top:0;padding-top:3px}.error[data-v-e12161ef]{margin:0;padding:4px 14px;color:var(--app-color-danger);font-size:12px}.uploading[data-v-e12161ef]{margin:0;padding:5px 14px;color:#07a552;font-size:12px}.file-input[data-v-e12161ef]{display:none}.composer-shell[data-v-e12161ef]{flex:0 0 auto;background:var(--app-color-surface-soft)}.composer[data-v-e12161ef]{display:flex;align-items:center;gap:7px;padding:7px 10px 8px;background:var(--app-color-surface-soft);border-top:1px solid var(--app-color-line)}.input-mode[data-v-e12161ef],.composer-tool[data-v-e12161ef]{flex:0 0 auto;width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--app-color-text);cursor:pointer}.input-mode[data-v-e12161ef]:active,.composer-tool[data-v-e12161ef]:active{opacity:.55}.input-shell[data-v-e12161ef]{flex:1 1 auto;min-width:0;min-height:38px;display:flex;align-items:center;background:var(--app-color-surface);border-radius:5px;overflow:hidden}.composer-input[data-v-e12161ef]{flex:1 1 auto;min-width:0;min-height:38px;max-height:110px;padding:9px 4px 9px 12px;resize:none;font-family:inherit;font-size:15px;line-height:1.35;color:var(--app-color-text);background:var(--app-color-surface);border:none;outline:none}.voice-hold[data-v-e12161ef]{flex:1 1 auto;align-self:stretch;min-width:0;border:none;background:var(--app-color-surface);color:var(--app-color-text);font-size:15px;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.voice-hold.active[data-v-e12161ef]{background:#e3e3e3}.input-action[data-v-e12161ef]{flex:0 0 auto;width:36px;height:36px;display:flex;align-items:center;justify-content:center;margin-right:1px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--app-color-text);cursor:pointer}.input-action.send[data-v-e12161ef]{background:var(--app-color-primary);color:var(--app-color-surface)}.input-action[data-v-e12161ef]:disabled{background:#d5d5d5;cursor:default}.emoji-panel[data-v-e12161ef],.tools-panel[data-v-e12161ef]{flex:0 0 auto;background:var(--app-color-surface-soft);border-top:1px solid var(--app-color-line)}.emoji-panel[data-v-e12161ef]{height:278px;display:flex;flex-direction:column}.emoji-content[data-v-e12161ef]{flex:1 1 auto;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-content:start;gap:6px 0;padding:14px 10px 6px;overflow-y:auto}.emoji-button[data-v-e12161ef],.sticker-tile[data-v-e12161ef]{min-width:0;height:36px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:6px;background:transparent;font-size:27px;cursor:pointer}.emoji-button[data-v-e12161ef]:active,.sticker-tile[data-v-e12161ef]:active{background:var(--app-color-active)}.delete-emoji[data-v-e12161ef]{color:#666}.sticker-tile[data-v-e12161ef]{height:65px;border:1px dashed var(--app-color-line);color:var(--app-color-text-tertiary);font-size:26px}.emoji-tabs[data-v-e12161ef]{flex:0 0 auto;height:42px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--app-color-line)}.emoji-tabs button[data-v-e12161ef]{border:none;background:transparent;color:var(--app-color-text-secondary);font-size:13px;cursor:pointer}.emoji-tabs button.active[data-v-e12161ef]{color:var(--app-color-primary)}.tools-panel[data-v-e12161ef]{height:228px;padding:18px 8px 0;overflow:hidden}.tools-grid[data-v-e12161ef]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:15px}.tool-button[data-v-e12161ef]{min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:none;background:transparent;color:#4f4f4f;cursor:pointer}.tool-icon[data-v-e12161ef]{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:8px}.tool-button:active .tool-icon[data-v-e12161ef]{filter:brightness(.94);transform:scale(.96)}.tool-label[data-v-e12161ef]{max-width:100%;overflow:hidden;font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.page-dots[data-v-e12161ef]{height:32px;display:flex;align-items:center;justify-content:center;gap:7px}.page-dots button[data-v-e12161ef]{width:6px;height:6px;padding:0;border:none;border-radius:50%;background:#c7c7c7;cursor:pointer}.page-dots button.active[data-v-e12161ef]{background:var(--app-color-primary)}.tone-green[data-v-e12161ef]{background:#e9f7ed;color:#08a854}.tone-blue[data-v-e12161ef]{background:#eaf2ff;color:#357ee8}.tone-cyan[data-v-e12161ef]{background:#e8f6f8;color:#1395a5}.tone-violet[data-v-e12161ef]{background:#f0eefc;color:#6c63c9}.tone-red[data-v-e12161ef]{background:#fff0ed;color:#e94b35}.tone-gold[data-v-e12161ef]{background:#fff6df;color:#c98a13}.emoji-panel-enter-active[data-v-e12161ef],.emoji-panel-leave-active[data-v-e12161ef],.tools-panel-enter-active[data-v-e12161ef],.tools-panel-leave-active[data-v-e12161ef]{transition:height .15s ease,padding-top .15s ease,opacity .12s ease;overflow:hidden}.emoji-panel-enter-from[data-v-e12161ef],.emoji-panel-leave-to[data-v-e12161ef],.tools-panel-enter-from[data-v-e12161ef],.tools-panel-leave-to[data-v-e12161ef]{height:0;padding-top:0;opacity:0}.composer-notice[data-v-e12161ef]{position:fixed;z-index:130;left:50%;bottom:calc(70px + env(safe-area-inset-bottom,0px));width:fit-content;max-width:min(78vw,340px);margin:0;padding:9px 16px;border-radius:18px;background:#000000c2;color:var(--app-color-surface);font-size:13px;line-height:1.3;transform:translate(-50%);pointer-events:none}.notice-enter-active[data-v-e12161ef],.notice-leave-active[data-v-e12161ef]{transition:opacity .12s ease,transform .12s ease}.notice-enter-from[data-v-e12161ef],.notice-leave-to[data-v-e12161ef]{opacity:0;transform:translate(-50%,5px)}.services-nav[data-v-00033622]{background:#fff;border-bottom:none}.page[data-v-00033622]{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.nav-button[data-v-00033622]{border:none;background:transparent;color:var(--app-color-text);padding:3px 4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.nav-more[data-v-00033622]{border:none;background:transparent;color:var(--app-color-text);display:inline-flex;align-items:center;justify-content:center;padding:3px 4px;cursor:pointer}.body[data-v-00033622]{flex:1 1 auto;overflow-y:auto;background:var(--app-color-bg);padding-top:22.33px;padding-bottom:0}.hero[data-v-00033622]{display:grid;grid-template-columns:repeat(2,50%);height:121.33px;width:calc(100% - 13.33px);margin:4px 6.67px 6.67px;overflow:hidden;border-radius:6.67px;background:var(--app-color-primary)}.hero-tile[data-v-00033622]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;min-width:0;height:121.33px;padding:31.33px 4px 0;border:none;background:transparent;color:var(--app-color-surface);cursor:pointer}.hero-tile[data-v-00033622]:active{background:#00000012}.hero-icon[data-v-00033622]{width:32px;height:26.33px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.hero-label[data-v-00033622]{margin-top:12.67px;font-size:14px;font-weight:400;line-height:12px;color:var(--app-color-surface)}.hero-amount[data-v-00033622]{margin-top:6px;font-size:12px;line-height:12px;color:#ffffffd1}.group[data-v-00033622]{background:var(--app-color-surface);width:calc(100% - 13.33px);margin:0 6.67px 6.67px;overflow:hidden;border-radius:6.67px;padding:8.67px 0 0}.group-title[data-v-00033622]{height:24.67px;margin:0;padding:0 10.33px 0 13.67px;font-size:11px;font-weight:400;line-height:24.67px;color:#737373}.grid[data-v-00033622]{display:grid;grid-template-columns:repeat(4,25%);row-gap:0;margin-top:8px}.grid-item[data-v-00033622]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:9.33px;min-width:0;height:63.67px;border:none;background:transparent;cursor:pointer;padding:9px 2px 7.67px}.grid-item:active .grid-icon[data-v-00033622]{transform:scale(.94)}.grid-icon[data-v-00033622]{width:32px;height:26.33px;display:block;flex:0 0 auto;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;transition:transform .12s ease}.grid-label[data-v-00033622]{font-size:11px;line-height:14px;color:#333;text-align:center;white-space:nowrap}.wallet-nav[data-v-50715bb1] .nav-title{font-size:13.67px;font-weight:400}.wallet-nav[data-v-50715bb1] .app-back-button svg{width:21px;height:21px}.page[data-v-50715bb1]{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.nav-button[data-v-50715bb1]{border:none;background:transparent;color:var(--app-color-text);font-size:13.33px;padding:3px 4px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.body[data-v-50715bb1]{flex:1 1 auto;display:flex;flex-direction:column;gap:10px;overflow-y:auto;background:var(--app-color-bg)}.loading-view[data-v-50715bb1]{min-height:100%;display:flex;flex-direction:column;gap:10px}.loading-caption[data-v-50715bb1]{min-height:52px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--app-color-text-secondary);font-size:14px}.loading-spinner[data-v-50715bb1]{color:var(--app-color-primary);animation:wallet-spin-50715bb1 .8s linear infinite}.skeleton-cell[data-v-50715bb1]{cursor:default}.skeleton-icon[data-v-50715bb1],.skeleton-name[data-v-50715bb1],.skeleton-value[data-v-50715bb1]{display:block;flex:0 0 auto;border-radius:5px;background:var(--app-color-bg);animation:wallet-skeleton-pulse-50715bb1 1.1s ease-in-out infinite}.skeleton-icon[data-v-50715bb1]{width:24px;height:24px;border-radius:7px}.skeleton-name[data-v-50715bb1]{height:15px}.skeleton-value[data-v-50715bb1]{width:42px;height:13px}.group[data-v-50715bb1]{background:var(--app-color-surface);flex:0 0 auto}.cell[data-v-50715bb1]{width:100%;display:flex;align-items:center;gap:10px;padding:0 6px 0 12px;min-height:46.67px;height:46.67px;border:none;background:transparent;text-align:left;cursor:pointer;position:relative}.cell[data-v-50715bb1]:after{content:"";position:absolute;left:45.67px;right:0;bottom:0;height:1px;background:var(--app-color-bg)}.cell[data-v-50715bb1]:last-child:after{display:none}.cell[data-v-50715bb1]:active{background:var(--app-color-active)}.entry-icon[data-v-50715bb1]{flex:0 0 24px;width:24px;height:24px;display:block;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.name[data-v-50715bb1]{flex:0 1 auto;min-width:0;font-size:13.33px;line-height:17px;color:var(--app-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spacer[data-v-50715bb1]{flex:1 1 auto;min-width:0}.value[data-v-50715bb1]{flex:0 0 auto;font-size:13px;color:var(--app-color-text-tertiary)}.amount[data-v-50715bb1]{color:var(--app-color-text);font-size:13.67px}.note[data-v-50715bb1]{flex:0 0 auto;font-size:9.67px;color:var(--app-color-text-tertiary)}.note.inline[data-v-50715bb1]{margin-left:-2px}.note.yield[data-v-50715bb1]{color:#f0a020}.note.available[data-v-50715bb1]{color:var(--app-color-text-secondary);font-size:13.33px}.chevron[data-v-50715bb1]{flex:0 0 auto;width:14px;height:14px;color:#c8c8c8}.account-links[data-v-50715bb1]{margin-top:auto;padding:10px 0 0;display:flex;align-items:center;justify-content:center;gap:6px;color:#c2c2c2;font-size:11.33px;line-height:11.33px;position:relative;top:6px}.account-links button[data-v-50715bb1]{padding:3px 0;border:none;background:transparent;color:var(--app-color-link);font-size:11.33px;cursor:pointer}.reveal[data-v-50715bb1]{animation:wallet-content-in-50715bb1 .22s ease-out both}@keyframes wallet-spin-50715bb1{to{transform:rotate(360deg)}}@keyframes wallet-skeleton-pulse-50715bb1{0%,to{opacity:.58}50%{opacity:1}}@keyframes wallet-content-in-50715bb1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.loading-spinner[data-v-50715bb1],.skeleton-icon[data-v-50715bb1],.skeleton-name[data-v-50715bb1],.skeleton-value[data-v-50715bb1],.reveal[data-v-50715bb1]{animation:none}}.composer-mask[data-v-fbff60c2]{position:fixed;inset:0;z-index:240;display:flex;align-items:flex-end;justify-content:center;background:#0c18286b}.composer[data-v-fbff60c2]{width:100%;max-width:480px;display:flex;flex-direction:column;gap:12px;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:14px 14px 0 0;background:var(--app-color-surface)}.composer-grab[data-v-fbff60c2]{width:36px;height:4px;margin:0 auto 2px;border-radius:2px;background:var(--app-color-line)}.composer header[data-v-fbff60c2]{display:flex;align-items:center;justify-content:space-between}.composer header strong[data-v-fbff60c2]{color:var(--app-color-text);font-size:16px;font-weight:600}.composer header button[data-v-fbff60c2]{border:none;background:transparent;color:var(--app-color-text-secondary);font-size:14px;cursor:pointer}.mini-card[data-v-fbff60c2]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--app-color-bg)}.mini-card img[data-v-fbff60c2]{width:38px;height:38px;flex:0 0 38px;border-radius:9px;object-fit:cover}.mini-copy[data-v-fbff60c2]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.mini-name[data-v-fbff60c2]{overflow:hidden;color:var(--app-color-text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.mini-tag[data-v-fbff60c2]{overflow:hidden;color:var(--app-color-text-tertiary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mini-card em[data-v-fbff60c2]{flex:0 0 auto;padding:2px 6px;border-radius:4px;background:#07c1601f;color:#07c160;font-size:11px;font-style:normal}.composer textarea[data-v-fbff60c2]{width:100%;min-height:96px;padding:12px;border:none;border-radius:10px;background:var(--app-color-bg);color:var(--app-color-text);font:inherit;font-size:15px;line-height:1.5;resize:none;outline:none}.composer footer[data-v-fbff60c2]{display:flex;align-items:center;justify-content:space-between;gap:12px}.composer footer span[data-v-fbff60c2]{color:var(--app-color-text-tertiary);font-size:12px}.composer footer .publish[data-v-fbff60c2]{min-width:92px;height:38px;border:none;border-radius:8px;background:#07c160;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.composer footer .publish[data-v-fbff60c2]:disabled{opacity:.45;cursor:default}.moments-composer-enter-active[data-v-fbff60c2],.moments-composer-leave-active[data-v-fbff60c2]{transition:opacity .18s ease}.moments-composer-enter-active .composer[data-v-fbff60c2],.moments-composer-leave-active .composer[data-v-fbff60c2]{transition:transform .22s cubic-bezier(.22,.72,.2,1)}.moments-composer-enter-from[data-v-fbff60c2],.moments-composer-leave-to[data-v-fbff60c2]{opacity:0}.moments-composer-enter-from .composer[data-v-fbff60c2],.moments-composer-leave-to .composer[data-v-fbff60c2]{transform:translateY(100%)}.page[data-v-5d81a5f6]{position:relative;height:100vh;height:var(--app-viewport-height, 100vh);display:flex;flex-direction:column;overflow:hidden;background:var(--app-color-bg);color:var(--app-color-text)}.moments-nav[data-v-5d81a5f6]{position:absolute;top:0;left:0;right:0;z-index:5;height:calc(48px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 10px 0;display:flex;align-items:center;justify-content:space-between;color:var(--app-color-surface);background:linear-gradient(to bottom,rgb(0 0 0 / 38%),transparent)}.nav-button[data-v-5d81a5f6]{width:40px;height:40px;padding:0;border:none;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:inherit;cursor:pointer}.nav-back[data-v-5d81a5f6]{margin-left:-4px}.body[data-v-5d81a5f6]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.cover[data-v-5d81a5f6]{height:268px;overflow:hidden;background:#d8d8d8}.cover img[data-v-5d81a5f6]{width:100%;height:100%;display:block;object-fit:cover}.profile[data-v-5d81a5f6]{position:relative;height:104px;margin-top:-40px;padding:0 20px 0 92px;display:flex;align-items:center;gap:12px;background:var(--app-color-surface)}.profile-avatar[data-v-5d81a5f6]{position:absolute;left:16px;bottom:14px;width:68px;height:68px;border:3px solid var(--app-color-surface);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #00000024}.profile-avatar[data-v-5d81a5f6] img,.profile-avatar[data-v-5d81a5f6] span{width:100%;height:100%}.profile-name[data-v-5d81a5f6]{margin-top:20px;font-size:17px;font-weight:500}.feed[data-v-5d81a5f6]{margin-top:8px;background:var(--app-color-surface)}.post[data-v-5d81a5f6]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:11px;padding:15px 14px 16px;border-bottom:8px solid var(--app-color-line)}.post-avatar[data-v-5d81a5f6]{width:44px;height:44px;border-radius:5px;overflow:hidden}.post-avatar[data-v-5d81a5f6] img,.post-avatar[data-v-5d81a5f6] span{width:100%;height:100%}.post-body[data-v-5d81a5f6]{min-width:0}.post-body h2[data-v-5d81a5f6]{margin:0 0 5px;color:var(--app-color-link);font-size:16px;font-weight:500;line-height:21px}.post-text[data-v-5d81a5f6]{margin:0;color:var(--app-color-text);font-size:16px;line-height:22px;white-space:pre-wrap;overflow-wrap:anywhere}.moment-app-card[data-v-5d81a5f6]{width:100%;max-width:228px;display:flex;align-items:center;gap:9px;margin-top:9px;padding:9px 10px;border:none;border-radius:4px;background:var(--app-color-bg);text-align:left;cursor:pointer}.moment-app-card[data-v-5d81a5f6]:active{opacity:.8}.moment-app-card img[data-v-5d81a5f6]{width:34px;height:34px;flex:0 0 34px;border-radius:8px;object-fit:cover}.moment-app-copy[data-v-5d81a5f6]{min-width:0;display:flex;flex-direction:column;gap:2px}.moment-app-name[data-v-5d81a5f6]{overflow:hidden;color:var(--app-color-text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.moment-app-tag[data-v-5d81a5f6]{color:var(--app-color-text-tertiary);font-size:11px}.photo-grid[data-v-5d81a5f6]{display:grid;gap:4px;width:100%;max-width:228px;margin-top:9px}.photo-grid img[data-v-5d81a5f6]{width:100%;aspect-ratio:1;display:block;object-fit:cover;border-radius:3px;background:#e5e5e5}.photos-1[data-v-5d81a5f6]{max-width:192px;grid-template-columns:1fr}.photos-2[data-v-5d81a5f6],.photos-4[data-v-5d81a5f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.photos-3[data-v-5d81a5f6]{grid-template-columns:repeat(3,minmax(0,1fr))}.location[data-v-5d81a5f6]{margin:8px 0 0;color:var(--app-color-link);font-size:13px;line-height:18px}.post-meta[data-v-5d81a5f6]{position:relative;min-height:27px;margin-top:8px;display:flex;align-items:center;justify-content:space-between;color:#969696;font-size:13px}.post-menu-trigger[data-v-5d81a5f6]{width:34px;height:24px;padding:0;border:none;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:var(--app-color-bg);color:var(--app-color-link);cursor:pointer}.post-menu[data-v-5d81a5f6]{position:absolute;right:0;bottom:29px;z-index:2;min-width:112px;padding:4px;display:flex;gap:4px;border-radius:5px;background:#4c4c4c;box-shadow:0 3px 12px #0000002e}.post-menu button[data-v-5d81a5f6]{flex:1 1 0;min-height:32px;padding:0 9px;border:none;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;gap:4px;background:transparent;color:var(--app-color-surface);font-size:13px;white-space:nowrap;cursor:pointer}.post-menu button[data-v-5d81a5f6]:active{background:#ffffff24}.interaction[data-v-5d81a5f6]{margin-top:7px;padding:7px 9px;border-radius:3px;background:var(--app-color-surface-soft)}.like-line[data-v-5d81a5f6],.comment-line[data-v-5d81a5f6]{margin:0;font-size:14px;line-height:21px}.like-line[data-v-5d81a5f6]{display:flex;align-items:center;gap:4px;color:var(--app-color-link)}.comment-line+.comment-line[data-v-5d81a5f6]{margin-top:1px}.comment-line strong[data-v-5d81a5f6]{margin-right:2px;color:var(--app-color-link);font-weight:500}.comment-composer[data-v-5d81a5f6]{margin-top:7px;display:flex;gap:7px}.comment-composer input[data-v-5d81a5f6]{flex:1 1 auto;min-width:0;height:34px;padding:0 9px;border:none;border-radius:4px;outline:none;background:var(--app-color-active);color:var(--app-color-text);font-size:14px}.comment-composer button[data-v-5d81a5f6]{flex:0 0 auto;padding:0 10px;border:none;border-radius:4px;background:var(--app-color-primary);color:var(--app-color-surface);font-size:13px;cursor:pointer}.comment-composer button[data-v-5d81a5f6]:disabled{opacity:.45}.notice[data-v-5d81a5f6]{position:fixed;left:50%;bottom:44px;z-index:20;max-width:80%;margin:0;padding:9px 14px;transform:translate(-50%);border-radius:6px;background:#000000b8;color:var(--app-color-surface);font-size:14px;text-align:center;pointer-events:none}.post-menu-enter-active[data-v-5d81a5f6],.post-menu-leave-active[data-v-5d81a5f6],.notice-enter-active[data-v-5d81a5f6],.notice-leave-active[data-v-5d81a5f6]{transition:opacity .16s ease,transform .16s ease}.post-menu-enter-from[data-v-5d81a5f6],.post-menu-leave-to[data-v-5d81a5f6]{opacity:0;transform:translateY(4px)}.notice-enter-from[data-v-5d81a5f6],.notice-leave-to[data-v-5d81a5f6]{opacity:0;transform:translate(-50%,6px)}.page[data-v-db5e0ed1]{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;background:var(--app-color-surface)}.balance-nav[data-v-db5e0ed1]{height:56px;padding-right:13px;padding-left:8px;background:var(--app-color-surface);border-bottom:0}.balance-nav[data-v-db5e0ed1] .nav-title{visibility:hidden}.balance-nav[data-v-db5e0ed1] .nav-side{flex-basis:112px}.nav-button[data-v-db5e0ed1]{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--app-color-text);padding:4px;cursor:pointer;white-space:nowrap}.ledger-link[data-v-db5e0ed1]{font-size:14px}.body[data-v-db5e0ed1]{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;background:var(--app-color-surface)}.balance-hero[data-v-db5e0ed1]{flex:0 0 auto;padding:48.83px 20px 0;text-align:center}.coin-mark[data-v-db5e0ed1]{width:43.67px;height:43.67px;margin:0 auto 34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fec000;color:var(--app-color-surface);font-size:0;font-weight:400;line-height:1}.coin-mark span[data-v-db5e0ed1]{transform:translateY(-2px)}.balance-label[data-v-db5e0ed1]{margin:0 0 14.33px;font-size:14px;line-height:17px;color:var(--app-color-text)}.balance-line[data-v-db5e0ed1]{display:flex;align-items:baseline;justify-content:center;gap:1px;min-width:0;color:var(--app-color-text)}.balance-symbol[data-v-db5e0ed1]{flex:0 0 auto;font-size:40px;font-weight:500;line-height:1}.balance-value[data-v-db5e0ed1]{min-width:0;font-size:40px;font-weight:500;line-height:.733;letter-spacing:0;font-variant-numeric:normal;word-break:break-all}.actions[data-v-db5e0ed1]{width:100%;margin-top:340.97px;padding:0 20px;display:flex;flex-direction:column;align-items:center;gap:12.67px}.action[data-v-db5e0ed1]{width:149.67px;min-width:149.67px;max-width:149.67px;height:39.67px;display:flex;align-items:center;justify-content:center;border:none;border-radius:11px;font-size:15px;cursor:pointer}.action[data-v-db5e0ed1]:active{filter:brightness(.96)}.top-up[data-v-db5e0ed1]{background:#00c653;color:var(--app-color-surface)}.withdraw[data-v-db5e0ed1]{background:var(--app-color-active);color:var(--app-color-text)}.service-footer[data-v-db5e0ed1]{flex:0 0 auto;margin-top:0;padding:58px 16px 0;text-align:center}.service-links[data-v-db5e0ed1]{display:flex;align-items:center;justify-content:center;gap:8px;color:#c2c2c2;font-size:13.33px}.service-links button[data-v-db5e0ed1]{border:none;background:transparent;color:var(--app-color-link);padding:1px 0;font-size:inherit;cursor:pointer}.provider[data-v-db5e0ed1]{margin:7.3px 0 -1px;font-size:10.67px;line-height:1.4;color:var(--app-color-text-tertiary)}.notice[data-v-db5e0ed1]{position:sticky;bottom:16px;width:fit-content;margin:-24px auto 12px;padding:8px 16px;border-radius:18px;background:#000000b8;color:var(--app-color-surface);font-size:13px}@media(max-height:700px){.balance-hero[data-v-db5e0ed1]{padding-top:34px}.coin-mark[data-v-db5e0ed1]{margin-bottom:16px}.actions[data-v-db5e0ed1]{gap:16px}.service-footer[data-v-db5e0ed1]{margin-top:12px}}.page[data-v-96a9e001]{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.page[data-v-96a9e001] .app-nav{height:calc(41px + env(safe-area-inset-top,0px));padding-left:12px;padding-right:12px;background:var(--app-color-bg);border-bottom:none}.page[data-v-96a9e001] .nav-title{font-size:15.5px}.nav-close[data-v-96a9e001]{width:22px;height:22px;padding:0;border:none;background:transparent;color:var(--app-color-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.nav-button[data-v-96a9e001]{border:none;background:transparent;color:var(--app-color-text);padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.body[data-v-96a9e001]{flex:1 1 auto;overflow-y:auto;background:var(--app-color-bg)}.hint[data-v-96a9e001],.empty[data-v-96a9e001]{margin:0;padding:44px 16px;text-align:center;font-size:14px;color:var(--app-color-text-tertiary)}.quick-bar[data-v-96a9e001]{display:flex;align-items:center;gap:11px;height:52px;padding:0 15px 0 14px;background:var(--app-color-bg)}.quick-pill[data-v-96a9e001]{height:26px;display:inline-flex;align-items:center;border-radius:13px;background:#e3e3e3;color:var(--app-color-text);min-width:0}.filter-select[data-v-96a9e001]{flex:0 0 auto;gap:3px;padding:0 8px 0 9px;border:none;font-size:10px;cursor:pointer;white-space:nowrap}.month-select select[data-v-96a9e001]{min-width:0;max-width:100%;border:none;outline:none;appearance:none;background:transparent;color:inherit;font-size:12px;font-weight:400;cursor:pointer}.quick-button[data-v-96a9e001]{flex:0 0 auto;gap:5px;padding:0 9px;border:none;color:var(--app-color-text);font-size:10px;cursor:pointer;white-space:nowrap}.quick-stats[data-v-96a9e001]{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;min-width:0;border:none;background:transparent;color:#4d4d4d;padding:4px 0;font-size:10px;cursor:pointer;white-space:nowrap}.search-bar[data-v-96a9e001]{display:flex;align-items:center;gap:8px;min-height:52px;padding:0 12px 0 14px;background:var(--app-color-surface);border-top:1px solid var(--app-color-line);border-bottom:1px solid var(--app-color-line);color:var(--app-color-text-secondary)}.search-bar input[data-v-96a9e001]{flex:1 1 auto;min-width:0;height:34px;border:none;border-radius:4px;background:var(--app-color-surface-soft);padding:0 10px;color:var(--app-color-text);outline:none}.search-bar button[data-v-96a9e001]{flex:0 0 auto;border:none;background:transparent;color:var(--app-color-link);padding:6px 0 6px 4px;font-size:14px;cursor:pointer}.month-bar[data-v-96a9e001]{display:flex;align-items:center;justify-content:space-between;gap:10px;height:49px;padding:0 15px;background:var(--app-color-bg)}.month-select[data-v-96a9e001]{display:inline-flex;align-items:center;gap:4px;min-width:0;color:var(--app-color-text)}.month-total[data-v-96a9e001]{margin:0;color:#4d4d4d;font-size:10px;text-align:right;white-space:nowrap}.month-total span[data-v-96a9e001]{margin-left:11px}.bill-list[data-v-96a9e001]{background:var(--app-color-surface)}.bill-row[data-v-96a9e001]{width:100%;min-height:62px;display:flex;align-items:center;gap:14px;padding:0 15px 0 14px;border:none;background:var(--app-color-surface);text-align:left;cursor:pointer;position:relative}.bill-row[data-v-96a9e001]:active{background:var(--app-color-active)}.bill-row[data-v-96a9e001]:after{content:"";position:absolute;left:62px;right:0;bottom:0;height:1px;background:#e5e5e5}.bill-row[data-v-96a9e001]:last-child:after{display:none}.bill-main[data-v-96a9e001]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.bill-line[data-v-96a9e001]{display:flex;align-items:baseline;gap:8px;min-width:0}.bill-title[data-v-96a9e001]{flex:1 1 auto;min-width:0;color:var(--app-color-text);font-size:12px;font-weight:400;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bill-time[data-v-96a9e001]{color:#8a8a8a;font-size:10px;line-height:14px}.bill-amount[data-v-96a9e001]{flex:0 0 auto;color:var(--app-color-text);font-size:11px;font-variant-numeric:tabular-nums}.bill-amount.income[data-v-96a9e001]{color:#f0ba0b}.bill-avatar[data-v-96a9e001]{flex:0 0 auto;width:35px;height:35px;border-radius:50%;color:var(--app-color-surface);font-size:12px;overflow:hidden}.more[data-v-96a9e001]{display:block;width:100%;margin-top:10px;padding:14px;border:none;background:var(--app-color-surface);color:var(--app-color-link);font-size:14px;cursor:pointer}.sheet-scrim[data-v-96a9e001]{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background:#00000073}.filter-scrim[data-v-96a9e001]{position:fixed;top:calc(41px + env(safe-area-inset-top,0px));right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background:#0000007f}.filter-sheet[data-v-96a9e001]{width:100%;max-width:480px;min-height:55vh;display:flex;flex-direction:column;padding:20px 0 max(32px,env(safe-area-inset-bottom,0px));border-radius:10px 10px 0 0;background:var(--app-color-surface)}.filter-title[data-v-96a9e001]{margin:0 21px;color:var(--app-color-text);font-size:11px;font-weight:400;line-height:15px}.filter-group-label[data-v-96a9e001]{margin:24px 21px 0;color:var(--app-color-text-secondary);font-size:10px;line-height:14px}.filter-options+.filter-group-label[data-v-96a9e001]{margin-top:17px}.filter-options[data-v-96a9e001]{display:grid;grid-template-columns:repeat(3,1fr);column-gap:11px;margin:15px 21px 0}.filter-options-type[data-v-96a9e001]{grid-auto-flow:column;grid-template-rows:repeat(3,35px);row-gap:9.4px}.filter-option[data-v-96a9e001]{height:35px;border:none;border-radius:5px;background:#f6f6f6;color:var(--app-color-text);font-size:10px;cursor:pointer}.filter-option.selected[data-v-96a9e001]{background:#e1f9ec;color:var(--app-color-primary)}.filter-actions[data-v-96a9e001]{display:flex;justify-content:center;gap:15px;margin-top:auto;padding-top:40px}.filter-cancel[data-v-96a9e001],.filter-confirm[data-v-96a9e001]{width:100px;height:42px;border:none;border-radius:6px;font-size:12px;cursor:pointer}.filter-cancel[data-v-96a9e001]{background:var(--app-color-active);color:#111}.filter-confirm[data-v-96a9e001]{background:var(--app-color-primary);color:var(--app-color-surface)}.sheet[data-v-96a9e001]{width:100%;max-width:480px;padding-bottom:env(safe-area-inset-bottom,0)}.sheet-item[data-v-96a9e001],.sheet-cancel[data-v-96a9e001]{display:block;width:100%;min-height:56px;border:none;background:var(--app-color-surface);color:var(--app-color-text);font-size:16px;cursor:pointer}.sheet-item+.sheet-item[data-v-96a9e001]{border-top:1px solid var(--app-color-line)}.sheet-item[data-v-96a9e001]:active,.sheet-cancel[data-v-96a9e001]:active{background:var(--app-color-active)}.sheet-cancel[data-v-96a9e001]{margin-top:8px}.lb-body[data-v-6cb23093]{background:var(--app-color-bg);padding-bottom:24px}.lb-hero[data-v-6cb23093]{padding-bottom:20px}.lb-month[data-v-6cb23093]{display:inline-flex;align-items:center;margin-bottom:12px}.lb-month select[data-v-6cb23093]{border:none;outline:none;appearance:none;background:transparent;color:#fff;font-size:13.5px;cursor:pointer}.lb-month option[data-v-6cb23093]{color:var(--app-color-text)}.lb-tabs[data-v-6cb23093]{display:flex;background:var(--app-color-surface);border-bottom:1px solid var(--app-color-line)}.lb-tabs button[data-v-6cb23093]{position:relative;flex:1 1 0;min-height:44px;border:none;background:transparent;color:var(--app-color-text-secondary);font-size:14.5px;cursor:pointer}.lb-tabs button.active[data-v-6cb23093]{color:var(--app-color-primary);font-weight:500}.lb-tabs button.active[data-v-6cb23093]:after{content:"";position:absolute;left:50%;bottom:0;width:44px;height:2px;margin-left:-22px;background:var(--app-color-primary)}.lb-list[data-v-6cb23093]{padding:0 12px;display:flex;flex-direction:column;gap:8px}.lb-category[data-v-6cb23093]{display:flex;align-items:center;gap:12px;padding:12px 14px;border:none;border-radius:8px;background:var(--app-color-surface);text-align:left;cursor:pointer}.lb-category[data-v-6cb23093]:active{background:var(--app-color-active)}.lb-cat-icon[data-v-6cb23093]{flex:0 0 auto;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#fff}.lb-cat-main[data-v-6cb23093]{flex:1 1 auto;min-width:0}.lb-cat-head[data-v-6cb23093]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.lb-cat-head strong[data-v-6cb23093]{font-size:14.5px;font-weight:500}.lb-cat-head small[data-v-6cb23093]{font-size:11.5px;color:var(--app-color-text-tertiary)}.lb-category .sv-price[data-v-6cb23093]{flex:0 0 auto;font-size:15px}.lb-income-amount[data-v-6cb23093]{flex:0 0 auto;color:#f0ba0b;font-size:15px;font-variant-numeric:tabular-nums}.lb-row[data-v-6cb23093]{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:62px;padding:10px 14px;border:none;background:var(--app-color-surface);text-align:left;cursor:pointer}.lb-row[data-v-6cb23093]:after{content:"";position:absolute;left:64px;right:0;bottom:0;height:1px;background:var(--app-color-line);transform:scaleY(.6)}.lb-row[data-v-6cb23093]:last-child:after{display:none}.lb-row[data-v-6cb23093]:active{background:var(--app-color-active)}.lb-row-main[data-v-6cb23093]{flex:1 1 auto;min-width:0}.lb-row-title[data-v-6cb23093]{display:block;font-size:14.5px;color:var(--app-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-row-sub[data-v-6cb23093]{display:block;margin-top:4px;font-size:11.5px;color:var(--app-color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-row-amount[data-v-6cb23093]{flex:0 0 auto;font-size:14.5px;color:var(--app-color-text);font-variant-numeric:tabular-nums}.lb-row-amount.income[data-v-6cb23093]{color:#f0ba0b}.lb-direction[data-v-6cb23093]{display:flex;gap:8px;padding-bottom:12px}.lb-sheet-label[data-v-6cb23093]{margin:14px 0 8px;font-size:13px;color:var(--app-color-text-secondary)}.lb-category-chips[data-v-6cb23093]{display:flex;flex-wrap:wrap;gap:8px}.page[data-v-72524800]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:var(--app-color-primary);color:var(--app-color-text)}.topbar[data-v-72524800]{flex:0 0 auto;height:calc(68px + env(safe-area-inset-top,0));padding-top:env(safe-area-inset-top,0);display:grid;grid-template-columns:44px 1fr 44px;align-items:end;background:var(--app-color-primary);color:var(--app-color-surface)}.support-back[data-v-72524800]{width:44px;height:48px;padding:0 0 0 6px;transform:translateY(1.7px);border:0;background:transparent;display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer}.support-back[data-v-72524800] svg{width:24px;height:24px}.topbar h1[data-v-72524800]{margin:0;height:48px;font-size:15px;font-weight:500;line-height:48px;transform:translateY(.7px);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-spacer[data-v-72524800]{display:block;height:48px}.body[data-v-72524800]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 11px;border-radius:12px 12px 0 0;background:var(--app-color-active);scrollbar-width:none}.body[data-v-72524800]::-webkit-scrollbar{display:none}.history-button[data-v-72524800]{width:100%;height:43px;padding:0;border:0;background:transparent;color:#a8a8a8;font-size:16px;cursor:pointer}.tools-card[data-v-72524800]{height:205px;padding:9px 9px 8px;border-radius:11px;background:var(--app-color-surface);overflow:hidden}.tools-head[data-v-72524800]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 2px 12px}.tools-head h2[data-v-72524800]{margin:0;font-size:15px;font-weight:500;line-height:24px}.tools-head button[data-v-72524800]{flex:0 0 auto;height:24px;padding:0;border:0;background:transparent;color:var(--app-color-link);font-size:14px;line-height:24px;cursor:pointer}.tool-grid[data-v-72524800]{display:grid;width:calc(100% - 8px);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:8px;margin-left:2.5px;transform:translateY(.8px)}.tool[data-v-72524800]{min-width:0;padding:0 2px;border:0;background:transparent;color:var(--app-color-text-secondary);display:flex;flex-direction:column;align-items:center;gap:6.3px;font-size:11px;line-height:17px;text-align:center;cursor:pointer}.tool-icon[data-v-72524800]{position:relative;width:26.5px;height:26.5px;margin-top:.4px;border-radius:50%;background:#e2f6eb;color:var(--app-color-primary);display:inline-flex;align-items:center;justify-content:center}.tool-icon.alert[data-v-72524800]:after{content:"";position:absolute;right:-1px;bottom:1px;width:0;height:0;border-right:4px solid transparent;border-bottom:7px solid var(--app-color-primary);border-left:4px solid transparent}.tool-label[data-v-72524800]{width:66px;min-height:38.7px;display:flex;align-items:flex-start;justify-content:center;white-space:normal;word-break:break-word}.order-card[data-v-72524800]{height:101px;margin-top:11px;padding:9px 10px 0 12px;border-radius:11px;background:var(--app-color-surface)}.order-head[data-v-72524800]{height:25px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.order-head h2[data-v-72524800]{margin:0;font-size:15px;font-weight:500;line-height:25px;transform:translateY(.7px);white-space:nowrap}.order-actions[data-v-72524800]{flex:0 0 auto;display:flex;align-items:flex-start;gap:8px;transform:translate(3px)}.order-actions button[data-v-72524800]{height:25px;padding:0;border:0;background:transparent;color:var(--app-color-link);font-size:14px;line-height:25px;cursor:pointer}.order-more[data-v-72524800]{width:25px;color:#8c8c8c!important;display:inline-flex;align-items:center;justify-content:center}.order-body[data-v-72524800]{display:flex;align-items:flex-start;gap:10px;margin-top:3px}.order-logo[data-v-72524800]{flex:0 0 20px;width:20px;height:20px;margin-top:8px;color:#446cff;display:inline-flex;align-items:center;justify-content:center}.order-logo svg[data-v-72524800]{transform:translate(1px,.6px) scaleY(.7)}.order-main[data-v-72524800]{flex:1 1 auto;min-width:0;padding-top:4px;transform:translateY(1.3px)}.order-main p[data-v-72524800]{margin:0;color:var(--app-color-text);font-size:14px;line-height:23px;white-space:nowrap}.order-main strong[data-v-72524800]{margin-left:2px;font-weight:500}.order-main span[data-v-72524800]{display:block;margin-top:2.3px;color:var(--app-color-text-quaternary);font-size:13px;line-height:17px}.consult-button[data-v-72524800]{flex:0 0 82.63px;width:82.63px;height:38px;margin-top:9.7px;margin-right:1.63px;padding:0;border:0;border-radius:8px;background:#efefef;color:var(--app-color-text);font-size:14px;cursor:pointer}.message-row[data-v-72524800]{display:flex;align-items:flex-start;gap:8px;margin-top:11px;padding:0}.bot-avatar[data-v-72524800]{flex:0 0 22px;width:22px;height:20px;margin-top:11px;border-radius:50%;background:#00db6d;color:var(--app-color-surface);display:inline-flex;align-items:center;justify-content:center}.message-bubble[data-v-72524800]{flex:0 1 275px;width:275px;max-width:calc(100% - 30px);min-width:0;padding:10.7px 10px 7.7px 11.3px;border-radius:3px 10px 10px;background:var(--app-color-surface);font-size:13px;line-height:25.6px}.message-bubble p[data-v-72524800]{margin:0}.message-bubble ul[data-v-72524800]{margin:6.7px 0 0;padding:0;color:var(--app-color-link);list-style:none}.message-bubble li[data-v-72524800]{position:relative;margin:0;padding-left:15.7px}.message-bubble li[data-v-72524800]:before{content:"•";position:absolute;left:5.4px;color:inherit}.message-bubble li button[data-v-72524800]{max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer}.refresh-button[data-v-72524800]{display:flex;align-items:center;justify-content:center;gap:3px;margin:6.3px auto 0;padding:0;border:0;background:transparent;color:#b0b0b0;font-size:13px;line-height:26px;transform:translate(-1px,-1.4px);cursor:pointer}.user-row[data-v-72524800]{justify-content:flex-end;padding-left:30px}.user-bubble[data-v-72524800]{border-radius:10px 3px 10px 10px;background:#95ec69;overflow-wrap:anywhere}.composer[data-v-72524800]{flex:0 0 auto;height:calc(54px + env(safe-area-inset-bottom,0));padding:0 11px env(safe-area-inset-bottom,0);display:flex;align-items:center;gap:11px;background:var(--app-color-surface-soft)}.composer-button[data-v-72524800]{flex:0 0 23px;width:23px;height:23px;padding:0;border:1.5px solid #111;border-radius:50%;background:transparent;color:#111;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-.7px);cursor:pointer}.emoji-button[data-v-72524800]{flex-basis:27px;width:27px;height:27px;border:0;transform:translate(2px,.1px)}.composer input[data-v-72524800]{flex:1 1 auto;min-width:0;height:36px;padding:0 7.5px 6px;border:0;border-radius:4px;outline:none;background:var(--app-color-surface);color:var(--app-color-text);font-size:13px}.composer input[data-v-72524800]::placeholder{color:#b3b3b3}.more-tools[data-v-72524800]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.more-tool[data-v-72524800]{display:flex;align-items:center;gap:8px;padding:10px 0;border:none;background:transparent;color:var(--app-color-text);font-size:14px;text-align:left;cursor:pointer}.tool-desc[data-v-72524800]{margin:0 0 12px;font-size:13px;line-height:1.6;color:var(--app-color-text-secondary)}.voice-wave[data-v-72524800]{display:flex;align-items:center;justify-content:center;gap:6px;height:56px;border-radius:8px;background:var(--app-color-bg)}.voice-wave i[data-v-72524800]{display:block;width:4px;border-radius:2px;background:var(--app-color-primary)}.notice[data-v-72524800]{position:fixed;left:50%;bottom:calc(76px + env(safe-area-inset-bottom,0));z-index:90;max-width:330px;margin:0;padding:8px 15px;transform:translate(-50%);border-radius:18px;background:#000000b8;color:var(--app-color-surface);font-size:13px;text-align:center}.page[data-v-79eb7b6b]{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;background:var(--app-color-surface);color:var(--app-color-text)}.topbar[data-v-79eb7b6b]{flex:0 0 auto;height:48px;padding-top:env(safe-area-inset-top,0);display:flex;align-items:center}.back-button[data-v-79eb7b6b]{width:48px;height:48px;padding:0;border:none;background:transparent;color:var(--app-color-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-start}.back-button img[data-v-79eb7b6b]{display:block;width:12.67px;height:12.67px;margin-left:10.33px;transform:translateY(1px)}.history-button[data-v-79eb7b6b]{height:48px;margin-left:auto;padding:0 14px 0 12px;border:none;background:transparent;color:var(--app-color-text);font-size:14px;font-weight:400;cursor:pointer;white-space:nowrap;transform:translateY(-1px)}.content[data-v-79eb7b6b]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;padding:40px 26.33px calc(44.67px + env(safe-area-inset-bottom,0))}.intro[data-v-79eb7b6b]{flex:0 0 auto;text-align:center}.intro h1[data-v-79eb7b6b]{margin:0;font-size:14px;font-weight:400;line-height:17px;transform:translateY(.34px)}.intro p[data-v-79eb7b6b]{margin:15px 0 0;color:#5c5c5c;font-size:11px;line-height:15.67px}.options[data-v-79eb7b6b]{flex:0 0 auto;margin-top:47px;background:var(--app-color-surface);border-top:1px solid var(--app-color-line)}.option[data-v-79eb7b6b]{width:100%;height:73.67px;display:flex;align-items:flex-start;gap:8.33px;padding:13.33px 0 0;border:none;border-bottom:1px solid var(--app-color-line);background:var(--app-color-surface);text-align:left;cursor:pointer;position:relative}.option[data-v-79eb7b6b]:active{background:var(--app-color-surface-soft)}.option-icon[data-v-79eb7b6b]{flex:0 0 18px;width:18px;height:18px;display:inline-flex;align-items:flex-start;justify-content:center}.option-icon img[data-v-79eb7b6b]{display:block}.option-icon.proof[data-v-79eb7b6b]{margin-top:0}.option-icon.proof img[data-v-79eb7b6b]{width:16.33px;height:16.67px;margin-left:1.5px}.option-icon.ledger img[data-v-79eb7b6b]{width:12.67px;height:15.33px;margin-left:3.34px}.option-icon.ledger[data-v-79eb7b6b]{margin-top:2px}.option-main[data-v-79eb7b6b]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.option-title[data-v-79eb7b6b]{font-size:11px;line-height:16px;color:var(--app-color-text)}.option-desc[data-v-79eb7b6b]{margin-top:5.67px;font-size:9.5px;line-height:13px;color:var(--app-color-text-secondary)}.chevron[data-v-79eb7b6b]{flex:0 0 auto;align-self:center;width:14px;height:14px;margin-left:auto;color:#c2c2c2}.note[data-v-79eb7b6b]{flex:0 0 auto;margin:auto 0 0;padding-bottom:0;color:var(--app-color-text-tertiary);font-size:9.1px;line-height:13px;text-align:center}.note span[data-v-79eb7b6b],.note button[data-v-79eb7b6b]{display:block}.note button[data-v-79eb7b6b]{margin:0 auto;padding:0;border:none;background:transparent;color:var(--app-color-link);font:inherit;cursor:pointer}.notice[data-v-79eb7b6b]{position:fixed;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0));z-index:90;max-width:360px;margin:0;padding:9px 16px;transform:translate(-50%);border-radius:18px;background:#000000b8;color:var(--app-color-surface);font-size:13px;text-align:center}@media(max-height:760px){.content[data-v-79eb7b6b]{padding-top:28px}.options[data-v-79eb7b6b]{margin-top:36px}.note[data-v-79eb7b6b]{padding-top:36px}}.page[data-v-eb98a870]{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;background:var(--app-color-bg);color:var(--app-color-text)}.topbar[data-v-eb98a870]{flex:0 0 auto;height:43.33px;padding-top:env(safe-area-inset-top,0);display:flex;align-items:center;border-bottom:1px solid var(--app-color-line);background:var(--app-color-bg)}.back-button[data-v-eb98a870]{width:48px;height:43.33px;padding:0 0 0 10.33px;border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-start}.back-button img[data-v-eb98a870]{display:block;width:12.67px;height:12.67px;transform:translateY(2px)}.topbar h1[data-v-eb98a870]{flex:1 1 auto;margin:0;font-size:14px;font-weight:400;line-height:17px;text-align:center;transform:translateY(2px)}.topbar-spacer[data-v-eb98a870]{flex:0 0 48px}.content[data-v-eb98a870]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;background:var(--app-color-bg)}.records[data-v-eb98a870]{flex:0 0 auto;background:var(--app-color-surface)}.record[data-v-eb98a870]{padding:14px 13.33px;border-bottom:1px solid var(--app-color-line);background:var(--app-color-surface)}.record[data-v-eb98a870]:last-child{border-bottom:none}.record-head[data-v-eb98a870]{display:flex;align-items:center;justify-content:space-between;gap:8px}.record h2[data-v-eb98a870]{margin:0;font-size:12.5px;font-weight:400;line-height:16px;color:var(--app-color-text)}.record-status[data-v-eb98a870]{flex:0 0 auto;padding:1px 7px;border-radius:8px;background:#07c1601f;color:var(--app-color-primary);font-size:10.5px}.record-status.pending[data-v-eb98a870]{background:#f0ba0b29;color:#a8790a}.record-details[data-v-eb98a870]{margin:7.67px 0 0}.record-row[data-v-eb98a870]{display:grid;grid-template-columns:64.67px minmax(0,1fr);line-height:14px}.record-row+.record-row[data-v-eb98a870]{margin-top:7px}.record-row dt[data-v-eb98a870],.record-row dd[data-v-eb98a870]{margin:0;font-size:11.5px;font-weight:400}.record-row dt[data-v-eb98a870]{color:#707070}.record-row dd[data-v-eb98a870]{min-width:0;color:var(--app-color-text);overflow-wrap:anywhere}.record-download[data-v-eb98a870]{margin-top:12px;min-height:30px;padding:0 14px;border:1px solid var(--app-color-primary);border-radius:15px;background:var(--app-color-surface);color:var(--app-color-primary);font-size:12.5px;cursor:pointer}.empty[data-v-eb98a870]{margin:0;padding:44px 16px;text-align:center;font-size:13px;color:var(--app-color-text-tertiary)}.footer[data-v-eb98a870]{flex:0 0 auto;margin-top:auto;padding-bottom:44px;text-align:center}.footer button[data-v-eb98a870]{padding:0;border:none;background:transparent;color:var(--app-color-link);font:inherit;font-size:12.5px;line-height:13px;cursor:pointer}.help-text[data-v-eb98a870]{margin:0 0 10px;font-size:13px;line-height:1.6;color:var(--app-color-text-secondary)}.notice[data-v-eb98a870]{position:fixed;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0));z-index:90;max-width:360px;margin:0;padding:9px 16px;transform:translate(-50%);border-radius:18px;background:#000000b8;color:var(--app-color-surface);font-size:13px;text-align:center}.success-page[data-v-c1595bf8]{position:absolute;inset:0;z-index:120;display:flex;flex-direction:column;overflow:hidden;background:var(--app-color-surface);color:var(--app-color-text)}.topbar[data-v-c1595bf8]{flex:0 0 auto;height:calc(64px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);display:flex;align-items:center}.close-button[data-v-c1595bf8]{width:54px;height:64px;padding:0 0 0 8px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--app-color-text);cursor:pointer}.success-content[data-v-c1595bf8]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;padding:25px 26px 24px;text-align:center}.success-icon[data-v-c1595bf8]{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--app-color-primary);color:var(--app-color-surface)}.success-content h1[data-v-c1595bf8]{margin:30px 0 0;font-size:20px;font-weight:500;line-height:1.35}.success-content p[data-v-c1595bf8]{max-width:430px;margin:17px 0 0;font-size:15px;line-height:1.7;color:var(--app-color-text)}.download-link[data-v-c1595bf8]{margin-top:22px;padding:11px 22px;border:1px solid var(--app-color-primary);border-radius:5px;color:var(--app-color-primary);font-size:16px;text-decoration:none}.download-link[data-v-c1595bf8]:active{opacity:.72}.complete-button[data-v-c1595bf8]{flex:0 0 auto;width:160px;height:44px;margin:0 auto calc(82px + env(safe-area-inset-bottom,0px));border:none;border-radius:5px;background:var(--app-color-primary);color:var(--app-color-surface);font-size:18px;cursor:pointer}.complete-button[data-v-c1595bf8]:active,.close-button[data-v-c1595bf8]:active{opacity:.72}@media(max-height:700px){.success-content[data-v-c1595bf8]{padding-top:18px}.complete-button[data-v-c1595bf8]{margin-bottom:calc(26px + env(safe-area-inset-bottom,0px))}}.date-picker-layer[data-v-6abc1862]{position:fixed;inset:0;z-index:160;display:flex;align-items:flex-end;justify-content:center;background:#00000080}.date-picker-sheet[data-v-6abc1862]{width:100%;max-width:480px;height:469px;padding-top:27px;overflow:hidden;border-radius:10px 10px 0 0;background:#fff;color:#191919;outline:none}.date-picker-title[data-v-6abc1862]{height:24px;margin:0 20px;font-size:11px;font-weight:500;line-height:24px}.date-fields[data-v-6abc1862]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:39px;margin-top:14.67px;padding:0 19.67px}.date-field[data-v-6abc1862]{min-width:0;display:flex;flex-direction:column;align-items:center}.date-field-label[data-v-6abc1862]{color:#737373;font-size:9px;line-height:14px}.date-field-value[data-v-6abc1862]{display:flex;align-items:center;justify-content:center;width:100%;height:42px;margin-top:7.33px;padding:0 7px;overflow:hidden;border:1px solid transparent;border-radius:6px;background:#f7f7f7;color:#191919;font-family:inherit;font-size:11px;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.date-field-value.active[data-v-6abc1862]{background:#e1faed}.date-field-value.empty[data-v-6abc1862]{border-color:#ababab;background:#fff;color:#adadad}.wheel-picker[data-v-6abc1862]{position:relative;height:200px;margin-top:31px;overflow:hidden}.wheel-highlight[data-v-6abc1862]{position:absolute;top:77px;right:6.5px;left:6.5px;z-index:0;height:45.5px;border-radius:6px;background:#f7f7f7;pointer-events:none}.wheel-columns[data-v-6abc1862]{position:relative;z-index:1;height:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 6.67px}.wheel-column[data-v-6abc1862]{height:100%;padding-block:80.33px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y}.wheel-column[data-v-6abc1862]::-webkit-scrollbar{display:none}.wheel-option[data-v-6abc1862]{display:flex;align-items:center;justify-content:center;width:100%;height:39.33px;padding:0 0 2px;scroll-snap-align:center;border:none;background:transparent;color:#d4d4d4;font-family:inherit;font-size:11px;font-weight:400;line-height:1;white-space:nowrap;cursor:pointer;transition:color .12s ease}.wheel-option.nearby[data-v-6abc1862]{color:#b8b8b8}.wheel-option.distant[data-v-6abc1862]{color:#d4d4d4}.wheel-option.faded[data-v-6abc1862]{color:#e3e3e3}.wheel-option.selected[data-v-6abc1862]{color:#191919}.date-actions[data-v-6abc1862]{height:35px;margin-top:21px;display:flex;justify-content:center;gap:13px}.date-action[data-v-6abc1862]{display:flex;align-items:center;justify-content:center;width:111px;height:35px;padding:0 0 2px;border:none;border-radius:4px;font-family:inherit;font-size:11px;line-height:1;cursor:pointer}.date-action.cancel[data-v-6abc1862]{background:#f2f2f2;color:#191919}.date-action.confirm[data-v-6abc1862]{background:#00c653;color:#fff}.date-action.confirm[data-v-6abc1862]:disabled{background:#f2f2f2;color:#c9c9c9;cursor:default}.date-action[data-v-6abc1862]:active:not(:disabled){filter:brightness(.96)}@media(max-height:600px){.date-picker-sheet[data-v-6abc1862]{height:calc(100dvh - 16px)}}.face-flow[data-v-7e468c45]{position:absolute;inset:0;z-index:100;display:flex;flex-direction:column;overflow:hidden;background:var(--app-color-surface);color:#111}.topbar[data-v-7e468c45]{flex:0 0 auto;height:calc(64px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);display:flex;align-items:center}.close-button[data-v-7e468c45]{width:54px;height:64px;padding:0 0 0 8px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#111;cursor:pointer}.verify-content[data-v-7e468c45]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0 22px calc(24px + env(safe-area-inset-bottom,0px))}.verify-intro[data-v-7e468c45]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;padding-top:40px;text-align:center}.face-icon[data-v-7e468c45]{width:58px;height:58px;color:#09a957}.verify-intro h1[data-v-7e468c45]{margin:20px 0 0;font-size:23px;font-weight:500;line-height:1.3;color:#111}.verify-intro p[data-v-7e468c45]{max-width:330px;margin:19px 0 0;font-size:16px;line-height:1.65;color:var(--app-color-text)}.verify-actions[data-v-7e468c45]{flex:0 0 auto;margin-top:auto;padding-bottom:34px;display:flex;flex-direction:column;align-items:center}.verify-button[data-v-7e468c45]{width:160px;height:48px;border:none;border-radius:5px;background:var(--app-color-primary);color:var(--app-color-surface);font-size:17px;line-height:48px;cursor:pointer}.verify-button[data-v-7e468c45]:active{background:var(--app-color-primary-active)}.other-button[data-v-7e468c45]{margin-top:36px;padding:0 12px;border:none;background:transparent;color:var(--app-color-link);font-size:14px;line-height:32px;cursor:pointer}.other-method[data-v-7e468c45]{display:block;width:100%;margin-top:10px;padding:12px 14px;border:1px solid var(--app-color-line);border-radius:8px;background:var(--app-color-surface);color:var(--app-color-text);text-align:left;cursor:pointer}.other-method strong[data-v-7e468c45]{display:block;font-size:14.5px;font-weight:500}.other-method span[data-v-7e468c45]{display:block;margin-top:4px;font-size:12px;color:var(--app-color-text-tertiary)}.sheet-scrim[data-v-7e468c45]{position:absolute;inset:0;z-index:20;display:flex;align-items:flex-end;background:#0000007d}.agreement-sheet[data-v-7e468c45]{width:calc(100% - 12px);margin:0 6px;padding:21px 22px calc(102px + env(safe-area-inset-bottom,0px));border-radius:9px 9px 0 0;background:var(--app-color-surface);color:#111}.agreement-sheet h2[data-v-7e468c45]{margin:0;font-size:17px;font-weight:500;line-height:1.45}.agreement-sheet p[data-v-7e468c45]{margin:20px 0 0;color:var(--app-color-link);font-size:16px;line-height:1.4}.sheet-actions[data-v-7e468c45]{display:flex;gap:18px;margin-top:26px}.sheet-button[data-v-7e468c45]{flex:1 1 0;min-width:0;height:48px;border:none;border-radius:6px;font-size:17px;cursor:pointer}.sheet-button.cancel[data-v-7e468c45]{background:var(--app-color-active);color:#111}.sheet-button.consent[data-v-7e468c45]{background:var(--app-color-primary);color:var(--app-color-surface)}.sheet-button[data-v-7e468c45]:active{opacity:.86}.scan-screen[data-v-7e468c45]{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;background:var(--app-color-active);color:var(--app-color-text)}.scan-video[data-v-7e468c45]{position:absolute;top:calc(184px + env(safe-area-inset-top,0px));left:50%;z-index:1;width:194px;height:194px;border-radius:50%;background:var(--app-color-active);object-fit:cover;opacity:0;pointer-events:none;transform:translate(-50%) scaleX(-1);transition:opacity .12s linear}.scan-video.visible[data-v-7e468c45]{opacity:1}.scan-topbar[data-v-7e468c45]{position:relative;z-index:4;flex:0 0 auto;height:calc(40px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);display:flex;align-items:center}.scan-close[data-v-7e468c45]{width:32px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#111;cursor:pointer}.camera-starting[data-v-7e468c45],.scan-content[data-v-7e468c45],.camera-error[data-v-7e468c45],.scan-complete[data-v-7e468c45]{position:relative;z-index:2;flex:1 1 auto;min-height:0}.camera-starting[data-v-7e468c45]{padding:71px 18px 0;text-align:center}.camera-starting p[data-v-7e468c45]{margin:0;font-size:17px;font-weight:500;line-height:24px}.camera-loading-dots[data-v-7e468c45]{height:6px;margin-top:44px;display:flex;align-items:center;justify-content:center;gap:3px}.camera-loading-dot[data-v-7e468c45]{width:5px;height:5px;border-radius:50%;background:#111;animation:camera-dot-7e468c45 1s ease-in-out infinite}.camera-loading-dot[data-v-7e468c45]:nth-child(2){animation-delay:.16s}.camera-loading-dot[data-v-7e468c45]:nth-child(3){animation-delay:.32s}.scan-content[data-v-7e468c45]{display:flex;flex-direction:column;align-items:center;padding:46px 16px 0;text-align:center}.scan-notice[data-v-7e468c45]{margin:0;font-size:17px;font-weight:400;line-height:24px}.scan-prompt[data-v-7e468c45]{margin:16px 0 0;font-size:14px;font-weight:500;line-height:20px}.scan-complete[data-v-7e468c45]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding-bottom:80px;text-align:center}.scan-complete h1[data-v-7e468c45]{margin:0;font-size:18px;font-weight:500;line-height:24px}.camera-error[data-v-7e468c45]{display:flex;flex-direction:column;align-items:center;padding:72px 30px 0;text-align:center}.camera-error h1[data-v-7e468c45]{margin:0;font-size:18px;font-weight:500;line-height:24px}.camera-error p[data-v-7e468c45]{max-width:300px;margin:12px 0 0;color:#666;font-size:14px;line-height:22px}.retry-button[data-v-7e468c45]{width:160px;height:44px;margin-top:28px;border:none;border-radius:5px;background:var(--app-color-primary);color:var(--app-color-surface);font-size:16px;cursor:pointer}.retry-button[data-v-7e468c45]:active{background:var(--app-color-primary-active)}.complete-icon[data-v-7e468c45]{width:72px;height:72px;display:inline-flex;align-items:center;justify-content:center;border:3px solid var(--app-color-primary);border-radius:50%;color:var(--app-color-primary)}@keyframes camera-dot-7e468c45{0%,to{opacity:.28;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}.notice[data-v-7e468c45]{position:absolute;left:50%;bottom:calc(30px + env(safe-area-inset-bottom,0px));z-index:30;max-width:320px;margin:0;padding:9px 16px;transform:translate(-50%);border-radius:18px;background:#000000bd;color:var(--app-color-surface);font-size:13px;line-height:1.35;text-align:center}.page[data-v-99d68cc0]{position:relative;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;background:var(--app-color-surface);color:var(--app-color-text)}.topbar[data-v-99d68cc0]{flex:0 0 auto;height:52px;padding-top:env(safe-area-inset-top,0);display:flex;align-items:center}.close-button[data-v-99d68cc0]{width:54px;height:52px;padding:0 0 0 8px;border:none;background:transparent;color:var(--app-color-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.content[data-v-99d68cc0]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;padding:64px 28px calc(12px + env(safe-area-inset-bottom,0))}.intro[data-v-99d68cc0]{flex:0 0 auto;text-align:center}.intro h1[data-v-99d68cc0]{margin:0;font-size:20px;font-weight:500;line-height:1.35}.intro p[data-v-99d68cc0]{margin:16px 0 0;color:#4b4b4b;font-size:15px;line-height:1.4}.intro button[data-v-99d68cc0],.help button[data-v-99d68cc0]{padding:0;border:none;background:transparent;color:var(--app-color-primary);font:inherit;cursor:pointer}.form[data-v-99d68cc0]{flex:0 0 auto;margin-top:32px;border-top:1px solid var(--app-color-line)}.form-row[data-v-99d68cc0]{width:100%;min-height:56px;display:flex;align-items:center;border:none;border-bottom:1px solid var(--app-color-line);background:transparent;color:inherit;text-align:left;cursor:pointer;padding:0}.form-row[data-v-99d68cc0]:active,.time-options button[data-v-99d68cc0]:active{opacity:.62}.row-label[data-v-99d68cc0]{flex:0 0 auto;font-size:16px;line-height:1.2}.row-value[data-v-99d68cc0]{flex:1 1 auto;min-width:0;margin-left:39px;color:var(--app-color-text);font-size:16px;line-height:1.2}.email-row[data-v-99d68cc0]{min-height:56px;display:flex;align-items:center;border-bottom:1px solid var(--app-color-line)}.email-row input[data-v-99d68cc0]{flex:1 1 auto;min-width:0;height:40px;margin-left:39px;padding:0;border:none;outline:none;background:transparent;color:var(--app-color-text);font:inherit;font-size:16px}.email-row input[data-v-99d68cc0]::placeholder{color:var(--app-color-text-quaternary)}.chevron[data-v-99d68cc0]{flex:0 0 auto;color:var(--app-color-text-quaternary)}.time-row[data-v-99d68cc0]{padding:16px 0 12px;border-bottom:1px solid var(--app-color-line)}.time-options[data-v-99d68cc0]{display:flex;align-items:center;gap:18px;margin-top:16px}.time-options button[data-v-99d68cc0]{flex:0 0 auto;min-width:70px;height:32px;padding:0 12px;border:none;border-radius:16px;background:var(--app-color-bg);color:#666;font-size:13px;cursor:pointer;white-space:nowrap}.time-options button.selected[data-v-99d68cc0]{background:#d9f6e5;color:#07b458}.range-text[data-v-99d68cc0]{margin:12px 0 0;color:var(--app-color-text-tertiary);font-size:13px;line-height:1.4}.custom-range[data-v-99d68cc0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.custom-date[data-v-99d68cc0]{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:9px 10px;border:1px solid transparent;border-radius:6px;background:var(--app-color-surface-soft);color:var(--app-color-text-secondary);font-size:12px;text-align:left;cursor:pointer}.custom-date strong[data-v-99d68cc0]{width:100%;min-width:0;overflow:hidden;color:var(--app-color-text);font-size:13px;font-weight:400;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.custom-date strong.placeholder[data-v-99d68cc0]{color:var(--app-color-text-quaternary)}.custom-date[data-v-99d68cc0]:active{background:var(--app-color-active)}.bottom-area[data-v-99d68cc0]{flex:0 0 auto;margin-top:auto;padding-top:48px}.submit-button[data-v-99d68cc0]{display:block;width:200px;height:48px;margin:0 auto;border:none;border-radius:8px;background:var(--app-color-primary);color:var(--app-color-surface);font-size:17px;cursor:pointer}.submit-button[data-v-99d68cc0]:active{background:var(--app-color-primary-active)}.submit-button[data-v-99d68cc0]:disabled{background:#7bd9a8;cursor:default}.help[data-v-99d68cc0]{margin:12px -8px 0;color:#7d7d7d;font-size:13px;line-height:1.75;text-align:center}.sheet-scrim[data-v-99d68cc0]{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background:#00000073}.sheet[data-v-99d68cc0]{width:100%;max-width:480px;padding-bottom:env(safe-area-inset-bottom,0)}.sheet-item[data-v-99d68cc0],.sheet-cancel[data-v-99d68cc0]{display:block;width:100%;min-height:56px;border:none;background:var(--app-color-surface);color:var(--app-color-text);font-size:16px;cursor:pointer}.sheet-item+.sheet-item[data-v-99d68cc0]{border-top:1px solid var(--app-color-line)}.sheet-item[data-v-99d68cc0]:active,.sheet-cancel[data-v-99d68cc0]:active{background:var(--app-color-active)}.sheet-cancel[data-v-99d68cc0]{margin-top:8px}.notice[data-v-99d68cc0]{position:fixed;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0));z-index:90;max-width:360px;margin:0;padding:9px 16px;transform:translate(-50%);border-radius:18px;background:#000000b8;color:var(--app-color-surface);font-size:13px;text-align:center}@media(max-height:720px){.content[data-v-99d68cc0]{padding-top:34px}.form[data-v-99d68cc0]{margin-top:38px}.bottom-area[data-v-99d68cc0]{padding-top:38px}}.page[data-v-9ba44eb2]{--u: min(480px, 100vw);flex:1 1 auto;display:flex;flex-direction:column;min-height:0;background:var(--app-color-surface)}.bill-nav[data-v-9ba44eb2]{position:relative;z-index:5;flex:0 0 auto;height:calc(calc(var(--u) * .091667) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);display:flex;align-items:center;padding-left:calc(var(--u) * .020833);background:var(--app-color-primary);color:var(--app-color-surface)}.body[data-v-9ba44eb2]{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;background:var(--app-color-primary);-webkit-overflow-scrolling:touch}.hint[data-v-9ba44eb2]{margin:0;padding:calc(var(--u) * .083333) calc(var(--u) * .033333);text-align:center;font-size:calc(var(--u) * .029167);color:var(--app-color-text-tertiary);background:var(--app-color-surface)}.hero[data-v-9ba44eb2]{position:relative;overflow:hidden;padding:0 calc(var(--u) * .0375) calc(var(--u) * .066667);background:var(--app-color-primary);color:var(--app-color-surface)}.hero[data-v-9ba44eb2]:after{content:"";position:absolute;top:calc(var(--u) * -.25);right:calc(var(--u) * -.229167);width:calc(var(--u) * .875);height:calc(var(--u) * .75);pointer-events:none;opacity:.28;transform:rotate(-38deg);background:repeating-linear-gradient(90deg,transparent 0 calc(var(--u) * .058333),rgb(255 255 255 / 14%) calc(var(--u) * .058333) calc(var(--u) * .0625))}.range-tabs[data-v-9ba44eb2]{position:relative;z-index:1;height:calc(var(--u) * .108333);display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * .0875)}.range-tab[data-v-9ba44eb2]{position:relative;height:calc(var(--u) * .108333);padding:0;border:none;background:transparent;color:#ffffff94;font-size:calc(var(--u) * .038542);cursor:pointer}.range-tab.active[data-v-9ba44eb2]{color:var(--app-color-surface)}.range-tab.active[data-v-9ba44eb2]:after{content:"";position:absolute;left:50%;bottom:calc(var(--u) * .004167);width:calc(var(--u) * .095833);height:calc(var(--u) * .004167);margin-left:calc(var(--u) * -.047917);background:var(--app-color-surface)}.period-row[data-v-9ba44eb2]{position:relative;z-index:1;min-height:calc(var(--u) * .075);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * .025)}.period-select[data-v-9ba44eb2]{min-width:0;display:inline-flex;align-items:center;gap:calc(var(--u) * .00625);color:var(--app-color-surface)}.period-select select[data-v-9ba44eb2]{min-width:0;max-width:calc(var(--u) * .3125);padding:0;border:none;outline:none;appearance:none;background:transparent;color:inherit;font-size:calc(var(--u) * .0375);font-weight:400;cursor:pointer}.period-select option[data-v-9ba44eb2]{color:var(--app-color-text)}.direction-tabs[data-v-9ba44eb2]{display:flex;align-items:center;gap:calc(var(--u) * .0125)}.direction-tab[data-v-9ba44eb2]{min-width:calc(var(--u) * .0875);height:calc(var(--u) * .052083);padding:0 calc(var(--u) * .01875);border:1px solid transparent;border-radius:calc(var(--u) * .027083);background:transparent;color:#fff9;font-size:calc(var(--u) * .029167);line-height:calc(var(--u) * .047917);cursor:pointer}.direction-tab.active[data-v-9ba44eb2]{border-color:#ffffffc7;color:var(--app-color-surface)}.headline[data-v-9ba44eb2]{position:relative;z-index:1;padding-top:calc(var(--u) * .058333)}.headline-label[data-v-9ba44eb2]{margin:0 0 calc(var(--u) * .025);color:#ffffffad;font-size:calc(var(--u) * .029167);line-height:1}.headline-value[data-v-9ba44eb2]{margin:0;font-size:calc(var(--u) * .079167);font-weight:400;line-height:1.08;font-variant-numeric:tabular-nums;word-break:break-all}.symbol[data-v-9ba44eb2]{margin-right:calc(var(--u) * .00625);font-size:calc(var(--u) * .047917)}.content[data-v-9ba44eb2]{position:relative;z-index:2;min-height:calc(100% - var(--u) * .05);margin-top:calc(var(--u) * -.025);padding:calc(var(--u) * .025) 0 calc(var(--u) * .054167);border-radius:calc(var(--u) * .033333) calc(var(--u) * .033333) 0 0;background:var(--app-color-surface)}.content.yearly[data-v-9ba44eb2]{min-height:100%;padding-top:calc(var(--u) * .058333)}.ledger-tip[data-v-9ba44eb2]{width:calc(100% - var(--u) * .058333);min-height:calc(var(--u) * .129167);margin:0 calc(var(--u) * .029167) calc(var(--u) * .0375);padding:calc(var(--u) * .016667) calc(var(--u) * .029167) calc(var(--u) * .016667) calc(var(--u) * .020833);border:none;border-radius:calc(var(--u) * .016667);background:var(--app-color-bg);display:flex;align-items:center;gap:calc(var(--u) * .022917);text-align:left;cursor:pointer}.ledger-tip[data-v-9ba44eb2]:active,.item-row[data-v-9ba44eb2]:active{background:var(--app-color-active)}.ledger-icon[data-v-9ba44eb2]{flex:0 0 calc(var(--u) * .079167);width:calc(var(--u) * .079167);height:calc(var(--u) * .079167);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--app-color-primary);color:var(--app-color-surface)}.ledger-text[data-v-9ba44eb2]{flex:1 1 auto;min-width:0;color:var(--app-color-text-secondary);font-size:calc(var(--u) * .029167);line-height:1.35}.stats-section[data-v-9ba44eb2]{padding:0 calc(var(--u) * .033333) calc(var(--u) * .058333)}.stats-section+.stats-section[data-v-9ba44eb2]{padding-top:calc(var(--u) * .058333);border-top:1px solid var(--app-color-line)}.section-title[data-v-9ba44eb2]{margin:0;color:var(--app-color-text);font-size:calc(var(--u) * .0375);font-weight:400;line-height:1.3}.chart[data-v-9ba44eb2]{margin-top:calc(var(--u) * .058333)}.chart-scroll[data-v-9ba44eb2]{margin-right:calc(var(--u) * -.033333);padding-right:calc(var(--u) * .033333);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.chart-scroll[data-v-9ba44eb2]::-webkit-scrollbar{display:none}.chart-track[data-v-9ba44eb2]{width:max-content;min-width:100%}.chart-bars[data-v-9ba44eb2]{height:calc(var(--u) * .329167);display:flex;align-items:flex-end;gap:calc(var(--u) * .016667);border-bottom:1px solid var(--app-color-line)}.bar-slot[data-v-9ba44eb2]{flex:0 0 calc(var(--u) * .108333);width:calc(var(--u) * .108333);height:100%;padding:0;border:none;background:transparent;color:inherit;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:calc(var(--u) * .010417);scroll-snap-align:center;cursor:pointer}.bar-slot[data-v-9ba44eb2]:focus-visible{border-radius:calc(var(--u) * .008333);outline:calc(var(--u) * .004167) solid var(--app-color-primary);outline-offset:calc(var(--u) * -.004167)}.bar-value[data-v-9ba44eb2]{color:var(--app-color-text-tertiary);font-size:calc(var(--u) * .020833);line-height:1;white-space:nowrap}.bar[data-v-9ba44eb2]{display:block;width:100%;max-width:calc(var(--u) * .052083);min-height:calc(var(--u) * .004167);border-radius:calc(var(--u) * .00625) calc(var(--u) * .00625) 0 0;background:#c7f2d8;transition:height .18s ease}.bar.current[data-v-9ba44eb2]{background:var(--app-color-primary)}.chart-labels[data-v-9ba44eb2]{display:flex;gap:calc(var(--u) * .016667);padding-top:calc(var(--u) * .025)}.chart-labels span[data-v-9ba44eb2]{flex:0 0 calc(var(--u) * .108333);width:calc(var(--u) * .108333);color:var(--app-color-text-tertiary);font-size:calc(var(--u) * .022917);text-align:center}.composition-list[data-v-9ba44eb2],.ranking-list[data-v-9ba44eb2]{margin-top:calc(var(--u) * .016667)}.item-row[data-v-9ba44eb2]{width:100%;border:none;background:transparent;display:flex;align-items:center;text-align:left;cursor:pointer}.composition-row[data-v-9ba44eb2]{gap:calc(var(--u) * .020833);min-height:calc(var(--u) * .108333)}.ranking-row[data-v-9ba44eb2]{gap:calc(var(--u) * .020833);min-height:calc(var(--u) * .104167)}.item-icon[data-v-9ba44eb2]{flex:0 0 calc(var(--u) * .070833);width:calc(var(--u) * .070833);height:calc(var(--u) * .070833);display:inline-flex;align-items:center;justify-content:center;color:var(--app-color-surface)}.item-icon.circle[data-v-9ba44eb2]{border-radius:50%}.item-icon.square[data-v-9ba44eb2]{border-radius:calc(var(--u) * .014583)}.item-icon.has-image[data-v-9ba44eb2]{background:transparent;overflow:visible}.item-icon-image[data-v-9ba44eb2]{width:calc(var(--u) * .070833);height:calc(var(--u) * .070833);display:block;object-fit:contain}.ranking-row .item-icon-image[data-v-9ba44eb2]{width:calc(var(--u) * .066667);height:calc(var(--u) * .066667)}.item-name[data-v-9ba44eb2]{flex:0 0 calc(var(--u) * .170833);min-width:0;color:var(--app-color-text);font-size:calc(var(--u) * .03125);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comp-bar[data-v-9ba44eb2]{flex:1 1 auto;min-width:calc(var(--u) * .05);height:calc(var(--u) * .0125);border-radius:calc(var(--u) * .00625);background:#ebebeb;overflow:hidden}.comp-bar i[data-v-9ba44eb2]{display:block;height:100%;min-width:calc(var(--u) * .008333);border-radius:calc(var(--u) * .00625)}.item-amount[data-v-9ba44eb2]{flex:0 0 auto;color:var(--app-color-text);font-size:calc(var(--u) * .033333);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.row-chevron[data-v-9ba44eb2]{flex:0 0 auto;color:#c8c8c8}.rank[data-v-9ba44eb2]{flex:0 0 calc(var(--u) * .033333);color:var(--app-color-text-tertiary);font-size:calc(var(--u) * .029167);text-align:left;font-variant-numeric:tabular-nums}.ranking-row .item-icon[data-v-9ba44eb2]{flex-basis:calc(var(--u) * .066667);width:calc(var(--u) * .066667);height:calc(var(--u) * .066667)}.rank-name[data-v-9ba44eb2]{flex:1 1 auto;font-size:calc(var(--u) * .03125)}.rank-amount[data-v-9ba44eb2]{font-size:calc(var(--u) * .033333)}.empty[data-v-9ba44eb2]{margin:calc(var(--u) * .045833) 0 0;color:var(--app-color-text-tertiary);font-size:calc(var(--u) * .027083);text-align:center}.footnote[data-v-9ba44eb2]{margin:calc(var(--u) * .0125) 0 0;color:var(--app-color-text-quaternary);font-size:calc(var(--u) * .025);text-align:center}.page[data-v-315ffe86]{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;background:var(--app-color-bg)}.body[data-v-315ffe86]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.hint[data-v-315ffe86],.empty[data-v-315ffe86]{margin:0;padding:44px 16px;text-align:center;font-size:14px;color:var(--app-color-text-tertiary)}.summary[data-v-315ffe86]{padding:22px 18px 24px;background:var(--app-color-surface)}.summary-label[data-v-315ffe86]{margin:0;color:var(--app-color-text-secondary);font-size:14px;line-height:20px}.summary-value[data-v-315ffe86]{margin:8px 0 0;color:var(--app-color-text);font-size:31px;line-height:38px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.summary-value span[data-v-315ffe86]{margin-right:3px;font-size:20px}.record-list[data-v-315ffe86]{margin-top:10px;background:var(--app-color-surface)}.record-row[data-v-315ffe86]{position:relative;width:100%;min-height:76px;display:flex;align-items:center;gap:11px;padding:10px 14px;border:none;background:var(--app-color-surface);text-align:left;cursor:pointer}.record-row[data-v-315ffe86]:active{background:var(--app-color-active)}.record-row[data-v-315ffe86]:after{content:"";position:absolute;left:61px;right:0;bottom:0;height:1px;background:var(--app-color-bg)}.record-row[data-v-315ffe86]:last-child:after{display:none}.record-avatar[data-v-315ffe86]{flex:0 0 auto;width:36px;height:36px;border-radius:50%;overflow:hidden}.record-main[data-v-315ffe86]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:7px}.record-title[data-v-315ffe86]{color:var(--app-color-text);font-size:16px;line-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-time[data-v-315ffe86]{color:var(--app-color-text-tertiary);font-size:13px;line-height:16px}.record-amount[data-v-315ffe86]{flex:0 0 auto;color:var(--app-color-text);font-size:17px;line-height:20px;font-variant-numeric:tabular-nums}.record-amount.income[data-v-315ffe86]{color:#f0ba0b}.record-chevron[data-v-315ffe86]{flex:0 0 auto;color:var(--app-color-text-quaternary)}.page[data-v-4771193f]{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.nav-button[data-v-4771193f]{border:none;background:transparent;color:var(--app-color-text);font-size:15px;padding:6px 4px;cursor:pointer;white-space:nowrap}.help-list p[data-v-4771193f]{margin:0 0 10px;font-size:13px;line-height:1.6;color:var(--app-color-text-secondary)}.body[data-v-4771193f]{flex:1 1 auto;overflow-y:auto;background:var(--app-color-surface)}.switcher[data-v-4771193f]{display:grid;grid-template-columns:1fr 1fr;background:var(--app-color-surface);border-bottom:1px solid var(--app-color-line)}.switch[data-v-4771193f]{padding:13px 0;border:none;background:transparent;color:var(--app-color-text-secondary);font-size:15px;cursor:pointer;position:relative}.switch.active[data-v-4771193f]{color:var(--app-color-primary)}.switch.active[data-v-4771193f]:after{content:"";position:absolute;left:50%;bottom:0;width:40px;height:2px;margin-left:-20px;background:var(--app-color-primary)}.code-card[data-v-4771193f]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px 20px 24px;background:var(--app-color-surface)}.code-hint[data-v-4771193f]{margin:0;font-size:13px;color:var(--app-color-text-tertiary)}.barcode[data-v-4771193f]{width:100%;max-width:300px;height:76px}.qr-frame[data-v-4771193f]{padding:10px;background:var(--app-color-surface);border:1px solid var(--app-color-line);border-radius:8px}.qr-frame.large[data-v-4771193f]{padding:14px}.qr[data-v-4771193f]{display:block;width:190px;height:190px;image-rendering:pixelated}.qr-frame.large .qr[data-v-4771193f]{width:220px;height:220px}.code-number[data-v-4771193f]{margin:0;font-size:13px;letter-spacing:1px;color:var(--app-color-text-secondary);font-variant-numeric:tabular-nums}.set-amount[data-v-4771193f]{padding:9px 22px;border:1px solid var(--app-color-primary);border-radius:18px;background:var(--app-color-surface);color:var(--app-color-primary);font-size:14px;cursor:pointer}.method[data-v-4771193f]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:14px 16px;background:var(--app-color-surface)}.method-label[data-v-4771193f]{font-size:15px;color:var(--app-color-text)}.method-value[data-v-4771193f]{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--app-color-text-secondary)}.method-value em[data-v-4771193f]{font-style:normal;color:var(--app-color-text)}.tips[data-v-4771193f]{padding:18px 16px 28px;background:var(--app-color-surface);margin-top:10px}.tips p[data-v-4771193f]{margin:0 0 8px;font-size:12px;color:var(--app-color-text-tertiary);line-height:1.5}.tips p[data-v-4771193f]:last-child{margin-bottom:0}.notice[data-v-4771193f]{position:sticky;bottom:16px;width:fit-content;margin:0 auto 12px;padding:8px 16px;border-radius:18px;background:#000000b8;color:var(--app-color-surface);font-size:13px}.biz-body[data-v-05081b3d]{background:var(--app-color-bg);padding-bottom:24px}.biz-rate[data-v-05081b3d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;text-align:center}.biz-rate span[data-v-05081b3d]{display:block;font-size:12px;color:var(--app-color-text-tertiary)}.biz-rate strong[data-v-05081b3d]{display:block;margin-top:6px;font-size:17px;font-weight:500}.biz-amount[data-v-05081b3d]{flex:0 0 auto;color:#1f7a5c;font-size:14.5px;font-variant-numeric:tabular-nums}.biz-amount.out[data-v-05081b3d]{color:var(--app-color-text)}.card-body[data-v-5c72b06c]{background:var(--app-color-bg);padding-bottom:24px}.card-list[data-v-5c72b06c]{padding:4px 12px 0;display:flex;flex-direction:column;gap:10px}.bank-card[data-v-5c72b06c]{display:flex;flex-direction:column;gap:6px;padding:18px;border:none;border-radius:10px;color:#fff;text-align:left;cursor:pointer}.bank-name[data-v-5c72b06c]{font-size:16px}.bank-kind[data-v-5c72b06c]{font-size:12px;opacity:.86}.bank-tail[data-v-5c72b06c]{margin-top:12px;font-size:15.5px;letter-spacing:1.5px;font-variant-numeric:tabular-nums}.card-add[data-v-5c72b06c]{display:flex;align-items:center;justify-content:center;gap:6px;width:calc(100% - 24px);margin:14px 12px 0;min-height:44px;border:1px dashed var(--app-color-line);border-radius:8px;background:var(--app-color-surface);color:var(--app-color-link);font-size:14.5px;cursor:pointer}.bank-limit-label[data-v-5c72b06c]{margin:14px 0 0;font-size:13px;color:var(--app-color-text-secondary)}.bank-limits[data-v-5c72b06c]{padding:8px 0 0}.change-body[data-v-22cc7e2e]{background:var(--app-color-bg);padding-bottom:24px}.change-tips[data-v-22cc7e2e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;text-align:center}.change-tips span[data-v-22cc7e2e]{display:block;font-size:12px;color:var(--app-color-text-tertiary)}.change-tips strong[data-v-22cc7e2e]{display:block;margin-top:6px;font-size:15px;font-weight:500}.change-amount[data-v-22cc7e2e]{flex:0 0 auto;color:#0f8a6b;font-size:14.5px;font-variant-numeric:tabular-nums}.change-amount.out[data-v-22cc7e2e]{color:var(--app-color-text)}.ecny-body[data-v-d44f9ec3]{background:var(--app-color-bg);padding-bottom:24px}.ecny-info[data-v-d44f9ec3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;text-align:center}.ecny-info span[data-v-d44f9ec3]{display:block;font-size:12px;color:var(--app-color-text-tertiary)}.ecny-info strong[data-v-d44f9ec3]{display:block;margin-top:6px;font-size:14.5px;font-weight:500}.ecny-amount[data-v-d44f9ec3]{flex:0 0 auto;color:#a3342a;font-size:14.5px;font-variant-numeric:tabular-nums}.ecny-amount.out[data-v-d44f9ec3]{color:var(--app-color-text)}.ecny-agree[data-v-d44f9ec3]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:12px;padding:10px 0;border:none;background:transparent;color:var(--app-color-text);font-size:13px;text-align:left;cursor:pointer}.switch[data-v-d44f9ec3]{flex:0 0 auto;width:48px;height:28px;padding:2px;border-radius:14px;background:#d7d7d7;box-sizing:border-box}.switch>span[data-v-d44f9ec3]{display:block;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000029;transition:transform .12s ease}.switch.on[data-v-d44f9ec3]{background:var(--app-color-primary)}.switch.on>span[data-v-d44f9ec3]{transform:translate(20px)}.family-body[data-v-df3cb83c]{background:var(--app-color-bg);padding-bottom:24px}.family-list[data-v-df3cb83c]{padding:0 12px;display:flex;flex-direction:column;gap:8px}.family-icon[data-v-df3cb83c]{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#f7e7f0;color:#c2588f}.family-status[data-v-df3cb83c]{flex:0 0 auto;padding:3px 8px;border-radius:4px;background:#f0ba0b29;color:#a8790a;font-size:11.5px}.family-status.done[data-v-df3cb83c]{background:#07c1601f;color:var(--app-color-primary)}.family-label[data-v-df3cb83c]{margin:0 0 6px;font-size:13px;color:var(--app-color-text-secondary)}.family-chips[data-v-df3cb83c]{padding:4px 0 10px}.fenfu-body[data-v-7a473d3b]{background:var(--app-color-bg);padding-bottom:24px}.fenfu-card[data-v-7a473d3b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;text-align:center}.fenfu-card span[data-v-7a473d3b]{display:block;font-size:12px;color:var(--app-color-text-tertiary)}.fenfu-card strong[data-v-7a473d3b]{display:block;margin-top:6px;font-size:16px;font-weight:500}.fenfu-amount[data-v-7a473d3b]{flex:0 0 auto;color:#b3541e;font-size:14.5px;font-variant-numeric:tabular-nums}.fenfu-amount.repay[data-v-7a473d3b]{color:var(--app-color-text)}.identity-body[data-v-4aa60701]{background:var(--app-color-bg);padding-bottom:24px}.identity-actions[data-v-4aa60701]{padding:18px 14px 0}.identity-actions .fx-primary[data-v-4aa60701]{width:100%}.score-body[data-v-8042eeda]{background:var(--app-color-bg);padding-bottom:24px}.score-factors[data-v-8042eeda]{padding:0 12px;display:flex;flex-direction:column;gap:8px}.score-factor-head[data-v-8042eeda]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.score-factor-head strong[data-v-8042eeda]{font-size:15px;font-weight:500}.score-factor-head span[data-v-8042eeda]{font-size:13px;color:#2f7f8f;font-variant-numeric:tabular-nums}.score-services[data-v-8042eeda]{padding:0 12px;display:flex;flex-direction:column;gap:8px}.score-icon[data-v-8042eeda]{flex:0 0 auto;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#e3f0f1;color:#2f7f8f}.score-status[data-v-8042eeda]{flex:0 0 auto;font-size:13px;color:var(--app-color-primary)}.score-status[data-v-8042eeda]:not(.on){padding:3px 10px;border-radius:12px;background:#07c1601a}.score-status.on[data-v-8042eeda]{color:var(--app-color-text-tertiary)}.score-delta[data-v-8042eeda]{flex:0 0 auto;color:var(--app-color-primary);font-size:14.5px;font-variant-numeric:tabular-nums}.score-delta.down[data-v-8042eeda]{color:#e64340}.pay-body[data-v-e022ad8f]{background:var(--app-color-bg);padding-bottom:24px}.pay-row[data-v-e022ad8f]{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:54px;padding:9px 16px;border:none;background:var(--app-color-surface);color:var(--app-color-text);font-size:15px;text-align:left;cursor:pointer}.pay-row.static[data-v-e022ad8f]{cursor:default}.pay-row[data-v-e022ad8f]:after{content:"";position:absolute;left:16px;right:0;bottom:0;height:1px;background:var(--app-color-line);transform:scaleY(.6)}.pay-row[data-v-e022ad8f]:last-child:after{display:none}.pay-label[data-v-e022ad8f],.pay-main[data-v-e022ad8f]{flex:1 1 auto;min-width:0}.pay-main .pay-label[data-v-e022ad8f]{display:block}.pay-sub[data-v-e022ad8f]{display:block;margin-top:4px;font-size:12px;color:var(--app-color-text-tertiary)}.pay-index[data-v-e022ad8f]{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--app-color-bg);color:var(--app-color-text-secondary);font-size:12px}.pay-first[data-v-e022ad8f]{flex:0 0 auto;padding:2px 8px;border-radius:10px;background:#07c1601f;color:var(--app-color-primary);font-size:11.5px}.pay-set-first[data-v-e022ad8f]{flex:0 0 auto;font-size:13px;color:var(--app-color-link)}.pay-cancel[data-v-e022ad8f]{flex:0 0 auto;padding:5px 12px;border:1px solid var(--app-color-line);border-radius:14px;background:var(--app-color-surface);color:var(--app-color-danger);font-size:12.5px;cursor:pointer}.pay-chips[data-v-e022ad8f]{padding:4px 12px 0}.pay-order-row[data-v-e022ad8f]{display:flex;align-items:center;gap:10px;width:100%;min-height:50px;padding:8px 0;border:none;border-bottom:1px solid var(--app-color-line);background:transparent;color:var(--app-color-text);font-size:14.5px;text-align:left;cursor:pointer}.pay-order-row[data-v-e022ad8f]:last-of-type{border-bottom:none}.switch[data-v-e022ad8f]{flex:0 0 auto;width:48px;height:28px;padding:2px;border-radius:14px;background:#d7d7d7;box-sizing:border-box}.switch>span[data-v-e022ad8f]{display:block;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000029;transition:transform .12s ease}.switch.on[data-v-e022ad8f]{background:var(--app-color-primary)}.switch.on>span[data-v-e022ad8f]{transform:translate(20px)}.page[data-v-c0e43d8b]{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.nav-button[data-v-c0e43d8b]{border:none;background:transparent;color:var(--app-color-text);font-size:15px;padding:6px 4px;cursor:pointer;white-space:nowrap}.body[data-v-c0e43d8b]{flex:1 1 auto;overflow-y:auto;background:var(--app-color-bg)}.hero[data-v-c0e43d8b]{padding:34px 20px 28px;background:var(--app-color-surface);text-align:center}.hero-label[data-v-c0e43d8b]{margin:0 0 12px;font-size:14px;color:var(--app-color-text-secondary)}.hero-value[data-v-c0e43d8b]{margin:0;font-size:40px;font-weight:500;color:var(--app-color-text);font-variant-numeric:tabular-nums;word-break:break-all}.symbol[data-v-c0e43d8b]{font-size:22px;margin-right:2px}.suffix[data-v-c0e43d8b]{margin-left:2px;font-size:20px}.hero-note[data-v-c0e43d8b]{margin:12px 0 0;font-size:13px;color:var(--app-color-text-tertiary)}.actions[data-v-c0e43d8b]{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#e0e0e0;margin-top:10px}.actions.single[data-v-c0e43d8b]{grid-template-columns:1fr}.action[data-v-c0e43d8b]{padding:15px 8px;border:none;background:var(--app-color-surface);color:var(--app-color-primary);font-size:15px;cursor:pointer}.action[data-v-c0e43d8b]:active{background:var(--app-color-active)}.cards[data-v-c0e43d8b]{display:flex;flex-direction:column;gap:10px;padding:12px 14px}.bank-card[data-v-c0e43d8b]{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:8px;color:var(--app-color-surface)}.bank-name[data-v-c0e43d8b]{font-size:16px}.bank-kind[data-v-c0e43d8b]{font-size:12px;opacity:.85}.bank-tail[data-v-c0e43d8b]{margin-top:10px;font-size:15px;letter-spacing:1px;font-variant-numeric:tabular-nums}.group[data-v-c0e43d8b]{background:var(--app-color-surface);margin-top:10px}.cell[data-v-c0e43d8b]{width:100%;display:flex;align-items:center;gap:8px;padding:0 16px;min-height:54px;border:none;background:transparent;text-align:left;cursor:pointer;position:relative}.cell[data-v-c0e43d8b]:after{content:"";position:absolute;left:16px;right:0;bottom:0;height:1px;background:var(--app-color-bg)}.cell[data-v-c0e43d8b]:last-child:after{display:none}.cell[data-v-c0e43d8b]:active{background:var(--app-color-active)}.cell-label[data-v-c0e43d8b]{flex:1 1 auto;min-width:0;font-size:16px;color:var(--app-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-value[data-v-c0e43d8b]{flex:0 0 auto;font-size:14px;color:var(--app-color-text-tertiary)}.chevron[data-v-c0e43d8b]{flex:0 0 auto;color:#c8c8c8}.empty-block[data-v-c0e43d8b]{margin-top:10px;padding:44px 20px;background:var(--app-color-surface);text-align:center}.empty-text[data-v-c0e43d8b]{margin:0;font-size:14px;color:var(--app-color-text-tertiary)}.footer-note[data-v-c0e43d8b]{margin:18px 20px 0;font-size:12px;color:var(--app-color-text-tertiary);line-height:1.5;text-align:center}.subtle[data-v-c0e43d8b]{margin-top:8px;margin-bottom:24px}.notice[data-v-c0e43d8b]{position:sticky;bottom:16px;width:fit-content;margin:0 auto 12px;padding:8px 16px;border-radius:18px;background:#000000b8;color:var(--app-color-surface);font-size:13px}.search-page[data-v-8c9553f7]{height:100vh;height:var(--app-viewport-height, 100vh);display:flex;flex-direction:column;overflow:hidden;background:var(--app-color-surface)}.search-nav[data-v-8c9553f7]{flex:0 0 auto;display:flex;align-items:center;gap:7px;min-height:56px;padding:8px 15px 8px 8px;padding-top:calc(8px + env(safe-area-inset-top,0px));background:var(--app-color-surface)}.back-button[data-v-8c9553f7]{flex:0 0 40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--app-color-text);cursor:pointer}.back-button[data-v-8c9553f7]:active{opacity:.55}.search-box[data-v-8c9553f7]{flex:1 1 auto;min-width:0;height:44px;display:flex;align-items:center;gap:10px;padding:0 13px;border-radius:10px;background:var(--app-color-bg);color:var(--app-color-text-tertiary)}.search-icon[data-v-8c9553f7]{flex:0 0 auto}.search-input[data-v-8c9553f7]{flex:1 1 auto;min-width:0;height:100%;padding:0;border:none;outline:none;background:transparent;color:var(--app-color-text);font-size:17px;line-height:1}.search-input[data-v-8c9553f7]::placeholder{color:var(--app-color-text-tertiary);opacity:1}.search-input[data-v-8c9553f7]::-webkit-search-cancel-button{display:none}.clear-query[data-v-8c9553f7]{flex:0 0 28px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:#c9c9c9;color:var(--app-color-surface);cursor:pointer}.search-content[data-v-8c9553f7]{flex:1 1 auto;min-height:0;overflow-y:auto;background:var(--app-color-surface);-webkit-overflow-scrolling:touch}.recent-section[data-v-8c9553f7]{padding-top:24px}.recent-header[data-v-8c9553f7]{display:flex;align-items:center;padding:0 16px}.recent-header h1[data-v-8c9553f7]{flex:1 1 auto;margin:0;color:var(--app-color-text-secondary);font-size:17px;font-weight:400;line-height:1.3}.recent-actions[data-v-8c9553f7]{flex:0 0 auto;display:flex;align-items:center;gap:12px;color:var(--app-color-text-secondary)}.expand-button[data-v-8c9553f7],.trash-button[data-v-8c9553f7]{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:inherit;cursor:pointer}.expand-button[data-v-8c9553f7]{gap:4px;font-size:16px}.expand-button svg[data-v-8c9553f7]{transition:transform .15s ease}.expand-button svg.rotated[data-v-8c9553f7]{transform:rotate(180deg)}.action-divider[data-v-8c9553f7]{width:1px;height:20px;background:#ddd}.trash-button[data-v-8c9553f7]{width:28px;height:32px}.recent-grid[data-v-8c9553f7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;padding:8px 16px 0}.recent-item[data-v-8c9553f7]{min-width:0;height:39px;display:flex;align-items:center;gap:9px;padding:0;border:none;background:transparent;color:var(--app-color-text-secondary);text-align:left;cursor:pointer}.recent-item[data-v-8c9553f7]:active{color:var(--app-color-primary)}.recent-item svg[data-v-8c9553f7]{flex:0 0 auto}.recent-item span[data-v-8c9553f7]{min-width:0;overflow:hidden;font-size:16px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.empty-recent[data-v-8c9553f7]{margin:0;padding:36px 16px;color:var(--app-color-text-quaternary);font-size:14px;text-align:center}.search-footer[data-v-8c9553f7]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:55px;padding:14px 24px calc(110px + env(safe-area-inset-bottom,0px));background:var(--app-color-surface)}.voice-button[data-v-8c9553f7]{width:min(100%,244px);height:50px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;border:none;border-radius:999px;background:var(--app-color-primary);color:var(--app-color-surface);font-size:17px;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 2px 9px #07c1602e;touch-action:none;-webkit-user-select:none;user-select:none}.voice-button.recording[data-v-8c9553f7]{background:var(--app-color-primary-active);box-shadow:0 0 0 7px #07c16021;transform:scale(.985)}.voice-button svg[data-v-8c9553f7]{flex:0 0 auto}.page-settings[data-v-8c9553f7]{padding:4px 10px;border:none;background:transparent;color:#59637b;font-size:15px;font-weight:500;cursor:pointer}.notice[data-v-8c9553f7]{position:fixed;z-index:120;left:50%;bottom:calc(114px + env(safe-area-inset-bottom,0px));width:fit-content;max-width:min(78vw,340px);margin:0;padding:9px 16px;border-radius:18px;background:#000000c2;color:var(--app-color-surface);font-size:13px;line-height:1.3;transform:translate(-50%)}.page[data-v-ce0b67b4]{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;background:var(--app-color-surface)}.receipt-nav[data-v-ce0b67b4]{flex:0 0 auto;height:calc(68px + env(safe-area-inset-top,0));padding:env(safe-area-inset-top,0) 8px 0;display:flex;align-items:center;gap:6px;background:var(--app-color-surface)}.close-button[data-v-ce0b67b4]{width:36px;height:36px;margin-left:-4px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#111;cursor:pointer}.close-button[data-v-ce0b67b4]:active{opacity:.58}.receipt-sub-title[data-v-ce0b67b4]{margin:0;font-size:16px;font-weight:400;color:var(--app-color-text)}.body[data-v-ce0b67b4]{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;background:var(--app-color-bg)}.hint[data-v-ce0b67b4]{margin:0;padding:40px 16px;text-align:center;font-size:14px;color:var(--app-color-text-tertiary)}.receipt-main[data-v-ce0b67b4]{flex:0 0 auto;padding:12px 24px 30px;background:var(--app-color-surface)}.receipt-avatar[data-v-ce0b67b4]{width:52px;height:52px;margin:0 auto;border-radius:50%;overflow:hidden}.receipt-avatar[data-v-ce0b67b4] img,.receipt-avatar[data-v-ce0b67b4] span{width:100%;height:100%;border-radius:50%}.receipt-title[data-v-ce0b67b4]{margin:20px auto 0;max-width:100%;font-size:16px;font-weight:400;line-height:24px;color:var(--app-color-text);text-align:center;overflow-wrap:anywhere}.hero-amount[data-v-ce0b67b4]{margin:8px 0 0;font-size:36px;font-weight:500;line-height:44px;color:var(--app-color-text);text-align:center;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.divider[data-v-ce0b67b4]{height:1px;margin-top:28px;background:var(--app-color-bg)}.receipt-info[data-v-ce0b67b4]{padding-top:18px}.info-row[data-v-ce0b67b4]{width:100%;min-height:25px;margin:0 0 13px;padding:0;display:grid;grid-template-columns:84px minmax(0,1fr);align-items:start;border:none;background:transparent;text-align:left;font-size:16px;line-height:24px}.info-row[data-v-ce0b67b4]:last-child{margin-bottom:0}.info-label[data-v-ce0b67b4]{color:#868686}.info-value[data-v-ce0b67b4]{min-width:0;color:var(--app-color-text);overflow-wrap:anywhere}.mono[data-v-ce0b67b4]{font-variant-numeric:tabular-nums}.order-row[data-v-ce0b67b4]{cursor:pointer}.order-row[data-v-ce0b67b4]:active{opacity:.58}.service-section[data-v-ce0b67b4]{flex:0 0 auto;margin-top:16px;padding:0 24px 30px;background:var(--app-color-surface)}.service-section h2[data-v-ce0b67b4]{margin:0;padding:24px 0 18px;border-bottom:1px solid var(--app-color-line);font-size:17px;font-weight:400;line-height:24px;color:var(--app-color-text)}.service-grid[data-v-ce0b67b4]{padding-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:22px}.service-grid button[data-v-ce0b67b4]{min-width:0;padding:0;display:flex;align-items:center;gap:10px;border:none;background:transparent;color:#333;font-size:15px;line-height:22px;text-align:left;cursor:pointer}.service-grid button[data-v-ce0b67b4]:active{opacity:.58}.service-grid svg[data-v-ce0b67b4]{flex:0 0 auto;color:var(--app-color-text-secondary)}.service-grid span[data-v-ce0b67b4]{min-width:0}.ticket-tip[data-v-ce0b67b4]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:18px;padding:12px 14px;border:none;border-radius:8px;background:var(--app-color-bg);color:var(--app-color-text-secondary);font-size:13px;text-align:left;cursor:pointer}.provider[data-v-ce0b67b4]{min-height:144px;margin-top:auto;padding:24px 16px 34px;display:flex;align-items:flex-end;justify-content:center;color:#c7c7c7;font-size:12px;line-height:18px}.notice[data-v-ce0b67b4]{position:sticky;bottom:16px;z-index:2;width:fit-content;margin:0 auto 12px;padding:8px 16px;border-radius:18px;background:#000000b8;color:var(--app-color-surface);font-size:13px}.sub-block[data-v-ce0b67b4]{margin-top:10px;padding:18px 20px 22px;background:var(--app-color-surface)}.sub-block[data-v-ce0b67b4]:first-child{margin-top:0}.sub-heading[data-v-ce0b67b4]{margin:0 0 8px;font-size:16px;font-weight:500;color:var(--app-color-text)}.sub-desc[data-v-ce0b67b4]{margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--app-color-text-secondary)}.sub-options[data-v-ce0b67b4]{display:flex;flex-wrap:wrap;gap:8px}.sub-option[data-v-ce0b67b4],.sub-chip[data-v-ce0b67b4]{padding:7px 12px;border:1px solid var(--app-color-line);border-radius:6px;background:var(--app-color-surface);color:var(--app-color-text);font-size:13px;cursor:pointer}.sub-option.selected[data-v-ce0b67b4],.sub-chip.selected[data-v-ce0b67b4]{border-color:var(--app-color-primary);background:#07c16014;color:var(--app-color-primary)}.sub-textarea[data-v-ce0b67b4]{width:100%;min-height:96px;margin-top:14px;padding:10px 12px;border:1px solid var(--app-color-line);border-radius:6px;outline:none;resize:none;box-sizing:border-box;background:var(--app-color-surface);color:var(--app-color-text);font-size:14px;font-family:inherit}.sub-textarea[data-v-ce0b67b4]:focus{border-color:var(--app-color-primary)}.sub-primary[data-v-ce0b67b4]{width:100%;min-height:44px;margin-top:16px;border:none;border-radius:6px;background:var(--app-color-primary);color:#fff;font-size:15px;cursor:pointer}.sub-secondary[data-v-ce0b67b4]{width:100%;min-height:42px;margin-top:10px;border:1px solid var(--app-color-line);border-radius:6px;background:var(--app-color-surface);color:var(--app-color-text);font-size:14.5px;cursor:pointer}.sub-note[data-v-ce0b67b4]{margin:14px 0 0;font-size:12.5px;line-height:1.6;color:var(--app-color-text-tertiary)}.progress-card[data-v-ce0b67b4]{padding:14px;border-radius:8px;background:var(--app-color-bg)}.progress-row[data-v-ce0b67b4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px;font-size:13.5px;color:var(--app-color-text)}.progress-row span[data-v-ce0b67b4]{color:var(--app-color-text-secondary)}.progress-reply[data-v-ce0b67b4]{margin:10px 0 0;padding-top:10px;border-top:1px dashed var(--app-color-line);font-size:13px;line-height:1.6;color:var(--app-color-text-secondary)}.certificate-card[data-v-ce0b67b4]{padding:16px;border:1px solid var(--app-color-line);border-radius:8px;background:var(--app-color-bg)}.certificate-title[data-v-ce0b67b4]{margin:0 0 12px;font-size:15px;font-weight:500;text-align:center}.certificate-row[data-v-ce0b67b4]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--app-color-text);overflow-wrap:anywhere}.certificate-row span[data-v-ce0b67b4]{flex:0 0 68px;color:var(--app-color-text-secondary)}.history-summary[data-v-ce0b67b4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 14px;border-radius:8px;background:var(--app-color-bg)}.history-summary div[data-v-ce0b67b4]{text-align:center}.history-summary span[data-v-ce0b67b4]{display:block;font-size:11.5px;color:var(--app-color-text-tertiary)}.history-summary strong[data-v-ce0b67b4]{display:block;margin-top:5px;font-size:14.5px;font-weight:500;color:var(--app-color-text);font-variant-numeric:tabular-nums}.sub-chips[data-v-ce0b67b4]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.history-list[data-v-ce0b67b4]{margin-top:10px;background:var(--app-color-surface)}.history-row[data-v-ce0b67b4]{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:60px;padding:10px 16px;border:none;background:var(--app-color-surface);text-align:left;cursor:pointer}.history-row[data-v-ce0b67b4]:after{content:"";position:absolute;left:16px;right:0;bottom:0;height:1px;background:var(--app-color-line);transform:scaleY(.6)}.history-row[data-v-ce0b67b4]:last-child:after{display:none}.history-row[data-v-ce0b67b4]:active{background:var(--app-color-active)}.history-main[data-v-ce0b67b4]{flex:1 1 auto;min-width:0}.history-title[data-v-ce0b67b4]{display:block;font-size:14.5px;color:var(--app-color-text)}.history-time[data-v-ce0b67b4]{display:block;margin-top:4px;font-size:11.5px;color:var(--app-color-text-tertiary)}.history-amount[data-v-ce0b67b4]{flex:0 0 auto;font-size:14.5px;color:var(--app-color-text);font-variant-numeric:tabular-nums}.history-amount.income[data-v-ce0b67b4]{color:#f0ba0b}.history-chevron[data-v-ce0b67b4]{flex:0 0 auto;color:#c8c8c8}.sheet-label[data-v-ce0b67b4]{margin:4px 0 0;font-size:13px;color:var(--app-color-text-secondary)}@media(max-width:360px){.receipt-main[data-v-ce0b67b4],.service-section[data-v-ce0b67b4]{padding-left:20px;padding-right:20px}.info-row[data-v-ce0b67b4]{grid-template-columns:76px minmax(0,1fr)}.service-grid[data-v-ce0b67b4]{column-gap:10px}.service-grid button[data-v-ce0b67b4]{gap:7px;font-size:14px}}.page[data-v-682d6ccb]{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.nav-button[data-v-682d6ccb]{display:flex;align-items:center;justify-content:center;min-width:36px;height:40px;padding:0 4px;border:none;background:transparent;color:var(--app-color-text);font-size:15px;cursor:pointer}.body[data-v-682d6ccb]{flex:1 1 auto;min-height:0;overflow-y:auto;background:var(--app-color-bg);padding-bottom:28px}.cards[data-v-682d6ccb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.card[data-v-682d6ccb]{min-height:108px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:16px;border-radius:8px;background:var(--app-color-surface);color:var(--app-color-primary)}.card strong[data-v-682d6ccb]{color:var(--app-color-text);font-size:27px;line-height:1.1}.card span[data-v-682d6ccb]{color:var(--app-color-text-secondary);font-size:13px}.summary[data-v-682d6ccb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 12px 10px;border-radius:8px;background:var(--app-color-surface)}.summary div[data-v-682d6ccb]{display:flex;flex-direction:column;align-items:center;gap:5px;padding:15px 8px;border-right:1px solid #eee}.summary div[data-v-682d6ccb]:last-child{border-right:none}.summary span[data-v-682d6ccb]{color:var(--app-color-text-secondary);font-size:12px}.summary strong[data-v-682d6ccb]{color:var(--app-color-text);font-size:19px}.users[data-v-682d6ccb]{margin:0 12px;border-radius:8px;overflow:hidden;background:var(--app-color-surface)}.users header[data-v-682d6ccb]{display:flex;align-items:baseline;justify-content:space-between;padding:15px 16px 10px}.users h2[data-v-682d6ccb]{margin:0;color:var(--app-color-text);font-size:16px}.users header span[data-v-682d6ccb]{color:var(--app-color-text-tertiary);font-size:12px}.user[data-v-682d6ccb]{width:100%;min-height:66px;display:flex;align-items:center;gap:12px;padding:10px 16px;border:none;border-top:1px solid #eee;background:var(--app-color-surface);text-align:left}.avatar[data-v-682d6ccb]{width:42px;height:42px;flex:0 0 auto;border-radius:6px}.avatar-upload[data-v-682d6ccb]{position:relative;flex:0 0 auto;cursor:pointer}.file-input[data-v-682d6ccb]{display:none}.upload-icon[data-v-682d6ccb]{position:absolute;right:-3px;bottom:-3px;box-sizing:content-box;padding:3px;border:2px solid var(--app-color-surface);border-radius:50%;background:var(--app-color-primary);color:var(--app-color-surface)}.uploading[data-v-682d6ccb]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#00000094;color:var(--app-color-surface);font-size:10px}.identity[data-v-682d6ccb]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.name[data-v-682d6ccb]{display:flex;align-items:center;gap:5px;color:var(--app-color-text);font-size:15px}.name svg[data-v-682d6ccb]{color:var(--app-color-primary)}.username[data-v-682d6ccb]{color:var(--app-color-text-tertiary);font-size:12px}.status[data-v-682d6ccb]{flex:0 0 auto;padding:4px 8px;border-radius:10px;background:var(--app-color-active);color:var(--app-color-text-secondary);font-size:12px}.status.online[data-v-682d6ccb]{background:#e7f8ee;color:#079447}.status.away[data-v-682d6ccb]{background:#fff5df;color:#b57b00}.status.dnd[data-v-682d6ccb]{background:#ffeded;color:#d13b3b}.hint[data-v-682d6ccb],.error[data-v-682d6ccb]{margin:0;padding:18px 16px;color:var(--app-color-text-tertiary);font-size:13px}.notice[data-v-682d6ccb]{position:fixed;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:60;width:fit-content;margin:0;padding:9px 16px;border-radius:18px;background:#000000c2;color:var(--app-color-surface);font-size:13px;transform:translate(-50%)}.error[data-v-682d6ccb]{margin:12px 12px 0;border-radius:8px;background:#fff0f0;color:#c33}.spinning[data-v-682d6ccb]{animation:spin-682d6ccb .8s linear infinite}@keyframes spin-682d6ccb{to{transform:rotate(360deg)}}.page[data-v-03b1c655]{height:100vh;height:var(--app-viewport-height, 100vh);display:flex;flex-direction:column;overflow:hidden;background:var(--app-color-bg)}.back-button[data-v-03b1c655]{border:none;background:transparent;color:var(--app-color-text);font-size:15px;padding:6px 4px;cursor:pointer}.body[data-v-03b1c655]{flex:1 1 auto;overflow-y:auto}.identity[data-v-03b1c655]{display:flex;align-items:center;gap:16px;padding:24px 18px;background:var(--app-color-surface)}.avatar[data-v-03b1c655]{width:68px;height:68px;display:flex;align-items:center;justify-content:center;border-radius:7px;color:var(--app-color-surface);font-size:25px}.identity h2[data-v-03b1c655]{margin:0 0 8px;font-size:20px}.identity p[data-v-03b1c655]{margin:0;color:var(--app-color-text-secondary);font-size:13px}.group[data-v-03b1c655]{margin-top:10px;background:var(--app-color-surface)}.cell[data-v-03b1c655]{width:100%;min-height:56px;display:flex;align-items:center;gap:12px;padding:0 16px;border:none;background:transparent;text-align:left;cursor:pointer;position:relative}.cell[data-v-03b1c655]:after{content:"";position:absolute;left:49px;right:0;bottom:0;height:1px;background:var(--app-color-bg)}.cell[data-v-03b1c655]:last-child:after{display:none}.cell[data-v-03b1c655]:active{background:var(--app-color-surface-soft)}.row-icon[data-v-03b1c655]{flex:0 0 auto;color:#4f5965}.label[data-v-03b1c655]{flex:1 1 auto;color:var(--app-color-text);font-size:16px}.value[data-v-03b1c655]{max-width:52%;overflow:hidden;color:var(--app-color-text-tertiary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.avatar-preview[data-v-03b1c655],.chevron[data-v-03b1c655]{flex:0 0 auto;color:#b8b8b8}.file-input[data-v-03b1c655]{display:none}.avatar-preview-image[data-v-03b1c655]{flex:0 0 auto;width:32px;height:32px;border-radius:4px}.notice[data-v-03b1c655]{position:fixed;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));width:fit-content;margin:0;padding:9px 16px;border-radius:18px;background:#000000c2;color:var(--app-color-surface);font-size:13px;transform:translate(-50%)}.qr-body[data-v-20d7423a]{background:var(--app-color-bg);padding-bottom:24px}.qr-card[data-v-20d7423a]{margin:16px 12px 0;padding:26px 20px 24px;border-radius:10px;background:var(--app-color-surface);text-align:center}.qr-avatar[data-v-20d7423a]{width:58px;height:58px;margin:0 auto;border-radius:8px;overflow:hidden}.qr-card h2[data-v-20d7423a]{margin:12px 0 0;font-size:17px;font-weight:500}.qr-id[data-v-20d7423a]{margin:6px 0 0;font-size:13px;color:var(--app-color-text-secondary)}.qr-frame[data-v-20d7423a]{width:220px;height:220px;margin:20px auto 0;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#fff}.qr-frame img[data-v-20d7423a]{width:100%;height:100%}.qr-hint[data-v-20d7423a]{margin:14px 0 0;font-size:13px;color:var(--app-color-text-tertiary)}.qr-actions[data-v-20d7423a]{display:flex;gap:12px;margin:18px 12px 0}.qr-actions[data-v-20d7423a]>*{flex:1 1 0}.addr-body[data-v-b5d08276]{background:var(--app-color-bg);padding-bottom:24px}.addr-list[data-v-b5d08276]{padding:12px;display:flex;flex-direction:column;gap:10px}.addr-head[data-v-b5d08276]{display:flex;align-items:baseline;gap:10px}.addr-head strong[data-v-b5d08276]{font-size:15.5px;font-weight:500}.addr-phone[data-v-b5d08276]{font-size:13.5px;color:var(--app-color-text-secondary)}.addr-default[data-v-b5d08276]{padding:1px 7px;border-radius:4px;background:#07c1601f;color:var(--app-color-primary);font-size:11px}.addr-actions[data-v-b5d08276]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.addr-empty[data-v-b5d08276]{padding:60px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--app-color-text-tertiary)}.addr-empty p[data-v-b5d08276]{margin:0;font-size:14px}.addr-toggle[data-v-b5d08276]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:12px;padding:10px 0;border:none;background:transparent;color:var(--app-color-text);font-size:14.5px;cursor:pointer}.switch[data-v-b5d08276]{flex:0 0 auto;width:48px;height:28px;padding:2px;border-radius:14px;background:#d7d7d7;box-sizing:border-box}.switch>span[data-v-b5d08276]{display:block;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000029;transition:transform .12s ease}.switch.on[data-v-b5d08276]{background:var(--app-color-primary)}.switch.on>span[data-v-b5d08276]{transform:translate(20px)}.invoice-body[data-v-07e34946]{background:var(--app-color-bg);padding-bottom:24px}.invoice-list[data-v-07e34946]{padding:12px;display:flex;flex-direction:column;gap:10px}.invoice-card[data-v-07e34946]{border:none;text-align:left;cursor:pointer}.invoice-card[data-v-07e34946]:active{background:var(--app-color-active)}.invoice-head[data-v-07e34946]{display:flex;align-items:baseline;gap:8px}.invoice-head strong[data-v-07e34946]{flex:1 1 auto;min-width:0;font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-type[data-v-07e34946]{flex:0 0 auto;padding:1px 7px;border-radius:4px;background:#2f6bd81f;color:#2f6bd8;font-size:11px}.invoice-type.company[data-v-07e34946]{background:#f0ba0b29;color:#a8790a}.invoice-default[data-v-07e34946]{flex:0 0 auto;padding:1px 7px;border-radius:4px;background:#07c1601f;color:var(--app-color-primary);font-size:11px}.invoice-empty[data-v-07e34946]{padding:60px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--app-color-text-tertiary)}.invoice-empty p[data-v-07e34946]{margin:0;font-size:14px}.invoice-types[data-v-07e34946]{padding:0 0 12px}.phone-body[data-v-87e5eccd]{background:var(--app-color-bg);padding-bottom:24px}.phone-actions[data-v-87e5eccd]{padding:18px 14px 0}.phone-actions .fx-primary[data-v-87e5eccd]{width:100%}.phone-code[data-v-87e5eccd]{flex:0 0 auto;margin-left:10px;padding:5px 10px;border:1px solid var(--app-color-primary);border-radius:14px;background:var(--app-color-surface);color:var(--app-color-primary);font-size:12.5px;cursor:pointer}.option-body[data-v-760a938e]{background:var(--app-color-bg);padding-bottom:24px}.option-row[data-v-760a938e]{position:relative;display:flex;align-items:center;min-height:54px;padding-right:16px}.option-row[data-v-760a938e]:after{content:"";position:absolute;left:16px;right:0;bottom:0;height:1px;background:var(--app-color-line);transform:scaleY(.6)}.option-row[data-v-760a938e]:last-child:after{display:none}.option-main[data-v-760a938e]{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;padding:0 16px;border:none;background:transparent;color:var(--app-color-text);font-size:15.5px;text-align:left;cursor:pointer}.option-check[data-v-760a938e]{flex:0 0 auto;color:var(--app-color-primary)}.option-preview[data-v-760a938e]{flex:0 0 auto;padding:4px 10px;border:1px solid var(--app-color-line);border-radius:12px;background:var(--app-color-surface);color:var(--app-color-link);font-size:12.5px;cursor:pointer}.text-body[data-v-4f12c152]{background:var(--app-color-bg);padding-bottom:24px}.text-tip[data-v-4f12c152]{margin:16px 16px 8px;font-size:13px;color:var(--app-color-text-secondary)}.pat-preview[data-v-4f12c152]{margin:0 16px 14px;padding:14px;border-radius:8px;background:var(--app-color-surface);font-size:14.5px;color:var(--app-color-text)}.text-field[data-v-4f12c152]{position:relative;margin:0 16px;padding:12px 14px 26px;border-radius:8px;background:var(--app-color-surface)}.text-field input[data-v-4f12c152],.text-field textarea[data-v-4f12c152]{width:100%;border:none;outline:none;background:transparent;color:var(--app-color-text);font-size:15px;font-family:inherit;resize:none}.text-field.signature[data-v-4f12c152]{padding-bottom:30px}.text-field textarea[data-v-4f12c152]{min-height:96px}.text-count[data-v-4f12c152]{position:absolute;right:14px;bottom:8px;font-size:11.5px;color:var(--app-color-text-quaternary)}.text-actions[data-v-4f12c152]{display:flex;gap:12px;margin:18px 16px 0}.text-actions[data-v-4f12c152]>*{flex:1 1 0}.region-body[data-v-b47af1e0]{background:var(--app-color-bg);padding-bottom:24px}.region-actions[data-v-b47af1e0]{display:flex;gap:12px;margin:18px 14px 0}.region-actions[data-v-b47af1e0]>*{flex:1 1 0}.works-body[data-v-3dab5687]{background:var(--app-color-bg);padding-bottom:24px}.works-tabs[data-v-3dab5687]{display:flex;background:var(--app-color-surface);border-bottom:1px solid var(--app-color-line)}.works-tabs button[data-v-3dab5687]{position:relative;flex:1 1 0;min-height:44px;border:none;background:transparent;color:var(--app-color-text-secondary);font-size:14px;cursor:pointer}.works-tabs button.active[data-v-3dab5687]{color:var(--app-color-primary);font-weight:500}.works-tabs button.active[data-v-3dab5687]:after{content:"";position:absolute;left:50%;bottom:0;width:48px;height:2px;margin-left:-24px;background:var(--app-color-primary)}.works-list[data-v-3dab5687]{padding:12px;display:flex;flex-direction:column;gap:8px}.works-icon[data-v-3dab5687]{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#e2f1ec;color:#16735f}.works-icon.live[data-v-3dab5687]{background:#fdeaea;color:#e64340}.works-chevron[data-v-3dab5687]{flex:0 0 auto;color:#c8c8c8;font-size:20px}.works-actions[data-v-3dab5687]{margin-top:12px}.works-actions .fx-primary[data-v-3dab5687]{width:100%}.page[data-v-a8d8fb98]{height:100vh;height:var(--app-viewport-height, 100vh);display:flex;flex-direction:column;overflow:hidden;background:var(--app-color-bg)}.nav-save[data-v-a8d8fb98]{min-width:44px;height:32px;padding:0 6px;border:none;background:transparent;color:var(--app-color-primary);font-size:15px;cursor:pointer}.nav-save[data-v-a8d8fb98]:disabled{color:#b6dcbf;cursor:default}.body[data-v-a8d8fb98]{flex:1 1 auto;overflow-y:auto;padding-bottom:32px}.card[data-v-a8d8fb98]{padding:18px 16px 20px;background:var(--app-color-surface)}.field span[data-v-a8d8fb98]{display:block;margin-bottom:8px;color:var(--app-color-text-secondary);font-size:13px}.field input[data-v-a8d8fb98]{width:100%;height:46px;padding:0 12px;border:1px solid var(--app-color-line);border-radius:6px;background:var(--app-color-surface);color:var(--app-color-text);font-size:16px;outline:none}.field input[data-v-a8d8fb98]:focus{border-color:var(--app-color-primary)}.hint[data-v-a8d8fb98]{margin:12px 0 0;color:var(--app-color-text-tertiary);font-size:12px;line-height:1.5}.error[data-v-a8d8fb98]{margin:12px 0 0;color:var(--app-color-danger);font-size:13px}.primary[data-v-a8d8fb98]{width:100%;min-height:46px;margin-top:20px;border:none;border-radius:6px;background:var(--app-color-primary);color:var(--app-color-surface);font-size:16px;cursor:pointer}.primary[data-v-a8d8fb98]:disabled{background:#9eddb8;cursor:default}.toast[data-v-a8d8fb98]{position:fixed;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:60;width:fit-content;margin:0;padding:9px 16px;border-radius:18px;background:#000000c2;color:var(--app-color-surface);font-size:13px;transform:translate(-50%)}.notice-enter-active[data-v-a8d8fb98],.notice-leave-active[data-v-a8d8fb98]{transition:opacity .14s ease}.notice-enter-from[data-v-a8d8fb98],.notice-leave-to[data-v-a8d8fb98]{opacity:0}.page[data-v-01efdee9]{height:100vh;height:var(--app-viewport-height, 100vh);display:flex;flex-direction:column;overflow:hidden;background:var(--app-color-bg)}.back-button[data-v-01efdee9],.search-button[data-v-01efdee9]{border:none;background:transparent;color:var(--app-color-text);cursor:pointer}.back-button[data-v-01efdee9]{font-size:15px;padding:6px 4px}.search-button[data-v-01efdee9]{width:38px;height:38px;display:flex;align-items:center;justify-content:center;padding:0}.body[data-v-01efdee9]{flex:1 1 auto;overflow-y:auto;padding-bottom:30px}.section h2[data-v-01efdee9]{margin:0;padding:14px 18px 8px;color:var(--app-color-text-secondary);font-size:14px;font-weight:500}.group[data-v-01efdee9]{background:var(--app-color-surface)}.cell[data-v-01efdee9]{width:100%;min-height:56px;display:flex;align-items:center;gap:12px;padding:0 16px;border:none;background:transparent;text-align:left;cursor:pointer;position:relative}.cell[data-v-01efdee9]:after{content:"";position:absolute;left:49px;right:0;bottom:0;height:1px;background:var(--app-color-bg)}.cell[data-v-01efdee9]:last-child:after{display:none}.cell[data-v-01efdee9]:active{background:var(--app-color-active)}.row-icon[data-v-01efdee9]{color:#4f5965}.label[data-v-01efdee9]{flex:1 1 auto;color:var(--app-color-text);font-size:16px}.row-state[data-v-01efdee9]{flex:0 0 auto;color:var(--app-color-text-tertiary);font-size:13px}.row-state.verified[data-v-01efdee9]{color:#07a552}.chevron[data-v-01efdee9]{color:#c1c1c1}.account-actions[data-v-01efdee9]{margin-top:8px;background:var(--app-color-surface)}.account-action[data-v-01efdee9]{width:100%;height:56px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--app-color-text);font-size:16px;cursor:pointer;position:relative}.account-action+.account-action[data-v-01efdee9]:before{content:"";position:absolute;left:16px;right:0;top:0;height:1px;background:var(--app-color-bg)}.account-action[data-v-01efdee9]:active{background:var(--app-color-active)}.alert-scrim[data-v-01efdee9]{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:0 48px;background:#00000073}.alert[data-v-01efdee9]{width:100%;max-width:300px;overflow:hidden;border-radius:10px;background:var(--app-color-surface);text-align:center}.alert h2[data-v-01efdee9]{margin:22px 22px 0;font-size:17px;font-weight:500;color:var(--app-color-text)}.alert p[data-v-01efdee9]{margin:10px 22px 20px;color:var(--app-color-text-secondary);font-size:14px;line-height:1.5}.alert-actions[data-v-01efdee9]{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--app-color-line)}.alert-actions button[data-v-01efdee9]{height:48px;border:none;background:transparent;color:var(--app-color-text);font-size:16px;cursor:pointer}.alert-actions button+button[data-v-01efdee9]{border-left:1px solid var(--app-color-line)}.alert-actions .primary[data-v-01efdee9]{color:var(--app-color-primary)}.alert-actions .danger[data-v-01efdee9]{color:var(--app-color-danger)}.alert-actions button[data-v-01efdee9]:disabled{color:var(--app-color-text-tertiary)}.notice[data-v-01efdee9]{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:95;max-width:300px;margin:0;padding:9px 16px;transform:translate(-50%);border-radius:18px;background:#000000c2;color:var(--app-color-surface);font-size:13px;line-height:1.35;text-align:center}.page[data-v-8a59512f]{height:100vh;height:var(--app-viewport-height, 100vh);display:flex;flex-direction:column;overflow:hidden;background:var(--app-color-bg)}.body[data-v-8a59512f]{flex:1 1 auto;overflow-y:auto;padding:8px 0 30px}.group[data-v-8a59512f]{background:var(--app-color-surface)}.cell[data-v-8a59512f],.choice[data-v-8a59512f]{width:100%;min-height:56px;display:flex;align-items:center;gap:12px;padding:0 16px;border:none;background:transparent;color:var(--app-color-text);text-align:left;position:relative}.cell[data-v-8a59512f]{cursor:pointer}.cell[data-v-8a59512f]:after,.choice[data-v-8a59512f]:after{content:"";position:absolute;left:16px;right:0;bottom:0;height:1px;background:var(--app-color-bg)}.cell[data-v-8a59512f]:last-child:after,.choice[data-v-8a59512f]:last-child:after{display:none}.cell[data-v-8a59512f]:active{background:var(--app-color-surface-soft)}.label[data-v-8a59512f]{flex:1 1 auto;min-width:0;font-size:16px}.label small[data-v-8a59512f]{display:block;margin-top:3px;color:var(--app-color-text-tertiary);font-size:12px}.switch[data-v-8a59512f]{flex:0 0 auto;width:48px;height:28px;padding:2px;border-radius:14px;background:#e5e5e5;transition:background .16s ease}.switch.on[data-v-8a59512f]{background:var(--app-color-primary)}.knob[data-v-8a59512f]{display:block;width:24px;height:24px;border-radius:50%;background:var(--app-color-surface);box-shadow:0 1px 3px #00000038;transition:transform .16s ease}.switch.on .knob[data-v-8a59512f]{transform:translate(20px)}.choice[data-v-8a59512f]{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px}.options[data-v-8a59512f]{display:flex;flex-wrap:wrap;gap:8px}.options button[data-v-8a59512f]{min-width:62px;height:32px;padding:0 14px;border:none;border-radius:16px;background:var(--app-color-active);color:#666;font-size:13px;cursor:pointer}.options button.selected[data-v-8a59512f]{background:#d9f6e5;color:#07b458}.value[data-v-8a59512f]{flex:0 0 auto;color:var(--app-color-text-tertiary);font-size:14px}.chevron[data-v-8a59512f]{flex:0 0 auto;color:#c1c1c1}.cell.danger .label[data-v-8a59512f]{color:var(--app-color-danger);text-align:center}.notice[data-v-8a59512f]{position:fixed;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0));z-index:90;max-width:340px;margin:0;padding:9px 16px;transform:translate(-50%);border-radius:18px;background:#000000b8;color:var(--app-color-surface);font-size:13px;text-align:center}.notice-enter-active[data-v-8a59512f],.notice-leave-active[data-v-8a59512f]{transition:opacity .14s ease}.notice-enter-from[data-v-8a59512f],.notice-leave-to[data-v-8a59512f]{opacity:0}.sheet-note[data-v-8a59512f]{margin:0 0 12px;font-size:13px;line-height:1.6;color:var(--app-color-text-secondary)}.backup-chips[data-v-8a59512f]{padding:0 0 12px}.plugin-row[data-v-8a59512f]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--app-color-line)}.plugin-row[data-v-8a59512f]:last-of-type{border-bottom:none}.plugin-main[data-v-8a59512f]{flex:1 1 auto;min-width:0}.plugin-main strong[data-v-8a59512f]{display:block;font-size:14.5px;font-weight:500}.plugin-main small[data-v-8a59512f]{display:block;margin-top:4px;font-size:12px;color:var(--app-color-text-tertiary)}.plugin-toggle[data-v-8a59512f]{flex:0 0 auto;min-height:30px;padding:0 12px;border:1px solid var(--app-color-primary);border-radius:15px;background:var(--app-color-surface);color:var(--app-color-primary);font-size:12.5px;cursor:pointer}.plugin-toggle.on[data-v-8a59512f]{border-color:var(--app-color-line);color:var(--app-color-text-secondary)}.search-body[data-v-54ade74e]{background:var(--app-color-bg);padding-bottom:24px}.search-bar[data-v-54ade74e]{padding:10px 12px}.search-icon[data-v-54ade74e]{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--app-color-bg);color:var(--app-color-text-tertiary)}.search-chevron[data-v-54ade74e]{color:#c8c8c8;font-size:20px}.page[data-v-010632fb]{height:100vh;height:var(--app-viewport-height, 100vh);display:flex;flex-direction:column;overflow:hidden;background:var(--app-color-bg)}.back-button[data-v-010632fb]{border:none;background:transparent;color:var(--app-color-text);font-size:15px;padding:6px 4px;cursor:pointer}.body[data-v-010632fb]{flex:1 1 auto;overflow-y:auto}.tabs[data-v-010632fb]{display:grid;grid-template-columns:1fr 1fr;background:var(--app-color-surface)}.tabs button[data-v-010632fb]{position:relative;height:46px;border:none;background:transparent;color:var(--app-color-text-secondary);font-size:15px;cursor:pointer}.tabs button.active[data-v-010632fb]{color:var(--app-color-primary)}.tabs button.active[data-v-010632fb]:after{content:"";position:absolute;right:36px;bottom:0;left:36px;height:2px;background:var(--app-color-primary)}.password-card[data-v-010632fb],.success-card[data-v-010632fb],.device-summary[data-v-010632fb]{margin-top:10px;padding:30px 20px 24px;background:var(--app-color-surface);text-align:center}.hero-icon[data-v-010632fb],.success-icon[data-v-010632fb]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;border-radius:50%;background:#e9f7ee;color:#07a552}.success-icon[data-v-010632fb]{background:var(--app-color-primary);color:var(--app-color-surface)}.password-card h2[data-v-010632fb],.success-card h2[data-v-010632fb],.device-summary h2[data-v-010632fb]{margin:0;font-size:20px}.password-card>p[data-v-010632fb],.success-card>p[data-v-010632fb],.device-summary>p[data-v-010632fb]{margin:10px 0 22px;color:var(--app-color-text-secondary);font-size:13px;line-height:1.5}.password-card label[data-v-010632fb]{display:block;margin-top:12px;text-align:left}.password-card label span[data-v-010632fb]{display:block;margin-bottom:7px;color:#666;font-size:12px}.password-card input[data-v-010632fb]{width:100%;height:44px;padding:0 12px;border:1px solid var(--app-color-line);border-radius:6px;outline:none;font-size:15px}.password-card input[data-v-010632fb]:focus{border-color:var(--app-color-primary)}.error[data-v-010632fb]{margin:10px 0 0!important;color:var(--app-color-danger)!important;text-align:left}.primary[data-v-010632fb],.secondary[data-v-010632fb]{width:100%;min-height:44px;margin-top:18px;border:none;border-radius:6px;font-size:15px;cursor:pointer}.primary[data-v-010632fb]{background:var(--app-color-primary);color:var(--app-color-surface)}.primary[data-v-010632fb]:disabled{background:#b9dfc8;cursor:default}.secondary[data-v-010632fb]{background:var(--app-color-active);color:var(--app-color-text)}.device-list[data-v-010632fb]{margin-top:10px;background:var(--app-color-surface)}.device-list article[data-v-010632fb]{min-height:78px;display:flex;align-items:center;gap:12px;margin:0 16px;border-bottom:1px solid var(--app-color-line)}.device-list article[data-v-010632fb]:last-child{border-bottom:none}.device-icon[data-v-010632fb]{flex:0 0 auto;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:#edf6f0;color:#07a552}.device-copy[data-v-010632fb]{flex:1 1 auto;min-width:0}.device-copy strong[data-v-010632fb],.device-copy small[data-v-010632fb]{display:block}.device-copy strong[data-v-010632fb]{font-size:15px;font-weight:500}.device-copy small[data-v-010632fb]{margin-top:3px;color:var(--app-color-text-tertiary);font-size:11px}.current[data-v-010632fb]{flex:0 0 auto;color:#07a552;font-size:12px}.revoke[data-v-010632fb]{flex:0 0 auto;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#fff1f0;color:var(--app-color-danger);cursor:pointer}.empty[data-v-010632fb]{margin:0;padding:36px 16px;color:var(--app-color-text-tertiary);font-size:13px;text-align:center}.notice[data-v-010632fb]{position:fixed;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));width:fit-content;margin:0;padding:9px 16px;border-radius:18px;background:#000000c2;color:var(--app-color-surface);font-size:13px;transform:translate(-50%)}.page[data-v-8e8ef9dc]{height:100vh;height:var(--app-viewport-height, 100vh);display:flex;flex-direction:column;overflow:hidden;background:var(--app-color-bg)}.body[data-v-8e8ef9dc]{flex:1 1 auto;overflow-y:auto;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.hint[data-v-8e8ef9dc]{margin:0;padding:40px 16px;color:var(--app-color-text-tertiary);font-size:13px;text-align:center}.card[data-v-8e8ef9dc]{margin-top:10px;padding:30px 20px 24px;background:var(--app-color-surface)}.card.center[data-v-8e8ef9dc]{display:flex;flex-direction:column;align-items:center;text-align:center}.card h2[data-v-8e8ef9dc]{margin:0;font-size:20px}.card>p[data-v-8e8ef9dc]{margin:10px 0 0;color:var(--app-color-text-secondary);font-size:13px;line-height:1.6}.hero-icon[data-v-8e8ef9dc]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;border-radius:50%;background:#e9f7ee;color:#07a552}.hero-icon.ok[data-v-8e8ef9dc]{background:var(--app-color-primary);color:var(--app-color-surface)}.hero-icon.warn[data-v-8e8ef9dc]{background:#fff4e5;color:#d9822b}.identity[data-v-8e8ef9dc]{width:100%;margin:20px 0 4px;border-top:1px solid var(--app-color-line);text-align:left}.identity div[data-v-8e8ef9dc]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--app-color-line)}.identity dt[data-v-8e8ef9dc]{color:var(--app-color-text-secondary);font-size:13px}.identity dd[data-v-8e8ef9dc]{margin:0;font-size:15px}.field[data-v-8e8ef9dc]{display:block;margin-top:16px}.field span[data-v-8e8ef9dc]{display:block;margin-bottom:7px;color:#666;font-size:12px}.field input[data-v-8e8ef9dc]{width:100%;height:44px;padding:0 12px;border:1px solid var(--app-color-line);border-radius:6px;outline:none;font-size:15px}.field input[data-v-8e8ef9dc]:focus{border-color:var(--app-color-primary)}.field input[data-v-8e8ef9dc]:disabled{background:var(--app-color-active);color:var(--app-color-text-secondary)}.agree[data-v-8e8ef9dc]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:16px;color:var(--app-color-text-secondary);font-size:12px}.agree input[data-v-8e8ef9dc]{width:16px;height:16px;margin:0 2px 0 0;accent-color:var(--app-color-primary)}.link[data-v-8e8ef9dc]{padding:0;border:none;background:transparent;color:var(--app-color-link);font-size:12px;cursor:pointer}.error[data-v-8e8ef9dc]{margin:12px 0 0!important;color:var(--app-color-danger)!important;font-size:13px!important;text-align:left}.primary[data-v-8e8ef9dc],.secondary[data-v-8e8ef9dc],.ghost[data-v-8e8ef9dc]{width:100%;min-height:44px;margin-top:18px;border:none;border-radius:6px;font-size:15px;cursor:pointer}.primary[data-v-8e8ef9dc]{background:var(--app-color-primary);color:var(--app-color-surface)}.primary[data-v-8e8ef9dc]:disabled{background:#b9dfc8;cursor:default}.secondary[data-v-8e8ef9dc]{background:var(--app-color-active);color:var(--app-color-text)}.ghost[data-v-8e8ef9dc]{margin-top:10px;background:transparent;color:var(--app-color-text-secondary)}.sheet-scrim[data-v-8e8ef9dc]{position:fixed;inset:0;z-index:30;display:flex;align-items:flex-end;background:#00000073}.agreement-sheet[data-v-8e8ef9dc]{width:100%;max-height:70vh;max-height:calc(var(--app-viewport-height, 100vh) * .7);overflow-y:auto;padding:22px 20px calc(24px + env(safe-area-inset-bottom,0px));border-radius:12px 12px 0 0;background:var(--app-color-surface)}.agreement-sheet h2[data-v-8e8ef9dc]{margin:0;font-size:17px}.agreement-body[data-v-8e8ef9dc]{margin-top:14px}.agreement-body p[data-v-8e8ef9dc]{margin:0 0 10px;color:var(--app-color-text-secondary);font-size:13px;line-height:1.7}.notice[data-v-8e8ef9dc]{position:fixed;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));width:fit-content;margin:0;padding:9px 16px;border-radius:18px;background:#000000c2;color:var(--app-color-surface);font-size:13px;transform:translate(-50%)}.page-loading[data-v-8eedf8cc]{position:fixed;inset:0;z-index:120;width:100%;max-width:480px;margin:0 auto;display:flex;flex-direction:column;min-height:0;background:var(--app-color-bg)}.loading-body[data-v-8eedf8cc]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto}.loading-caption[data-v-8eedf8cc]{min-height:56px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--app-color-text-secondary);font-size:14px}.loading-spinner[data-v-8eedf8cc]{color:var(--app-color-primary);animation:page-loading-spin-8eedf8cc .8s linear infinite}.group[data-v-8eedf8cc]{flex:0 0 auto;background:var(--app-color-surface)}.cell[data-v-8eedf8cc]{position:relative;min-height:58px;display:flex;align-items:center;gap:10px;padding:0 16px}.cell[data-v-8eedf8cc]:after{content:"";position:absolute;right:0;bottom:0;left:68px;height:1px;background:var(--app-color-bg)}.cell[data-v-8eedf8cc]:last-child:after{display:none}.skeleton-icon[data-v-8eedf8cc],.skeleton-name[data-v-8eedf8cc],.skeleton-value[data-v-8eedf8cc]{display:block;flex:0 0 auto;border-radius:5px;background:var(--app-color-bg);animation:page-loading-pulse-8eedf8cc 1.1s ease-in-out infinite}.skeleton-icon[data-v-8eedf8cc]{width:27px;height:27px;border-radius:7px}.skeleton-name[data-v-8eedf8cc]{height:15px}.skeleton-value[data-v-8eedf8cc]{width:38px;height:13px;margin-left:auto}@keyframes page-loading-spin-8eedf8cc{to{transform:rotate(360deg)}}@keyframes page-loading-pulse-8eedf8cc{0%,to{opacity:.58}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.loading-spinner[data-v-8eedf8cc],.skeleton-icon[data-v-8eedf8cc],.skeleton-name[data-v-8eedf8cc],.skeleton-value[data-v-8eedf8cc]{animation:none}}.float-ball[data-v-87c87b7a]{position:fixed;z-index:180;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;box-shadow:0 6px 18px #0c182842;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.float-ball.dragging[data-v-87c87b7a]{transform:scale(1.04)}.float-ball img[data-v-87c87b7a]{width:100%;height:100%;border-radius:50%;object-fit:cover;pointer-events:none}.fallback[data-v-87c87b7a]{color:#07c160;font-size:18px}.close[data-v-87c87b7a]{position:absolute;top:-3px;right:-3px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:#172742d1;color:#fff;cursor:pointer}.float-ball-enter-active[data-v-87c87b7a],.float-ball-leave-active[data-v-87c87b7a]{transition:opacity .18s ease,transform .18s ease}.float-ball-enter-from[data-v-87c87b7a],.float-ball-leave-to[data-v-87c87b7a]{opacity:0;transform:scale(.7)}.forward-mask[data-v-cbea7793]{position:absolute;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:#0c18286b}.forward-sheet[data-v-cbea7793]{width:100%;max-height:78%;display:flex;flex-direction:column;padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px));border-radius:14px 14px 0 0;background:var(--app-color-surface)}.grab[data-v-cbea7793]{width:36px;height:4px;margin:0 auto 8px;border-radius:2px;background:var(--app-color-line)}.forward-sheet h2[data-v-cbea7793]{margin:0 0 10px;color:var(--app-color-text);font-size:16px;font-weight:600;text-align:center}.search[data-v-cbea7793]{height:38px;display:flex;align-items:center;gap:8px;margin:0 14px 6px;padding:0 10px;border-radius:8px;background:var(--app-color-bg);color:var(--app-color-text-tertiary)}.search input[data-v-cbea7793]{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;color:var(--app-color-text);font:inherit;font-size:14px}.contacts[data-v-cbea7793]{flex:1 1 auto;min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none}.contacts button[data-v-cbea7793]{width:100%;display:flex;align-items:center;gap:10px;padding:9px 14px;border:none;background:transparent;text-align:left;cursor:pointer}.contacts button[data-v-cbea7793]:active{background:var(--app-color-bg)}.contacts button[data-v-cbea7793]:disabled{opacity:.6}.avatar[data-v-cbea7793]{width:40px;height:40px;flex:0 0 40px;border-radius:4px}.copy[data-v-cbea7793]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.name[data-v-cbea7793]{overflow:hidden;color:var(--app-color-text);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.last[data-v-cbea7793]{overflow:hidden;color:var(--app-color-text-tertiary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sending[data-v-cbea7793]{flex:0 0 auto;color:var(--app-color-text-tertiary);font-size:12px}.empty[data-v-cbea7793]{margin:24px 0;color:var(--app-color-text-tertiary);font-size:14px;text-align:center}.cancel[data-v-cbea7793]{height:46px;margin:6px 14px 0;border:none;border-radius:8px;background:var(--app-color-bg);color:var(--app-color-text);font-size:16px;cursor:pointer}.forward-sheet-enter-active[data-v-cbea7793],.forward-sheet-leave-active[data-v-cbea7793]{transition:opacity .18s ease}.forward-sheet-enter-active .forward-sheet[data-v-cbea7793],.forward-sheet-leave-active .forward-sheet[data-v-cbea7793]{transition:transform .22s cubic-bezier(.22,.72,.2,1)}.forward-sheet-enter-from[data-v-cbea7793],.forward-sheet-leave-to[data-v-cbea7793]{opacity:0}.forward-sheet-enter-from .forward-sheet[data-v-cbea7793],.forward-sheet-leave-to .forward-sheet[data-v-cbea7793]{transform:translateY(100%)}.settings-mask[data-v-922d1c3c]{position:absolute;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:#0c18286b}.settings-sheet[data-v-922d1c3c]{width:100%;max-height:82%;overflow-y:auto;padding:8px 0 calc(18px + env(safe-area-inset-bottom,0px));border-radius:14px 14px 0 0;background:var(--app-color-surface)}.grab[data-v-922d1c3c]{width:36px;height:4px;margin:0 auto 8px;border-radius:2px;background:var(--app-color-line)}.settings-sheet header[data-v-922d1c3c]{display:flex;align-items:center;justify-content:space-between;padding:0 14px 10px}.settings-sheet header strong[data-v-922d1c3c]{color:var(--app-color-text);font-size:16px;font-weight:600}.settings-sheet header button[data-v-922d1c3c]{border:none;background:transparent;color:var(--app-color-link);font-size:14px;cursor:pointer}.rows[data-v-922d1c3c]{margin:0;padding:0;list-style:none;border-top:1px solid var(--app-color-line)}.rows li[data-v-922d1c3c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--app-color-line)}.row-copy[data-v-922d1c3c]{min-width:0;display:flex;flex-direction:column;gap:3px}.row-title[data-v-922d1c3c]{color:var(--app-color-text);font-size:15px}.row-sub[data-v-922d1c3c]{color:var(--app-color-text-tertiary);font-size:12px}.switch[data-v-922d1c3c]{position:relative;width:46px;height:28px;flex:0 0 46px;padding:0;border:none;border-radius:14px;background:#e5e5e5;cursor:pointer;transition:background .16s ease}.switch i[data-v-922d1c3c]{position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .16s ease}.switch.on[data-v-922d1c3c]{background:#07c160}.switch.on i[data-v-922d1c3c]{transform:translate(18px)}.row-action[data-v-922d1c3c]{width:100%;display:flex;align-items:center;gap:10px;padding:2px 0;border:none;background:transparent;color:var(--app-color-text);font-size:15px;text-align:left;cursor:pointer}.row-action span[data-v-922d1c3c]{flex:1 1 auto}.rows li[data-v-922d1c3c]:has(.row-action){padding:12px 14px}.about[data-v-922d1c3c]{padding:16px 14px 0}.about h3[data-v-922d1c3c]{margin:0 0 8px;color:var(--app-color-text-tertiary);font-size:12px;font-weight:400}.about p[data-v-922d1c3c]{display:flex;flex-direction:column;gap:4px;margin:0 0 6px}.about strong[data-v-922d1c3c]{color:var(--app-color-text);font-size:15px;font-weight:500}.about span[data-v-922d1c3c],.about small[data-v-922d1c3c]{color:var(--app-color-text-tertiary);font-size:12px}.settings-sheet-enter-active[data-v-922d1c3c],.settings-sheet-leave-active[data-v-922d1c3c]{transition:opacity .18s ease}.settings-sheet-enter-active .settings-sheet[data-v-922d1c3c],.settings-sheet-leave-active .settings-sheet[data-v-922d1c3c]{transition:transform .22s cubic-bezier(.22,.72,.2,1)}.settings-sheet-enter-from[data-v-922d1c3c],.settings-sheet-leave-to[data-v-922d1c3c]{opacity:0}.settings-sheet-enter-from .settings-sheet[data-v-922d1c3c],.settings-sheet-leave-to .settings-sheet[data-v-922d1c3c]{transform:translateY(100%)}.feedback-mask[data-v-e5438f59]{position:absolute;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:#0c18286b}.feedback-sheet[data-v-e5438f59]{width:100%;max-height:86%;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:14px 14px 0 0;background:var(--app-color-surface)}.grab[data-v-e5438f59]{width:36px;height:4px;margin:0 auto 2px;border-radius:2px;background:var(--app-color-line)}.feedback-sheet header[data-v-e5438f59]{display:flex;align-items:center;justify-content:space-between}.feedback-sheet header strong[data-v-e5438f59]{color:var(--app-color-text);font-size:16px;font-weight:600}.feedback-sheet header button[data-v-e5438f59]{border:none;background:transparent;color:var(--app-color-text-secondary);font-size:14px;cursor:pointer}.lead[data-v-e5438f59]{margin:0;color:var(--app-color-text-secondary);font-size:13px;line-height:1.6}.chips[data-v-e5438f59]{display:flex;flex-wrap:wrap;gap:8px}.chips button[data-v-e5438f59]{height:30px;padding:0 12px;border:1px solid var(--app-color-line);border-radius:15px;background:var(--app-color-surface);color:var(--app-color-text-secondary);font-size:13px;cursor:pointer}.chips button.on[data-v-e5438f59]{border-color:#07c160;background:#07c1601a;color:#07c160}.feedback-sheet textarea[data-v-e5438f59]{width:100%;min-height:104px;padding:12px;border:none;border-radius:10px;background:var(--app-color-bg);color:var(--app-color-text);font:inherit;font-size:14px;line-height:1.55;resize:none;outline:none}.contact[data-v-e5438f59]{display:flex;flex-direction:column;gap:6px}.contact span[data-v-e5438f59]{color:var(--app-color-text-tertiary);font-size:12px}.contact input[data-v-e5438f59]{height:38px;padding:0 12px;border:none;border-radius:10px;background:var(--app-color-bg);color:var(--app-color-text);font:inherit;font-size:14px;outline:none}.submit[data-v-e5438f59]{height:44px;border:none;border-radius:8px;background:#07c160;color:#fff;font-size:16px;cursor:pointer}.submit[data-v-e5438f59]:disabled{opacity:.45;cursor:default}.receipt[data-v-e5438f59]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 0 6px;color:#07c160;text-align:center}.receipt h2[data-v-e5438f59]{margin:4px 0 0;color:var(--app-color-text);font-size:17px;font-weight:600}.receipt p[data-v-e5438f59]{margin:0;color:var(--app-color-text-tertiary);font-size:13px}.receipt .receipt-sub[data-v-e5438f59]{max-width:260px;line-height:1.6}.receipt .submit[data-v-e5438f59]{width:100%;margin-top:8px}.feedback-sheet-enter-active[data-v-e5438f59],.feedback-sheet-leave-active[data-v-e5438f59]{transition:opacity .18s ease}.feedback-sheet-enter-active .feedback-sheet[data-v-e5438f59],.feedback-sheet-leave-active .feedback-sheet[data-v-e5438f59]{transition:transform .22s cubic-bezier(.22,.72,.2,1)}.feedback-sheet-enter-from[data-v-e5438f59],.feedback-sheet-leave-to[data-v-e5438f59]{opacity:0}.feedback-sheet-enter-from .feedback-sheet[data-v-e5438f59],.feedback-sheet-leave-to .feedback-sheet[data-v-e5438f59]{transform:translateY(100%)}.more-mask[data-v-e2222fa7]{--more-scale: var(--mini-scale, var(--office-scale, .3611));position:absolute;inset:0;z-index:45;display:flex;align-items:flex-end;justify-content:center}.more-sheet[data-v-e2222fa7]{width:100%;padding:calc(var(--more-scale) * 34px) 0 calc(var(--more-scale) * 44px + env(safe-area-inset-bottom,0px));border-radius:calc(var(--more-scale) * 24px) calc(var(--more-scale) * 24px) 0 0;background:#f7f7f7}.more-row[data-v-e2222fa7]{display:flex;align-items:flex-start;gap:calc(var(--more-scale) * 46px);margin:0;padding:0 calc(var(--more-scale) * 41px);list-style:none}.more-row+.more-row[data-v-e2222fa7]{margin-top:calc(var(--more-scale) * 49px)}.more-cell[data-v-e2222fa7]{flex:0 0 calc(var(--more-scale) * 158px);width:calc(var(--more-scale) * 158px)}.more-cell button[data-v-e2222fa7]{width:100%;display:flex;flex-direction:column;align-items:center;padding:0;border:none;background:transparent;cursor:pointer}.more-tile[data-v-e2222fa7]{position:relative;width:calc(var(--more-scale) * 158px);height:calc(var(--more-scale) * 168px);display:flex;align-items:center;justify-content:center;border-radius:calc(var(--more-scale) * 30px);background:#fff}.more-cell button:active .more-tile[data-v-e2222fa7]{background:#f0f0f0}.more-tile svg[data-v-e2222fa7]{width:calc(var(--more-scale) * 80px);height:calc(var(--more-scale) * 80px)}.more-dot[data-v-e2222fa7]{position:absolute;top:calc(var(--more-scale) * 14px);right:calc(var(--more-scale) * 14px);width:calc(var(--more-scale) * 16px);height:calc(var(--more-scale) * 16px);border-radius:50%;background:#07c160}.more-tile.tone-green svg[data-v-e2222fa7]{color:#07c160}.more-tile.tone-blue svg[data-v-e2222fa7]{color:#10aeff}.more-tile.tone-gold svg[data-v-e2222fa7]{color:#ffb800}.more-tile.tone-lime svg[data-v-e2222fa7]{color:#86d000}.more-tile.tone-ink svg[data-v-e2222fa7]{color:#3b3b3b}.more-label[data-v-e2222fa7]{display:-webkit-box;margin-top:calc(var(--more-scale) * 21px);overflow:hidden;color:#666;font-size:calc(var(--more-scale) * 33px);line-height:calc(var(--more-scale) * 50px);text-align:center;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.more-cancel[data-v-e2222fa7]{width:100%;margin-top:calc(var(--more-scale) * 105px);padding:calc(var(--more-scale) * 14px) 0;border:none;background:transparent;color:#576b95;font-size:calc(var(--more-scale) * 50px);line-height:calc(var(--more-scale) * 60px);cursor:pointer}.more-cancel[data-v-e2222fa7]:active{opacity:.7}.desktop-sheet[data-v-e2222fa7]{width:100%;padding:calc(var(--more-scale) * 34px) calc(var(--more-scale) * 60px) calc(var(--more-scale) * 60px + env(safe-area-inset-bottom,0px));border-radius:calc(var(--more-scale) * 24px) calc(var(--more-scale) * 24px) 0 0;background:#f7f7f7;text-align:center}.desktop-grab[data-v-e2222fa7]{display:block;width:calc(var(--more-scale) * 72px);height:calc(var(--more-scale) * 8px);margin:0 auto calc(var(--more-scale) * 36px);border-radius:calc(var(--more-scale) * 4px);background:#dedede}.desktop-sheet h2[data-v-e2222fa7]{margin:0 0 calc(var(--more-scale) * 20px);color:#191919;font-size:calc(var(--more-scale) * 40px);font-weight:600}.desktop-sheet p[data-v-e2222fa7]{margin:0 0 calc(var(--more-scale) * 44px);color:#666;font-size:calc(var(--more-scale) * 33px);line-height:calc(var(--more-scale) * 50px)}.desktop-action[data-v-e2222fa7],.desktop-done[data-v-e2222fa7]{width:100%;height:calc(var(--more-scale) * 96px);border:none;border-radius:calc(var(--more-scale) * 12px);font-size:calc(var(--more-scale) * 36px);cursor:pointer}.desktop-action[data-v-e2222fa7]{margin-bottom:calc(var(--more-scale) * 22px);background:#fff;color:#576b95}.desktop-done[data-v-e2222fa7]{background:#07c160;color:#fff}.more-sheet-enter-active[data-v-e2222fa7],.more-sheet-leave-active[data-v-e2222fa7]{transition:opacity .18s ease}.more-sheet-enter-active .more-sheet[data-v-e2222fa7],.more-sheet-leave-active .more-sheet[data-v-e2222fa7]{transition:transform .24s cubic-bezier(.22,.72,.2,1)}.more-sheet-enter-from[data-v-e2222fa7],.more-sheet-leave-to[data-v-e2222fa7]{opacity:0}.more-sheet-enter-from .more-sheet[data-v-e2222fa7],.more-sheet-leave-to .more-sheet[data-v-e2222fa7]{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.more-sheet-enter-active[data-v-e2222fa7],.more-sheet-leave-active[data-v-e2222fa7],.more-sheet-enter-active .more-sheet[data-v-e2222fa7],.more-sheet-leave-active .more-sheet[data-v-e2222fa7]{transition-duration:1ms}}.home-reference[data-v-70ea945d]{position:relative;width:100%;min-height:100%;background:#f3f7fd;line-height:0}.sheet-crop[data-v-70ea945d]{position:relative;width:100%;aspect-ratio:1080 / 1740;overflow:hidden}.live-block[data-v-70ea945d]{padding:12px;background:#f3f7fd;line-height:1.5}.live-head[data-v-70ea945d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.live-head h3[data-v-70ea945d]{margin:0;color:var(--office-ink, #172742);font-size:15px;font-weight:700}.live-head button[data-v-70ea945d]{padding:0;border:none;background:transparent;color:#778aa2;font-size:12px}.theme-grid[data-v-70ea945d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.theme-grid button[data-v-70ea945d]{width:100%;display:block;padding:0;border:none;background:transparent}.theme-grid img[data-v-70ea945d]{width:100%;height:auto;display:block;border-radius:10px}.sheet-stage[data-v-70ea945d]{position:absolute;top:0;left:0;width:100%}.sheet-stage>img[data-v-70ea945d]{width:100%;height:auto;display:block}.hotspot-layer[data-v-70ea945d]{position:absolute;inset:0;pointer-events:none}.hotspot[data-v-70ea945d]{position:absolute;padding:0;border:none;background:transparent;pointer-events:auto}.hotspot[data-v-70ea945d]:active{background:#ffffff14}.station-pill[data-v-70ea945d]{position:absolute;left:calc(var(--reference-scale, 1) * 615px);top:calc(var(--reference-scale, 1) * 335px);width:470px;height:80px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:33px;letter-spacing:0;transform:scale(var(--reference-scale, 1));transform-origin:0 0;pointer-events:none}.station-pill i[data-v-70ea945d]{font-size:26px;font-style:normal;opacity:.85}.banner-scroller[data-v-70ea945d]{position:absolute;left:calc(var(--reference-scale, 1) * 30px);top:calc(var(--reference-scale, 1) * 1420px);width:1020px;height:249px;overflow:hidden;background:#f4f7ff;transform:scale(var(--reference-scale, 1));transform-origin:0 0;pointer-events:none}.banner-track[data-v-70ea945d]{position:absolute;left:0;top:4px;display:flex;gap:20px;width:max-content;animation:banner-marquee-70ea945d 18s linear infinite;will-change:transform}.banner-card[data-v-70ea945d]{display:block;height:241px;flex:none;border-radius:20px}.banner-card-a[data-v-70ea945d],.banner-card-b[data-v-70ea945d]{width:490px}@keyframes banner-marquee-70ea945d{0%{transform:translateZ(0)}to{transform:translate3d(-1020px,0,0)}}@media(prefers-reduced-motion:reduce){.banner-track[data-v-70ea945d]{animation:none}}.close-hotspot[data-v-70ea945d]{left:2%;top:1%;width:12%;height:5%}.brand-jishiban[data-v-70ea945d]{left:20%;top:5.4%;width:20%;height:3.2%}.brand-life[data-v-70ea945d]{left:52%;top:5.4%;width:20%;height:3.2%}.station[data-v-70ea945d]{left:57%;top:14%;width:41%;height:4%}.capsule-more[data-v-70ea945d]{left:71.4%;top:.71%;width:13.15%;height:4.46%}.capsule-close[data-v-70ea945d]{left:84.55%;top:.71%;width:13.2%;height:4.46%}.search[data-v-70ea945d]{left:5%;top:27.8%;width:90%;height:5.2%}.service-1[data-v-70ea945d]{left:2%;top:33.2%;width:23%;height:13.9%}.service-2[data-v-70ea945d]{left:25%;top:33.2%;width:23%;height:13.9%}.service-3[data-v-70ea945d]{left:48%;top:33.2%;width:23%;height:13.9%}.service-4[data-v-70ea945d]{left:71%;top:33.2%;width:27%;height:13.9%}.service-5[data-v-70ea945d]{left:2%;top:48.5%;width:23%;height:11%}.service-6[data-v-70ea945d]{left:25%;top:48.5%;width:23%;height:11%}.service-7[data-v-70ea945d]{left:48%;top:48.5%;width:23%;height:11%}.service-8[data-v-70ea945d]{left:71%;top:48.5%;width:27%;height:11%}.feature-1[data-v-70ea945d]{left:2.78%;top:61%;width:47.22%;height:10.7%}.feature-2[data-v-70ea945d]{left:50%;top:61%;width:47.22%;height:10.7%}.theme-1[data-v-70ea945d]{left:2.8%;top:78.2%;width:44.5%;height:10.1%}.theme-2[data-v-70ea945d]{left:51.9%;top:78.2%;width:44.5%;height:10.1%}.declaration[data-v-669eda1c]{display:flex;flex-direction:column;gap:12px;padding:12px 12px 28px}.form-banner[data-v-669eda1c]{display:flex;align-items:center;gap:12px;padding:15px;border-radius:12px;background:linear-gradient(135deg,#079cff,#3ab9ff);color:#fff;box-shadow:0 8px 20px #0c89e629}.banner-icon[data-v-669eda1c]{flex:0 0 42px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#1688eb;background:#fffffff0}.form-banner h2[data-v-669eda1c],.form-banner p[data-v-669eda1c]{margin:0}.form-banner h2[data-v-669eda1c]{font-size:18px;line-height:1.3}.form-banner p[data-v-669eda1c]{margin-top:4px;color:#ffffffd1;font-size:12px}.form-card[data-v-669eda1c]{padding:15px}.fields-grid[data-v-669eda1c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px;margin-top:16px}.full[data-v-669eda1c]{grid-column:1 / -1}.error-text[data-v-669eda1c],.form-error[data-v-669eda1c]{color:#c23d3d}.error-text[data-v-669eda1c]{font-size:11px}.office-input[data-v-669eda1c]::placeholder,.office-textarea[data-v-669eda1c]::placeholder{color:#9aa7b8}.upload-head[data-v-669eda1c]{display:flex;align-items:center;justify-content:space-between;gap:10px}.hidden-input[data-v-669eda1c]{display:none}.attachment-list[data-v-669eda1c]{display:flex;flex-direction:column;gap:8px;margin-top:13px}.attachment-row[data-v-669eda1c]{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #e0e8f2;border-radius:7px;background:#f9fbfe}.attachment-icon[data-v-669eda1c]{flex:0 0 35px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#135fbd;background:#e8f2ff}.attachment-icon.kind-image[data-v-669eda1c]{color:#0d8497;background:#e5f6f8}.attachment-main[data-v-669eda1c]{flex:1 1 auto;min-width:0}.attachment-main strong[data-v-669eda1c],.attachment-main small[data-v-669eda1c]{display:block}.attachment-main .evidence-hash[data-v-669eda1c]{color:#3389ca;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.attachment-main strong[data-v-669eda1c]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.attachment-main small[data-v-669eda1c]{margin-top:3px;color:#758397;font-size:10px}.attachment-row>button[data-v-669eda1c]{flex:0 0 32px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:#b84a4a;cursor:pointer}.upload-empty[data-v-669eda1c]{min-height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;margin-top:13px;border:1px dashed #cbd8e8;border-radius:7px;color:#8190a3;background:#f9fbfe;font-size:12px}.upload-empty.invalid[data-v-669eda1c]{border-color:#e5adad;background:#fff9f9}.form-error[data-v-669eda1c]{margin:0;padding:10px 12px;border:1px solid #efd2d2;border-radius:7px;background:#fff6f6;font-size:12px}.submit-button[data-v-669eda1c]{min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:10px;background:linear-gradient(135deg,#18a8ff,#087fe9);color:#fff;font-size:14px;font-weight:700;cursor:pointer}.submit-button[data-v-669eda1c]:disabled{opacity:.65}@media(max-width:380px){.fields-grid[data-v-669eda1c]{grid-template-columns:minmax(0,1fr)}.full[data-v-669eda1c]{grid-column:auto}}.cases-view[data-v-a783ecbc]{display:flex;flex-direction:column;gap:12px;padding:12px 12px 28px}.detail-back[data-v-a783ecbc]{width:fit-content;display:inline-flex;align-items:center;gap:5px;padding:4px 0;border:none;background:transparent;color:#5c7290;font-size:12px;cursor:pointer}.case-summary[data-v-a783ecbc],.detail-card[data-v-a783ecbc],.action-card[data-v-a783ecbc],.list-toolbar[data-v-a783ecbc]{padding:15px}.summary-top[data-v-a783ecbc]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.case-number[data-v-a783ecbc]{color:#6b7b91;font-size:11px;font-weight:700}.summary-top h2[data-v-a783ecbc]{margin:5px 0 0;font-size:18px;line-height:1.35}.summary-top p[data-v-a783ecbc]{margin:5px 0 0;color:#68788d;font-size:12px}.summary-grid[data-v-a783ecbc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:15px 0 0;overflow:hidden;border:1px solid #e1e9f3;border-radius:7px;background:#e1e9f3}.summary-grid>div[data-v-a783ecbc]{min-width:0;padding:10px;background:#f9fbfe}.summary-grid dt[data-v-a783ecbc],.summary-grid dd[data-v-a783ecbc]{margin:0}.summary-grid dt[data-v-a783ecbc]{color:#718097;font-size:10px}.summary-grid dd[data-v-a783ecbc]{margin-top:5px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.summary-grid dd.money[data-v-a783ecbc]{color:#135fbd;font-weight:700}.case-remark[data-v-a783ecbc]{margin:13px 0 0;padding:10px 11px;border-radius:6px;background:#f6f9fd;color:#53657c;font-size:12px;line-height:1.6}.summary-actions[data-v-a783ecbc],.action-buttons[data-v-a783ecbc]{display:flex;gap:8px;margin-top:14px}.summary-actions .office-button[data-v-a783ecbc],.action-buttons .office-button[data-v-a783ecbc]{flex:1 1 0}.timeline[data-v-a783ecbc]{margin-top:13px}.timeline-row[data-v-a783ecbc]{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px}.timeline-rail[data-v-a783ecbc]{position:relative;display:flex;flex-direction:column;align-items:center}.timeline-rail i[data-v-a783ecbc]{position:relative;z-index:1;width:10px;height:10px;margin-top:4px;border:2px solid #a8c8ef;border-radius:50%;background:#fff}.timeline-rail i.reject[data-v-a783ecbc]{border-color:#d87575;background:#d87575}.timeline-rail i.complete[data-v-a783ecbc]{border-color:#42a277;background:#42a277}.timeline-rail b[data-v-a783ecbc]{flex:1 1 auto;width:1px;min-height:45px;background:#dce7f4}.timeline-row>div[data-v-a783ecbc]{padding-bottom:13px}.timeline-head[data-v-a783ecbc]{display:flex;align-items:center;justify-content:space-between;gap:10px}.timeline-head strong[data-v-a783ecbc]{font-size:12px}.timeline-head span[data-v-a783ecbc],.timeline-row small[data-v-a783ecbc]{color:#8491a3;font-size:10px}.timeline-row p[data-v-a783ecbc]{margin:5px 0 4px;color:#4f6179;font-size:12px;line-height:1.55}.file-row[data-v-a783ecbc]{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #edf1f6}.file-row[data-v-a783ecbc]:first-of-type{margin-top:10px;border-top:none}.file-icon[data-v-a783ecbc]{flex:0 0 34px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#135fbd;background:#eaf3ff}.file-row>span[data-v-a783ecbc]:nth-child(2){flex:1 1 auto;min-width:0}.file-row strong[data-v-a783ecbc],.file-row small[data-v-a783ecbc]{display:block}.file-row strong[data-v-a783ecbc]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.file-row small[data-v-a783ecbc]{margin-top:3px;color:#7a889b;font-size:10px}.file-row a[data-v-a783ecbc],.attachment-preview[data-v-a783ecbc]{border:none;background:transparent;color:#135fbd;font-size:12px;text-decoration:none;cursor:pointer}.file-hash[data-v-a783ecbc]{color:#3c8bcd!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.action-title[data-v-a783ecbc]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.action-badge[data-v-a783ecbc]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:12px;color:#a7620c;background:#fff0d9;font-size:10px;font-weight:700}.reject-box[data-v-a783ecbc]{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:11px;border:1px solid #efd5d5;border-radius:7px;background:#fff9f9}.reject-box label[data-v-a783ecbc]{color:#8e4343;font-size:12px;font-weight:700}.reject-box>div[data-v-a783ecbc]{display:flex;justify-content:flex-end;gap:8px}.service-hero[data-v-a783ecbc]{margin:-24px -12px 0;padding:10px 12px 14px;background:linear-gradient(180deg,#70c7ff,#b1e0ff 68%,#f2f7fd)}.list-toolbar[data-v-a783ecbc]{display:flex;flex-direction:column;gap:10px}.search-box[data-v-a783ecbc]{height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #d8e3f0;border-radius:6px;color:#748399;background:#f8fafd}.search-box input[data-v-a783ecbc]{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:12px}.filter-tabs[data-v-a783ecbc]{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.filter-tabs[data-v-a783ecbc]::-webkit-scrollbar{display:none}.filter-tabs button[data-v-a783ecbc]{flex:0 0 auto;height:31px;padding:0 11px;border:1px solid #dbe5f1;border-radius:16px;background:#fff;color:#65768c;font-size:11px;cursor:pointer}.filter-tabs button.active[data-v-a783ecbc]{border-color:#135fbd;background:#135fbd;color:#fff}.case-list[data-v-a783ecbc]{display:flex;flex-direction:column;gap:10px}.case-item[data-v-a783ecbc]{padding:14px;cursor:pointer}.case-item[data-v-a783ecbc]:active{background:#f9fbfe}.case-item-head[data-v-a783ecbc],.case-item-foot[data-v-a783ecbc]{display:flex;align-items:center;justify-content:space-between;gap:10px}.case-item h3[data-v-a783ecbc]{margin:8px 0 0;font-size:14px}.case-item p[data-v-a783ecbc]{margin:5px 0 0;color:#718097;font-size:11px}.case-item-foot[data-v-a783ecbc]{justify-content:flex-start;margin-top:12px;padding-top:10px;border-top:1px solid #edf1f6;color:#5c708b;font-size:11px}.case-item-foot span[data-v-a783ecbc]:first-child{color:#135fbd;font-weight:700}.case-item-foot span[data-v-a783ecbc]:nth-child(2){margin-left:auto}.licenses-view[data-v-b8fa12b6]{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;color:#172742}.licenses-nav[data-v-b8fa12b6]{position:relative;flex:0 0 auto;height:calc(var(--office-scale, .3611) * 236px);background:#fff}.licenses-back[data-v-b8fa12b6]{position:absolute;left:calc(var(--office-scale, .3611) * 20px);top:calc(var(--office-scale, .3611) * 104px);width:calc(var(--office-scale, .3611) * 66px);height:calc(var(--office-scale, .3611) * 66px);display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:#9b9b9b;cursor:pointer}.licenses-back[data-v-b8fa12b6] svg{width:calc(var(--office-scale, .3611) * 50px);height:calc(var(--office-scale, .3611) * 50px)}.licenses-nav h1[data-v-b8fa12b6]{position:absolute;left:0;right:0;top:calc(var(--office-scale, .3611) * 111px);height:calc(var(--office-scale, .3611) * 66px);display:flex;align-items:center;justify-content:center;margin:0;color:#111;font-size:calc(var(--office-scale, .3611) * 52px);font-weight:500;line-height:1;pointer-events:none}.licenses-body[data-v-b8fa12b6]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(var(--office-scale, .3611) * 80px);background:#fff;scrollbar-width:none}.licenses-body[data-v-b8fa12b6]::-webkit-scrollbar{display:none}.usage-row[data-v-b8fa12b6]{width:calc(100% - var(--office-scale, .3611) * 92px);height:calc(var(--office-scale, .3611) * 162px);display:flex;align-items:center;gap:calc(var(--office-scale, .3611) * 40px);margin:0 calc(var(--office-scale, .3611) * 46px);padding:0 calc(var(--office-scale, .3611) * 51px);border:calc(var(--office-scale, .3611) * 2px) solid #97b4e1;border-radius:calc(var(--office-scale, .3611) * 16px);background:#eaf6ff;color:#3b3f44;text-align:left;cursor:pointer}.usage-row[data-v-b8fa12b6]:active{opacity:.88}.usage-icon[data-v-b8fa12b6]{flex:0 0 calc(var(--office-scale, .3611) * 50px);width:calc(var(--office-scale, .3611) * 50px);height:calc(var(--office-scale, .3611) * 50px);display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#19abf5}.usage-icon[data-v-b8fa12b6] svg{width:calc(var(--office-scale, .3611) * 30px);height:calc(var(--office-scale, .3611) * 30px)}.usage-row strong[data-v-b8fa12b6]{font-size:calc(var(--office-scale, .3611) * 36px);font-weight:500;line-height:1}.certificate-card[data-v-b8fa12b6]{position:relative;width:calc(100% - var(--office-scale, .3611) * 92px);height:calc(var(--office-scale, .3611) * 346px);display:flex;align-items:flex-start;gap:calc(var(--office-scale, .3611) * 50px);margin:calc(var(--office-scale, .3611) * 34px) calc(var(--office-scale, .3611) * 46px) 0;padding:calc(var(--office-scale, .3611) * 72px) calc(var(--office-scale, .3611) * 70px) 0 calc(var(--office-scale, .3611) * 60px);overflow:hidden;border:none;border-radius:calc(var(--office-scale, .3611) * 24px);color:#fff;text-align:left;cursor:pointer;box-shadow:0 calc(var(--office-scale, .3611) * 8px) calc(var(--office-scale, .3611) * 20px) #80252a1f}.certificate-card+.certificate-card[data-v-b8fa12b6]{margin-top:calc(var(--office-scale, .3611) * 35px)}.certificate-card[data-v-b8fa12b6]:active{transform:translateY(1px)}.certificate-card[disabled][data-v-b8fa12b6]{opacity:.55;pointer-events:none}.sync-hint[data-v-b8fa12b6]{margin:6px 0 0;color:#8a98aa;font-size:12px;text-align:center}.kind-marriage[data-v-b8fa12b6]{background:linear-gradient(101deg,#e48486,#d2464d 86%)}.kind-divorce[data-v-b8fa12b6]{background:linear-gradient(101deg,#e27e82,#d0444b 86%)}.certificate-mark[data-v-b8fa12b6]{flex:0 0 calc(var(--office-scale, .3611) * 58px);width:calc(var(--office-scale, .3611) * 58px);height:calc(var(--office-scale, .3611) * 58px);display:flex;align-items:center;justify-content:center;margin-top:calc(var(--office-scale, .3611) * -7px);border-radius:calc(var(--office-scale, .3611) * 12px);color:#fffffff5;background:#6d1a1f38;font-size:calc(var(--office-scale, .3611) * 30px);font-weight:700;line-height:1}.certificate-copy[data-v-b8fa12b6]{min-width:0;display:flex;flex-direction:column;gap:calc(var(--office-scale, .3611) * 36px)}.certificate-copy strong[data-v-b8fa12b6]{overflow:hidden;font-size:calc(var(--office-scale, .3611) * 46px);font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap}.certificate-copy small[data-v-b8fa12b6]{overflow:hidden;color:#ffffffc2;font-size:calc(var(--office-scale, .3611) * 33px);line-height:1;text-overflow:ellipsis;white-space:nowrap}.certificate-action[data-v-b8fa12b6]{position:absolute;right:calc(var(--office-scale, .3611) * 71px);bottom:calc(var(--office-scale, .3611) * 60px);color:#fff;font-size:calc(var(--office-scale, .3611) * 31px);font-weight:600;line-height:1;text-shadow:0 1px 2px rgb(120 27 32 / 32%)}.mi-view[data-v-e1cc8e6e]{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}.mi-nav[data-v-e1cc8e6e]{position:relative;flex:0 0 auto;height:calc(var(--office-scale, .3611) * 236px);background:#fff}.mi-back[data-v-e1cc8e6e]{position:absolute;left:calc(var(--office-scale, .3611) * 20px);top:calc(var(--office-scale, .3611) * 106px);width:calc(var(--office-scale, .3611) * 66px);height:calc(var(--office-scale, .3611) * 66px);display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:#9b9b9b;cursor:pointer}.mi-back[data-v-e1cc8e6e] svg{width:calc(var(--office-scale, .3611) * 50px);height:calc(var(--office-scale, .3611) * 50px)}.mi-nav h1[data-v-e1cc8e6e]{position:absolute;left:0;right:0;top:calc(var(--office-scale, .3611) * 111px);height:calc(var(--office-scale, .3611) * 66px);display:flex;align-items:center;justify-content:center;margin:0;color:#111;font-size:calc(var(--office-scale, .3611) * 52px);font-weight:500;line-height:1;pointer-events:none}.mi-edit[data-v-e1cc8e6e]{position:absolute;right:calc(var(--office-scale, .3611) * 20px);top:calc(var(--office-scale, .3611) * 111px);height:calc(var(--office-scale, .3611) * 66px);padding:0 calc(var(--office-scale, .3611) * 12px);border:none;background:transparent;color:#9b9b9b;font-size:calc(var(--office-scale, .3611) * 34px);cursor:pointer}.mi-stage[data-v-e1cc8e6e]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:#fff;scrollbar-width:none}.mi-stage[data-v-e1cc8e6e]::-webkit-scrollbar{display:none}.mi-stage-inner[data-v-e1cc8e6e]{position:relative;width:calc(var(--office-scale, .3611) * 1080px);height:calc(var(--office-scale, .3611) * 2172px)}.mi-sheet[data-v-e1cc8e6e]{position:absolute;top:0;left:0;width:1080px;height:2172px;transform:scale(var(--office-scale, .3611));transform-origin:0 0;font-family:MiSans,HarmonyOS Sans SC,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif}.mi-card[data-v-e1cc8e6e]{position:absolute;top:0;left:40px;width:1000px;height:2172px;border-radius:32px 32px 0 0;background:#fff2f2}.mi-ornament[data-v-e1cc8e6e]{position:absolute;top:14px;left:20px;width:960px;height:150px;display:block;pointer-events:none}.mi-title[data-v-e1cc8e6e]{position:absolute;top:181px;left:0;right:0;margin:0;color:#a8666f;font-size:60px;font-weight:800;line-height:1.3;text-align:center;transform:scaleY(1.18);transform-origin:top center}.mi-row[data-v-e1cc8e6e]{position:absolute;left:50px;display:flex;align-items:baseline;gap:36px;color:#8f6d72;font-size:30px;font-weight:400;letter-spacing:-2.5px;line-height:1;white-space:nowrap}.mi-row-officer[data-v-e1cc8e6e]{left:198px;gap:0}.mi-row-officer .mi-label[data-v-e1cc8e6e]{width:232px}.mi-statement[data-v-e1cc8e6e]{position:absolute;top:1333px;left:53px;right:60px;margin:0;color:#906e73;font-size:23px;line-height:1.4}.mi-footer[data-v-e1cc8e6e]{position:absolute;top:1735px;left:0;right:0;margin:0;color:#a26a71;font-size:23px;line-height:1.4;text-align:center}.edit-view[data-v-945107d8]{display:flex;flex-direction:column;gap:12px;padding:12px 12px 24px}.edit-card[data-v-945107d8]{padding:14px}.edit-head[data-v-945107d8]{margin-bottom:2px}.edit-group[data-v-945107d8]{margin-top:14px;padding-top:13px;border-top:1px solid #f0f4f9}.edit-group h4[data-v-945107d8]{margin:0 0 10px;color:#3f4f65;font-size:12.5px;font-weight:700}.edit-grid[data-v-945107d8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.edit-grid:has(.office-field+.office-field:nth-child(3)) .span-2[data-v-945107d8]{grid-column:1 / -1}.span-2[data-v-945107d8]{grid-column:1 / -1}.statement-gap[data-v-945107d8]{margin-top:10px}.edit-actions[data-v-945107d8]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid #f0f4f9}.customers-view[data-v-01adda5d]{display:flex;flex-direction:column;gap:12px;padding:12px 12px 28px}.customer-banner[data-v-01adda5d]{display:flex;align-items:center;gap:12px;padding:15px;border-radius:8px;background:#eaf3ff}.customer-banner>span[data-v-01adda5d]{flex:0 0 42px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#135fbd;background:#fff}.customer-banner>div[data-v-01adda5d]{flex:1 1 auto;min-width:0}.customer-banner h2[data-v-01adda5d],.customer-banner p[data-v-01adda5d]{margin:0}.customer-banner h2[data-v-01adda5d]{font-size:17px}.customer-banner p[data-v-01adda5d]{margin-top:4px;color:#5f7693;font-size:11px;line-height:1.5}.customer-banner>button[data-v-01adda5d]{flex:0 0 38px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:7px;background:#135fbd;color:#fff;cursor:pointer}.customer-tools[data-v-01adda5d]{display:flex;align-items:center;gap:10px;padding:11px}.search-box[data-v-01adda5d]{flex:1 1 auto;min-width:0;height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #d8e3f0;border-radius:6px;color:#748399;background:#f8fafd}.search-box input[data-v-01adda5d]{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:12px}.customer-tools>span[data-v-01adda5d]{flex:0 0 auto;color:#76859a;font-size:11px}.customer-list[data-v-01adda5d]{display:flex;flex-direction:column;gap:10px}.customer-card[data-v-01adda5d]{padding:14px}.customer-head[data-v-01adda5d]{display:flex;align-items:flex-start;gap:10px}.customer-icon[data-v-01adda5d]{flex:0 0 38px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:7px;color:#135fbd;background:#eaf3ff}.customer-head h3[data-v-01adda5d]{margin:0;font-size:14px;line-height:1.4}.customer-head p[data-v-01adda5d]{margin:4px 0 0;color:#718097;font-size:11px}.customer-metrics[data-v-01adda5d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.customer-metrics>div[data-v-01adda5d]{padding:9px 10px;border-radius:6px;background:#f6f9fd}.customer-metrics small[data-v-01adda5d],.customer-metrics strong[data-v-01adda5d]{display:block}.customer-metrics small[data-v-01adda5d]{color:#748399;font-size:10px}.customer-metrics strong[data-v-01adda5d]{margin-top:4px;color:#135fbd;font-size:13px}.customer-remark[data-v-01adda5d]{display:flex;align-items:center;gap:5px;margin:10px 0 0;color:#5c708b;font-size:11px}.pagination[data-v-01adda5d]{display:flex;align-items:center;justify-content:center;gap:13px}.pagination button[data-v-01adda5d]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #d5e1ef;border-radius:6px;background:#fff;color:#536a86}.pagination button[data-v-01adda5d]:disabled{opacity:.45}.pagination span[data-v-01adda5d]{color:#61758f;font-size:11px}.customer-modal[data-v-01adda5d]{position:fixed;z-index:150;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:12px;background:#0a17289e}.modal-card[data-v-01adda5d]{width:min(100%,440px);max-height:88vh;max-height:calc(var(--app-viewport-height, 100vh) * .88);display:flex;flex-direction:column;overflow:hidden;border-radius:8px;background:#fff}.modal-card header[data-v-01adda5d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 15px;border-bottom:1px solid #e2eaf3}.modal-card h3[data-v-01adda5d],.modal-card header p[data-v-01adda5d]{margin:0}.modal-card h3[data-v-01adda5d]{font-size:15px}.modal-card header p[data-v-01adda5d]{margin-top:3px;color:#77869a;font-size:10px}.modal-card header button[data-v-01adda5d]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:6px;background:#f0f4f9}.modal-body[data-v-01adda5d]{flex:1 1 auto;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:14px 15px}.two-cols[data-v-01adda5d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.modal-card footer[data-v-01adda5d]{display:flex;justify-content:flex-end;gap:8px;padding:12px 15px;border-top:1px solid #e2eaf3}.error-text[data-v-01adda5d]{color:#c33e3e;font-size:10px}@media(max-width:370px){.two-cols[data-v-01adda5d]{grid-template-columns:minmax(0,1fr)}}.notifications-view[data-v-3f544426]{display:flex;flex-direction:column;gap:12px;padding:12px 12px 28px}.info-banner[data-v-3f544426]{position:relative;overflow:hidden;margin:-12px -12px 0;background:#dbeaf7}.info-banner>img[data-v-3f544426]{width:100%;height:auto;display:block}.info-banner-caption[data-v-3f544426]{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;background:#fff}.info-banner-caption span[data-v-3f544426]{color:#32465f;font-size:12px}.info-banner-caption button[data-v-3f544426]{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;color:#1688eb;font-size:11px}.info-search[data-v-3f544426]{height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:10px;color:#8a99ab;background:#fff;box-shadow:0 5px 15px #1f5b9b0d}.info-search input[data-v-3f544426]{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:13px}.notice-banner[data-v-3f544426]{display:flex;align-items:center;gap:11px;padding:15px;border-radius:8px;background:#eaf3ff}.notice-banner>span[data-v-3f544426]{flex:0 0 42px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#135fbd;background:#fff}.notice-banner>div[data-v-3f544426]{flex:1 1 auto;min-width:0}.notice-banner h2[data-v-3f544426],.notice-banner p[data-v-3f544426]{margin:0}.notice-banner h2[data-v-3f544426]{font-size:17px}.notice-banner p[data-v-3f544426]{margin-top:4px;color:#5f7693;font-size:11px}.notice-banner>button[data-v-3f544426]{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:7px 8px;border:none;border-radius:6px;background:#fff;color:#135fbd;font-size:10px;font-weight:700;cursor:pointer}.notice-tabs[data-v-3f544426]{display:grid;grid-template-columns:repeat(2,1fr);padding:3px;border:1px solid #dce5f0;border-radius:7px;background:#eaf0f7}.notice-tabs button[data-v-3f544426]{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:none;border-radius:5px;background:transparent;color:#65768c;font-size:12px;cursor:pointer}.notice-tabs button.active[data-v-3f544426]{color:#135fbd;background:#fff;box-shadow:0 2px 8px #183e7014;font-weight:700}.notice-tabs span[data-v-3f544426]{min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:#fff;background:#d55353;font-size:9px}.notice-list[data-v-3f544426]{display:flex;flex-direction:column;gap:9px}.notice-item[data-v-3f544426]{width:100%;display:flex;align-items:flex-start;gap:10px;padding:13px;color:inherit;text-align:left;cursor:pointer}.notice-item.unread[data-v-3f544426]{border-color:#b8d1f2;background:#fbfdff}.notice-icon[data-v-3f544426]{flex:0 0 38px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:7px}.notice-icon.tone-pending[data-v-3f544426]{color:#aa6209;background:#fff1dd}.notice-icon.tone-success[data-v-3f544426]{color:#147b4f;background:#e7f7ee}.notice-icon.tone-danger[data-v-3f544426]{color:#b93c3c;background:#ffeded}.notice-icon.tone-system[data-v-3f544426]{color:#1261bc;background:#e8f2ff}.notice-main[data-v-3f544426]{flex:1 1 auto;min-width:0}.notice-title[data-v-3f544426]{display:flex;align-items:center;gap:6px}.notice-title strong[data-v-3f544426]{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.notice-title i[data-v-3f544426]{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#d55353}.notice-main>span[data-v-3f544426]:nth-child(2){display:block;margin-top:5px;color:#64768d;font-size:11px;line-height:1.5}.notice-main small[data-v-3f544426]{display:block;margin-top:6px;color:#8794a6;font-size:10px}.notice-item>svg[data-v-3f544426]{flex:0 0 auto;margin-top:10px;color:#8b9aae}.service-list-view[data-v-154f10e2]{display:flex;flex-direction:column;gap:12px;padding:12px 12px 20px}.list-head[data-v-154f10e2]{display:flex;flex-direction:column;gap:8px}.list-head h2[data-v-154f10e2]{margin:0;color:var(--office-ink);font-size:17px;font-weight:800}.list-head p[data-v-154f10e2]{margin:0;color:var(--office-muted);font-size:12px;line-height:1.6}.list-search[data-v-154f10e2]{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--office-line);border-radius:10px;background:#fff;color:var(--office-muted)}.list-search input[data-v-154f10e2]{flex:1 1 auto;min-width:0;border:none;background:transparent;color:var(--office-ink);font:inherit;font-size:13px;outline:none}.service-rows[data-v-154f10e2]{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.service-rows button[data-v-154f10e2]{width:100%;display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--office-line);border-radius:11px;background:#fff;text-align:left}.service-rows button[data-v-154f10e2]:active{background:#f5f9ff}.row-icon[data-v-154f10e2]{flex:0 0 32px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--office-blue-soft);color:var(--office-blue-dark)}.row-body[data-v-154f10e2]{flex:1 1 auto;min-width:0}.row-body strong[data-v-154f10e2]{display:block;color:var(--office-ink);font-size:14px;font-weight:700;line-height:1.4}.row-body small[data-v-154f10e2]{display:block;margin-top:3px;color:var(--office-muted);font-size:11px;line-height:1.55}.row-tags[data-v-154f10e2]{display:flex;align-items:center;gap:6px;margin-top:7px}.row-tags i[data-v-154f10e2]{padding:2px 8px;border-radius:9px;background:#f1f5fb;color:#5d738e;font-size:10px;font-style:normal}.row-tags i.row-kind[data-v-154f10e2]{background:var(--office-blue-soft);color:var(--office-blue-dark)}.row-arrow[data-v-154f10e2]{flex:0 0 auto;margin-top:7px;color:#a8b7c8}.article-list-view[data-v-c6984b2c]{display:flex;flex-direction:column;gap:12px;padding:12px 12px 20px}.list-head h2[data-v-c6984b2c]{margin:0;color:var(--office-ink);font-size:17px;font-weight:800}.list-head p[data-v-c6984b2c]{margin:6px 0 0;color:var(--office-muted);font-size:12px}.article-rows[data-v-c6984b2c]{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.article-rows button[data-v-c6984b2c]{width:100%;display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--office-line);border-radius:11px;background:#fff;text-align:left}.article-body[data-v-c6984b2c]{flex:1 1 auto;min-width:0}.article-body strong[data-v-c6984b2c]{display:block;color:var(--office-ink);font-size:14px;font-weight:700;line-height:1.45}.article-body small[data-v-c6984b2c]{display:block;margin-top:4px;color:var(--office-muted);font-size:11px;line-height:1.55}.article-meta[data-v-c6984b2c]{display:flex;align-items:center;gap:12px;margin-top:7px}.article-meta i[data-v-c6984b2c]{display:inline-flex;align-items:center;gap:4px;color:#7d8ea4;font-size:10px;font-style:normal}.article-arrow[data-v-c6984b2c]{flex:0 0 auto;margin-top:6px;color:#a8b7c8}.mine-view[data-v-cc043ec0]{display:flex;flex-direction:column;gap:10px;padding:12px 12px 24px}.mine-card[data-v-cc043ec0]{padding:14px;border-radius:12px;background:#fff;box-shadow:0 5px 18px #194d880f}.section-head[data-v-cc043ec0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-head h2[data-v-cc043ec0],.section-head p[data-v-cc043ec0]{margin:0}.section-head h2[data-v-cc043ec0]{font-size:15px}.section-head p[data-v-cc043ec0]{margin-top:3px;color:#8493a6;font-size:10px}.tool-grid[data-v-cc043ec0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:15px;margin-top:14px}.tool-grid button[data-v-cc043ec0]{min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:none;background:transparent;color:#5e7189;cursor:pointer}.tool-grid button>span[data-v-cc043ec0]{width:39px;height:39px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#1a83df;background:#eff7ff}.tool-grid small[data-v-cc043ec0]{overflow:hidden;max-width:100%;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.audit-card[data-v-cc043ec0]{display:flex;flex-direction:column;gap:10px}.audit-row[data-v-cc043ec0]{display:flex;align-items:flex-start;gap:9px}.audit-row>span[data-v-cc043ec0]{flex:0 0 33px;width:33px;height:33px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#1a83df;background:#eef7ff}.audit-row>div[data-v-cc043ec0]{flex:1 1 auto;min-width:0}.audit-row strong[data-v-cc043ec0],.audit-row small[data-v-cc043ec0]{display:block}.audit-row strong[data-v-cc043ec0]{font-size:12px}.audit-row small[data-v-cc043ec0]{margin-top:4px;color:#7f8fa4;font-size:10px;line-height:1.5}.role-select[data-v-cc043ec0]{position:relative;flex:0 0 auto;display:flex;align-items:center;gap:2px;color:#2577c8}.role-select select[data-v-cc043ec0]{max-width:88px;border:none;outline:none;appearance:none;background:transparent;color:#2577c8;font:inherit;font-size:11px}.reset-demo[data-v-cc043ec0]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:2px;border:1px solid #dbe8f5;border-radius:8px;background:#f8fbff;color:#5b7190;font-size:11px;cursor:pointer}.mine-footer[data-v-cc043ec0]{display:flex;align-items:center;justify-content:center;gap:5px;padding:7px;color:#95a2b3;font-size:10px}.reference-page[data-v-df858179]{position:relative;width:100%;min-height:100%;background:#f3f7fd;line-height:0}.sheet-crop[data-v-df858179]{position:relative;width:100%;overflow:hidden}.reference-services .sheet-crop[data-v-df858179]{aspect-ratio:1080 / 1990}.reference-news .sheet-crop[data-v-df858179]{aspect-ratio:1080 / 1960}.reference-mine .sheet-crop[data-v-df858179]{aspect-ratio:1080 / 1820}.reference-live[data-v-df858179]{line-height:1.5}.sheet-stage[data-v-df858179]{position:absolute;top:0;left:0;width:100%}.sheet-stage>img[data-v-df858179]{width:100%;height:auto;display:block}.mine-card-name[data-v-df858179]{position:absolute;left:24.91%;top:15.73%;width:35.65%;height:3.93%;display:block;overflow:hidden;background:#fafcff;color:#333;font-size:calc(var(--office-scale, .3611) * 54px);font-weight:500;line-height:calc(var(--office-scale, .3611) * 83px);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.mine-card-detail[data-v-df858179]{position:absolute;left:24.91%;top:20.95%;width:35.65%;height:2.37%;display:block;overflow:hidden;background:#fafcff;color:#7e7f81;font-size:calc(var(--office-scale, .3611) * 33px);font-weight:400;line-height:calc(var(--office-scale, .3611) * 50px);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.mine-card-badge[data-v-df858179]{position:absolute;left:5.56%;top:21.8%;width:16.67%;height:2.5%;display:flex;align-items:center;justify-content:center;background:#fafcff;color:#8a98aa;font-size:calc(var(--office-scale, .3611) * 32px);font-weight:500;pointer-events:none}.hotspot-layer[data-v-df858179]{position:absolute;inset:0;pointer-events:none}.hotspot[data-v-df858179]{position:absolute;padding:0;border:none;background:transparent;pointer-events:auto}.hotspot[data-v-df858179]:active{background:#ffffff14}.close-hotspot[data-v-df858179]{left:2%;top:1%;width:12%;height:5%}.capsule-more[data-v-df858179]{left:73.5%;top:.9%;width:8.5%;height:3.2%}.capsule-close[data-v-df858179]{left:87%;top:.9%;width:9.5%;height:3.2%}.service-search[data-v-df858179]{left:5%;top:12.5%;width:90%;height:4.7%}.service-tab-theme[data-v-df858179]{left:9%;top:18.8%;width:14%;height:2.6%}.service-tab-life[data-v-df858179]{left:40%;top:18.8%;width:16%;height:2.6%}.service-tab-dept[data-v-df858179]{left:76%;top:18.8%;width:15%;height:2.6%}.service-row-1[data-v-df858179]{left:28%;top:30.5%;width:71%;height:9%}.service-row-2[data-v-df858179]{left:28%;top:39.5%;width:71%;height:8.6%}.service-row-3[data-v-df858179]{left:28%;top:48.1%;width:71%;height:8.6%}.service-row-4[data-v-df858179]{left:28%;top:56.7%;width:71%;height:7.7%}.service-row-5[data-v-df858179]{left:28%;top:64.4%;width:71%;height:6.9%}.service-row-6[data-v-df858179]{left:28%;top:71.3%;width:71%;height:6%}.service-row-7[data-v-df858179]{left:28%;top:77.3%;width:71%;height:7.7%}.sheet-filter-1[data-v-df858179]{left:2.5%;top:25.6%;width:23%;height:3.4%}.sheet-filter-2[data-v-df858179]{left:2.5%;top:32.4%;width:23%;height:3.4%}.sheet-filter-3[data-v-df858179]{left:2.5%;top:39.3%;width:23%;height:3.4%}.sheet-filter-4[data-v-df858179]{left:2.5%;top:46.1%;width:23%;height:3.4%}.sheet-filter-5[data-v-df858179]{left:2.5%;top:52.9%;width:23%;height:3.4%}.sheet-filter-6[data-v-df858179]{left:2.5%;top:59.7%;width:23%;height:3.4%}.sheet-filter-7[data-v-df858179]{left:2.5%;top:66.6%;width:23%;height:3.4%}.sheet-filter-8[data-v-df858179]{left:2.5%;top:73.4%;width:23%;height:3.4%}.sheet-filter-9[data-v-df858179]{left:2.5%;top:80.1%;width:23%;height:3.4%}.news-main[data-v-df858179]{left:0;top:8.6%;width:100%;height:27.5%}.news-row-1[data-v-df858179]{left:0;top:41.2%;width:100%;height:12.9%}.news-row-2[data-v-df858179]{left:0;top:55%;width:100%;height:12.5%}.news-row-3[data-v-df858179]{left:0;top:69.2%;width:100%;height:12.9%}.news-more-1[data-v-df858179]{left:84%;top:39.4%;width:15%;height:2.6%}.news-more-2[data-v-df858179]{left:84%;top:87.4%;width:15%;height:2.6%}.mine-account[data-v-df858179]{left:22%;top:16.8%;width:32%;height:4.4%}.mine-edit-profile[data-v-df858179]{left:67.6%;top:16.1%;width:24.1%;height:4.7%}.mine-cases[data-v-df858179]{left:4%;top:26.6%;width:92%;height:13.7%}.mine-licenses[data-v-df858179]{left:4%;top:40.8%;width:92%;height:21.5%}.mine-licenses-more[data-v-df858179]{left:68%;top:62.2%;width:28%;height:3.4%}.mine-calendar[data-v-df858179]{left:4%;top:65.8%;width:92%;height:12.4%}.mine-recommend-1[data-v-df858179]{left:5.5%;top:81.6%;width:21.5%;height:7.1%}.mine-recommend-2[data-v-df858179]{left:29.6%;top:81.6%;width:21.5%;height:7.1%}.mine-recommend-3[data-v-df858179]{left:52.8%;top:81.6%;width:21.5%;height:7.1%}.mine-recommend-4[data-v-df858179]{left:74.1%;top:81.6%;width:21.5%;height:7.1%}.mine-tab-all[data-v-df858179]{left:13%;top:34%;width:10%;height:3%}.mine-tab-doing[data-v-df858179]{left:33.5%;top:34%;width:12%;height:3%}.mine-tab-done[data-v-df858179]{left:55.5%;top:34%;width:12%;height:3%}.mine-tab-review[data-v-df858179]{left:75%;top:34%;width:14%;height:3%}.service-view[data-v-e524bf92]{display:flex;flex-direction:column;gap:12px;padding:12px 12px 20px}.service-hero[data-v-e524bf92]{padding:16px 16px 14px;border-radius:12px;background:linear-gradient(150deg,#1aa8ff,#0a86ec 70%,#0a76d8);color:#fff;box-shadow:0 8px 20px #0a76d838}.service-tag[data-v-e524bf92]{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:11px;background:#ffffff38;font-size:11px}.service-hero h2[data-v-e524bf92]{margin:10px 0 6px;font-size:19px;font-weight:800;line-height:1.35}.service-hero p[data-v-e524bf92]{margin:0;color:#ffffffe0;font-size:12px;line-height:1.6}.service-meta[data-v-e524bf92]{display:grid;grid-template-columns:1fr;gap:6px;margin:12px 0 0;padding-top:10px;border-top:1px solid rgb(255 255 255 / 22%)}.service-meta div[data-v-e524bf92]{display:flex;align-items:baseline;gap:8px}.service-meta dt[data-v-e524bf92]{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;color:#ffffffc7;font-size:11px}.service-meta dd[data-v-e524bf92]{margin:0;font-size:12px;font-weight:600}.service-card[data-v-e524bf92]{padding:13px 14px}.service-list[data-v-e524bf92]{margin:10px 0 0;padding-left:18px;color:#3f4f65;font-size:13px;line-height:1.9}.service-channels[data-v-e524bf92]{display:flex;flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none}.service-channels li[data-v-e524bf92]{display:flex;gap:9px;padding:10px 11px;border-radius:10px;background:var(--office-blue-soft);color:var(--office-blue-dark)}.service-channels strong[data-v-e524bf92]{display:block;font-size:13px}.service-channels small[data-v-e524bf92]{color:#4a6b8c;font-size:11px;line-height:1.6}.service-query[data-v-e524bf92]{margin:10px 0 0}.service-query div[data-v-e524bf92]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dashed var(--office-line)}.service-query div[data-v-e524bf92]:last-child{border-bottom:none}.service-query dt[data-v-e524bf92]{flex:0 0 auto;color:var(--office-muted);font-size:12px}.service-query dd[data-v-e524bf92]{margin:0;text-align:right;color:var(--office-ink);font-size:13px;font-weight:600;line-height:1.5}.service-steps[data-v-e524bf92]{display:flex;flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none}.service-steps li[data-v-e524bf92]{display:flex;gap:10px}.service-steps i[data-v-e524bf92]{flex:0 0 22px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--office-blue-soft);color:var(--office-blue-dark);font-size:11px;font-style:normal;font-weight:700}.service-steps strong[data-v-e524bf92]{display:block;font-size:13px;color:var(--office-ink)}.service-steps small[data-v-e524bf92]{color:var(--office-muted);font-size:11px;line-height:1.6}.service-actions[data-v-e524bf92]{display:flex;flex-direction:column;gap:9px;padding-top:2px}.article-view[data-v-ec8e7eef]{display:flex;flex-direction:column;gap:10px;padding:16px 16px 24px;background:#fff}.article-view h2[data-v-ec8e7eef]{margin:0;color:var(--office-ink);font-size:19px;font-weight:800;line-height:1.45}.article-meta[data-v-ec8e7eef]{display:flex;align-items:center;gap:14px;margin:0;color:var(--office-muted);font-size:11px}.article-meta span[data-v-ec8e7eef]{display:inline-flex;align-items:center;gap:4px}.article-lead[data-v-ec8e7eef]{margin:4px 0 0;padding:10px 12px;border-left:3px solid var(--office-blue);border-radius:0 8px 8px 0;background:var(--office-blue-soft);color:#3f5673;font-size:13px;line-height:1.7}.article-body[data-v-ec8e7eef]{margin:0;color:#33445c;font-size:14px;line-height:1.9;text-indent:2em}.article-view .office-button[data-v-ec8e7eef]{align-self:flex-start;margin-top:8px}.reviews-view[data-v-b99a1c42]{display:flex;flex-direction:column;gap:12px;padding:12px 12px 20px}.reviews-head h2[data-v-b99a1c42]{margin:0;color:var(--office-ink);font-size:17px;font-weight:800}.reviews-head p[data-v-b99a1c42]{margin:6px 0 0;color:var(--office-muted);font-size:12px;line-height:1.6}.review-rows[data-v-b99a1c42]{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.review-card[data-v-b99a1c42]{display:flex;flex-direction:column;gap:9px;padding:12px}.review-title strong[data-v-b99a1c42]{display:block;color:var(--office-ink);font-size:14px}.review-title small[data-v-b99a1c42]{display:block;margin-top:3px;color:var(--office-muted);font-size:11px}.review-stars[data-v-b99a1c42]{display:flex;gap:4px}.review-stars button[data-v-b99a1c42]{padding:2px;border:none;background:transparent;color:#cfd8e3;cursor:pointer}.review-stars button.active[data-v-b99a1c42]{color:#f5a623}.review-comment[data-v-b99a1c42]{min-height:64px}.review-actions[data-v-b99a1c42]{display:flex;align-items:center;justify-content:space-between;gap:10px}.review-actions small[data-v-b99a1c42]{color:var(--office-muted);font-size:11px}.station-view[data-v-ca27155e]{display:flex;flex-direction:column;gap:12px;padding:12px 12px 20px}.station-head h2[data-v-ca27155e]{display:flex;align-items:center;gap:6px;margin:0;color:var(--office-ink);font-size:17px;font-weight:800}.station-head p[data-v-ca27155e]{margin:6px 0 0;color:var(--office-muted);font-size:12px;line-height:1.6}.station-rows[data-v-ca27155e]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.station-rows button[data-v-ca27155e]{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border:1px solid var(--office-line);border-radius:10px;background:#fff;color:var(--office-ink);font-size:13px}.station-rows button.active[data-v-ca27155e]{border-color:var(--office-blue);color:var(--office-blue-dark);font-weight:700}.life-view[data-v-e0186b73]{display:flex;flex-direction:column;gap:12px;padding:12px 12px 20px}.life-hero[data-v-e0186b73]{padding:16px;border-radius:12px;background:linear-gradient(150deg,#35c08a,#17a171 60%,#0e8b63);color:#fff;box-shadow:0 8px 20px #0e8b6333}.life-hero span[data-v-e0186b73]{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:11px;background:#ffffff38;font-size:11px}.life-hero h2[data-v-e0186b73]{margin:10px 0 6px;font-size:19px;font-weight:800}.life-hero p[data-v-e0186b73]{margin:0;color:#ffffffe0;font-size:12px;line-height:1.6}.life-rows[data-v-e0186b73]{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.life-rows button[data-v-e0186b73]{width:100%;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--office-line);border-radius:11px;background:#fff;text-align:left}.life-icon[data-v-e0186b73]{flex:0 0 32px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#e8f7ef;color:#147b4f}.life-body[data-v-e0186b73]{flex:1 1 auto;min-width:0}.life-body strong[data-v-e0186b73]{display:block;color:var(--office-ink);font-size:14px;font-weight:700}.life-body small[data-v-e0186b73]{display:block;margin-top:3px;color:var(--office-muted);font-size:11px;line-height:1.55}.life-arrow[data-v-e0186b73]{color:#a8b7c8}.account-page[data-v-18adfff3]{position:relative;min-height:100%;background:#f6f6f6;line-height:0}.account-stage[data-v-18adfff3]{position:relative;width:100%}.account-stage>img[data-v-18adfff3]{display:block;width:100%;height:auto}.hotspot-layer[data-v-18adfff3]{position:absolute;inset:0;pointer-events:none}.hotspot[data-v-18adfff3]{position:absolute;padding:0;border:none;background:transparent;pointer-events:auto;cursor:pointer}.hotspot[data-v-18adfff3]:active{background:#1727420f}.account-back[data-v-18adfff3]{left:2.222%;top:3.512%;width:9.259%;height:5.952%}.capsule-more[data-v-18adfff3]{left:71.296%;top:.893%;width:13.241%;height:5.357%}.capsule-close[data-v-18adfff3]{left:84.537%;top:.893%;width:13.241%;height:5.357%}.tab-personal[data-v-18adfff3]{left:13.889%;top:26.19%;width:25.926%;height:6.548%}.tab-legal[data-v-18adfff3]{left:60.185%;top:26.19%;width:25.926%;height:6.548%}.agreement-service[data-v-18adfff3]{left:5.556%;top:63.095%;width:88.889%;height:5.357%}.agreement-privacy[data-v-18adfff3]{left:5.556%;top:68.155%;width:88.889%;height:5.357%}.consent-check[data-v-18adfff3]{left:1.852%;top:77.976%;width:8.519%;height:6.548%}.consent-text[data-v-18adfff3]{left:10.37%;top:77.976%;width:26.667%;height:6.548%}.consent-service[data-v-18adfff3]{left:36.852%;top:77.976%;width:22.5%;height:6.548%}.consent-and[data-v-18adfff3]{left:59.259%;top:77.976%;width:6.111%;height:6.548%}.consent-privacy[data-v-18adfff3]{left:65.185%;top:77.976%;width:18.148%;height:6.548%}.login-button[data-v-18adfff3]{left:3.704%;top:89.286%;width:92.593%;height:9.821%}.consent-off[data-v-18adfff3]{position:absolute;left:3.5%;top:78.869%;width:6.481%;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 calc(var(--office-scale, .3611) * 5px) #b6c2d1}.login-mask[data-v-18adfff3]{position:absolute;inset:0;z-index:30;display:grid;place-items:center;background:#ffffffb8}.login-loading[data-v-18adfff3]{display:flex;flex-direction:column;align-items:center;gap:calc(var(--office-scale, .3611) * 22px);padding:calc(var(--office-scale, .3611) * 38px) calc(var(--office-scale, .3611) * 52px);border-radius:calc(var(--office-scale, .3611) * 16px);background:#fff;box-shadow:0 calc(var(--office-scale, .3611) * 12px) calc(var(--office-scale, .3611) * 32px) #10284029;line-height:1}.login-loading p[data-v-18adfff3]{margin:0;color:#2b3a4d;font-size:calc(var(--office-scale, .3611) * 30px);line-height:1}.login-spinner[data-v-18adfff3]{width:calc(var(--office-scale, .3611) * 46px);height:calc(var(--office-scale, .3611) * 46px);border:calc(var(--office-scale, .3611) * 6px) solid #e6eef7;border-top-color:#078ff5;border-radius:50%;animation:login-spin-18adfff3 .8s linear infinite}@keyframes login-spin-18adfff3{to{transform:rotate(360deg)}}.profile-edit-view[data-v-5254052b]{display:flex;flex-direction:column;gap:12px;padding:12px 12px 20px}.edit-head h2[data-v-5254052b]{display:flex;align-items:center;gap:6px;margin:0;color:var(--office-ink);font-size:17px;font-weight:800}.edit-head p[data-v-5254052b]{margin:6px 0 0;color:var(--office-muted);font-size:12px;line-height:1.6}.edit-card[data-v-5254052b]{display:flex;flex-direction:column;gap:14px;padding:16px 14px}.form-error[data-v-5254052b]{margin:-4px 0 0;color:var(--office-red);font-size:12px}.submit[data-v-5254052b]{min-height:42px}.identity-card[data-v-5254052b]{padding:14px}.identity-card h3[data-v-5254052b]{margin:0;color:var(--office-ink);font-size:13px;font-weight:700}.identity-card dl[data-v-5254052b]{margin:10px 0 0}.identity-card dl div[data-v-5254052b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--office-line)}.identity-card dl div[data-v-5254052b]:last-child{border-bottom:none}.identity-card dt[data-v-5254052b]{color:var(--office-muted);font-size:12px}.identity-card dd[data-v-5254052b]{display:inline-flex;align-items:center;gap:5px;margin:0;color:var(--office-ink);font-size:13px}.identity-card dd.ok[data-v-5254052b]{color:#0f9d58}.identity-hint[data-v-5254052b]{margin:8px 0 0;color:var(--office-muted);font-size:11px;line-height:1.6}.personal-login-view[data-v-9c074e04]{display:flex;flex-direction:column;gap:12px;padding:12px 12px 20px}.login-head h2[data-v-9c074e04]{display:flex;align-items:center;gap:6px;margin:0;color:var(--office-ink);font-size:17px;font-weight:800}.login-head p[data-v-9c074e04]{margin:6px 0 0;color:var(--office-muted);font-size:12px;line-height:1.6}.login-card[data-v-9c074e04]{display:flex;flex-direction:column;gap:14px;padding:16px 14px}.code-row[data-v-9c074e04]{display:flex;gap:8px}.code-row .office-input[data-v-9c074e04]{flex:1 1 auto}.code-button[data-v-9c074e04]{flex:0 0 auto;min-width:96px}.form-error[data-v-9c074e04]{margin:-4px 0 0;color:var(--office-red);font-size:12px}.submit[data-v-9c074e04]{min-height:42px}.legal-login-view[data-v-94a70a38]{display:flex;flex-direction:column;gap:12px;padding:12px 12px 20px}.login-head h2[data-v-94a70a38]{display:flex;align-items:center;gap:6px;margin:0;color:var(--office-ink);font-size:17px;font-weight:800}.login-head p[data-v-94a70a38]{margin:6px 0 0;color:var(--office-muted);font-size:12px;line-height:1.6}.login-card[data-v-94a70a38]{display:flex;flex-direction:column;gap:14px;padding:16px 14px}.form-error[data-v-94a70a38]{margin:-4px 0 0;color:var(--office-red);font-size:12px}.form-hint[data-v-94a70a38]{margin:-2px 0 0;color:var(--office-muted);font-size:11px;line-height:1.6}.submit[data-v-94a70a38]{min-height:42px}.agreement-view[data-v-772a4e70]{display:flex;flex-direction:column;gap:12px;padding:12px 12px 20px}.agreement-head h2[data-v-772a4e70]{display:flex;align-items:center;gap:6px;margin:0;color:var(--office-ink);font-size:17px;font-weight:800}.agreement-head p[data-v-772a4e70]{margin:6px 0 0;color:var(--office-muted);font-size:11px}.agreement-body[data-v-772a4e70]{display:flex;flex-direction:column;gap:14px;padding:16px 14px}.agreement-body h3[data-v-772a4e70]{margin:0;color:var(--office-ink);font-size:13px;font-weight:700}.agreement-body p[data-v-772a4e70]{margin:7px 0 0;color:#4b5b70;font-size:12.5px;line-height:1.75}.office-app{--office-blue: #078ff5;--office-blue-dark: #076fd1;--office-blue-soft: #e8f6ff;--office-cyan: #08a8c4;--office-green: #11a168;--office-orange: #f08a17;--office-red: #e15564;--office-ink: #172742;--office-muted: #778aa2;--office-line: #e7eef7;--office-bg: #f2f7fd;height:100vh;height:var(--app-viewport-height, 100vh);display:flex;flex-direction:column;overflow:hidden;position:relative;color:var(--office-ink);background:var(--office-bg);font-family:MiSans,HarmonyOS Sans SC,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif}.office-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.office-scroll::-webkit-scrollbar{display:none}.office-card{border:1px solid var(--office-line);border-radius:12px;background:#fff;box-shadow:0 5px 18px #1f5b9b0f}.office-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;color:var(--office-ink);font-size:15px;font-weight:700;line-height:1.4}.office-section-subtitle{margin:4px 0 0;color:var(--office-muted);font-size:12px;line-height:1.5}.office-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid var(--office-line);border-radius:9px;background:#fff;color:var(--office-ink);font-size:13px;font-weight:600;cursor:pointer}.office-button:active{transform:translateY(1px)}.office-button-primary{border-color:var(--office-blue);background:linear-gradient(135deg,#18a8ff,#087fe9);color:#fff}.office-button-danger{border-color:#efcccc;background:#fff6f6;color:var(--office-red)}.office-button-ghost{border-color:transparent;background:transparent}.office-input,.office-select,.office-textarea{width:100%;min-width:0;border:1px solid #cfdbea;border-radius:9px;background:#fff;color:var(--office-ink);font:inherit;font-size:13px;outline:none}.office-input,.office-select{height:39px;padding:0 11px}.office-textarea{min-height:88px;padding:10px 11px;resize:vertical;line-height:1.55}.office-input:focus,.office-select:focus,.office-textarea:focus{border-color:var(--office-blue);box-shadow:0 0 0 3px #135fbd1a}.office-field{display:flex;flex-direction:column;gap:7px}.office-field label{color:#3f4f65;font-size:12px;font-weight:700}.office-field small{color:var(--office-muted);font-size:11px}.office-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border-radius:12px;font-size:11px;font-weight:700;white-space:nowrap}.office-status-pending{color:#a9620f;background:#fff1dc}.office-status-reviewing{color:#1262bd;background:#e9f2ff}.office-status-completed{color:#147b4f;background:#e8f7ef}.office-status-rejected{color:#b43737;background:#ffeded}.office-empty{padding:54px 24px;border:1px dashed #cbd8e8;border-radius:12px;color:var(--office-muted);background:#f9fbfe;text-align:center;font-size:13px}.office-empty strong{display:block;margin-bottom:7px;color:#45566d;font-size:15px}.office-toast{position:fixed;z-index:140;left:50%;bottom:calc(78px + env(safe-area-inset-bottom,0px));width:fit-content;max-width:min(82vw,360px);margin:0;padding:9px 15px;border-radius:18px;background:#102035e0;color:#fff;font-size:12px;line-height:1.4;transform:translate(-50%)}.office-app.is-leaving[data-v-1260656c]{transform:translateY(100%);opacity:0;transition:transform .28s cubic-bezier(.33,.7,.2,1),opacity .28s ease;pointer-events:none}.office-transition-page[data-v-1260656c]{position:relative;min-height:100%;display:flex;flex-direction:column}.office-forward-enter-active[data-v-1260656c],.office-forward-leave-active[data-v-1260656c],.office-back-enter-active[data-v-1260656c],.office-back-leave-active[data-v-1260656c]{transition:transform .17s cubic-bezier(.22,.72,.2,1),opacity .15s ease}.office-forward-enter-from[data-v-1260656c]{opacity:.7;transform:translate(26px)}.office-forward-leave-to[data-v-1260656c]{opacity:0;transform:translate(-14px)}.office-back-enter-from[data-v-1260656c]{opacity:.7;transform:translate(-22px)}.office-back-leave-to[data-v-1260656c]{opacity:0;transform:translate(26px)}@media(prefers-reduced-motion:reduce){.office-forward-enter-active[data-v-1260656c],.office-forward-leave-active[data-v-1260656c],.office-back-enter-active[data-v-1260656c],.office-back-leave-active[data-v-1260656c]{transition-duration:1ms}}.mini-capsule[data-v-1260656c]{position:absolute;z-index:40;top:calc(var(--office-scale, .3611) * 15px + env(safe-area-inset-top,0px));left:calc(var(--office-scale, .3611) * 771px);width:calc(var(--office-scale, .3611) * 285px);height:calc(var(--office-scale, .3611) * 94px)}.mini-capsule img[data-v-1260656c]{width:100%;height:100%;display:block;pointer-events:none}.capsule-hit[data-v-1260656c]{position:absolute;top:0;bottom:0;padding:0;border:none;background:transparent;cursor:pointer}.capsule-more[data-v-1260656c]{left:0;width:50%}.capsule-close[data-v-1260656c]{left:50%;width:50%}.mini-capsule:has(.capsule-hit:active) img[data-v-1260656c]{opacity:.7}.office-hint[data-v-1260656c]{position:absolute;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:30;margin:0;padding:7px 14px;border-radius:16px;background:#172742d1;color:#fff;font-size:12px;transform:translate(-50%);pointer-events:none}.office-header[data-v-1260656c]{position:relative;flex:0 0 auto;padding:calc(78px + env(safe-area-inset-top,0px)) 12px 14px;background:linear-gradient(180deg,#0399ff,#32aefb 58%,#73c8ff);color:#fff;touch-action:none}.office-header[data-v-1260656c]:not(.dashboard-header){padding-top:calc(var(--office-scale, .3611) * 109px + 10px + env(safe-area-inset-top,0px));padding-bottom:16px}.office-header.cases-header[data-v-1260656c]{padding-top:calc(var(--office-scale, .3611) * 109px + 10px + env(safe-area-inset-top,0px))}.header-row[data-v-1260656c]{position:relative;display:flex;align-items:center;gap:8px}.header-icon[data-v-1260656c]{position:relative;flex:0 0 36px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgb(255 255 255 / 16%);border-radius:7px;background:#ffffff17;color:#fff;cursor:pointer}.brand-switch[data-v-1260656c]{position:absolute;left:50%;display:flex;align-items:baseline;justify-content:center;gap:50px;width:max-content;transform:translate(calc(-50% - 5px))}.brand-switch span[data-v-1260656c]{color:#ffffff9e;font-size:17px;line-height:1.1}.brand-switch span.active[data-v-1260656c]{color:#fff;font-size:23px;font-weight:800}.header-page-title[data-v-1260656c]{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;color:#fff;font-size:22px;font-weight:700;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.station-row[data-v-1260656c]{height:30px;width:fit-content;display:flex;align-items:center;gap:5px;margin-left:auto;margin-right:-16px;margin-top:32px;padding:0 10px;border-radius:15px;color:#ffffffdb;background:#ffffff1f;font-size:12px}.notice-button i[data-v-1260656c]{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid #28aafa;border-radius:9px;background:#e04d4d;color:#fff;font-size:9px;font-style:normal;font-weight:700}.header-drag[data-v-1260656c]{position:absolute;right:50%;bottom:3px;width:30px;height:3px;border-radius:2px;background:#ffffff47;transform:translate(50%)}.office-tabbar[data-v-1260656c]{position:relative;z-index:5;flex:0 0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:56px;padding:4px 7px calc(5px + env(safe-area-inset-bottom,0px));border-top:1px solid #e7eef7;background:#fff;box-shadow:0 -6px 20px #1f58970f}.office-tabbar button[data-v-1260656c]{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;padding:2px 1px 0;border:none;background:transparent;color:#8a98aa;font-size:10.5px;cursor:pointer}.office-tabbar button.active[data-v-1260656c]{color:#078ff5}.office-tabbar button svg[data-v-1260656c]{color:#8a98aa}.office-tabbar button.active svg[data-v-1260656c]{color:#078ff5;transform:translateY(-1px)}.office-tabbar .business-entry[data-v-1260656c]{position:relative;top:-9px;gap:0;justify-content:flex-end;color:#167ad3}.business-entry>span[data-v-1260656c]{width:43px;height:43px;display:flex;align-items:center;justify-content:center;border:none;border-radius:0;background:transparent;box-shadow:none}.business-entry>span img[data-v-1260656c]{width:100%;height:100%;display:block;object-fit:contain}.business-entry strong[data-v-1260656c]{margin-top:0;color:#1b6fbf;font-size:10px;line-height:1.1}.mini-app{--mini-ink: #17263d;--mini-muted: #7b8ba1;--mini-line: #e8eef6;--mini-bg: #f2f6fb;height:100vh;height:var(--app-viewport-height, 100vh);display:flex;flex-direction:column;overflow:hidden;position:relative;color:var(--mini-ink);background:var(--mini-bg);font-family:MiSans,HarmonyOS Sans SC,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif}.mini-page-transition{min-height:100%;flex:0 0 auto;display:flex;flex-direction:column;gap:12px}.mini-page-transition>*{flex:0 0 auto}.mini-page-forward-enter-active,.mini-page-forward-leave-active,.mini-page-back-enter-active,.mini-page-back-leave-active{transition:transform .17s cubic-bezier(.22,.72,.2,1),opacity .15s ease}.mini-page-forward-enter-from{opacity:.7;transform:translate(24px)}.mini-page-forward-leave-to{opacity:0;transform:translate(-14px)}.mini-page-back-enter-from{opacity:.7;transform:translate(-20px)}.mini-page-back-leave-to{opacity:0;transform:translate(24px)}@media(prefers-reduced-motion:reduce){.mini-page-forward-enter-active,.mini-page-forward-leave-active,.mini-page-back-enter-active,.mini-page-back-leave-active{transition-duration:1ms}}.mini-app.is-leaving{transform:translateY(100%);opacity:0;transition:transform .28s cubic-bezier(.33,.7,.2,1),opacity .28s ease;pointer-events:none}.mini-app .mini-capsule{position:absolute;z-index:40;top:calc(var(--mini-scale, .3611) * 15px + env(safe-area-inset-top,0px));left:calc(var(--mini-scale, .3611) * 771px);width:calc(var(--mini-scale, .3611) * 285px);height:calc(var(--mini-scale, .3611) * 94px)}.mini-app .mini-capsule-pill{position:absolute;inset:0;border-radius:calc(var(--mini-scale, .3611) * 47px);background:#ffffff78;pointer-events:none}.mini-app .mini-capsule-dots{position:absolute;left:24.4%;top:50%;display:flex;align-items:center;gap:calc(var(--mini-scale, .3611) * 9px);transform:translate(-50%,-50%)}.mini-app .mini-capsule-dots i{width:calc(var(--mini-scale, .3611) * 10px);height:calc(var(--mini-scale, .3611) * 10px);border-radius:50%;background:#101d27}.mini-app .mini-capsule-dots i:nth-child(2){width:calc(var(--mini-scale, .3611) * 18px);height:calc(var(--mini-scale, .3611) * 18px)}.mini-app .mini-capsule-ring{position:absolute;left:71%;top:50%;box-sizing:border-box;width:calc(var(--mini-scale, .3611) * 49px);height:calc(var(--mini-scale, .3611) * 49px);display:flex;align-items:center;justify-content:center;border:calc(var(--mini-scale, .3611) * 6px) solid #101d27;border-radius:50%;transform:translate(-50%,-50%)}.mini-app .mini-capsule-ring i{width:calc(var(--mini-scale, .3611) * 18px);height:calc(var(--mini-scale, .3611) * 18px);border-radius:50%;background:#101d27}.mini-app .capsule-hit{position:absolute;top:0;bottom:0;padding:0;border:none;background:transparent;cursor:pointer}.mini-app .capsule-more{left:0;width:50%}.mini-app .capsule-close{left:50%;width:50%}.mini-app .mini-capsule:has(.capsule-hit:active) .mini-capsule-pill{opacity:.7}.mini-header{position:relative;flex:0 0 auto;padding:calc(var(--mini-scale, .3611) * 109px + 10px + env(safe-area-inset-top,0px)) 12px 12px;background:linear-gradient(180deg,var(--mini-header-from),var(--mini-header-to));color:#fff}.mini-header-row{position:relative;display:flex;align-items:center;gap:8px}.mini-header-icon{position:relative;flex:0 0 36px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgb(255 255 255 / 16%);border-radius:8px;background:#ffffff1a;color:#fff;cursor:pointer}.mini-header-icon:active{background:#fff3}.mini-header-spacer{flex:0 0 36px;width:36px;height:36px}.mini-header-icon i{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid var(--mini-header-to);border-radius:9px;background:#e04d4d;color:#fff;font-size:9px;font-style:normal;font-weight:700}.mini-header-brand{flex:1 1 auto;min-width:0;text-align:center}.mini-header-brand h1{margin:0;overflow:hidden;color:#fff;font-size:21px;font-weight:800;letter-spacing:0;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mini-header-brand p{margin:3px 0 0;overflow:hidden;color:#fffc;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.mini-location{width:fit-content;height:26px;display:flex;align-items:center;gap:4px;margin:10px 4px 0 auto;padding:0 10px;border-radius:13px;background:#ffffff24;color:#ffffffeb;font-size:11.5px}.mini-header-drag{position:absolute;right:50%;bottom:3px;width:30px;height:3px;border-radius:2px;background:#ffffff4d;transform:translate(50%)}.mini-scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;padding:12px 12px 16px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mini-scroll::-webkit-scrollbar{display:none}.mini-scroll>*{flex:0 0 auto}.mini-hero{position:relative;display:flex;align-items:center;gap:12px;padding:18px 16px;overflow:hidden;border-radius:14px;background:linear-gradient(135deg,var(--mini-header-from),var(--mini-primary-dark));color:#fff;box-shadow:0 10px 24px #143c6e2e}.mini-hero-text{flex:1 1 auto;min-width:0}.mini-hero-eyebrow{margin:0 0 6px;color:#ffffffd1;font-size:11px;line-height:1.3}.mini-hero h2{margin:0;color:#fff;font-size:22px;font-weight:800;letter-spacing:0;line-height:1.25;word-break:break-word}.mini-hero-sub{margin:6px 0 0;color:#ffffffdb;font-size:12px;line-height:1.55}.mini-hero-action{height:34px;display:inline-flex;align-items:center;gap:2px;margin-top:14px;padding:0 12px 0 15px;border:none;border-radius:17px;background:#fff;color:var(--mini-primary-dark);font-size:12.5px;font-weight:700;cursor:pointer}.mini-hero-action:active{opacity:.85}.mini-hero-art{flex:0 0 62px;width:62px;height:62px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#ffffff1f;color:#ffffffc7}.mini-card{border:1px solid var(--mini-line);border-radius:12px;background:#fff;box-shadow:0 5px 16px #1f5b9b0f}.mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 6px}.mini-stat{min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:0 4px;text-align:center}.mini-stat+.mini-stat{border-left:1px solid var(--mini-line)}.mini-stat strong{max-width:100%;overflow:hidden;color:var(--mini-ink);font-size:16.5px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.mini-stat span{color:var(--mini-muted);font-size:11px;line-height:1.3}.mini-stat small{color:#9dabbd;font-size:10px}.mini-block{display:flex;flex-direction:column;gap:9px}.mini-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 3px}.mini-block-head h3{margin:0;color:var(--mini-ink);font-size:15px;font-weight:700;line-height:1.4}.mini-block-head p{margin:0;color:var(--mini-muted);font-size:11px;line-height:1.4;text-align:right}.mini-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 0;padding:12px 6px;border:1px solid var(--mini-line);border-radius:12px;background:#fff;box-shadow:0 5px 16px #1f5b9b0f}.mini-action{min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 2px;border:none;background:transparent;cursor:pointer}.mini-action:active{opacity:.7}.mini-action-label{max-width:100%;display:-webkit-box;overflow:hidden;color:#3d4c62;font-size:11px;line-height:1.25;text-align:center;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mini-chip{position:relative;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:13px}.mini-chip-sm{flex:0 0 34px;width:34px;height:34px;border-radius:10px}.mini-chip-badge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid #fff;border-radius:8px;background:#f04a3c;color:#fff;font-size:9px;font-style:normal;font-weight:700}.mini-app .tone-blue{background:#e8f1ff;color:#1c6ae0}.mini-app .tone-green{background:#e5f7ee;color:#0f9a5e}.mini-app .tone-orange{background:#fff1e2;color:#e07b16}.mini-app .tone-red{background:#ffedeb;color:#e2483a}.mini-app .tone-purple{background:#f0ebff;color:#6d47d9}.mini-app .tone-cyan{background:#e4f7fa;color:#0e8ba0}.mini-app .tone-gray{background:#eef2f7;color:#64748b}.mini-banner{--mini-banner-ink: #233246;position:relative;display:flex;align-items:center;gap:10px;padding:15px 15px 15px 16px;overflow:hidden;border-radius:13px}.mini-banner-text{flex:1 1 auto;min-width:0}.mini-banner h3{margin:0;color:var(--mini-banner-ink);font-size:14.5px;font-weight:800;line-height:1.35}.mini-banner p{margin:5px 0 0;color:color-mix(in srgb,var(--mini-banner-ink) 74%,#fff);font-size:11.5px;line-height:1.5}.mini-banner button{height:28px;margin-top:10px;padding:0 12px;border:none;border-radius:14px;background:#ffffffeb;color:var(--mini-banner-ink);font-size:11.5px;font-weight:700;cursor:pointer}.mini-banner-art{flex:0 0 auto;color:color-mix(in srgb,var(--mini-banner-ink) 22%,#fff)}.mini-app .tone-bg-blue{--mini-banner-ink: #1c5fc4;background:linear-gradient(135deg,#eaf2ff,#dbe9ff)}.mini-app .tone-bg-green{--mini-banner-ink: #187a4f;background:linear-gradient(135deg,#e8f8f0,#d8f2e6)}.mini-app .tone-bg-orange{--mini-banner-ink: #ad6412;background:linear-gradient(135deg,#fff4e6,#ffe8cf)}.mini-app .tone-bg-red{--mini-banner-ink: #c23c2d;background:linear-gradient(135deg,#fff1ee,#ffe2dd)}.mini-app .tone-bg-purple{--mini-banner-ink: #6238c9;background:linear-gradient(135deg,#f2edff,#e7dfff)}.mini-app .tone-bg-cyan{--mini-banner-ink: #0f7186;background:linear-gradient(135deg,#e7f9fc,#d8f1f6)}.mini-list{list-style:none;margin:0;padding:2px 0}.mini-list li+li{border-top:1px solid #f0f4f9}.mini-list button{width:100%;display:flex;align-items:center;gap:10px;padding:11px 12px;border:none;background:transparent;text-align:left;cursor:pointer}.mini-list button:active{background:#f7fafd}.mini-row-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.mini-row-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#25344a;font-size:13.5px;font-weight:600;line-height:1.35;word-break:break-word}.mini-row-sub{color:var(--mini-muted);font-size:11.5px;line-height:1.45;word-break:break-word}.mini-row-value{flex:0 0 auto;color:#2b3a50;font-size:13px;font-weight:700}.mini-row-arrow{flex:0 0 auto;color:#c3ceda}.mini-tag{padding:1px 6px;border-radius:8px;font-size:10px;font-style:normal;font-weight:700;line-height:1.5;white-space:nowrap}.mini-app .tone-tag-blue{background:#e8f1ff;color:#1c6ae0}.mini-app .tone-tag-green{background:#e5f7ee;color:#0f9a5e}.mini-app .tone-tag-orange{background:#fff1e2;color:#cf6f0d}.mini-app .tone-tag-red{background:#ffedeb;color:#d93f31}.mini-app .tone-tag-purple{background:#f0ebff;color:#6d47d9}.mini-app .tone-tag-cyan{background:#e4f7fa;color:#0e8ba0}.mini-app .tone-tag-gray{background:#eef2f7;color:#64748b}.mini-progress{display:flex;align-items:center;gap:8px;margin-top:3px}.mini-progress-track{flex:1 1 auto;height:5px;overflow:hidden;border-radius:3px;background:#eef2f7}.mini-progress-track i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#ffb26b,var(--mini-primary))}.mini-progress b{flex:0 0 auto;color:var(--mini-muted);font-size:10.5px;font-weight:700}.mini-searchbox{height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--mini-line);border-radius:11px;background:#fff;color:#96a3b4}.mini-searchbox input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;color:var(--mini-ink);font:inherit;font-size:13px}.mini-searchbox input::placeholder{color:#a7b3c2}.mini-empty{margin:0;padding:34px 16px;border:1px dashed #dbe5f0;border-radius:12px;background:#fff;color:var(--mini-muted);font-size:12.5px;text-align:center}.mini-notice{display:flex;align-items:flex-start;gap:7px;margin:0;padding:9px 11px;border:1px dashed #dbe5f0;border-radius:10px;background:#fbfdff;color:#6a7a90;font-size:11.5px;line-height:1.5}.mini-notice svg{flex:0 0 auto;margin-top:1px}.mini-tabbar{position:relative;z-index:5;flex:0 0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:56px;padding:4px 6px calc(5px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--mini-line);background:#fff;box-shadow:0 -6px 20px #1f58970f}.mini-tabbar button{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;padding:2px 1px 0;border:none;background:transparent;color:#8a98aa;font-size:10.5px;cursor:pointer}.mini-tabbar button svg{color:#8a98aa}.mini-tabbar button.active{color:var(--mini-primary)}.mini-tabbar button.active svg{color:var(--mini-primary);transform:translateY(-1px)}.mini-tabbar button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-center{position:relative;top:-9px;gap:0;justify-content:flex-end}.mini-center>span{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--mini-header-from),var(--mini-primary-dark));box-shadow:0 8px 16px #143c6e38}.mini-center>span svg{color:#fff}.mini-center strong{margin-top:1px;color:var(--mini-primary-dark);font-size:10px;font-weight:700;white-space:nowrap}.mini-app .mini-mask{position:absolute;inset:0;z-index:45;display:flex;align-items:flex-end;justify-content:center;background:#0c18286b}.mini-app .mini-sheet{width:100%;max-width:460px;max-height:82%;overflow-y:auto;padding:10px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;background:#fff;box-shadow:0 -12px 40px #0c182833;scrollbar-width:none}.mini-app .mini-sheet::-webkit-scrollbar{display:none}.mini-app .mini-sheet-grab{display:block;width:36px;height:4px;margin:0 auto 12px;border-radius:2px;background:#e2e8f0}.mini-app .mini-sheet h2{margin:0;color:#1d2b40;font-size:17px;font-weight:800;line-height:1.4}.mini-app .mini-sheet-sub{margin:5px 0 0;color:var(--mini-muted);font-size:12px}.mini-app .mini-sheet-desc{margin:10px 0 0;color:#4c5c72;font-size:12.5px;line-height:1.65}.mini-app .mini-sheet-rows{display:flex;flex-direction:column;margin:12px 0 0;padding:0;border-top:1px solid #eef2f7}.mini-app .mini-sheet-rows>div{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #f2f5f9}.mini-app .mini-sheet-rows dt{flex:0 0 auto;color:var(--mini-muted);font-size:12px;line-height:1.5}.mini-app .mini-sheet-rows dd{flex:1 1 auto;min-width:0;margin:0;color:#2a3850;font-size:12.5px;font-weight:600;line-height:1.5;text-align:right;word-break:break-all}.mini-app .mini-sheet-actions{display:flex;flex-direction:column;gap:8px;margin-top:16px}.mini-btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid #dfe7f0;border-radius:10px;background:#fff;color:#33445c;font-size:14px;font-weight:600;cursor:pointer}.mini-btn-primary{border-color:transparent;background:linear-gradient(135deg,var(--mini-header-from),var(--mini-primary-dark));color:#fff}.mini-btn-ghost{min-height:38px;border-color:transparent;background:transparent;color:#7b8ba1;font-weight:500}.mini-hint{position:absolute;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:50;max-width:min(82vw,360px);margin:0;padding:8px 14px;border-radius:16px;background:#172742d6;color:#fff;font-size:12px;line-height:1.4;transform:translate(-50%);pointer-events:none}.mini-sheet-enter-active,.mini-sheet-leave-active{transition:opacity .18s ease}.mini-sheet-enter-active .mini-sheet,.mini-sheet-leave-active .mini-sheet{transition:transform .22s cubic-bezier(.22,.72,.2,1)}.mini-sheet-enter-from,.mini-sheet-leave-to{opacity:0}.mini-sheet-enter-from .mini-sheet,.mini-sheet-leave-to .mini-sheet{transform:translateY(24px)}@media(max-width:340px){.mini-hero-art{display:none}.mini-header-brand h1{font-size:19px}.mini-chip{width:38px;height:38px}.mini-action-label{font-size:10.5px}}.page[data-v-98742553]{height:100vh;height:var(--app-viewport-height, 100vh);display:flex;flex-direction:column;overflow:hidden;background:var(--app-color-bg)}.body[data-v-98742553]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:16px;padding:12px 12px calc(20px + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain}.search[data-v-98742553]{height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--app-color-line);border-radius:10px;background:var(--app-color-surface);color:var(--app-color-text-tertiary)}.search input[data-v-98742553]{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;color:var(--app-color-text);font:inherit;font-size:14px}.block h2[data-v-98742553]{margin:0 0 10px 4px;color:var(--app-color-text-secondary);font-size:13px;font-weight:400}.grid[data-v-98742553]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 0;padding:16px 4px;border-radius:12px;background:var(--app-color-surface)}.tile[data-v-98742553]{min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;padding:2px;border:none;background:transparent;cursor:pointer}.tile[data-v-98742553]:active{opacity:.7}.tile img[data-v-98742553]{width:52px;height:52px;border-radius:50%;object-fit:cover}.tile span[data-v-98742553]{max-width:100%;overflow:hidden;color:var(--app-color-text);font-size:11.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.list[data-v-98742553]{margin:0;padding:0;list-style:none;border-radius:12px;background:var(--app-color-surface);overflow:hidden}.list li+li[data-v-98742553]{border-top:1px solid var(--app-color-line)}.list button[data-v-98742553]{width:100%;display:flex;align-items:center;gap:12px;padding:11px 14px;border:none;background:transparent;text-align:left;cursor:pointer}.list button[data-v-98742553]:active{background:var(--app-color-bg)}.list img[data-v-98742553]{width:40px;height:40px;flex:0 0 40px;border-radius:50%;object-fit:cover}.main[data-v-98742553]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.name[data-v-98742553]{color:var(--app-color-text);font-size:15px;line-height:1.3}.tagline[data-v-98742553]{overflow:hidden;color:var(--app-color-text-tertiary);font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.list svg[data-v-98742553]{flex:0 0 auto;color:var(--app-color-text-tertiary)}.empty[data-v-98742553]{margin:40px 0 0;color:var(--app-color-text-tertiary);font-size:14px;text-align:center}.mini-launch[data-v-e5a197e7]{position:fixed;inset:0;z-index:220;width:100%;max-width:480px;margin:0 auto;overflow:hidden;background:#fff;color:#1f2329}.launch-content[data-v-e5a197e7]{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding-bottom:9vh;padding-bottom:calc(var(--app-viewport-height, 100vh) * .09)}.launch-icon-shell[data-v-e5a197e7]{width:84px;height:84px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 10px 30px #0f172a1f,0 2px 6px #0f172a14;animation:launch-icon-in-e5a197e7 .42s cubic-bezier(.22,.72,.2,1) both}.launch-icon[data-v-e5a197e7]{width:100%;height:100%;display:block;border-radius:50%;object-fit:cover}.launch-text[data-v-e5a197e7]{margin:0;color:#3d4653;font-size:15px;font-weight:400;line-height:1.4;animation:launch-text-in-e5a197e7 .36s ease .12s both}.launch-progress[data-v-e5a197e7]{width:96px;height:3px;overflow:hidden;border-radius:2px;background:#0f172a14;animation:launch-text-in-e5a197e7 .3s ease .18s both}.launch-progress i[data-v-e5a197e7]{width:100%;height:100%;display:block;border-radius:inherit;background:#0f172a38;transform:scaleX(0);transform-origin:left center;animation:launch-progress-e5a197e7 1.12s ease .1s both}@keyframes launch-icon-in-e5a197e7{0%{opacity:0;transform:translateY(12px) scale(.86)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes launch-text-in-e5a197e7{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes launch-progress-e5a197e7{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.launch-icon-shell[data-v-e5a197e7],.launch-text[data-v-e5a197e7],.launch-progress[data-v-e5a197e7],.launch-progress i[data-v-e5a197e7]{animation:none}}.vc-page[data-v-bf75b066]{position:relative}.vc-nav[data-v-bf75b066]{position:absolute;top:0;left:0;right:0;z-index:6;height:calc(50px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 6px 0;display:flex;align-items:center;background:linear-gradient(to bottom,rgb(0 0 0 / 42%),transparent)}.vc-nav-button[data-v-bf75b066]{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#fff;cursor:pointer}.vc-nav-spacer[data-v-bf75b066]{width:40px}.vc-tabs[data-v-bf75b066]{flex:1 1 auto;display:flex;justify-content:center;gap:22px}.vc-tabs button[data-v-bf75b066]{border:none;background:transparent;padding:6px 2px;color:#ffffffa8;font-size:15.5px;cursor:pointer}.vc-tabs button.active[data-v-bf75b066]{color:#fff;font-weight:500}.vc-scroll[data-v-bf75b066]{flex:1 1 auto;min-height:0;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior-y:contain}.vc-card[data-v-bf75b066]{position:relative;height:100%;min-height:100%;scroll-snap-align:start;overflow:hidden;background:#000}.vc-cover[data-v-bf75b066]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vc-shade[data-v-bf75b066]{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / 72%) 0%,rgb(0 0 0 / 18%) 38%,transparent 60%),linear-gradient(to bottom,rgb(0 0 0 / 30%),transparent 24%)}.vc-play[data-v-bf75b066]{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#00000057;color:#fff;cursor:pointer}.vc-progress[data-v-bf75b066]{position:absolute;left:0;right:0;bottom:0;height:2.5px;background:#ffffff40;overflow:hidden}.vc-progress span[data-v-bf75b066]{display:block;height:100%;width:100%;background:#fff;transform-origin:left center;animation:vc-progress-bf75b066 18s linear infinite}.vc-progress.paused span[data-v-bf75b066]{animation-play-state:paused}@keyframes vc-progress-bf75b066{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vc-duration[data-v-bf75b066]{position:absolute;right:12px;top:calc(58px + env(safe-area-inset-top,0px))}.vc-info[data-v-bf75b066]{position:absolute;left:14px;right:86px;bottom:26px}.vc-author[data-v-bf75b066]{display:flex;align-items:center;gap:8px}.vc-avatar[data-v-bf75b066]{width:34px;height:34px;border-radius:50%}.vc-author-name[data-v-bf75b066]{font-size:14.5px;color:#fff;text-shadow:0 1px 3px rgb(0 0 0 / 45%)}.vc-follow[data-v-bf75b066]{margin-left:4px;padding:4px 10px;border:1px solid rgb(255 255 255 / 55%);border-radius:5px;background:#ffffff1f;color:#fff;font-size:12.5px;cursor:pointer}.vc-text[data-v-bf75b066]{margin:10px 0 0;font-size:14.5px;line-height:1.5;color:#fff;text-shadow:0 1px 3px rgb(0 0 0 / 45%)}.vc-location[data-v-bf75b066]{margin:6px 0 0;font-size:12.5px;color:#ffffffc7}.vc-actions[data-v-bf75b066]{position:absolute;right:12px;bottom:30px;display:flex;flex-direction:column;gap:18px;color:#fff}.vc-actions button[data-v-bf75b066]{display:flex;flex-direction:column;align-items:center;gap:4px;border:none;background:transparent;color:inherit;font-size:12px;cursor:pointer;filter:drop-shadow(0 1px 3px rgb(0 0 0 / 45%))}.vc-actions button.liked[data-v-bf75b066]{color:#ff5a5a}.vc-empty[data-v-bf75b066]{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:#ffffffb8}.vc-comments[data-v-bf75b066]{padding:8px 16px;max-height:46vh;overflow-y:auto}.vc-comment[data-v-bf75b066]{display:flex;gap:10px;padding:9px 0}.vc-comment-avatar[data-v-bf75b066]{width:34px;height:34px;border-radius:50%}.vc-comment strong[data-v-bf75b066]{font-size:13px;color:var(--app-color-text-secondary);font-weight:400}.vc-comment p[data-v-bf75b066]{margin:3px 0 0;font-size:14.5px;line-height:1.45}.vc-comment-form[data-v-bf75b066]{display:flex;align-items:center;gap:8px;padding:10px 14px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--app-color-line)}.vc-comment-form input[data-v-bf75b066]{flex:1 1 auto;min-width:0;height:38px;padding:0 12px;border:none;border-radius:6px;background:var(--app-color-bg);font-size:14.5px;outline:none}.vc-share[data-v-bf75b066]{display:flex;flex-direction:column;padding:6px 0}.vc-share button[data-v-bf75b066]{padding:15px 20px;border:none;background:transparent;text-align:left;font-size:15.5px;color:var(--app-color-text);cursor:pointer}.vc-share button[data-v-bf75b066]:active{background:var(--app-color-active)}.vc-share-cancel[data-v-bf75b066]{border-top:8px solid var(--app-color-bg)}.vc-share-cancel button[data-v-bf75b066]{width:100%;padding:15px;border:none;background:var(--app-color-surface);font-size:15.5px;color:var(--app-color-text);cursor:pointer}.vc-share-cancel button[data-v-bf75b066]:active{background:var(--app-color-active)}.room[data-v-34a9373d]{position:relative}.room-backdrop[data-v-34a9373d]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(1px) brightness(.72)}.room-shade[data-v-34a9373d]{position:absolute;inset:0;background:linear-gradient(to bottom,rgb(0 0 0 / 58%) 0%,transparent 26%),linear-gradient(to top,rgb(0 0 0 / 78%) 0%,transparent 46%)}.room-nav[data-v-34a9373d]{position:relative;z-index:2;display:flex;align-items:center;gap:10px;padding:calc(8px + env(safe-area-inset-top,0px)) 12px 0}.room-back[data-v-34a9373d]{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#fff;cursor:pointer}.room-host[data-v-34a9373d]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px}.room-avatar[data-v-34a9373d]{width:36px;height:36px;border-radius:50%}.room-host strong[data-v-34a9373d]{display:block;font-size:14.5px;color:#fff}.room-live[data-v-34a9373d]{margin-top:3px}.room-follow[data-v-34a9373d]{min-height:30px;padding:0 13px;border:none;border-radius:5px;background:var(--app-color-primary);color:#fff;font-size:13px;cursor:pointer}.room-stage[data-v-34a9373d]{position:relative;z-index:2;padding:18px 16px 0}.room-viewers[data-v-34a9373d]{margin-bottom:10px}.room-title[data-v-34a9373d]{margin:0;max-width:78%;font-size:18px;font-weight:500;line-height:1.45;color:#fff;text-shadow:0 1px 4px rgb(0 0 0 / 45%)}.room-chat[data-v-34a9373d]{position:relative;z-index:2;flex:1 1 auto;min-height:0;margin-top:auto;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:7px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 36px);mask-image:linear-gradient(to bottom,transparent 0,#000 36px)}.room-message[data-v-34a9373d]{margin:0;max-width:82%;padding:6px 10px;border-radius:6px;background:#00000052;font-size:13px;line-height:1.45;color:#fff}.room-message strong[data-v-34a9373d]{margin-right:6px;font-weight:400;color:#8fd6a8}.room-bottom[data-v-34a9373d]{position:relative;z-index:2;display:flex;align-items:center;gap:10px;padding:8px 12px calc(12px + env(safe-area-inset-bottom,0px))}.room-input[data-v-34a9373d]{flex:1 1 auto;display:flex;align-items:center;height:40px;padding:0 6px 0 14px;border-radius:20px;background:#ffffff29}.room-input input[data-v-34a9373d]{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-size:14px;color:#fff}.room-input input[data-v-34a9373d]::placeholder{color:#ffffff94}.room-input button[data-v-34a9373d]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#fff;cursor:pointer}.room-input button[data-v-34a9373d]:disabled{opacity:.4}.room-like[data-v-34a9373d]{display:flex;flex-direction:column;align-items:center;gap:2px;border:none;background:transparent;color:#ff5a5a;font-size:11px;cursor:pointer}.room-hearts[data-v-34a9373d]{position:absolute;right:18px;bottom:64px;display:flex;flex-direction:column;align-items:center;pointer-events:none}.room-hearts span[data-v-34a9373d]{color:#ff5a5a;font-size:18px}.heart-enter-active[data-v-34a9373d]{animation:room-heart-34a9373d 1s ease-out forwards}@keyframes room-heart-34a9373d{0%{opacity:0;transform:translateY(0) scale(.6)}30%{opacity:1}to{opacity:0;transform:translateY(-72px) scale(1.15)}}.stream-grid[data-v-34a9373d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:4px 12px 20px}.stream-card[data-v-34a9373d]{display:flex;flex-direction:column;border:none;padding:0;background:transparent;text-align:left;cursor:pointer}.stream-cover[data-v-34a9373d]{position:relative;display:block;aspect-ratio:3 / 4;border-radius:8px;overflow:hidden;background:#d8d8d8}.stream-cover img[data-v-34a9373d]{width:100%;height:100%;display:block;object-fit:cover}.stream-live[data-v-34a9373d]{position:absolute;left:8px;top:8px}.stream-viewers[data-v-34a9373d]{position:absolute;right:8px;bottom:8px}.stream-title[data-v-34a9373d]{margin-top:7px;font-size:14px;line-height:1.4;color:var(--app-color-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stream-host[data-v-34a9373d]{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:12px;color:var(--app-color-text-secondary)}.stream-avatar[data-v-34a9373d]{width:18px;height:18px;border-radius:50%}.scan[data-v-db6b64e1]{background:#15181c;color:#f5f5f5}.scan-nav[data-v-db6b64e1]{display:flex;align-items:center;padding:calc(8px + env(safe-area-inset-top,0px)) 8px 0}.scan-back[data-v-db6b64e1]{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#fff}.scan-title[data-v-db6b64e1]{flex:1 1 auto;text-align:center;font-size:16px}.scan-modes[data-v-db6b64e1]{display:flex;justify-content:center;gap:26px;padding:14px 0 6px}.scan-modes button[data-v-db6b64e1]{border:none;background:transparent;padding:4px 2px;color:#ffffff9e;font-size:15px;cursor:pointer}.scan-modes button.active[data-v-db6b64e1]{color:#fff;font-weight:500}.scan-stage[data-v-db6b64e1]{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;overflow:hidden}.scan-video[data-v-db6b64e1]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.scan-fallback[data-v-db6b64e1]{position:absolute;inset:0;background:radial-gradient(circle at 50% 38%,rgb(255 255 255 / 8%),transparent 55%),repeating-linear-gradient(45deg,rgb(255 255 255 / 3%) 0 14px,transparent 14px 28px),#1c2026}.scan-stage.flash[data-v-db6b64e1]{filter:brightness(1.65)}.scan-frame[data-v-db6b64e1]{position:relative;width:min(64vw,264px);aspect-ratio:1;border-radius:6px;background:#ffffff0a;box-shadow:0 0 0 1px #ffffff1f inset}.corner[data-v-db6b64e1]{position:absolute;width:26px;height:26px;border:3px solid var(--app-color-primary)}.corner.tl[data-v-db6b64e1]{left:-2px;top:-2px;border-right:none;border-bottom:none;border-radius:6px 0 0}.corner.tr[data-v-db6b64e1]{right:-2px;top:-2px;border-left:none;border-bottom:none;border-radius:0 6px 0 0}.corner.bl[data-v-db6b64e1]{left:-2px;bottom:-2px;border-right:none;border-top:none;border-radius:0 0 0 6px}.corner.br[data-v-db6b64e1]{right:-2px;bottom:-2px;border-left:none;border-top:none;border-radius:0 0 6px}.scan-line[data-v-db6b64e1]{position:absolute;left:6px;right:6px;height:2px;background:linear-gradient(to right,transparent,var(--app-color-primary),transparent);animation:scan-move-db6b64e1 1.2s ease-in-out infinite}@keyframes scan-move-db6b64e1{0%,to{top:12%}50%{top:86%}}.scan-hint[data-v-db6b64e1]{margin:22px 0 0;font-size:14px;color:#ffffffc7}.scan-camera-hint[data-v-db6b64e1]{position:absolute;bottom:18px;margin:0;font-size:12.5px;color:#ffffff8c}.scan-tools[data-v-db6b64e1]{display:flex;justify-content:center;gap:74px;padding:18px 0 calc(26px + env(safe-area-inset-bottom,0px))}.scan-tools button[data-v-db6b64e1]{display:flex;flex-direction:column;align-items:center;gap:7px;border:none;background:transparent;color:#fff;font-size:12.5px;cursor:pointer}.scan-tools button.active[data-v-db6b64e1]{color:#ffd76a}.scan-file[data-v-db6b64e1]{display:none}.scan-result-text[data-v-db6b64e1]{margin:0;font-size:14.5px;line-height:1.6;color:var(--app-color-text)}.fx-sheet-side[data-v-db6b64e1]{width:40px}.scan-info-text[data-v-db6b64e1]{margin:0;font-size:14px;line-height:1.7;color:var(--app-color-text)}.ts-tabs[data-v-3a3a7b2b]{background:var(--app-color-surface);padding-bottom:0}.fx-body[data-v-3a3a7b2b]{background:var(--app-color-surface)}.ts-card[data-v-3a3a7b2b]{position:relative;width:100%;display:flex;gap:12px;padding:13px 14px;border:none;background:var(--app-color-surface);text-align:left;cursor:pointer}.ts-card[data-v-3a3a7b2b]:after{content:"";position:absolute;left:14px;right:0;bottom:0;height:1px;background:var(--app-color-line);transform:scaleY(.6)}.ts-card[data-v-3a3a7b2b]:active,.ts-hot[data-v-3a3a7b2b]:active,.ts-friend[data-v-3a3a7b2b]:active{background:var(--app-color-active)}.ts-card-main[data-v-3a3a7b2b]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ts-title[data-v-3a3a7b2b]{font-size:15px;line-height:1.42;color:var(--app-color-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ts-meta[data-v-3a3a7b2b]{display:flex;gap:10px;margin-top:auto;padding-top:8px;font-size:12px;color:var(--app-color-text-tertiary)}.ts-stats[data-v-3a3a7b2b]{display:flex;align-items:center;gap:4px;margin-top:6px;font-size:12px;color:var(--app-color-text-tertiary)}.ts-cover[data-v-3a3a7b2b]{flex:0 0 auto;width:98px;height:70px;border-radius:6px;object-fit:cover;background:#d8d8d8}.ts-hot[data-v-3a3a7b2b]{position:relative;width:100%;display:flex;align-items:flex-start;gap:12px;padding:13px 14px;border:none;background:var(--app-color-surface);text-align:left;cursor:pointer}.ts-hot[data-v-3a3a7b2b]:after{content:"";position:absolute;left:46px;right:0;bottom:0;height:1px;background:var(--app-color-line);transform:scaleY(.6)}.ts-hot[data-v-3a3a7b2b]:last-child:after{display:none}.ts-rank[data-v-3a3a7b2b]{flex:0 0 auto;width:20px;text-align:center;font-size:15px;font-weight:600;color:var(--app-color-text-quaternary)}.ts-rank.rank-1[data-v-3a3a7b2b]{color:#fa5151}.ts-rank.rank-2[data-v-3a3a7b2b]{color:#fa9d3b}.ts-rank.rank-3[data-v-3a3a7b2b]{color:#f7c948}.ts-hot-main[data-v-3a3a7b2b]{min-width:0;display:flex;flex-direction:column;gap:6px}.ts-friend .fx-row-title em[data-v-3a3a7b2b]{margin-left:5px;font-style:normal;font-size:12px;color:var(--app-color-text-tertiary)}.ts-friend-avatar[data-v-3a3a7b2b]{border-radius:50%}.ss-nav[data-v-5fef03e4]{display:flex;align-items:center;gap:6px;padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px 6px;background:var(--app-color-surface)}.ss-back[data-v-5fef03e4]{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--app-color-text);cursor:pointer}.ss-input[data-v-5fef03e4]{flex:1 1 auto}.ss-scopes[data-v-5fef03e4]{background:var(--app-color-surface);padding-top:0}.ss-block[data-v-5fef03e4]{margin-top:8px;background:var(--app-color-surface)}.ss-block-title[data-v-5fef03e4]{margin:0;padding:14px 16px 6px;font-size:13px;font-weight:400;color:var(--app-color-text-secondary)}.ss-hot[data-v-5fef03e4]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:none;background:transparent;font-size:14.5px;color:var(--app-color-text);text-align:left;cursor:pointer}.ss-hot[data-v-5fef03e4]:active{background:var(--app-color-active)}.ss-hot-rank[data-v-5fef03e4]{width:18px;text-align:center;font-size:14px;color:var(--app-color-text-quaternary)}.ss-hot-rank.top[data-v-5fef03e4]{color:#fa5151;font-weight:600}.ss-tip[data-v-5fef03e4]{margin:12px 16px 24px;font-size:12.5px;color:var(--app-color-text-tertiary)}.ss-avatar[data-v-5fef03e4]{border-radius:50%}.ss-chat-tile[data-v-5fef03e4]{background:var(--app-color-primary)}.ss-thumb[data-v-5fef03e4]{flex:0 0 auto;width:44px;height:44px;border-radius:6px;object-fit:cover;background:#d8d8d8}.ss-app-icon[data-v-5fef03e4]{flex:0 0 auto;width:40px;height:40px;border-radius:8px;object-fit:cover}.ss-account-head[data-v-5fef03e4]{display:flex;align-items:center;gap:12px;padding:14px 16px 4px}.ss-account-head p[data-v-5fef03e4]{margin:0;font-size:13px;line-height:1.5;color:var(--app-color-text-secondary)}.ss-account-articles[data-v-5fef03e4]{background:var(--app-color-surface)}.fx-sheet-side[data-v-5fef03e4]{width:40px}.nb-location[data-v-f2f94188]{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--app-color-surface);font-size:13px;color:var(--app-color-text);border-bottom:1px solid var(--app-color-line)}.nb-updated[data-v-f2f94188]{margin-left:auto;font-size:12px;color:var(--app-color-text-tertiary)}.nb-avatar[data-v-f2f94188]{border-radius:50%}.nb-distance[data-v-f2f94188]{margin-left:6px;font-style:normal;font-size:12px;color:var(--app-color-text-tertiary)}.nb-tile[data-v-f2f94188]{background:#3a6ea5}.nb-cover[data-v-f2f94188]{flex:0 0 auto;width:52px;height:52px;border-radius:6px;object-fit:cover;background:#d8d8d8}.nb-person[data-v-f2f94188],.nb-shop[data-v-f2f94188]{padding:20px 18px 6px;text-align:center}.nb-person h2[data-v-f2f94188],.nb-shop h2[data-v-f2f94188],.nb-live-info h2[data-v-f2f94188]{margin:12px 0 6px;font-size:17px;font-weight:500}.nb-person .fx-avatar[data-v-f2f94188]{margin:0 auto}.nb-person-meta[data-v-f2f94188]{display:inline-flex;align-items:center;gap:5px;margin:0;font-size:12.5px;color:var(--app-color-text-tertiary)}.nb-person-bio[data-v-f2f94188]{margin:14px 0 0;font-size:14px;line-height:1.55;color:var(--app-color-text-secondary)}.nb-shop[data-v-f2f94188]{text-align:left}.nb-shop h2[data-v-f2f94188]{margin-top:0}.nb-shop-rows[data-v-f2f94188]{margin-top:14px;border-top:1px solid var(--app-color-line)}.nb-shop-rows p[data-v-f2f94188]{display:flex;gap:12px;margin:0;padding:11px 0;font-size:14px;border-bottom:1px solid var(--app-color-line)}.nb-shop-rows span[data-v-f2f94188]{flex:0 0 64px;color:var(--app-color-text-tertiary)}.nb-live-cover[data-v-f2f94188]{width:100%;height:190px;object-fit:cover}.nb-live-info[data-v-f2f94188]{padding:14px 16px 4px}.nb-live-info h2[data-v-f2f94188]{margin:0 0 6px;font-size:16px;font-weight:500;line-height:1.45}.nb-live-info p[data-v-f2f94188]{margin:0;font-size:13px;color:var(--app-color-text-secondary)}.gc-body[data-v-188f52af]{background:var(--app-color-bg);padding-bottom:20px}.gc-hero[data-v-188f52af]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:12px 12px 4px;padding:18px 16px;border:none;border-radius:8px;background:linear-gradient(118deg,#143c2b,#1f7a4d 58%,#2fae6d);color:#fff;text-align:left;cursor:pointer}.gc-hero-tag[data-v-188f52af]{font-size:12px;color:#ffffffd1}.gc-hero-name[data-v-188f52af]{font-size:20px;font-weight:600}.gc-hero-tagline[data-v-188f52af]{font-size:12.5px;color:#ffffffdb}.gc-hero-play[data-v-188f52af]{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:7px 14px;border-radius:6px;background:#ffffffeb;color:#143c2b;font-size:13.5px}.gc-grid[data-v-188f52af]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:4px 12px 8px}.gc-card[data-v-188f52af]{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:14px 12px;border:none;border-radius:8px;background:var(--app-color-surface);text-align:left;cursor:pointer}.gc-card[data-v-188f52af]:active{background:var(--app-color-active)}.gc-icon[data-v-188f52af]{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#fff}.tone-green[data-v-188f52af]{background:linear-gradient(135deg,#1f9e5f,#38c172)}.tone-orange[data-v-188f52af]{background:linear-gradient(135deg,#e8842c,#f2a65a)}.tone-violet[data-v-188f52af]{background:linear-gradient(135deg,#6c5ce7,#9b8cff)}.tone-blue[data-v-188f52af]{background:linear-gradient(135deg,#2f6fdb,#5b9bff)}.tone-slate[data-v-188f52af]{background:linear-gradient(135deg,#4b5563,#6b7280)}.tone-pink[data-v-188f52af]{background:linear-gradient(135deg,#d63384,#ef7fb1)}.tone-teal[data-v-188f52af]{background:linear-gradient(135deg,#0f766e,#14b8a6)}.tone-red[data-v-188f52af]{background:linear-gradient(135deg,#b3261e,#e05348)}.gc-name[data-v-188f52af]{margin-top:4px;font-size:15px;color:var(--app-color-text)}.gc-tagline[data-v-188f52af]{font-size:12px;color:var(--app-color-text-secondary)}.gc-meta[data-v-188f52af]{font-size:11.5px;color:var(--app-color-text-tertiary)}.gc-section[data-v-188f52af]{margin:0;padding:14px 16px 6px;font-size:13px;font-weight:400;color:var(--app-color-text-secondary)}.gc-avatar[data-v-188f52af]{border-radius:50%}.gc-sheet[data-v-188f52af]{padding:22px 18px 8px;text-align:center}.gc-sheet .gc-icon[data-v-188f52af]{margin:0 auto}.fx-lg-icon[data-v-188f52af]{width:64px;height:64px}.gc-sheet h2[data-v-188f52af]{margin:12px 0 4px;font-size:18px;font-weight:500}.gc-sheet-meta[data-v-188f52af]{margin:0;font-size:12.5px;color:var(--app-color-text-tertiary)}.gc-sheet-friends[data-v-188f52af]{margin:10px 0 0;font-size:13.5px;color:var(--app-color-primary)}.gc-sheet-desc[data-v-188f52af]{margin:10px 0 0;font-size:13.5px;line-height:1.6;color:var(--app-color-text-secondary)}.gc-sheet-actions[data-v-188f52af]>:first-child{flex:1.4 1 0}.nf-search[data-v-0542e5c0]{flex:0 0 auto}.nf-avatar[data-v-0542e5c0]{border-radius:6px}.nf-request .fx-row-sub[data-v-0542e5c0]{white-space:normal}.nf-source[data-v-0542e5c0]{display:block;margin-top:4px;font-size:11.5px;color:var(--app-color-text-quaternary)}.nf-actions[data-v-0542e5c0]{display:flex;gap:8px}.nf-icon-button[data-v-0542e5c0]{width:34px;min-width:34px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center}.nf-tile-scan[data-v-0542e5c0]{background:#2f80ed}.nf-tile-phone[data-v-0542e5c0]{background:#07c160}.nf-tile-work[data-v-0542e5c0]{background:#3a6ea5}.nf-sheet-desc[data-v-0542e5c0]{margin:0 0 10px;font-size:13px;color:var(--app-color-text-secondary)}.nf-phone-row[data-v-0542e5c0]{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--app-color-line)}.nf-phone-row[data-v-0542e5c0]:last-child{border-bottom:none}.nf-footnote[data-v-0542e5c0]{margin:0;padding:22px 16px 30px;text-align:center;font-size:13px;color:var(--app-color-text-tertiary)}.gc-row[data-v-047f77aa] .group-avatar-grid{flex:0 0 auto}.gc-sheet[data-v-047f77aa]{display:flex;flex-direction:column;height:76vh}.gc-picker[data-v-047f77aa]{flex:1 1 auto;min-height:0;overflow-y:auto}.gc-avatar[data-v-047f77aa]{border-radius:50%}.gc-check[data-v-047f77aa]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--app-color-line);border-radius:50%;color:#fff}.gc-check.checked[data-v-047f77aa]{border-color:var(--app-color-primary);background:var(--app-color-primary)}.gc-name-card[data-v-047f77aa]{width:80%;max-width:320px;padding:20px 18px 16px;border-radius:8px;background:var(--app-color-surface)}.gc-name-card h2[data-v-047f77aa]{margin:0 0 14px;font-size:16px;font-weight:500;text-align:center}.gc-name-tip[data-v-047f77aa]{margin:10px 0 0;font-size:12.5px;color:var(--app-color-text-tertiary);text-align:center}.gc-name-actions[data-v-047f77aa]{display:flex;gap:10px;margin-top:16px}.gc-name-actions[data-v-047f77aa]>*{flex:1 1 0}.ct-stack[data-v-d657c094]{display:flex;flex-direction:row-reverse;padding-right:4px}.ct-stack-avatar[data-v-d657c094]{width:22px;height:22px;margin-right:-7px;border:1.5px solid var(--app-color-surface);border-radius:50%}.ct-chevron[data-v-d657c094]{color:var(--app-color-text-quaternary)}.ct-head[data-v-d657c094]{display:flex;align-items:center;gap:12px;padding:18px 16px}.ct-head h2[data-v-d657c094]{margin:0;font-size:18px;font-weight:500}.ct-head p[data-v-d657c094]{margin:4px 0 0;font-size:12.5px;color:var(--app-color-text-tertiary)}.ct-head-tile[data-v-d657c094]{width:46px;height:46px}.ct-tile-plain[data-v-d657c094]{background:var(--app-color-bg);color:var(--app-color-text-secondary)}.ct-avatar[data-v-d657c094]{border-radius:50%}.ct-delete[data-v-d657c094]{padding:26px 16px 34px}.ct-delete-button[data-v-d657c094]{width:100%;height:46px;border:none;border-radius:6px;background:var(--app-color-surface);color:var(--app-color-danger);font-size:15.5px;cursor:pointer}.ct-confirm[data-v-d657c094]{text-align:center;padding-top:22px}.ct-confirm h2[data-v-d657c094]{margin:0 0 8px;font-size:16.5px;font-weight:500}.ct-confirm p[data-v-d657c094]{margin:0;font-size:13.5px;color:var(--app-color-text-secondary)}.ct-danger-button[data-v-d657c094]{background:var(--app-color-danger)}.ct-sheet[data-v-d657c094]{display:flex;flex-direction:column;height:72vh}.ct-name[data-v-d657c094]{padding:14px 16px 4px}.ct-picker[data-v-d657c094]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ct-picker-list[data-v-d657c094]{flex:1 1 auto;min-height:0;overflow-y:auto}.ct-check[data-v-d657c094]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--app-color-line);border-radius:50%;color:#fff}.ct-check.checked[data-v-d657c094]{border-color:var(--app-color-primary);background:var(--app-color-primary)}.oa-avatar[data-v-8a3fb906]{border-radius:50%}.oa-chevron[data-v-8a3fb906]{color:var(--app-color-text-quaternary)}.oa-head[data-v-8a3fb906]{display:flex;align-items:center;gap:12px;padding:18px 16px}.oa-head-main[data-v-8a3fb906]{flex:1 1 auto;min-width:0}.oa-head h2[data-v-8a3fb906]{margin:0;font-size:17px;font-weight:500}.oa-verified[data-v-8a3fb906]{margin-left:6px;padding:1px 6px;border-radius:4px;background:#07c1601a;color:var(--app-color-primary);font-size:11px;font-weight:400;vertical-align:2px}.oa-head p[data-v-8a3fb906]{margin:5px 0 0;font-size:12.5px;color:var(--app-color-text-secondary)}.oa-thumb[data-v-8a3fb906]{flex:0 0 auto;width:52px;height:52px;border-radius:6px;object-fit:cover}.creator-body[data-v-3570d41e]{background:var(--app-color-bg);padding-bottom:24px}.creator-actions[data-v-3570d41e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 12px}.creator-actions button[data-v-3570d41e]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;border:none;border-radius:8px;background:var(--app-color-surface);color:var(--app-color-text);font-size:13.5px;cursor:pointer}.creator-action-icon[data-v-3570d41e]{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px}.creator-action-icon.video[data-v-3570d41e]{background:#e6eef9;color:#2f6bd8}.creator-action-icon.live[data-v-3570d41e]{background:#fdeaea;color:#e64340}.creator-action-icon.topic[data-v-3570d41e]{background:#f0eaf8;color:#7a4a8c}.creator-works[data-v-3570d41e]{padding:0 12px;display:flex;flex-direction:column;gap:8px}.creator-work-icon[data-v-3570d41e]{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#e6eef9;color:#2f6bd8}.creator-work-icon.live[data-v-3570d41e]{background:#fdeaea;color:#e64340}.creator-work-status[data-v-3570d41e]{flex:0 0 auto;padding:3px 8px;border-radius:4px;background:#07c1601f;color:var(--app-color-primary);font-size:11.5px}.creator-work-status.off[data-v-3570d41e]{background:var(--app-color-bg);color:var(--app-color-text-tertiary)}.creator-topic-date[data-v-3570d41e]{flex:0 0 auto;font-size:12px;color:var(--app-color-text-tertiary)}.creator-tools[data-v-3570d41e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 12px}.creator-tools button[data-v-3570d41e]{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 6px;border:none;border-radius:8px;background:var(--app-color-surface);color:var(--app-color-text);font-size:13px;cursor:pointer}.creator-tool-text[data-v-3570d41e]{margin:0 0 12px;font-size:13.5px;line-height:1.65;color:var(--app-color-text-secondary)}.creator-cover-preview[data-v-3570d41e]{display:flex;align-items:flex-end;justify-content:center;width:150px;height:200px;margin:0 auto;padding-bottom:18px;border-radius:10px;background:linear-gradient(160deg,#2f4a6b,#101a26);color:#fff;font-size:16px;letter-spacing:1px}.creator-copy-draft[data-v-3570d41e]{margin:0;padding:14px;border-radius:8px;background:var(--app-color-bg);font-size:14px;line-height:1.6;color:var(--app-color-text)}.creator-copy-again[data-v-3570d41e]{width:100%;margin-top:12px}.creator-switch-row[data-v-3570d41e]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 0;border:none;background:transparent;color:var(--app-color-text);font-size:14.5px;cursor:pointer}.creator-work-actions[data-v-3570d41e]{margin-top:12px}.creator-work-actions .fx-primary[data-v-3570d41e]{width:100%}.switch[data-v-3570d41e]{flex:0 0 auto;width:48px;height:28px;padding:2px;border-radius:14px;background:#d7d7d7;box-sizing:border-box}.switch>span[data-v-3570d41e]{display:block;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000029;transition:transform .12s ease}.switch.on[data-v-3570d41e]{background:var(--app-color-primary)}.switch.on>span[data-v-3570d41e]{transform:translate(20px)}.work-body[data-v-a84b2f36]{background:var(--app-color-bg);padding-bottom:24px}.work-icon[data-v-a84b2f36]{background:#e6eef9;color:#2f6bd8}.work-icon.external[data-v-a84b2f36]{background:#f0eaf8;color:#7a4a8c}.work-icon.group[data-v-a84b2f36]{background:#e6f1ec;color:#2f7d6b}.work-chevron[data-v-a84b2f36]{flex:0 0 auto;color:#c8c8c8;font-size:20px}.work-row[data-v-a84b2f36]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:54px;padding:9px 16px;border:none;background:var(--app-color-surface);color:var(--app-color-text);font-size:15px;text-align:left;cursor:pointer}.work-row[data-v-a84b2f36]:after{content:"";position:absolute;left:16px;right:0;bottom:0;height:1px;background:var(--app-color-line);transform:scaleY(.6)}.work-row[data-v-a84b2f36]:last-child:after{display:none}.work-row-label[data-v-a84b2f36]{flex:1 1 auto;min-width:0}.work-sheet-desc[data-v-a84b2f36]{margin:0 0 12px;font-size:13.5px;line-height:1.65;color:var(--app-color-text-secondary)}.work-person.fx-row[data-v-a84b2f36]{border-radius:0}.switch[data-v-a84b2f36]{flex:0 0 auto;width:48px;height:28px;padding:2px;border-radius:14px;background:#d7d7d7;box-sizing:border-box}.switch>span[data-v-a84b2f36]{display:block;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000029;transition:transform .12s ease}.switch.on[data-v-a84b2f36]{background:var(--app-color-primary)}.switch.on>span[data-v-a84b2f36]{transform:translate(20px)}.fv-filters[data-v-fcebf8e1]{background:var(--app-color-surface);padding-top:0}.fv-row[data-v-fcebf8e1]{position:relative}.fv-main[data-v-fcebf8e1]{width:100%;padding-right:52px}.fv-row .fx-row[data-v-fcebf8e1]:after{right:0}.fv-app-icon[data-v-fcebf8e1]{flex:0 0 auto;width:40px;height:40px;border-radius:8px;object-fit:cover}.fv-tile[data-v-fcebf8e1]{background:#3a6ea5}.fv-remove[data-v-fcebf8e1]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:var(--app-color-bg);color:var(--app-color-danger);cursor:pointer}.fv-moment-text[data-v-fcebf8e1]{margin:0;font-size:14.5px;line-height:1.6}.fv-moment-meta[data-v-fcebf8e1],.fv-link-text[data-v-fcebf8e1]{margin:10px 0 0;font-size:12.5px;color:var(--app-color-text-tertiary);word-break:break-all}.fv-link-text[data-v-fcebf8e1]{font-size:14px;color:var(--app-color-link)}.fx-sheet-side[data-v-fcebf8e1]{width:40px}.sc-body[data-v-3aabeffc]{background:var(--app-color-bg);padding-bottom:24px}.sc-empty-inline[data-v-3aabeffc]{margin:0 12px;padding:18px 16px;border-radius:8px;background:var(--app-color-surface);font-size:13.5px;color:var(--app-color-text-tertiary);text-align:center}.sc-coupons[data-v-3aabeffc]{display:flex;gap:10px;padding:4px 12px 6px;overflow-x:auto;scrollbar-width:none}.sc-coupons[data-v-3aabeffc]::-webkit-scrollbar{display:none}.sc-coupon[data-v-3aabeffc]{flex:0 0 auto;width:208px;display:flex;flex-direction:column;gap:4px;padding:14px 14px 12px;border-radius:8px;background:linear-gradient(135deg,#fff4f1,#ffe4dc);color:#92311f}.sc-coupon-amount[data-v-3aabeffc]{font-size:22px;font-weight:600}.sc-coupon-title[data-v-3aabeffc]{font-size:14px;font-weight:500}.sc-coupon-meta[data-v-3aabeffc]{font-size:11.5px;color:#b4644f}.sc-coupon-use[data-v-3aabeffc]{align-self:flex-start;margin-top:6px;padding:5px 12px;border:none;border-radius:5px;background:#92311f;color:#fff;font-size:12.5px;cursor:pointer}.sc-card-tile[data-v-3aabeffc]{color:#fff}.sc-order-cover[data-v-3aabeffc]{flex:0 0 auto;width:54px;height:54px;border-radius:6px;object-fit:cover}.sc-order-price[data-v-3aabeffc]{display:block;margin-top:4px;font-size:13.5px;color:var(--app-color-text)}.sc-order-price em[data-v-3aabeffc]{font-style:normal;font-size:12px;color:var(--app-color-text-tertiary)}.sc-order-status[data-v-3aabeffc]{flex:0 0 auto;align-self:flex-start;padding:3px 8px;border-radius:4px;background:#07c1601a;color:var(--app-color-primary);font-size:11.5px}.sc-card-scrim[data-v-3aabeffc]{z-index:40}.sc-card-view[data-v-3aabeffc]{width:100%;height:100%;display:flex;flex-direction:column;background:#f2f2f2}.sc-card-nav[data-v-3aabeffc]{display:flex;align-items:center;justify-content:space-between;padding:calc(10px + env(safe-area-inset-top,0px)) 14px 10px;background:#fff;font-size:15px}.sc-card-back[data-v-3aabeffc]{width:64px;border:none;background:transparent;color:var(--app-color-text);text-align:left;font-size:14.5px;cursor:pointer}.sc-card-remove[data-v-3aabeffc]{text-align:right;color:var(--app-color-danger)}.sc-card-body[data-v-3aabeffc]{flex:1 1 auto;padding:22px 18px;text-align:center}.sc-card-body h2[data-v-3aabeffc]{margin:0;font-size:18px;font-weight:500}.sc-card-balance[data-v-3aabeffc]{margin:8px 0 0;font-size:13px;color:var(--app-color-text-secondary)}.sc-card-code[data-v-3aabeffc]{margin:26px auto 0;max-width:320px;padding:20px 16px 14px;border-radius:8px;background:#fff}.sc-card-code canvas[data-v-3aabeffc]{width:100%;height:68px}.sc-card-code p[data-v-3aabeffc]{margin:10px 0 0;font-size:13.5px;letter-spacing:1.5px;color:var(--app-color-text)}.sc-card-hint[data-v-3aabeffc]{margin:16px 0 0;font-size:12.5px;color:var(--app-color-text-tertiary)}.sc-order-detail[data-v-3aabeffc]{padding:18px 18px 6px;text-align:center}.sc-order-detail img[data-v-3aabeffc]{width:96px;height:96px;border-radius:8px;object-fit:cover}.sc-order-detail h3[data-v-3aabeffc]{margin:12px 0 0;font-size:16px;font-weight:500;line-height:1.45}.sc-order-meta[data-v-3aabeffc]{margin:6px 0 0;font-size:12.5px;color:var(--app-color-text-tertiary)}.sc-order-amount[data-v-3aabeffc]{margin:12px 0 0;font-size:19px;font-weight:600;color:var(--app-color-text)}.sc-order-amount em[data-v-3aabeffc]{margin-left:6px;font-style:normal;font-size:12.5px;font-weight:400;color:var(--app-color-text-tertiary)}.sc-order-state[data-v-3aabeffc]{display:inline-flex;align-items:center;gap:5px;margin:12px 0 0;font-size:13px;color:var(--app-color-text-secondary)}.sc-add-form[data-v-3aabeffc]{display:flex;flex-direction:column;gap:12px;padding:16px 16px 4px}.sc-scan-row[data-v-3aabeffc]{display:inline-flex;align-items:center;gap:8px;padding:12px 0;border:none;background:transparent;color:var(--app-color-link);font-size:14px;cursor:pointer}.fx-sheet-side[data-v-3aabeffc]{width:40px}.st-grid[data-v-6804f1c5]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:4px 10px 14px}.st-sticker[data-v-6804f1c5]{aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;font-size:28px;line-height:1;cursor:pointer}.st-sticker[data-v-6804f1c5]:active{background:var(--app-color-active)}.st-pack[data-v-6804f1c5]{border-top:8px solid var(--app-color-bg)}.st-pack-head[data-v-6804f1c5]{display:flex;align-items:center;gap:8px;padding:12px 14px 2px}.st-pack-name[data-v-6804f1c5]{font-size:14.5px;color:var(--app-color-text)}.st-pack-author[data-v-6804f1c5]{font-size:12px;color:var(--app-color-text-tertiary)}.st-pack-head .fx-text-button[data-v-6804f1c5]{margin-left:auto}.st-pack-cover[data-v-6804f1c5]{background:var(--app-color-bg);font-size:24px}.fx-sheet-side[data-v-6804f1c5]{width:40px}.st-preview[data-v-6804f1c5]{background:#000000b8}.st-preview-card[data-v-6804f1c5]{width:78%;max-width:320px;padding:26px 20px 18px;border-radius:8px;background:var(--app-color-surface);text-align:center}.st-preview-sticker[data-v-6804f1c5]{display:block;font-size:96px;line-height:1.15}.st-preview-actions[data-v-6804f1c5]{display:flex;gap:10px;margin-top:18px}.st-preview-actions[data-v-6804f1c5]>*{flex:1 1 0}.ar-nav[data-v-e03f92e3]{display:flex;align-items:center;gap:10px;padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px;background:var(--app-color-surface);border-bottom:1px solid var(--app-color-line)}.ar-back[data-v-e03f92e3]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--app-color-text);cursor:pointer}.ar-source[data-v-e03f92e3]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;font-size:14.5px;color:var(--app-color-text)}.ar-avatar[data-v-e03f92e3]{width:28px;height:28px;border-radius:50%}.ar-follow[data-v-e03f92e3]{flex:0 0 auto;min-height:30px;padding:0 13px;border:none;border-radius:5px;background:var(--app-color-primary);color:#fff;font-size:13px;cursor:pointer}.ar-body[data-v-e03f92e3]{background:var(--app-color-surface)}.ar-article[data-v-e03f92e3]{padding:20px 18px 32px}.ar-title[data-v-e03f92e3]{margin:0;font-size:21px;font-weight:600;line-height:1.42}.ar-meta[data-v-e03f92e3]{margin:10px 0 20px;font-size:12.5px;color:var(--app-color-text-tertiary)}.ar-paragraph[data-v-e03f92e3]{margin:0 0 16px;font-size:16px;line-height:1.78;color:var(--app-color-text);text-align:justify}.ar-figure[data-v-e03f92e3]{margin:4px 0 18px}.ar-figure img[data-v-e03f92e3]{width:100%;border-radius:6px;display:block;object-fit:cover}.ar-figure figcaption[data-v-e03f92e3]{margin-top:8px;font-size:12px;color:var(--app-color-text-tertiary);text-align:center}.ar-tags[data-v-e03f92e3]{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.ar-tags span[data-v-e03f92e3]{font-size:12.5px;color:var(--app-color-link)}.ar-actions[data-v-e03f92e3]{display:flex;border-top:1px solid var(--app-color-line);background:var(--app-color-surface);padding-bottom:env(safe-area-inset-bottom,0px)}.ar-actions button[data-v-e03f92e3]{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:9px 0 7px;border:none;background:transparent;color:var(--app-color-text-secondary);font-size:11.5px;cursor:pointer}.ar-actions button.active[data-v-e03f92e3]{color:var(--app-color-primary)}.brand-body[data-v-ff6d9e2c]{background:var(--app-color-bg);padding-bottom:24px}.brand-hero[data-v-ff6d9e2c]{padding:20px 16px;background:#fff}.brand-hero h2[data-v-ff6d9e2c]{margin:0;font-size:19px;font-weight:600}.brand-hero p[data-v-ff6d9e2c]{margin:6px 0 0;font-size:12.5px;color:var(--app-color-text-secondary)}.brand-grid[data-v-ff6d9e2c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.brand-card[data-v-ff6d9e2c]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;border:none;border-radius:8px;background:var(--app-color-surface);text-align:left;cursor:pointer}.brand-card-mark[data-v-ff6d9e2c]{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-size:19px;font-weight:600}.brand-card strong[data-v-ff6d9e2c]{font-size:15px;font-weight:500}.brand-card small[data-v-ff6d9e2c]{font-size:11.5px;color:var(--app-color-text-tertiary)}.brand-card-slogan[data-v-ff6d9e2c]{font-size:12px;line-height:1.45;color:var(--app-color-text-secondary)}.brand-card-follow[data-v-ff6d9e2c]{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:3px 10px;border-radius:12px;background:var(--app-color-bg);color:var(--app-color-text-secondary);font-size:12px}.brand-card-follow.on[data-v-ff6d9e2c]{background:#07c1601f;color:var(--app-color-primary)}.brand-head[data-v-ff6d9e2c]{position:relative;display:flex;align-items:flex-start;gap:14px;padding:20px 16px;background:var(--app-color-surface);color:var(--app-color-text)}.brand-badge[data-v-ff6d9e2c]{flex:0 0 auto;width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--app-color-primary-soft);color:var(--app-color-primary);font-size:23px;font-weight:600}.brand-head h2[data-v-ff6d9e2c]{margin:0;font-size:18px;font-weight:600}.brand-head p[data-v-ff6d9e2c]{margin:6px 0 0;font-size:12.5px}.brand-head small[data-v-ff6d9e2c]{display:inline-block;margin-top:8px;padding:2px 8px;border-radius:4px;background:var(--app-color-bg);font-size:11.5px}.brand-follow[data-v-ff6d9e2c]{position:absolute;top:20px;right:16px;min-height:28px;padding:0 14px;border:1px solid currentColor;border-radius:14px;background:var(--app-color-surface);color:inherit;font-size:12.5px;cursor:pointer}.brand-product-mark[data-v-ff6d9e2c]{font-size:17px;font-weight:600;letter-spacing:1px}.brand-service-icon[data-v-ff6d9e2c]{background:#e8f0ec;color:#3c6b60}.charity-body[data-v-39232afd]{background:var(--app-color-bg);padding-bottom:24px}.charity-list[data-v-39232afd]{padding:0 12px;display:flex;flex-direction:column;gap:10px}.charity-card[data-v-39232afd]{border-radius:8px;overflow:hidden;background:var(--app-color-surface)}.charity-cover[data-v-39232afd]{display:block;width:100%;height:132px;object-fit:cover;background:#d8d8d8}.charity-main[data-v-39232afd]{padding:12px 14px 14px}.charity-main h3[data-v-39232afd]{margin:0;font-size:15.5px;font-weight:500;line-height:1.4}.charity-org[data-v-39232afd]{margin:6px 0 0;font-size:12px;color:var(--app-color-text-tertiary)}.charity-desc[data-v-39232afd]{margin:8px 0 0;font-size:12.5px;line-height:1.55;color:var(--app-color-text-secondary)}.charity-meta[data-v-39232afd]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;font-size:12px;color:var(--app-color-text-tertiary)}.charity-meta strong[data-v-39232afd]{color:var(--app-color-text);font-weight:500}.charity-actions[data-v-39232afd]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px}.charity-actions .fx-primary[data-v-39232afd]{min-height:34px;padding:0 14px;font-size:13.5px}.charity-record-amount[data-v-39232afd]{flex:0 0 auto;font-size:14px;color:#4a8f5c;font-variant-numeric:tabular-nums}.charity-amounts[data-v-39232afd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.charity-amounts .sv-amount[data-v-39232afd]{min-height:46px;font-size:14.5px}.charity-anonymous[data-v-39232afd]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:12px;padding:12px 0;border:none;background:transparent;font-size:14.5px;color:var(--app-color-text);cursor:pointer}.switch[data-v-39232afd]{width:48px;height:28px;padding:2px;border-radius:14px;background:#d7d7d7;box-sizing:border-box}.switch>span[data-v-39232afd]{display:block;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000029;transition:transform .12s ease}.switch.on[data-v-39232afd]{background:var(--app-color-primary)}.switch.on>span[data-v-39232afd]{transform:translate(20px)}.city-body[data-v-46f6e323]{background:var(--app-color-bg);padding-bottom:24px}.city-tiles[data-v-46f6e323]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 0;padding:10px 6px 14px;background:var(--app-color-surface)}.city-tiles .sv-tile-icon[data-v-46f6e323]{--sv-tile: #e6eef9;--sv-tile-ink: #2b6cb0}.city-row-icon[data-v-46f6e323]{background:#e6eef9;color:#2b6cb0}.city-chevron[data-v-46f6e323]{color:#c8c8c8;font-size:20px}.violation-list[data-v-46f6e323]{padding:10px 12px 0;display:flex;flex-direction:column;gap:8px}.violation-list .sv-card[data-v-46f6e323]{margin:0}.violation-actions[data-v-46f6e323]{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.violation-done[data-v-46f6e323]{font-size:12.5px;color:var(--app-color-primary)}.city-sub-actions[data-v-46f6e323]{padding:18px 14px 0}.city-sub-actions .fx-secondary[data-v-46f6e323]{width:100%}.commerce-body[data-v-ba891d2f]{background:var(--app-color-bg);padding-bottom:16px}.commerce-hero[data-v-ba891d2f]{padding:18px 16px;background:var(--app-color-primary-soft);color:var(--app-color-text)}.commerce-hero p[data-v-ba891d2f]{margin:0;font-size:17px;font-weight:500;color:var(--app-color-text)}.commerce-hero span[data-v-ba891d2f]{display:block;margin-top:6px;font-size:12.5px;color:var(--app-color-text-secondary);line-height:1.5}.commerce-cart[data-v-ba891d2f]{padding:12px;display:flex;flex-direction:column;gap:8px}.commerce-cart-line[data-v-ba891d2f]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;background:var(--app-color-surface)}.commerce-cart-line h3[data-v-ba891d2f]{margin:0;font-size:14.5px;font-weight:500;line-height:1.4}.commerce-cart-line p[data-v-ba891d2f]{margin:5px 0 0;font-size:12px;color:var(--app-color-text-tertiary)}.commerce-cart-line .sv-price[data-v-ba891d2f]{display:block;margin-top:6px}.commerce-order-side[data-v-ba891d2f]{flex:0 0 auto;text-align:right}.commerce-order-side small[data-v-ba891d2f]{display:block;margin-top:4px;font-size:11.5px;color:var(--app-color-text-tertiary)}.commerce-coupons[data-v-ba891d2f],.commerce-favorites[data-v-ba891d2f]{padding:12px;display:flex;flex-direction:column;gap:8px}.commerce-coupon[data-v-ba891d2f]{display:flex;align-items:center;gap:12px;padding:14px;border-radius:8px;background:var(--app-color-surface)}.commerce-coupon h3[data-v-ba891d2f]{margin:0;font-size:14.5px;font-weight:500}.commerce-coupon p[data-v-ba891d2f]{margin:5px 0 0;font-size:12px;color:var(--app-color-text-tertiary)}.sv-products[data-v-ba891d2f]{padding-bottom:12px}.commerce-detail-cover[data-v-ba891d2f]{margin:-14px -16px 14px}.commerce-detail-cover img[data-v-ba891d2f]{display:block;width:100%;max-height:210px;object-fit:cover}.commerce-detail-desc[data-v-ba891d2f]{margin:12px 0 0;font-size:13px;line-height:1.6;color:var(--app-color-text-secondary)}.commerce-detail-actions[data-v-ba891d2f]{display:flex;gap:8px;margin-top:14px}.commerce-detail-actions[data-v-ba891d2f]>*{flex:1 1 0;min-width:0}.commerce-detail-actions .fx-primary[data-v-ba891d2f],.commerce-detail-actions .fx-secondary[data-v-ba891d2f]{min-height:40px;font-size:13.5px}.cc-body[data-v-05837e5b]{background:var(--app-color-bg);padding-bottom:24px}.cc-cards[data-v-05837e5b]{padding:0 12px;display:flex;flex-direction:column;gap:8px}.cc-card[data-v-05837e5b]{display:flex;align-items:center;gap:12px;padding:14px;border:none;border-radius:8px;background:var(--app-color-surface);text-align:left;cursor:pointer}.cc-card[data-v-05837e5b]:active{background:var(--app-color-active)}.cc-card-icon[data-v-05837e5b]{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#e7eef7;color:#33567f}.cc-card-main[data-v-05837e5b]{flex:1 1 auto;min-width:0}.cc-card-main strong[data-v-05837e5b]{display:block;font-size:15px;font-weight:500}.cc-card-main small[data-v-05837e5b]{display:block;margin-top:5px;font-size:12px;color:var(--app-color-text-tertiary)}.cc-card-side[data-v-05837e5b]{flex:0 0 auto;text-align:right}.cc-card-side strong[data-v-05837e5b]{display:block;font-size:15px;color:#e64340;font-variant-numeric:tabular-nums}.cc-card-side strong.zero[data-v-05837e5b]{color:var(--app-color-text-secondary);font-weight:400}.cc-card-side small[data-v-05837e5b]{display:block;margin-top:5px;font-size:11.5px;color:var(--app-color-text-tertiary)}.health-body[data-v-8b750604]{background:var(--app-color-bg);padding-bottom:24px}.health-tiles[data-v-8b750604]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px 12px 0}.health-tile[data-v-8b750604]{display:flex;align-items:center;gap:10px;padding:12px;border:none;border-radius:8px;background:var(--app-color-surface);text-align:left;cursor:pointer}.health-tile[data-v-8b750604]:active{background:var(--app-color-active)}.health-tile-icon[data-v-8b750604]{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#e2f1f0;color:#2f8f8a}.health-tile-main[data-v-8b750604]{min-width:0}.health-tile-main strong[data-v-8b750604]{display:block;font-size:14.5px;font-weight:500}.health-tile-main small[data-v-8b750604]{display:block;margin-top:4px;font-size:11.5px;line-height:1.35;color:var(--app-color-text-tertiary)}.health-status[data-v-8b750604]{flex:0 0 auto;padding:3px 8px;border-radius:4px;background:#2f8f8a1f;color:#2f8f8a;font-size:11.5px}.health-row-icon[data-v-8b750604]{background:#e2f1f0;color:#2f8f8a}.health-chevron[data-v-8b750604]{color:#c8c8c8;font-size:20px}.health-fee[data-v-8b750604]{flex:0 0 auto;font-size:13.5px;color:var(--app-color-text-secondary)}.health-submit[data-v-8b750604]{padding:18px 14px 0}.health-submit .fx-primary[data-v-8b750604],.health-submit .fx-secondary[data-v-8b750604]{width:100%}.health-thread[data-v-8b750604]{display:flex;flex-direction:column;gap:10px;padding:12px}.health-bubble[data-v-8b750604]{max-width:82%;padding:10px 12px;border-radius:8px;font-size:14px;line-height:1.55}.health-bubble.me[data-v-8b750604]{align-self:flex-end;background:#95ec69;color:#111}.health-bubble.doctor[data-v-8b750604]{align-self:flex-start;background:var(--app-color-surface);color:var(--app-color-text)}.health-thread-back[data-v-8b750604]{align-self:center;margin-top:6px}.health-modes[data-v-8b750604]{display:flex;gap:8px;padding-bottom:10px}.health-textarea[data-v-8b750604]{width:100%;min-height:110px;padding:10px 12px;border:1px solid var(--app-color-line);border-radius:6px;outline:none;resize:none;background:var(--app-color-surface);color:var(--app-color-text);font-size:14px;font-family:inherit;box-sizing:border-box}.health-textarea[data-v-8b750604]:focus{border-color:var(--app-color-primary)}.health-metrics[data-v-8b750604]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}.health-metrics>div[data-v-8b750604]{display:flex;flex-direction:column;align-items:center;gap:5px;color:#2f8f8a}.health-metrics strong[data-v-8b750604]{font-size:16px;color:var(--app-color-text)}.health-metrics span[data-v-8b750604]{font-size:11px;color:var(--app-color-text-tertiary)}.exam-items[data-v-8b750604]{padding:8px 2px 0}.exam-items p[data-v-8b750604]{margin:0;padding:4px 0;font-size:13px;color:var(--app-color-text-secondary)}.hotel-body[data-v-a70da59b]{background:var(--app-color-bg);padding-bottom:24px}.hotel-search[data-v-a70da59b]{padding:14px 14px 10px;background:var(--app-color-surface)}.hotel-city[data-v-a70da59b]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:var(--app-color-bg);color:var(--app-color-text-secondary)}.hotel-city input[data-v-a70da59b]{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-size:16px;font-weight:500;color:var(--app-color-text)}.hotel-dates[data-v-a70da59b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.hotel-dates label[data-v-a70da59b]{min-width:0}.hotel-dates span[data-v-a70da59b]{display:block;font-size:11.5px;color:var(--app-color-text-tertiary)}.hotel-dates input[data-v-a70da59b],.hotel-dates select[data-v-a70da59b]{width:100%;margin-top:5px;padding:7px 6px;border:1px solid var(--app-color-line);border-radius:6px;background:var(--app-color-surface);color:var(--app-color-text);font-size:12.5px;outline:none}.hotel-cities[data-v-a70da59b]{padding:10px 0 0}.hotel-search-button[data-v-a70da59b]{width:100%;margin-top:8px}.hotel-card[data-v-a70da59b]{width:calc(100% - 24px);margin-left:12px;margin-right:12px;border:none;text-align:left}.hotel-cover[data-v-a70da59b]{width:74px;height:74px}.hotel-star[data-v-a70da59b]{margin-right:3px;color:#f5a623;vertical-align:-2px}.hotel-tags[data-v-a70da59b]{display:flex;gap:6px;margin-top:6px}.hotel-tags em[data-v-a70da59b]{padding:1px 6px;border-radius:3px;background:#07c1601a;color:var(--app-color-primary);font-size:11px;font-style:normal}.hotel-order-side[data-v-a70da59b]{flex:0 0 auto;text-align:right}.hotel-order-side small[data-v-a70da59b]{display:block;margin-top:4px;font-size:11.5px;color:var(--app-color-text-tertiary)}.hotel-cancel[data-v-a70da59b]{display:block;margin:0 0 8px auto}.hotel-detail-desc[data-v-a70da59b]{margin:0 0 12px;font-size:13px;line-height:1.6;color:var(--app-color-text-secondary)}.hotel-room[data-v-a70da59b]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-bottom:10px;padding:12px 14px;border:1px solid var(--app-color-line);border-radius:7px;background:var(--app-color-surface);text-align:left;cursor:pointer}.hotel-room span[data-v-a70da59b]{min-width:0}.hotel-room strong[data-v-a70da59b]{display:block;font-size:15px;font-weight:500}.hotel-room small[data-v-a70da59b]{display:block;margin-top:5px;font-size:11.5px;line-height:1.4;color:var(--app-color-text-tertiary)}.ins-body[data-v-85625cef]{background:var(--app-color-bg);padding-bottom:24px}.ins-policies[data-v-85625cef],.ins-list[data-v-85625cef]{padding:0 12px;display:flex;flex-direction:column;gap:8px}.ins-product[data-v-85625cef]{display:flex;align-items:center;gap:12px;padding:14px;border:none;border-radius:8px;background:var(--app-color-surface);text-align:left;cursor:pointer}.ins-product[data-v-85625cef]:active{background:var(--app-color-active)}.ins-icon[data-v-85625cef]{flex:0 0 auto;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#e6eef9;color:#2f6bd8}.ins-highlights[data-v-85625cef]{padding:6px 4px 0}.ins-highlights p[data-v-85625cef]{margin:0;padding:5px 0;font-size:13px;color:var(--app-color-text-secondary)}.licai-body[data-v-7fff46c9]{background:var(--app-color-bg);padding-bottom:24px}.licai-holdings[data-v-7fff46c9]{padding-bottom:4px}.licai-holding-icon[data-v-7fff46c9]{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#e2f2ec;color:#0f8a6b}.licai-list[data-v-7fff46c9]{padding:0 12px;display:flex;flex-direction:column;gap:8px}.licai-product[data-v-7fff46c9]{display:flex;align-items:center;gap:12px;padding:14px;border:none;border-radius:8px;background:var(--app-color-surface);text-align:left;cursor:pointer}.licai-product[data-v-7fff46c9]:active{background:var(--app-color-active)}.licai-product-main[data-v-7fff46c9]{flex:1 1 auto;min-width:0}.licai-product-main strong[data-v-7fff46c9]{display:block;font-size:15px;font-weight:500}.licai-product-main small[data-v-7fff46c9]{display:block;margin-top:6px;font-size:12px;color:var(--app-color-text-tertiary)}.licai-product-yield[data-v-7fff46c9]{flex:0 0 auto;text-align:right}.licai-product-yield strong[data-v-7fff46c9]{display:block;font-size:18px;color:#e64340;font-variant-numeric:tabular-nums}.licai-product-yield.down strong[data-v-7fff46c9]{color:#1aad19}.licai-product-yield small[data-v-7fff46c9]{display:block;margin-top:3px;font-size:11.5px;color:var(--app-color-text-tertiary)}.licai-yield[data-v-7fff46c9]{color:#e64340;font-weight:600}.loan-body[data-v-e2df3f87]{background:var(--app-color-bg);padding-bottom:24px}.loan-form[data-v-e2df3f87]{background:var(--app-color-surface)}.loan-amount[data-v-e2df3f87]{display:flex;align-items:baseline;gap:6px;padding:14px 16px 6px;font-size:26px;color:var(--app-color-text)}.loan-amount input[data-v-e2df3f87]{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-size:32px;font-weight:500;color:var(--app-color-text);font-variant-numeric:tabular-nums}.loan-preview[data-v-e2df3f87]{margin-top:14px}.loan-preview>div[data-v-e2df3f87]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13.5px;color:var(--app-color-text-secondary)}.loan-preview>div+div[data-v-e2df3f87]{margin-top:10px}.loan-preview strong[data-v-e2df3f87]{font-size:16px;color:var(--app-color-text);font-variant-numeric:tabular-nums}.loan-submit[data-v-e2df3f87]{padding:16px 14px 4px}.loan-submit .fx-primary[data-v-e2df3f87]{width:100%}.loan-status[data-v-e2df3f87]{flex:0 0 auto;padding:3px 8px;border-radius:4px;background:#07c1601a;color:var(--app-color-primary);font-size:11.5px}.loan-status.done[data-v-e2df3f87]{background:var(--app-color-bg);color:var(--app-color-text-tertiary)}.meituan-body[data-v-899305e1]{background:var(--app-color-bg);padding-bottom:16px}.meituan-hero[data-v-899305e1]{padding:18px 16px;background:var(--app-color-primary-soft);color:var(--app-color-text)}.meituan-hero h2[data-v-899305e1]{margin:0;font-size:19px;font-weight:600}.meituan-hero p[data-v-899305e1]{margin:6px 0 0;font-size:12.5px;color:var(--app-color-text-secondary)}.meituan-shops[data-v-899305e1]{padding:12px;display:flex;flex-direction:column;gap:8px}.meituan-cover[data-v-899305e1]{width:72px;height:72px}.meituan-star[data-v-899305e1]{margin-right:3px;color:#f5a623;vertical-align:-2px}.meituan-shop[data-v-899305e1]{display:flex;gap:12px;padding:14px;background:var(--app-color-surface)}.meituan-shop-cover[data-v-899305e1]{width:84px;height:84px;border-radius:8px;object-fit:cover;flex:0 0 auto}.meituan-shop h2[data-v-899305e1]{margin:0;font-size:17px;font-weight:500}.meituan-shop p[data-v-899305e1]{margin:7px 0 0;font-size:12.5px;color:var(--app-color-text-secondary)}.meituan-shop-delivery[data-v-899305e1]{color:var(--app-color-text-tertiary)!important}.meituan-dish[data-v-899305e1]{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--app-color-surface)}.meituan-dish[data-v-899305e1]:after{content:"";position:absolute;left:62px;right:0;bottom:0;height:1px;background:var(--app-color-line);transform:scaleY(.6)}.meituan-dish[data-v-899305e1]:last-child:after{display:none}.meituan-dish-cover[data-v-899305e1]{flex:0 0 auto;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:#fff2d1;color:#a97a00;font-size:19px;font-weight:500}.meituan-dish .sv-price[data-v-899305e1]{display:block;margin-top:6px}.meituan-order-side[data-v-899305e1]{flex:0 0 auto;text-align:right}.meituan-order-side small[data-v-899305e1]{display:block;margin-top:4px;font-size:11.5px;color:var(--app-color-text-tertiary)}.movie-tabs[data-v-20822b5f]{display:flex;flex:0 0 auto;background:var(--app-color-surface);border-bottom:1px solid var(--app-color-line)}.movie-tabs button[data-v-20822b5f]{flex:1 1 0;min-height:44px;border:none;background:transparent;color:var(--app-color-text-secondary);font-size:14.5px;cursor:pointer}.movie-tabs button.active[data-v-20822b5f]{color:var(--app-color-primary);font-weight:500}.movie-body[data-v-20822b5f]{background:var(--app-color-bg);padding-bottom:24px}.movie-list[data-v-20822b5f]{padding:0 12px;display:flex;flex-direction:column;gap:10px}.movie-card[data-v-20822b5f]{display:flex;gap:12px;padding:12px;border:none;border-radius:8px;background:var(--app-color-surface);text-align:left;cursor:pointer}.movie-poster[data-v-20822b5f]{flex:0 0 auto;width:76px;height:104px;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:8px;border-radius:6px;color:#fff;box-sizing:border-box}.movie-poster strong[data-v-20822b5f]{font-size:14px;line-height:1.3}.movie-poster small[data-v-20822b5f]{font-size:8.5px;opacity:.7;line-height:1.2}.movie-main[data-v-20822b5f]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.movie-head[data-v-20822b5f]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.movie-head strong[data-v-20822b5f]{font-size:16px;font-weight:500}.movie-rating[data-v-20822b5f]{flex:0 0 auto;color:#ff9500;font-size:13px}.movie-tags[data-v-20822b5f]{margin-top:6px;font-size:12px;color:var(--app-color-text-tertiary)}.movie-synopsis[data-v-20822b5f]{margin-top:8px;font-size:12.5px;line-height:1.5;color:var(--app-color-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.movie-banner[data-v-20822b5f]{display:flex;flex-direction:column;gap:6px;padding:20px 16px;background:var(--app-color-primary-soft);color:var(--app-color-text)}.movie-banner strong[data-v-20822b5f]{font-size:20px}.movie-banner span[data-v-20822b5f]{font-size:11px;color:var(--app-color-text-secondary)}.movie-banner p[data-v-20822b5f]{margin:4px 0 0;font-size:12.5px;color:var(--app-color-text-secondary)}.movie-cinemas[data-v-20822b5f]{padding:0 12px;display:flex;flex-direction:column;gap:10px}.movie-cinema[data-v-20822b5f]{padding:14px;border-radius:8px;background:var(--app-color-surface)}.movie-cinema-head[data-v-20822b5f]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.movie-cinema-head strong[data-v-20822b5f]{font-size:15px;font-weight:500}.movie-cinema-head small[data-v-20822b5f]{font-size:11.5px;color:var(--app-color-text-tertiary)}.movie-cinema p[data-v-20822b5f]{margin:6px 0 0;font-size:12px;color:var(--app-color-text-tertiary)}.movie-times[data-v-20822b5f]{display:flex;gap:8px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.movie-times[data-v-20822b5f]::-webkit-scrollbar{display:none}.movie-times button[data-v-20822b5f]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:74px;padding:8px 10px;border:1px solid var(--app-color-line);border-radius:6px;background:var(--app-color-surface);cursor:pointer}.movie-times button strong[data-v-20822b5f]{font-size:14.5px}.movie-times button small[data-v-20822b5f]{font-size:11px;color:var(--app-color-text-tertiary)}.movie-fun-icon[data-v-20822b5f]{background:#f2e9f5;color:#7a4a8c}.movie-order-side[data-v-20822b5f]{flex:0 0 auto;text-align:right}.movie-order-side small[data-v-20822b5f]{display:block;margin-top:4px;font-size:11.5px;color:var(--app-color-text-tertiary)}.movie-seat-meta[data-v-20822b5f]{margin:0 0 12px;font-size:12.5px;color:var(--app-color-text-secondary);text-align:center}.movie-seat-summary[data-v-20822b5f]{margin:14px 0 0;font-size:12.5px;color:var(--app-color-text-secondary);text-align:center}.topup-body[data-v-4fcdd52d]{background:var(--app-color-bg);padding-bottom:24px}.topup-fields[data-v-4fcdd52d]{margin-top:8px;background:var(--app-color-surface)}.topup-amounts[data-v-4fcdd52d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:2px 12px 0}.topup-custom[data-v-4fcdd52d]{display:flex;align-items:center;gap:12px;margin:12px 12px 0;padding:0 14px;min-height:50px;border-radius:8px;background:var(--app-color-surface);font-size:14.5px}.topup-custom input[data-v-4fcdd52d]{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-size:15px;text-align:right;color:var(--app-color-text)}.qcoin-grid[data-v-4fcdd52d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:2px 12px 0}.qcoin-item[data-v-4fcdd52d]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;border:1px solid var(--app-color-line);border-radius:8px;background:var(--app-color-surface);text-align:left;cursor:pointer}.qcoin-item.active[data-v-4fcdd52d]{border-color:var(--app-color-primary);background:#07c16012}.qcoin-item strong[data-v-4fcdd52d]{font-size:14.5px;font-weight:500}.qcoin-item small[data-v-4fcdd52d]{font-size:11.5px;color:var(--app-color-primary)}.topup-submit[data-v-4fcdd52d]{display:flex;align-items:center;gap:12px;margin:18px 12px 0}.topup-total[data-v-4fcdd52d]{flex:1 1 auto;min-width:0;font-size:12.5px;color:var(--app-color-text-secondary)}.topup-total strong[data-v-4fcdd52d]{display:block;margin-top:2px;font-size:19px;color:#e64340}.train-tabs[data-v-c945cbee]{display:flex;flex:0 0 auto;background:var(--app-color-surface);border-bottom:1px solid var(--app-color-line)}.train-tabs button[data-v-c945cbee]{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border:none;background:transparent;color:var(--app-color-text-secondary);font-size:14px;cursor:pointer}.train-tabs button.active[data-v-c945cbee]{color:var(--app-color-primary);font-weight:500}.train-body[data-v-c945cbee]{background:var(--app-color-bg);padding-bottom:24px}.train-search[data-v-c945cbee]{padding:14px 14px 4px;background:var(--app-color-surface)}.train-route[data-v-c945cbee]{display:flex;align-items:flex-end;gap:10px}.train-route label[data-v-c945cbee]{flex:1 1 0;min-width:0}.train-route span[data-v-c945cbee]{display:block;font-size:12px;color:var(--app-color-text-tertiary)}.train-route select[data-v-c945cbee],.train-route input[data-v-c945cbee]{width:100%;margin-top:6px;padding:8px 0;border:none;border-bottom:1px solid var(--app-color-line);outline:none;background:transparent;font-size:19px;font-weight:500;color:var(--app-color-text)}.train-swap[data-v-c945cbee]{flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--app-color-bg);color:var(--app-color-text-secondary);cursor:pointer}.train-dates[data-v-c945cbee]{display:flex;gap:8px;margin-top:14px}.train-dates button[data-v-c945cbee]{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;border:1px solid var(--app-color-line);border-radius:6px;background:var(--app-color-surface);color:var(--app-color-text);font-size:13.5px;cursor:pointer}.train-dates button small[data-v-c945cbee]{font-size:11px;color:var(--app-color-text-tertiary)}.train-dates button.active[data-v-c945cbee]{border-color:var(--app-color-primary);background:#07c16014;color:var(--app-color-primary)}.train-dates button.active small[data-v-c945cbee]{color:var(--app-color-primary)}.train-search-button[data-v-c945cbee]{width:100%;margin-top:14px}.train-ticket[data-v-c945cbee]{display:block;width:calc(100% - 24px);margin:12px auto 0;border:none;text-align:left;cursor:pointer}.train-ticket[data-v-c945cbee]:active{background:var(--app-color-active)}.train-duration[data-v-c945cbee]{font-size:12.5px;color:var(--app-color-text-tertiary)}.train-classes[data-v-c945cbee]{display:flex;gap:14px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--app-color-line)}.train-classes span[data-v-c945cbee]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--app-color-text-tertiary)}.train-classes strong[data-v-c945cbee]{font-size:13.5px;color:var(--app-color-text);font-variant-numeric:tabular-nums}.train-flight-note[data-v-c945cbee]{margin:10px 0 0;font-size:12px;color:var(--app-color-text-tertiary)}.train-order-side[data-v-c945cbee]{flex:0 0 auto;text-align:right}.train-order-side small[data-v-c945cbee]{display:block;margin-top:4px;font-size:11.5px;color:var(--app-color-text-tertiary)}.train-seat[data-v-c945cbee]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-bottom:10px;padding:12px 14px;border:1px solid var(--app-color-line);border-radius:7px;background:var(--app-color-surface);cursor:pointer}.train-seat.active[data-v-c945cbee]{border-color:var(--app-color-primary);background:#07c16012}.train-seat.empty[data-v-c945cbee]{opacity:.55;cursor:default}.train-seat span[data-v-c945cbee]{display:flex;flex-direction:column;gap:4px;text-align:left}.train-seat strong[data-v-c945cbee]{font-size:15px;font-weight:500}.train-seat small[data-v-c945cbee]{font-size:11.5px;color:var(--app-color-text-tertiary)}.travel-body[data-v-e47b3709]{background:var(--app-color-bg);padding-bottom:24px}.travel-icon[data-v-e47b3709]{background:#e6eef9;color:#2f6bd8}.travel-chevron[data-v-e47b3709]{color:#c8c8c8;font-size:20px}.travel-submit[data-v-e47b3709]{padding:18px 14px 0}.travel-submit .fx-primary[data-v-e47b3709]{width:100%}.taxi-estimate[data-v-e47b3709]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));text-align:center;margin-top:14px}.taxi-estimate span[data-v-e47b3709]{display:block;font-size:12px;color:var(--app-color-text-tertiary)}.taxi-estimate strong[data-v-e47b3709]{display:block;margin-top:6px;font-size:19px;font-weight:500}.travel-stations[data-v-e47b3709]{padding:0 12px;display:flex;flex-direction:column;gap:8px}.travel-station-icon[data-v-e47b3709]{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#e6eef9;color:#2f6bd8}.travel-gas-types[data-v-e47b3709]{display:flex;gap:8px;padding-bottom:12px}.utility-body[data-v-0830799a]{background:var(--app-color-bg);padding-bottom:24px}.utility-tiles[data-v-0830799a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 0;padding:10px 6px 14px;background:var(--app-color-surface)}.utility-accounts[data-v-0830799a]{padding:0 12px;display:flex;flex-direction:column;gap:8px}.utility-account-icon[data-v-0830799a]{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#e6f1ec;color:#2f7d6b}.manage-body[data-v-76fc29cf]{background:var(--app-color-bg);padding-bottom:24px}.manage-row[data-v-76fc29cf]{display:flex;align-items:center;gap:12px;min-height:54px;padding:0 16px;position:relative}.manage-row[data-v-76fc29cf]:after{content:"";position:absolute;left:54px;right:0;bottom:0;height:1px;background:var(--app-color-line);transform:scaleY(.6)}.manage-row[data-v-76fc29cf]:last-child:after{display:none}.manage-icon[data-v-76fc29cf]{flex:0 0 auto;width:28px;height:24px;object-fit:contain}.manage-label[data-v-76fc29cf]{flex:1 1 auto;min-width:0;font-size:15px;color:var(--app-color-text)}.manage-switch[data-v-76fc29cf]{flex:0 0 auto;padding:0;border:none;background:transparent;cursor:pointer}.switch[data-v-76fc29cf]{display:block;width:48px;height:28px;padding:2px;border-radius:14px;background:#d7d7d7;box-sizing:border-box}.switch>span[data-v-76fc29cf]{display:block;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000029;transition:transform .12s ease}.switch.on[data-v-76fc29cf]{background:var(--app-color-primary)}.switch.on>span[data-v-76fc29cf]{transform:translate(20px)}.app-shell[data-v-b45da03e]{height:100vh;height:var(--app-viewport-height, 100vh);padding-bottom:calc(var(--app-tabbar-height) + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;background:var(--app-color-bg);overflow:hidden}.page-host[data-v-b45da03e]{height:100vh;height:var(--app-viewport-height, 100vh);display:flex;flex-direction:column;background:var(--app-color-bg);overflow:hidden}.page-transition-host[data-v-b45da03e]{height:100vh;height:var(--app-viewport-height, 100vh);min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--app-color-bg)}.page-forward-enter-active[data-v-b45da03e],.page-forward-leave-active[data-v-b45da03e],.page-back-enter-active[data-v-b45da03e],.page-back-leave-active[data-v-b45da03e]{transition:transform .17s cubic-bezier(.22,.72,.2,1),opacity .15s ease}.page-forward-enter-from[data-v-b45da03e]{opacity:.7;transform:translate(30px)}.page-forward-leave-to[data-v-b45da03e]{opacity:0;transform:translate(-16px)}.page-back-enter-from[data-v-b45da03e]{opacity:.7;transform:translate(-24px)}.page-back-leave-to[data-v-b45da03e]{opacity:0;transform:translate(28px)}.page-loading-enter-active[data-v-b45da03e],.page-loading-leave-active[data-v-b45da03e]{transition:opacity .16s ease}.page-loading-enter-from[data-v-b45da03e],.page-loading-leave-to[data-v-b45da03e]{opacity:0}.mini-launch-enter-active[data-v-b45da03e]{transition:opacity .18s ease}.mini-launch-leave-active[data-v-b45da03e]{transition:opacity .26s ease,transform .26s cubic-bezier(.22,.72,.2,1)}.mini-launch-enter-from[data-v-b45da03e],.mini-launch-leave-to[data-v-b45da03e]{opacity:0}.mini-launch-leave-to[data-v-b45da03e]{transform:scale(1.025)}@media(prefers-reduced-motion:reduce){.page-forward-enter-active[data-v-b45da03e],.page-forward-leave-active[data-v-b45da03e],.page-back-enter-active[data-v-b45da03e],.page-back-leave-active[data-v-b45da03e]{transition-duration:1ms}}.office-drawer-enter-active[data-v-b45da03e],.office-drawer-leave-active[data-v-b45da03e]{transition:transform .26s cubic-bezier(.22,.72,.2,1),opacity .18s ease}.office-drawer-enter-from[data-v-b45da03e],.office-drawer-leave-to[data-v-b45da03e]{opacity:.85;transform:translateY(100%)}.boot-screen[data-v-e804fcf6]{height:100vh;height:var(--app-viewport-height, 100vh);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--app-color-bg);color:var(--app-color-text-tertiary)}.boot-mark[data-v-e804fcf6]{width:56px;height:56px;border-radius:12px;background:var(--app-color-primary);color:var(--app-color-surface);font-size:26px;display:flex;align-items:center;justify-content:center}:root{--app-color-bg: #ededed;--app-color-surface: #fff;--app-color-surface-soft: #f7f7f7;--app-color-active: #f2f2f2;--app-color-text: #191919;--app-color-text-secondary: #7f7f7f;--app-color-text-tertiary: #9a9a9a;--app-color-text-quaternary: #b2b2b2;--app-color-line: #ededed;--app-color-primary: #07c160;--app-color-primary-active: #06ad56;--app-color-primary-soft: #b4ecce;--app-color-danger: #fa5151;--app-color-link: #576b95;--app-chat-font-scale: 1;--app-chat-bg: #ededed;--app-tabbar-height: 49.5px}html[data-theme=dark]{--app-color-bg: #111214;--app-color-surface: #1b1c1f;--app-color-surface-soft: #232427;--app-color-active: #24252a;--app-color-text: #ededed;--app-color-text-secondary: #a1a1a6;--app-color-text-tertiary: #8a8a8f;--app-color-text-quaternary: #6f6f74;--app-color-line: #2a2b2f;--app-color-link: #7f9ccb;--app-color-primary-soft: #023a1c}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;color:var(--app-color-text);background:var(--app-color-bg);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overscroll-behavior:none}#app{max-width:480px;margin:0 auto;background:var(--app-color-bg);box-shadow:0 0 24px #0000001f}button,input,textarea{font-family:inherit;-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--app-color-primary);outline-offset:1px}html.mini-shelf-open .tab-bar{display:none}html.mini-shelf-open,html.mini-shelf-open body,html.mini-shelf-open #app{background:#7c7499}.fx-page{height:100vh;height:var(--app-viewport-height, 100vh);display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--app-color-bg);color:var(--app-color-text)}.fx-page.fx-dark{background:#111;color:#f5f5f5}.fx-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.fx-body.fx-surface{background:var(--app-color-surface)}.fx-group{margin-top:8px;background:var(--app-color-surface)}.fx-group:first-child{margin-top:0}.fx-nav-action{width:34px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--app-color-text);cursor:pointer}.fx-nav-action:active{color:var(--app-color-primary)}.fx-section-title{padding:16px 16px 6px;font-size:13px;color:var(--app-color-text-secondary);background:transparent}.fx-row{position:relative;width:100%;display:flex;align-items:center;gap:12px;min-height:54px;padding:9px 14px;border:none;background:var(--app-color-surface);text-align:left;cursor:pointer}.fx-row:after{content:"";position:absolute;left:14px;right:0;bottom:0;height:1px;background:var(--app-color-line);transform:scaleY(.6)}.fx-row:last-child:after{display:none}.fx-row:active{background:var(--app-color-active)}.fx-row-main{flex:1 1 auto;min-width:0}.fx-row-title{display:block;font-size:15px;line-height:1.35;color:var(--app-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-row-title.fx-wrap{white-space:normal}.fx-row-sub{display:block;margin-top:3px;font-size:12.5px;line-height:1.4;color:var(--app-color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-row-sub.fx-wrap{white-space:normal}.fx-row-value{flex:0 0 auto;font-size:13px;color:var(--app-color-text-tertiary)}.fx-avatar{flex:0 0 auto;width:42px;height:42px;border-radius:6px;overflow:hidden;object-fit:cover}.fx-avatar.fx-sm{width:34px;height:34px}.fx-avatar.fx-lg{width:52px;height:52px}.fx-tile{flex:0 0 auto;width:38px;height:38px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.fx-chips{display:flex;gap:6px;padding:10px 12px;overflow-x:auto;scrollbar-width:none}.fx-chips::-webkit-scrollbar{display:none}.fx-chip{flex:0 0 auto;padding:6px 13px;border:none;border-radius:6px;background:var(--app-color-surface);color:var(--app-color-text);font-size:13.5px;cursor:pointer}.fx-chip.active{background:var(--app-color-primary);color:#fff}.fx-chip.fx-chip-soft{background:#07c1601a;color:var(--app-color-primary)}.fx-searchbar{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--app-color-surface)}.fx-searchbar.fx-plain{background:transparent}.fx-search-input-wrap{flex:1 1 auto;display:flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:6px;background:var(--app-color-bg);color:var(--app-color-text-tertiary)}.fx-search-input-wrap input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-size:14.5px;color:var(--app-color-text)}.fx-search-input-wrap input::placeholder{color:var(--app-color-text-quaternary)}.fx-input{width:100%;height:44px;padding:0 12px;border:1px solid var(--app-color-line);border-radius:6px;background:var(--app-color-surface);font-size:15px;color:var(--app-color-text);outline:none}.fx-input:focus{border-color:var(--app-color-primary)}.fx-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 18px;border:none;border-radius:6px;background:var(--app-color-primary);color:#fff;font-size:15px;cursor:pointer}.fx-primary:disabled{opacity:.55;cursor:default}.fx-primary:active:not(:disabled){background:var(--app-color-primary-active)}.fx-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border:1px solid var(--app-color-line);border-radius:6px;background:var(--app-color-surface);color:var(--app-color-text);font-size:13.5px;cursor:pointer}.fx-secondary:active{background:var(--app-color-active)}.fx-mini-button{flex:0 0 auto;min-height:30px;padding:0 12px;border:none;border-radius:5px;background:var(--app-color-primary);color:#fff;font-size:13px;cursor:pointer}.fx-mini-button.fx-muted{background:var(--app-color-bg);color:var(--app-color-text-secondary)}.fx-text-button{border:none;background:transparent;padding:4px 6px;color:var(--app-color-link);font-size:13.5px;cursor:pointer}.fx-danger{color:var(--app-color-danger)!important}.fx-card{background:var(--app-color-surface);border-radius:8px;overflow:hidden}.fx-cover{width:100%;display:block;object-fit:cover;background:#d8d8d8}.fx-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;background:#00000073;color:#fff;font-size:11px;line-height:1.5}.fx-live-badge{background:var(--app-color-danger)}.fx-empty{padding:60px 24px;text-align:center;font-size:14px;color:var(--app-color-text-tertiary)}.fx-scrim{position:fixed;inset:0;z-index:30;display:flex;align-items:flex-end;background:#00000073}.fx-scrim.fx-center{align-items:center;justify-content:center}.fx-sheet{width:100%;max-height:82vh;overflow-y:auto;border-radius:8px 8px 0 0;background:var(--app-color-surface);color:var(--app-color-text);padding-bottom:env(safe-area-inset-bottom,0px)}.fx-sheet-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;padding:14px 16px;background:var(--app-color-surface);border-bottom:1px solid var(--app-color-line)}.fx-sheet-title{flex:1 1 auto;margin:0;font-size:15.5px;font-weight:500;text-align:center}.fx-sheet-body{padding:14px 16px}.fx-sheet-actions{display:flex;gap:10px;padding:12px 16px 16px}.fx-sheet-actions>*{flex:1 1 0}.fx-toast{position:fixed;left:50%;bottom:84px;z-index:60;transform:translate(-50%);max-width:76vw;padding:10px 16px;border-radius:6px;background:#000000c7;color:#fff;font-size:14px;text-align:center}.fx-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fx-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fx-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fx-pad{padding:12px}.fx-row-actions{display:flex;align-items:center;gap:8px}.fx-fade-enter-active,.fx-fade-leave-active{transition:opacity .16s ease}.fx-fade-enter-from,.fx-fade-leave-to{opacity:0}.fx-sheet-enter-active,.fx-sheet-leave-active{transition:opacity .18s ease}.fx-sheet-enter-active .fx-sheet,.fx-sheet-leave-active .fx-sheet{transition:transform .2s cubic-bezier(.22,.72,.2,1)}.fx-sheet-enter-from,.fx-sheet-leave-to{opacity:0}.fx-sheet-enter-from .fx-sheet,.fx-sheet-leave-to .fx-sheet{transform:translateY(24px)}@media(prefers-reduced-motion:reduce){.fx-fade-enter-active,.fx-fade-leave-active,.fx-sheet-enter-active,.fx-sheet-leave-active{transition-duration:1ms}}.sv-hero{position:relative;padding:22px 18px 18px;background:var(--app-color-primary-soft);color:var(--app-color-text)}.sv-hero.sv-hero-soft{background:var(--app-color-surface);color:var(--app-color-text)}.sv-hero-eyebrow{margin:0;font-size:12.5px;opacity:.86}.sv-hero-value{margin:8px 0 0;font-size:34px;font-weight:500;line-height:1.15;font-variant-numeric:tabular-nums;word-break:break-all}.sv-hero-value small{margin-left:2px;font-size:15px;font-weight:400;opacity:.9}.sv-hero-note{margin:8px 0 0;font-size:12.5px;line-height:1.5;opacity:.86}.sv-hero-actions{display:flex;gap:10px;margin-top:16px}.sv-hero-actions button{flex:1 1 0;min-height:38px;border:none;border-radius:6px;background:var(--app-color-surface);color:var(--app-color-primary);font-size:14.5px;cursor:pointer}.sv-hero-actions button.ghost{background:#ffffff73;color:var(--app-color-text)}html[data-theme=dark] .sv-hero-actions button.ghost{background:#ffffff1f}.sv-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.sv-hero-stats div{text-align:center}.sv-hero-stats strong,.sv-hero-stats span{display:block}.sv-hero-stats strong{font-size:17px;font-weight:500}.sv-hero-stats span{margin-top:4px;font-size:11.5px;opacity:.82}.sv-section-title{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 16px 6px;font-size:13px;color:var(--app-color-text-secondary)}.sv-section-title button{border:none;background:transparent;padding:0;color:var(--app-color-link);font-size:13px;cursor:pointer}.sv-card{margin:0 12px;padding:14px 16px;border-radius:8px;background:var(--app-color-surface)}.sv-card+.sv-card{margin-top:10px}.sv-card h3{margin:0;font-size:15.5px;font-weight:500}.sv-card p{margin:6px 0 0;font-size:12.5px;line-height:1.55;color:var(--app-color-text-secondary)}.sv-tile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 0;padding:8px 6px 12px}.sv-tile{display:flex;flex-direction:column;align-items:center;gap:7px;padding:8px 2px;border:none;background:transparent;cursor:pointer}.sv-tile-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--sv-tile, #e8f6ee);color:var(--sv-tile-ink, #0a8f4c)}.sv-tile-label{font-size:12px;line-height:1.3;color:var(--app-color-text);text-align:center}.sv-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px 12px 4px}.sv-product{display:flex;flex-direction:column;align-items:stretch;padding:0;border:none;border-radius:8px;overflow:hidden;background:var(--app-color-surface);text-align:left;cursor:pointer}.sv-product-cover{position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:var(--sv-cover, #eef1f4);color:var(--sv-cover-ink, #6b7785)}.sv-product-cover img{width:100%;height:100%;object-fit:cover}.sv-product-cover .sv-product-badge{position:absolute;left:8px;top:8px;padding:2px 7px;border-radius:4px;background:#00000085;color:#fff;font-size:11px}.sv-product-body{padding:9px 10px 11px}.sv-product-name{display:block;font-size:13.5px;line-height:1.4;color:var(--app-color-text);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sv-product-meta{display:block;margin-top:5px;font-size:11.5px;color:var(--app-color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-price{color:#e64340;font-size:15.5px;font-weight:600;font-variant-numeric:tabular-nums}.sv-price small{font-size:11.5px;font-weight:400}.sv-price.sv-price-soft{color:var(--app-color-text);font-weight:500}.sv-row-card{display:flex;align-items:center;gap:12px;margin:0 12px;padding:13px 14px;border-radius:8px;background:var(--app-color-surface);cursor:pointer}.sv-row-card+.sv-row-card{margin-top:8px}.sv-row-cover{flex:0 0 auto;width:62px;height:62px;border-radius:7px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--sv-cover, #eef1f4);color:var(--sv-cover-ink, #6b7785)}.sv-row-cover img{width:100%;height:100%;object-fit:cover}.sv-row-main{flex:1 1 auto;min-width:0}.sv-row-main h3{margin:0;font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-row-main p{margin:5px 0 0;font-size:12.5px;color:var(--app-color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-row-side{flex:0 0 auto;text-align:right}.sv-row-side .sv-price{display:block}.sv-row-side span{display:block;margin-top:4px;font-size:11.5px;color:var(--app-color-text-tertiary)}.sv-amount-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sv-amount{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:60px;padding:8px 4px;border:1px solid var(--app-color-line);border-radius:7px;background:var(--app-color-surface);color:var(--app-color-text);font-size:16px;cursor:pointer}.sv-amount small{font-size:11px;color:var(--app-color-text-tertiary)}.sv-amount.active{border-color:var(--app-color-primary);background:#07c16014;color:var(--app-color-primary)}.sv-amount.active small{color:var(--app-color-primary)}.sv-field{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 16px;background:var(--app-color-surface);position:relative}.sv-field:after{content:"";position:absolute;left:16px;right:0;bottom:0;height:1px;background:var(--app-color-line)}.sv-field:last-child:after{display:none}.sv-field-label{flex:0 0 auto;min-width:74px;font-size:14.5px;color:var(--app-color-text)}.sv-field input,.sv-field select{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-size:14.5px;color:var(--app-color-text);text-align:right}.sv-field input::placeholder{color:var(--app-color-text-quaternary)}.sv-field-value{flex:1 1 auto;min-width:0;font-size:14px;color:var(--app-color-text-secondary);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-cover-band{display:block;width:100%;height:132px;object-fit:cover;background:#d8d8d8}.sv-code{margin:14px auto 0;max-width:320px;padding:18px 16px 14px;border-radius:8px;background:#fff;text-align:center}.sv-code canvas,.sv-code img{width:100%;max-width:220px;height:auto;aspect-ratio:1 / 1}.sv-code p{margin:10px 0 0;font-size:13px;letter-spacing:1.5px;color:var(--app-color-text);font-variant-numeric:tabular-nums}.sv-code-hint{margin:14px 20px 0;font-size:12.5px;color:var(--app-color-text-tertiary);text-align:center;line-height:1.55}.sv-ticket{margin:12px;padding:16px;border-radius:8px;background:var(--app-color-surface)}.sv-ticket+.sv-ticket{margin-top:0}.sv-ticket-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sv-ticket-head strong{font-size:17px;font-weight:500}.sv-ticket-route{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.sv-ticket-route strong{font-size:21px;font-weight:500;font-variant-numeric:tabular-nums}.sv-ticket-route span{flex:1 1 auto;font-size:12px;color:var(--app-color-text-tertiary);text-align:center;position:relative}.sv-ticket-route span:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--app-color-line)}.sv-ticket-route span em{position:relative;padding:0 8px;background:var(--app-color-surface);font-style:normal}.sv-ticket-rows{margin-top:12px;padding-top:12px;border-top:1px dashed var(--app-color-line);display:grid;gap:8px}.sv-ticket-rows div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.sv-ticket-rows dt{color:var(--app-color-text-secondary)}.sv-ticket-rows dd{margin:0;color:var(--app-color-text);text-align:right}.sv-seats{display:grid;gap:6px;justify-content:center;padding:4px 0 2px}.sv-seat-row{display:flex;gap:6px;align-items:center;justify-content:center}.sv-seat{width:26px;height:26px;border:1px solid #c9d3dc;border-radius:5px;background:#fff;color:var(--app-color-text-secondary);font-size:10.5px;cursor:pointer}.sv-seat.taken{border-color:#e2e6ea;background:#e2e6ea;color:#a8b1b9;cursor:default}.sv-seat.mine{border-color:var(--app-color-primary);background:var(--app-color-primary);color:#fff}.sv-legend{display:flex;justify-content:center;gap:16px;padding:10px 0 0;font-size:11.5px;color:var(--app-color-text-tertiary)}.sv-legend i{display:inline-block;width:12px;height:12px;margin-right:5px;border-radius:3px;vertical-align:-1px;border:1px solid #c9d3dc}.sv-legend i.taken{border-color:#e2e6ea;background:#e2e6ea}.sv-legend i.mine{border-color:var(--app-color-primary);background:var(--app-color-primary)}.sv-progress{height:6px;margin-top:10px;border-radius:3px;background:#e6e9ec;overflow:hidden}.sv-progress i{display:block;height:100%;border-radius:3px;background:var(--app-color-primary)}.sv-tabbar{display:flex;flex:0 0 auto;border-top:1px solid var(--app-color-line);background:var(--app-color-surface);padding-bottom:env(safe-area-inset-bottom,0px)}.sv-tabbar button{position:relative;flex:1 1 0;min-height:50px;border:none;background:transparent;color:var(--app-color-text-secondary);font-size:12.5px;cursor:pointer}.sv-tabbar button.active{color:var(--app-color-primary);font-weight:500}.sv-tabbar button i{position:absolute;top:8px;right:50%;margin-right:-22px;min-width:15px;height:15px;padding:0 4px;border-radius:8px;background:#fa5151;color:#fff;font-size:10px;font-style:normal;line-height:15px;text-align:center}.sv-sticky-bottom{position:sticky;bottom:0;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--app-color-line);background:var(--app-color-surface)}.sv-sticky-bottom .sv-sticky-total{flex:1 1 auto;min-width:0;font-size:13px;color:var(--app-color-text-secondary)}.sv-sticky-bottom .sv-sticky-total strong{display:block;margin-top:2px;font-size:17px;color:#e64340}.sv-qty{display:inline-flex;align-items:center;gap:10px}.sv-qty button{width:26px;height:26px;border:1px solid var(--app-color-line);border-radius:50%;background:var(--app-color-surface);color:var(--app-color-text);font-size:17px;line-height:1;cursor:pointer}.sv-qty span{min-width:20px;font-size:14.5px;text-align:center;font-variant-numeric:tabular-nums}.sv-empty{padding:46px 24px;text-align:center;font-size:13.5px;color:var(--app-color-text-tertiary)}.sv-note{margin:14px 20px 0;font-size:12px;line-height:1.55;color:var(--app-color-text-tertiary);text-align:center}
