.network-status[data-v-a8aa8f5e]{z-index:200;border:1px solid var(--border-FA4B4B);border-radius:var(--radius-card);min-height:36px;color:var(--text-FA4B4B);font-size:var(--font-size-13);background:#fff4f4;align-items:center;gap:8px;padding:0 16px;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0b1c471f}.network-status span[data-v-a8aa8f5e]{background:var(--error-bg);width:18px;height:18px;color:var(--text-FFFFFF);font-size:var(--font-size-11);border-radius:50%;place-items:center;font-weight:800;display:grid}.runtime-error[data-v-a8aa8f5e]{background:radial-gradient(circle at 50% 28%, #246bfd1f, transparent 36%), var(--bg-page);place-items:center;min-height:100vh;padding:24px;display:grid}.runtime-error section[data-v-a8aa8f5e]{border:1px solid var(--border-EFF2F5);border-radius:var(--radius-card);background:var(--bg-card);width:min(520px,100%);box-shadow:var(--shadow-floating);text-align:center;padding:52px 44px}.runtime-error section>span[data-v-a8aa8f5e]{width:52px;height:52px;color:var(--text-FA4B4B);font-size:var(--font-size-24);background:#fa4b4b1a;border-radius:50%;place-items:center;margin:0 auto 20px;font-weight:700;display:grid}.runtime-error section>p[data-v-a8aa8f5e]:first-of-type{color:var(--text-999999);font-size:var(--font-size-11);letter-spacing:.12em;margin:0 0 8px;font-weight:700}.runtime-error h1[data-v-a8aa8f5e]{color:var(--text-222222);font-size:var(--font-size-28);margin:0}.runtime-error section>p[data-v-a8aa8f5e]:last-of-type{color:var(--text-666666);font-size:var(--font-size-14);margin:14px 0 28px;line-height:1.8}.runtime-error section>div[data-v-a8aa8f5e]{justify-content:center;gap:12px;display:flex}.runtime-error-detail[data-v-a8aa8f5e]{border-radius:var(--radius-card);max-height:180px;color:var(--text-FFFFFF);font-size:var(--font-size-11);text-align:left;white-space:pre-wrap;background:#111827;margin:-10px 0 24px;padding:12px;line-height:1.55;overflow:auto}.runtime-error button[data-v-a8aa8f5e]{border:1px solid var(--border-EFF2F5);border-radius:var(--radius-card);background:var(--btn-bg-F6F8FB);min-width:124px;height:42px;color:var(--text-222222)}.runtime-error button[data-v-a8aa8f5e]:first-child{border-color:var(--border-1966FF);background:var(--btn-bg-1966FF);color:var(--text-FFFFFF)}@media (width<=620px){.network-status[data-v-a8aa8f5e]{justify-content:center;width:calc(100% - 24px)}.runtime-error section[data-v-a8aa8f5e]{padding:42px 20px}.runtime-error section>div[data-v-a8aa8f5e]{display:grid}}:root{--bg-primary:#1966ff;--bg-primary-hover:#0f4fcc;--bg-primary-soft:#eef5ff;--bg-primary-alpha-08:#1966ff14;--bg-primary-alpha-10:#1966ff1a;--bg-primary-alpha-12:#1966ff1f;--bg-primary-alpha-20:#1966ff33;--bg-primary-alpha-30:#1966ff4d;--bg-brand-gradient-mid:#123c86;--bg-page:#f6f8fb;--bg-card:#fff;--bg-package-intro:#fcfaf6;--bg-avatar-light:#fff;--bg-avatar-dark:#333;--bg-course-hero:#000;--bg-course-cover:#31250e;--bg-dark-page:#000;--bg-dark-card:#191919;--bg-dark-hover:#333;--bg-dark-overlay:#000000d1;--bg-dark-tip:#0b1c47e0;--bg-dark-skeleton:#111;--bg-dark-skeleton-highlight:#282828;--bg-notification-dot:#fa4b4b;--bg-dark:#0b1c47;--bg-muted:#f7f9fc;--bg-hover:#f7f8f9;--bg-control:#eff2f5;--bg-secondary-control:#e9ecee;--bg-search:#eff2f5;--bg-view-more:#f6f8fb;--bg-skeleton:#eff2f5;--bg-skeleton-edge:#f0f2f5;--bg-skeleton-highlight:#fafbfc;--bg-divider:#eff2f5;--bg-scrollbar-thumb-light:#c9cdd3;--bg-scrollbar-thumb-light-hover:#999;--bg-scrollbar-thumb-dark:#4a4a4a;--bg-scrollbar-thumb-dark-hover:#666;--bg-image-preview:#f5f5f5;--bg-image-preview-indicator:#0000008f;--bg-chat-input:#f7f8f9;--bg-chat-emoji-panel:#f7f8f9;--bg-chat-image-batch-mine-back:#afc9ff;--bg-chat-image-batch-mine-middle:#d6e4ff;--bg-chat-image-batch-other-back:#d8dce4;--bg-chat-image-batch-other-middle:#eceef2;--bg-live-page:#f6f8fb;--bg-live-stage:#fff;--bg-live-panel:#fff;--bg-live-composer:#fff;--bg-live-input:#f7f8f9;--bg-live-emoji-panel:#fff;--bg-live-message-other:#f2f2f2;--bg-live-message-mine:#eef5ff;--bg-live-signal:#12b37d1a;--bg-live-signal-list-light:#12b37d1a;--bg-live-signal-light:#ffffffe6;--bg-live-signal-popover:#fff;--bg-live-signal-popover-light:#ffffffe6;--bg-live-signal-action:#12b37d;--bg-live-signal-action-soft:#12b37d4d;--bg-live-reward:#ffcd471a;--bg-live-status:#574f39;--bg-live-ended:#e9ecee;--bg-live-teacher-badge:#ffe2a0;--bg-live-media:#f7f8f9;--bg-live-tool-card:#f7f8f9;--bg-live-tool-hover:#f7f8f9;--bg-member-card:#1d1915;--bg-live-error:#fa4b4b1a;--bg-live-unread-line:#5673964d;--bg-live-floating:#fff;--bg-live-tab-active:#1966ff;--bg-live-schedule:#fcfaf6;--bg-live-announcement:#ecd49f1a;--bg-member-accent:#ecd49f;--bg-member-highlight:#ffe6a6;--bg-member-soft:#ecd49f1f;--bg-member-soft-30:#ecd49f4d;--bg-member-header:linear-gradient(-90deg, #f9f2e24d 0%, #f9f2e2 80%);--bg-member-dark:#332917;--bg-premium-page:#050505;--bg-premium-card:#191919;--bg-premium-card-muted:#242424;--bg-premium-card-overlay:#ffffff17;--bg-premium-card-highlight:#6a4c171a;--bg-premium-skeleton:#292929;--bg-premium-skeleton-highlight:#3b3b3b;--bg-profile-control:#f1f3f6;--bg-auth-brand:#0b1b44;--bg-auth-disabled:#b8d0ff;--bg-auth-captcha:#e8ebed;--bg-header-dark-menu:#111;--bg-header-dark-hover:#201f1c;--bg-dark-alpha-10:#0b1c471a;--border-0B1C47:#0b1c47;--border-12B37D:#12b37d;--border-FA4B4B:#fa4b4b;--border-1966FF:#1966ff;--border-B7E8D8:#b7e8d8;--border-FDC9C9:#fdc9c9;--border-EFF2F5:#eff2f5;--border-F1F2F5:#f1f2f5;--border-EBEBEB:#ebebeb;--border-333333:#333;--border-514A3B:#514a3b;--border-ECD49F:#ecd49f;--outline-primary:#1966ff38;--outline-brand:#1966ff;--outline-light:#fff;--text-FFFFFF:#fff;--text-FFFFFF-60:#fff9;--text-222222:#222;--text-999999:#999;--text-888888:#888;--text-666666:#666;--text-7A8599:#7a8599;--text-567396:#567396;--text-A68438:#a68438;--text-ECD49F:#ecd49f;--text-1966FF:#1966ff;--text-12B37D:#12b37d;--text-FA4B4B:#fa4b4b;--text-4D3100:#4d3100;--text-AF8D44:#af8d44;--text-664100:#664100;--text-664100-60:#66410099;--icon-white:#fff;--control-accent:#1966ff;--success-icon:#12b37d;--success-bg:#12b37d;--success-bg-light:#ebfff8;--error-icon:#fa4b4b;--error-bg:#fa4b4b;--bg-12B37D-alpha-30:#12b37d1a;--bg-FA4B4B-alpha-30:#fa4b4b1a;--error-bg-light:#fff1f2;--warning-bg-light:#fff9e9;--market-flat-bg:#5673961a;--market-bg-root:#000;--market-bg-panel:#030a1a;--market-bg-control:#182131;--market-dialog-bg:#1c2231;--market-dialog-card-bg:#2a2f3d;--market-dialog-card-active-bg:#31333c;--market-dialog-card-selected-premium-bg:#ecd49f1a;--market-dialog-card-selected-premium-border:#ecd49fb3;--market-dialog-card-selected-free-bg:#668bd61a;--market-dialog-card-selected-free-border:#1966ff4d;--market-dialog-tab-active-bg:#fff3;--market-dialog-overlay:#0000009e;--market-dialog-shadow:0 24px 70px #00000073;--btn-bg-FFFFFF-10:#ffffff1a;--btn-bg-000000-10:#0000001a;--btn-bg-0B1C47:#0b1c47;--btn-bg-1966FF-30:#1966ff4d;--btn-bg-1966FF:#1966ff;--btn-bg-E9ECEE:#e9ecee;--btn-bg-F6F8FB:#f6f8fb;--btn-bg-F7F8F9:#f7f8f9;--btn-bg-333333:#333;--btn-bg-333333-10:#3333331a;--btn-bg-ECD49F-30:#ecd49f4d;--btn-bg-1966FF-10:#1966ff1a;--btn-bg-FA4B4B-10:#fa4b4b1a;--btn-bg-FA4B4B:#fa4b4b;--btn-bg-ECD49F:#ecd49f;--btn-bg-F7F8F9-30:#f7f8f94d;--btn-bg-567396-10:#5673961a;--btn-bg-567396-20:#56739633;--wide-screen-growth:clamp(0px, calc(.0520833vw - 1px), .5px);--content-width:max(calc(1400px + 1400 * var(--wide-screen-growth)), calc(100vw - 480px));--page-padding-desktop:clamp(16px, 1.25vw, 24px);--page-padding-tablet:16px;--page-padding-mobile:12px;--layout-gap:calc(16px + 16 * var(--wide-screen-growth));--sidebar-width:calc(400px + 400 * var(--wide-screen-growth));--space-2:calc(2px + 2 * var(--wide-screen-growth));--space-3:calc(3px + 3 * var(--wide-screen-growth));--space-4:calc(4px + 4 * var(--wide-screen-growth));--space-5:calc(5px + 5 * var(--wide-screen-growth));--space-6:calc(6px + 6 * var(--wide-screen-growth));--space-8:calc(8px + 8 * var(--wide-screen-growth));--space-10:calc(10px + 10 * var(--wide-screen-growth));--space-12:calc(12px + 12 * var(--wide-screen-growth));--space-14:calc(14px + 14 * var(--wide-screen-growth));--space-16:calc(16px + 16 * var(--wide-screen-growth));--space-20:calc(20px + 20 * var(--wide-screen-growth));--space-24:calc(24px + 24 * var(--wide-screen-growth));--space-32:calc(32px + 32 * var(--wide-screen-growth));--space-36:calc(36px + 36 * var(--wide-screen-growth));--space-40:calc(40px + 40 * var(--wide-screen-growth));--space-56:calc(56px + 56 * var(--wide-screen-growth));--radius-small:6px;--radius-card:8px;--radius-control:8px;--radius-large:12px;--radius-pill:999px;--radius-circle:50%;--market-dialog-radius:10px;--control-height-small:calc(32px + 32 * var(--wide-screen-growth));--control-height:calc(40px + 40 * var(--wide-screen-growth));--control-height-large:calc(50px + 50 * var(--wide-screen-growth));--control-square-small:calc(32px + 32 * var(--wide-screen-growth));--card-header-height:calc(64px + 64 * var(--wide-screen-growth));--section-header-height:calc(64px + 64 * var(--wide-screen-growth));--dialog-header-height:calc(64px + 64 * var(--wide-screen-growth));--list-row-height:calc(64px + 64 * var(--wide-screen-growth));--list-row-mobile-height:56px;--header-height:calc(60px + 60 * var(--wide-screen-growth));--ticker-height:calc(34px + 34 * var(--wide-screen-growth));--font-family:PingFangTC, PingFangTC, Inter, "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", Arial, sans-serif;--font-size-8:calc(.5rem + 8 * var(--wide-screen-growth));--font-size-9:calc(.5625rem + 9 * var(--wide-screen-growth));--font-size-10:calc(.625rem + 10 * var(--wide-screen-growth));--font-size-11:calc(.6875rem + 11 * var(--wide-screen-growth));--font-size-12:calc(.75rem + 12 * var(--wide-screen-growth));--font-size-13:calc(clamp(.75rem, calc(.6875rem + .104167vw), .8125rem) + 13 * var(--wide-screen-growth));--font-size-14:calc(clamp(.8125rem, calc(.75rem + .104167vw), .875rem) + 14 * var(--wide-screen-growth));--font-size-15:calc(clamp(.878906rem, calc(.761719rem + .195313vw), .996094rem) + 15.9375 * var(--wide-screen-growth));--font-size-16:calc(clamp(.9375rem, calc(.8125rem + .208333vw), 1.0625rem) + 17 * var(--wide-screen-growth));--font-size-17:calc(clamp(.996094rem, calc(.863281rem + .221354vw), 1.12891rem) + 18.0625 * var(--wide-screen-growth));--font-size-18:calc(clamp(1.05469rem, calc(.914063rem + .234375vw), 1.19531rem) + 19.125 * var(--wide-screen-growth));--font-size-19:calc(clamp(1.11328rem, calc(.964844rem + .247396vw), 1.26172rem) + 20.1875 * var(--wide-screen-growth));--font-size-20:calc(clamp(1.17188rem, calc(1.01563rem + .260417vw), 1.32813rem) + 21.25 * var(--wide-screen-growth));--font-size-21:calc(clamp(1.23047rem, calc(1.06641rem + .273438vw), 1.39453rem) + 22.3125 * var(--wide-screen-growth));--font-size-22:calc(clamp(1.28906rem, calc(1.11719rem + .286458vw), 1.46094rem) + 23.375 * var(--wide-screen-growth));--font-size-23:calc(clamp(1.34766rem, calc(1.16797rem + .299479vw), 1.52734rem) + 24.4375 * var(--wide-screen-growth));--font-size-24:calc(clamp(1.40625rem, calc(1.21875rem + .3125vw), 1.59375rem) + 25.5 * var(--wide-screen-growth));--font-size-25:calc(clamp(1.46484rem, calc(1.26953rem + .325521vw), 1.66016rem) + 26.5625 * var(--wide-screen-growth));--font-size-26:calc(clamp(1.52344rem, calc(1.32031rem + .338542vw), 1.72656rem) + 27.625 * var(--wide-screen-growth));--font-size-27:calc(clamp(1.58203rem, calc(1.37109rem + .351563vw), 1.79297rem) + 28.6875 * var(--wide-screen-growth));--font-size-28:calc(clamp(1.64063rem, calc(1.42188rem + .364583vw), 1.85938rem) + 29.75 * var(--wide-screen-growth));--font-size-29:calc(clamp(1.69922rem, calc(1.47266rem + .377604vw), 1.92578rem) + 30.8125 * var(--wide-screen-growth));--font-size-30:calc(clamp(1.75781rem, calc(1.52344rem + .390625vw), 1.99219rem) + 31.875 * var(--wide-screen-growth));--font-size-32:calc(clamp(1.875rem, calc(1.625rem + .416667vw), 2.125rem) + 34 * var(--wide-screen-growth));--font-size-34:calc(clamp(1.99219rem, calc(1.72656rem + .442708vw), 2.25781rem) + 36.125 * var(--wide-screen-growth));--font-size-36:calc(clamp(2.10938rem, calc(1.82813rem + .46875vw), 2.39063rem) + 38.25 * var(--wide-screen-growth));--font-size-38:calc(clamp(2.22656rem, calc(1.92969rem + .494792vw), 2.52344rem) + 40.375 * var(--wide-screen-growth));--font-size-40:calc(clamp(2.34375rem, calc(2.03125rem + .520833vw), 2.65625rem) + 42.5 * var(--wide-screen-growth));--font-size-mini:var(--font-size-11);--font-size-caption:var(--font-size-12);--font-size-help:var(--font-size-13);--font-size-small:calc(clamp(.8125rem, calc(.660156rem + .169271vw), .863281rem) + 13.8125 * var(--wide-screen-growth));--font-size-base:calc(clamp(.875rem, calc(.710938rem + .182292vw), .929688rem) + 14.875 * var(--wide-screen-growth));--font-size-large:var(--font-size-16);--font-size-section-title:calc(clamp(1.0625rem, calc(.914063rem + .234375vw), 1.19531rem) + 19.125 * var(--wide-screen-growth));--font-size-page-title:calc(clamp(1.3125rem, calc(1.21875rem + .3125vw), 1.59375rem) + 25.5 * var(--wide-screen-growth));--font-size-detail-title:calc(clamp(1.28906rem, 2vw, 1.99219rem) + 31.875 * var(--wide-screen-growth));--font-size-agreement-title:calc(clamp(1.28906rem, 2.4vw, 1.99219rem) + 31.875 * var(--wide-screen-growth));--font-size-video-title:calc(clamp(.875rem, 1.15vw, 1.32813rem) + 21.25 * var(--wide-screen-growth));--font-size-balance-display:calc(clamp(1.75781rem, 4vw, 2.92188rem) + 46.75 * var(--wide-screen-growth));--font-size-error-code:calc(clamp(6.5625rem, 16vw, 12.6172rem) + 201.875 * var(--wide-screen-growth));--font-size-error-title:calc(clamp(1.52344rem, 4vw, 2.39063rem) + 38.25 * var(--wide-screen-growth));--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-base:1.5;--line-height-loose:1.7;--shadow-card:0 4px 18px #13234008;--shadow-floating:0 8px 28px #1323400f;--shadow-popover:0 10px 30px #0b1c4724;--shadow-dialog:0 20px 60px #0b1c472e;--shadow-control-inner:inset 0 0 0 3px #fff;--shadow-control:0 2px 6px #0b1c472e;--shadow-header-dark:0 14px 28px #0000006b;--shadow-live-signal-border:inset 0 0 0 1px #12b37d4d;--shadow-live-resizer-filter:-3px 0 5px #1323400d;--shadow-message-focus:0 0 0 1px #1966ff;--shadow-live-message-focus:0 0 0 1px #ffffff14;--shadow-live-message-highlight:0 0 0 3px #6363634d;--animation-slow:.24s;--animation-ease:ease;--transition-default:.16s ease;--z-dropdown:60;--z-dialog:100;--z-toast:1300;--overlay-default:#0b1c4773}*,:before,:after{box-sizing:border-box}h1,h2,h3,h4,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--text-222222);text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;border:0}.page-container{width:min(100% - var(--page-padding-desktop) - var(--page-padding-desktop), var(--content-width));margin-inline:auto}.app-page-section{padding-block:var(--space-24)}.app-two-column-layout{grid-template-columns:minmax(0, 1fr) minmax(360px, var(--sidebar-width));gap:var(--layout-gap);align-items:start;display:grid}.app-two-column-layout--narrow{grid-template-columns:minmax(0,1fr) 380px}.app-page-shell{min-height:70vh;padding-bottom:var(--space-56);background:var(--bg-page)}.app-standard-page-shell{min-height:800px;padding:var(--space-16) 0 72px;background:var(--bg-page)}.app-content-page-shell{min-height:80vh;padding-top:var(--space-16);background:var(--bg-page)}.app-content-page-shell--detail{padding-top:18px}.app-content-page-shell--premium{background:var(--bg-premium-page);color:var(--text-FFFFFF)}.app-page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-16);margin-bottom:var(--space-24);display:flex}.app-page-title{color:var(--text-222222);font-size:var(--font-size-page-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.app-page-subtitle{margin-top:var(--space-8);color:var(--text-666666);font-size:var(--font-size-base);line-height:var(--line-height-base)}.app-content-with-sidebar{grid-template-columns:minmax(0, 1fr) minmax(360px, var(--sidebar-width));gap:var(--layout-gap);align-items:start;display:grid}.app-main-column,.app-sidebar-column{min-width:0}.app-content-stack{gap:var(--layout-gap);min-width:0;display:grid}.app-stack{min-width:0;display:grid}.app-stack--2{gap:var(--space-2)}.app-stack--3{gap:var(--space-3)}.app-stack--4{gap:var(--space-4)}.app-stack--5{gap:var(--space-5)}.app-stack--6{gap:var(--space-6)}.app-stack--8{gap:var(--space-8)}.app-inline{align-items:center;min-width:0;display:flex}.app-inline--2{gap:var(--space-2)}.app-inline--3{gap:var(--space-3)}.app-inline--4{gap:var(--space-4)}.app-inline--5{gap:var(--space-5)}.app-inline--6{gap:var(--space-6)}.app-inline--8{gap:var(--space-8)}.app-inline--10{gap:var(--space-10)}.app-checkout-page{min-height:82vh;padding:var(--space-20) 0 72px}.app-checkout-page--light{background:var(--bg-page);min-height:80vh;padding-top:18px}.app-checkout-page--premium{background:var(--bg-premium-page);color:var(--text-FFFFFF)}.app-checkout-page--market{background:var(--market-bg-root);color:var(--text-FFFFFF)}.app-checkout-shell{max-width:900px}.app-sticky-sidebar{top:calc(var(--header-height) + var(--space-16));position:sticky}.app-section+.app-section{margin-top:var(--space-16)}.app-section-header{min-height:var(--section-header-height);justify-content:space-between;align-items:center;gap:var(--space-12);padding-inline:var(--space-24);border-bottom:1px solid var(--border-EFF2F5);display:flex}.app-section-body{padding:var(--space-24)}.app-divider{background:var(--bg-divider);border:0;height:1px}@media (width<=1020px){.page-container{width:min(100% - var(--page-padding-tablet) - var(--page-padding-tablet), var(--content-width))}.app-two-column-layout,.app-content-with-sidebar{grid-template-columns:1fr}.app-sticky-sidebar{position:static}}@media (width<=620px){.app-mobile-stack{min-width:0;display:grid}.app-mobile-stack--5{gap:var(--space-5)}.page-container{width:min(100% - var(--page-padding-mobile) - var(--page-padding-mobile), var(--content-width))}.app-page-section{padding-block:var(--space-16)}.app-page-shell{padding-bottom:var(--space-40)}.app-page-header{margin-bottom:var(--space-16);display:grid}.app-page-title{font-size:var(--font-size-20)}.app-section-header,.app-section-body{padding-inline:var(--space-16)}}.section-title{color:var(--text-222222);font-size:var(--font-size-section-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-base)}.app-muted-text{color:var(--text-666666)}.app-premium-text{color:var(--text-A68438)}.app-brand-text{color:var(--text-1966FF)}.app-tertiary-text{color:var(--text-999999)}.app-meta-text{color:var(--text-999999);font-size:var(--font-size-help)}.app-text-mini{font-size:var(--font-size-mini)}.app-text-caption{font-size:var(--font-size-caption)}.app-text-help{font-size:var(--font-size-help)}.app-card,.surface-card{border-radius:var(--radius-card);background:var(--bg-card);padding:0}.app-card--dark{background:var(--bg-dark-card);color:var(--text-FFFFFF)}.app-card.app-card--dark.app-card--bordered{border-color:var(--border-333333)}.app-card--dark .app-list-title{color:var(--text-FFFFFF)}.app-card-header{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:68px;padding:20px 24px;display:flex}.app-card-header>h2{font-size:var(--font-size-18);margin:0}.app-card-body{min-width:0;padding:0 24px 20px}.app-card-body--flush-inline{padding-left:0;padding-right:0}.app-card-more{border-radius:var(--radius-card);background:var(--btn-bg-F6F8FB);min-height:38px;color:var(--text-567396);font-size:var(--font-size-12);place-items:center;margin-top:16px;transition:background .16s,color .16s;display:grid}.app-card-more:hover{background:var(--btn-bg-F6F8FB);color:var(--text-567396)}.app-sidebar-card.is-dark .app-card-more,.app-sidebar-card.is-dark .app-card-more:hover{background:var(--btn-bg-567396-20);color:var(--text-567396)}.app-premium-header-surface{border-radius:var(--radius-card) var(--radius-card) 0 0;background-image:url(https://vanbit-web.oss-cn-shanghai.aliyuncs.com/ChineseFnWeb/assets/common/premium-header-surface.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.app-premium-header-surface--sidebar-golden{background-image:url(https://vanbit-web.oss-cn-shanghai.aliyuncs.com/ChineseFnWeb/assets/home/home-golden-header-surface.webp)}.app-premium-content-card{box-sizing:border-box;border:1px solid var(--border-333333);border-radius:var(--radius-card);background:var(--bg-premium-card);min-width:0;color:var(--text-FFFFFF)}.app-premium-content-card h2{color:var(--text-ECD49F);font-size:var(--font-size-21)}.app-premium-content-card p{color:var(--text-999999);line-height:1.7}.app-premium-title-divider{object-fit:fill;width:440px;max-width:100%;height:1px;margin-top:16px;display:block}.app-premium-title-divider--centered{margin-left:auto;margin-right:auto}.app-premium-core-card{text-align:center;min-height:425px;padding:40px}.app-premium-core-card>h2{font-size:var(--font-size-24)}.app-premium-core-card>.value-subtitle{font-size:var(--font-size-18);margin-top:16px}.app-premium-core-card>.value-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:58px;margin-top:40px;padding:0 18px;display:grid}.app-premium-core-card>.value-card-grid>article{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.app-premium-core-card>.value-card-grid>article>img{object-fit:cover;border-radius:50%;width:80px;height:80px;margin:0 auto;display:block}.app-premium-core-card>.value-card-grid>article>strong{color:var(--text-FFFFFF);font-size:var(--font-size-18);margin-top:16px;display:block}.app-premium-core-card>.value-card-grid>article>p{font-size:var(--font-size-14);margin-top:8px}.app-premium-split-card{grid-template-columns:minmax(0,1fr) 44%;align-items:center;gap:40px;min-height:301px;padding:40px;display:grid}.app-premium-split-card h2{font-size:var(--font-size-24)}.app-premium-split-card strong{font-size:var(--font-size-18);margin-top:16px;line-height:1.7;display:block}.app-premium-split-card p{font-size:var(--font-size-18);margin-top:16px}.app-premium-split-card>img{aspect-ratio:422/221;border-radius:var(--radius-card);object-fit:cover;justify-self:end;width:422px;max-width:100%;height:auto}.app-list-item-hover{border-radius:var(--radius-card);transition:background-color var(--transition-default);outline:0}.app-list-item-hover:hover,.app-list-item-hover:focus-visible{background:var(--bg-hover)}.app-card__header{min-height:var(--card-header-height);justify-content:space-between;align-items:center;gap:var(--space-12);padding-inline:var(--space-24);border-bottom:1px solid var(--border-EFF2F5);display:flex}.app-card__body{padding:var(--space-24)}.app-card--bordered{border:1px solid var(--border-EFF2F5);overflow:hidden}@media (width<=620px){.app-card__header,.app-card__body{padding-inline:var(--space-16)}}@media (width<=760px){.app-premium-core-card{min-height:0;padding:32px 20px}.app-premium-core-card>.value-card-grid{grid-template-columns:1fr;gap:28px}.app-premium-split-card{grid-template-columns:1fr;gap:24px;padding:28px 24px}.app-premium-split-card>img{order:-1}}.text-button{color:var(--text-1966FF);font-size:var(--font-size-base);background:0 0;padding:0}.app-button{min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-8);border-radius:var(--radius-control);font-weight:var(--font-weight-medium);transition:background-color var(--transition-default), border-color var(--transition-default), color var(--transition-default);padding:0 18px;display:inline-flex}.app-button:disabled{cursor:not-allowed;opacity:.55}.app-button--small{min-height:var(--control-height-small);padding-inline:var(--space-12);font-size:var(--font-size-small)}.app-button--large{min-height:var(--control-height-large);padding-inline:var(--space-24)}.app-button--dialog-submit{min-width:144px}.app-button--dialog-action{min-width:112px}.app-button--wide{min-width:min(212px,100%)}.app-button--primary{background:var(--btn-bg-1966FF);color:var(--text-FFFFFF)}.app-button--primary:not(:disabled):hover{background:var(--btn-bg-1966FF)}.app-button--dark{background:var(--btn-bg-0B1C47);color:var(--text-FFFFFF)}.app-button--dark-muted{background:var(--btn-bg-333333);color:var(--text-FFFFFF)}.app-button--secondary{background:var(--btn-bg-567396-10);color:var(--text-222222)}.app-button--secondary:not(:disabled):hover{background:var(--btn-bg-567396-20)}.app-button--member{background:var(--btn-bg-333333);color:var(--text-ECD49F)}.app-button--member-outline{border:1px solid var(--border-ECD49F);color:var(--text-ECD49F);background:#ecd49f1a}.app-button--member-outline:hover{background:var(--btn-bg-ECD49F-30)}.app-button--nonmember{background:var(--btn-bg-ECD49F);color:var(--text-4D3100)}.app-button--chat{background:var(--btn-bg-1966FF-10);color:var(--text-1966FF)}.app-button--danger,.app-button--danger:not(:disabled):hover{background:var(--btn-bg-FA4B4B);color:var(--text-FFFFFF)}.app-button--view-more{background:var(--btn-bg-F6F8FB);color:var(--text-567396)}.app-form-field{gap:var(--space-8);display:grid}.app-form-label{color:var(--text-222222);font-size:var(--font-size-small)}.app-input,.app-select,.app-textarea,.app-search-control{width:100%;min-height:var(--control-height);border-radius:var(--radius-control);background:var(--bg-control);color:var(--text-222222);transition:background-color var(--transition-default), border-color var(--transition-default);border:1px solid #0000;outline:none}.app-input,.app-select{padding-inline:var(--space-16)}.app-textarea{padding:var(--space-12) var(--space-16);resize:vertical}.app-search-control{align-items:center;gap:var(--space-8);padding-inline:var(--space-12);background:var(--bg-search);display:flex}.app-input:focus,.app-select:focus,.app-textarea:focus,.app-search-control:focus-within{border-color:var(--border-0B1C47);background:var(--bg-card)}.app-input.is-error,.app-select.is-error,.app-textarea.is-error,.app-search-control.is-error{border-color:var(--border-FA4B4B);background:var(--bg-card)}.app-input::placeholder,.app-textarea::placeholder,.app-search-control input::placeholder{color:var(--text-999999)}.app-field-help{color:var(--text-999999);font-size:var(--font-size-help)}.app-form{gap:var(--space-20);display:grid}.app-form-row{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-input-group{border-radius:var(--radius-control);background:var(--bg-control);border:1px solid #0000;align-items:center;min-width:0;display:flex}.app-input-group:focus-within{border-color:var(--border-0B1C47);background:var(--bg-card)}.app-input-group.is-error{border-color:var(--border-FA4B4B);background:var(--bg-card)}.app-input-prefix,.app-input-suffix{min-height:var(--control-height);padding-inline:var(--space-12);color:var(--text-666666);flex:none;align-items:center;display:inline-flex}.app-form-actions{justify-content:flex-end;align-items:center;gap:var(--space-12);margin-top:var(--space-24);display:flex}.app-form-actions--split{padding:var(--space-16) var(--space-24);border-top:1px solid var(--border-EFF2F5);flex-wrap:wrap;justify-content:space-between;margin-top:0}.app-form-actions--split>button:last-child{margin-inline-start:auto}.app-check-control{align-items:center;gap:var(--space-8);color:var(--text-666666);font-size:var(--font-size-small);cursor:pointer;display:inline-flex}.app-check-control input{width:16px;height:16px;accent-color:var(--control-accent);margin:0}.app-check-control--leading{margin-inline-end:auto}.app-selection-control input{appearance:none;cursor:pointer;background:url(https://vanbit-web.oss-cn-shanghai.aliyuncs.com/ChineseFnWeb/assets/common/select-unselected.webp) 50%/100% 100% no-repeat;border:0;border-radius:50%;width:20px;height:20px;margin:0}.app-selection-control input:checked{background-image:url(https://vanbit-web.oss-cn-shanghai.aliyuncs.com/ChineseFnWeb/assets/common/select-selected.webp)}.app-selection-control--dark input{background-image:url(https://vanbit-web.oss-cn-shanghai.aliyuncs.com/ChineseFnWeb/assets/common/select-unselected-dark.webp)}.app-selection-control--dark input:checked{background-image:url(https://vanbit-web.oss-cn-shanghai.aliyuncs.com/ChineseFnWeb/assets/common/select-selected-dark.webp)}.app-switch{border-radius:var(--radius-pill);background:var(--btn-bg-E9ECEE);width:42px;height:24px;transition:background-color var(--transition-default);flex:none;padding:2px;display:inline-flex;position:relative}.app-switch:after{border-radius:var(--radius-circle);background:var(--bg-card);width:20px;height:20px;box-shadow:var(--shadow-control);content:"";transition:transform var(--transition-default)}.app-switch.is-active,.app-switch[aria-checked=true]{background:var(--btn-bg-1966FF)}.app-switch.is-active:after,.app-switch[aria-checked=true]:after{transform:translate(18px)}@media (width<=620px){.app-form-row{grid-template-columns:1fr}.app-form-actions{align-items:stretch}}.app-breadcrumb{align-items:center;gap:var(--space-8);color:var(--text-888888);font-size:var(--font-size-14);line-height:calc(20px + 20 * var(--wide-screen-growth));padding:20px 0;display:flex}.app-breadcrumb a{transition:color var(--transition-default)}.app-breadcrumb a:hover{color:var(--text-1966FF)}.app-tabs{align-items:center;gap:var(--space-24);display:flex}.app-tab{min-height:var(--control-height);color:var(--text-666666);font-size:var(--font-size-base);background:0 0;padding:0;position:relative}.app-tab:hover,.app-tab.is-active,.app-tab[aria-selected=true]{color:var(--text-222222)}.app-tab.is-active,.app-tab[aria-selected=true]{font-weight:var(--font-weight-semibold)}.app-tab.is-active:after,.app-tab[aria-selected=true]:after{border-radius:var(--radius-pill);background:var(--bg-primary);content:"";height:3px;position:absolute;bottom:0;left:20%;right:20%}.app-filter-list{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.app-filter-chip{min-height:var(--control-height-small);padding-inline:var(--space-12);border-radius:var(--radius-pill);background:var(--bg-hover);color:var(--text-666666);font-size:var(--font-size-small);justify-content:center;align-items:center;display:inline-flex}.app-filter-chip:hover,.app-filter-chip.is-active,.app-filter-chip[aria-pressed=true]{background:var(--bg-primary-alpha-10);color:var(--text-1966FF)}.app-toolbar{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.app-pagination{justify-content:center;align-items:center;gap:var(--space-8);padding-block:var(--space-20);display:flex}.app-pagination-button{min-width:var(--control-square-small);height:var(--control-height-small);padding-inline:var(--space-8);border-radius:var(--radius-control);background:var(--btn-bg-E9ECEE);color:var(--text-666666);place-items:center;display:inline-grid}.app-pagination-button:hover,.app-pagination-button.is-active,.app-pagination-button[aria-current=page]{background:var(--btn-bg-0B1C47);color:var(--text-FFFFFF)}.app-load-more-button{width:100%;min-height:var(--control-height);border-radius:var(--radius-control);background:var(--btn-bg-F6F8FB);color:var(--text-567396);font-size:var(--font-size-base);justify-content:center;align-items:center;display:flex}.app-load-more-button:hover{background:var(--btn-bg-F6F8FB);color:var(--text-567396)}@media (width<=1020px){.app-shell .app-header .header-inner{position:relative}.app-shell .app-header .header-inner .nav-list{z-index:70;top:calc(100% + var(--space-8));width:min(560px,100vw - 32px);padding:var(--space-8);border:1px solid var(--border-EFF2F5);border-radius:var(--radius-card);background:var(--bg-card);box-shadow:var(--shadow-floating);gap:2px;position:absolute;left:auto;right:0}.app-shell .app-header .header-inner .nav-list.is-open{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .app-header .header-inner .nav-link{min-width:0;min-height:44px;padding:0 var(--space-12);border-radius:var(--radius-control);text-align:left;justify-content:flex-start;align-items:center;display:flex}.app-shell .app-header .header-inner .nav-link:hover,.app-shell .app-header .header-inner .nav-link.router-link-exact-active{background:var(--bg-hover)}.app-shell .app-header .header-inner .nav-link.router-link-exact-active:after{display:none}.app-shell .app-header .header-inner .chat-unread-badge{top:50%;right:var(--space-8);transform:translateY(-50%)}.app-shell .app-header.is-dark .header-inner .nav-list{border-color:var(--border-333333);background:var(--bg-header-dark-menu);box-shadow:var(--shadow-header-dark)}.app-shell .app-header.is-dark .header-inner .nav-link:hover,.app-shell .app-header.is-dark .header-inner .nav-link.router-link-exact-active{background:var(--bg-header-dark-hover)}}@media (width>=721px) and (width<=1020px){.app-shell .app-header.is-dark .header-inner .nav-list{gap:24px}.app-shell .app-header.is-dark .header-inner .nav-link,.app-shell .app-header.is-dark .header-inner .nav-link.router-link-exact-active,.app-shell .app-header.is-dark .header-inner .nav-link:hover{background:0 0;border-radius:0;min-height:0;padding:20px 0 17px}.app-shell .app-header.is-dark .header-inner .nav-link.router-link-exact-active:after{display:block}}@media (width<=620px){.app-shell .app-header .header-inner .nav-list.is-open{grid-template-columns:minmax(0,1fr)}.app-breadcrumb{font-size:var(--font-size-14);line-height:calc(20px + 20 * var(--wide-screen-growth));padding:20px 0}.app-tabs{gap:var(--space-16);scrollbar-width:none;overflow-x:auto}.app-tabs::-webkit-scrollbar{display:none}.app-toolbar{align-items:stretch}}.app-badge{min-height:24px;padding-inline:var(--space-8);border-radius:var(--radius-pill);font-size:var(--font-size-help);justify-content:center;align-items:center;display:inline-flex}.app-badge--primary{background:var(--bg-primary-alpha-10);color:var(--text-1966FF)}.app-badge--success{background:var(--success-bg-light);color:var(--text-12B37D)}.app-badge--error{background:var(--error-bg-light);color:var(--text-FA4B4B)}.app-list{display:grid}.app-list-row{min-width:0;min-height:var(--list-row-height);justify-content:space-between;align-items:center;gap:var(--space-16);padding-block:var(--space-12);background:0 0;display:flex;position:relative}.app-list-row:after{border-bottom:1px solid var(--border-EFF2F5);content:"";pointer-events:none;position:absolute;bottom:0;left:0;right:0}.app-card--dark .app-list-row:after{border-bottom-color:var(--border-333333)}.app-list-row:last-child:after,.app-list-row--hide-separator-on-interaction:hover:after,.app-list-row--hide-separator-on-interaction:focus-visible:after,.app-list-row--hide-separator-on-interaction.is-active:after{display:none}.app-list-item-hover:hover .app-button.app-list-row__action,.app-list-item-hover:focus-visible .app-button.app-list-row__action{background:var(--btn-bg-0B1C47);color:var(--text-FFFFFF)}.app-list-content{flex:1;min-width:0}.app-list-title{color:var(--text-222222);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-list-title--wrap{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.app-list-description{margin-top:var(--space-4);color:var(--text-999999);font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-data-table{border-collapse:collapse;width:100%;color:var(--text-222222);font-size:var(--font-size-small)}.app-data-table th,.app-data-table td{min-height:var(--control-height-large);padding:var(--space-12);border-bottom:1px solid var(--border-EFF2F5);text-align:left}.app-data-table th{background:var(--bg-muted);color:var(--text-666666);font-weight:var(--font-weight-medium)}.app-avatar{border-radius:var(--radius-circle);background:var(--bg-avatar-light);width:40px;height:40px;color:var(--text-666666);flex:none;place-items:center;display:inline-grid;overflow:hidden}.app-avatar--small{width:28px;height:28px}.app-avatar--large{width:64px;height:64px}.app-avatar img,.app-media-thumbnail img{object-fit:cover;width:100%;height:100%}.app-media-thumbnail{border-radius:var(--radius-card);background:var(--bg-control);display:block;position:relative;overflow:hidden}.app-object-cover{object-fit:cover}.app-object-contain{object-fit:contain}.app-media-cover,.app-media-contain{width:100%;height:100%;display:block}.app-media-cover{object-fit:cover}.app-media-contain{object-fit:contain}.app-media-icon{object-fit:contain;flex:none;display:block}.app-media-icon--16{width:16px;height:16px}.app-media-icon--14{width:14px;height:14px}.app-media-icon--18{width:18px;height:18px}.app-media-icon--20{width:20px;height:20px}.app-media-icon--22{width:22px;height:22px}.app-media-icon--24{width:24px;height:24px}.app-media-icon--32{width:32px;height:32px}.app-meta{align-items:center;gap:var(--space-12);color:var(--text-999999);font-size:var(--font-size-help);flex-wrap:wrap;display:flex}.app-market-rise{color:var(--text-12B37D)}.app-market-fall{color:var(--text-FA4B4B)}.app-market-flat{background:var(--market-flat-bg);color:var(--text-567396)}.app-number{font-variant-numeric:tabular-nums}.app-number--rise{color:var(--text-12B37D)}.app-number--fall{color:var(--text-FA4B4B)}.app-number--flat{color:var(--text-567396)}@media (width<=620px){.app-list-row{min-height:var(--list-row-mobile-height);gap:var(--space-12)}.app-data-table{min-width:680px}.app-data-table-wrap{overflow-x:auto}}.app-error-text{color:var(--text-FA4B4B)}.app-success-text{color:var(--text-12B37D)}.app-alert{min-height:var(--control-height-large);align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16);border:1px solid var(--border-EFF2F5);border-radius:var(--radius-card);font-size:var(--font-size-small);display:flex}.app-alert--success{background:var(--success-bg-light);color:var(--text-12B37D)}.app-alert--error{border-color:var(--border-FA4B4B);background:var(--error-bg-light);color:var(--text-FA4B4B)}.app-alert--warning{background:var(--warning-bg-light);color:var(--text-666666)}.app-empty-state{padding:var(--space-40) var(--space-24);color:var(--text-999999);text-align:center}.app-skeleton{border-radius:var(--radius-card);background:linear-gradient(90deg, var(--bg-control) 25%, var(--bg-muted) 50%, var(--bg-control) 75%);background-size:200% 100%;animation:1.2s ease-in-out infinite appSkeletonShimmer}.im-profile-avatar-pending{border-radius:inherit;background:var(--bg-skeleton);width:100%;height:100%;animation:1.2s ease-in-out infinite imProfileAvatarPending;display:block}.app-state{place-items:center;gap:var(--space-12);min-height:160px;padding:var(--space-32);color:var(--text-666666);text-align:center;display:grid}.app-state--compact{min-height:88px;padding:var(--space-16)}.app-state--error{color:var(--text-FA4B4B)}.app-state-description{max-width:520px;color:var(--text-666666);font-size:var(--font-size-small);line-height:var(--line-height-loose)}.app-pending-control:disabled,.app-pending button:disabled{cursor:wait;opacity:.65}.app-pending-control--medium:disabled,.app-pending--medium button:disabled{opacity:.6}.app-pending-control--subtle:disabled,.app-pending--subtle button:disabled{opacity:.55}.app-disabled-control:disabled,.app-disabled :disabled{cursor:not-allowed;opacity:.55}.app-busy-content{pointer-events:none;opacity:.55}.app-spinner{border:3px solid var(--border-1966FF);border-top-color:var(--border-1966FF);border-radius:var(--radius-circle);width:28px;height:28px;animation:.8s linear infinite appSpinnerRotate}.app-progress{border-radius:var(--radius-pill);background:var(--bg-control);height:6px;overflow:hidden}.app-progress-value{border-radius:inherit;background:var(--bg-primary);height:100%;transition:width var(--animation-slow) var(--animation-ease)}.app-float{z-index:var(--z-toast);width:max-content;max-width:min(520px,100vw - 32px);min-height:var(--control-height-large);align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-20);border:1px solid var(--border-EFF2F5);border-radius:var(--radius-card);background:var(--bg-card);box-shadow:var(--shadow-floating);display:flex;position:fixed;top:100px;left:50%;transform:translate(-50%)}.app-float--success{border-color:var(--border-B7E8D8);background:var(--success-bg-light)}.app-float--error{border-color:var(--border-FDC9C9);background:var(--error-bg-light)}.app-float__icon{object-fit:contain;flex:none;width:24px;height:24px;display:block}.app-float__message{min-width:0;color:var(--text-222222);font-size:var(--font-size-14);overflow-wrap:anywhere;line-height:1.5}.app-float-enter-active,.app-float-leave-active{transition:opacity var(--animation-fast) var(--animation-ease), transform var(--animation-fast) var(--animation-ease)}.app-float-enter-from,.app-float-leave-to{opacity:0;transform:translate(-50%,-8px)}@keyframes appSpinnerRotate{to{transform:rotate(360deg)}}@keyframes appSkeletonShimmer{to{background-position:-200% 0}}@keyframes imProfileAvatarPending{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.app-float-enter-active,.app-float-leave-active,.app-spinner,.app-skeleton,.im-profile-avatar-pending{transition:none;animation:none}}.app-overlay{z-index:var(--z-dialog);padding:var(--space-24);background:var(--overlay-default);place-items:center;display:grid;position:fixed;inset:0}.app-dialog{border:1px solid var(--border-EFF2F5);border-radius:var(--radius-large);background:var(--bg-card);width:min(100%,520px);max-height:min(86vh,760px);box-shadow:var(--shadow-dialog);overflow:hidden}.app-dialog--wide{width:min(100%,760px)}.market-workbench-overlay{z-index:120;background:var(--market-dialog-overlay);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.market-workbench-dialog{border:1px solid var(--border-333333);border-radius:var(--market-dialog-radius);background:var(--market-dialog-bg);box-shadow:var(--market-dialog-shadow);color:var(--text-FFFFFF);outline:0;overflow:hidden}.market-workbench-dialog:focus,.market-workbench-dialog:focus-visible{outline:0}.app-dialog-header,.app-dialog-footer{min-height:var(--dialog-header-height);justify-content:space-between;align-items:center;gap:var(--space-12);padding-inline:var(--space-24);display:flex}.app-dialog-header{border-bottom:1px solid var(--border-EFF2F5)}.app-dialog-close--plain{background:0 0}.app-dialog-close--plain:hover{background:var(--btn-bg-F6F8FB)}.app-dialog-title{font-size:var(--font-size-section-title);font-weight:var(--font-weight-bold)}.app-dialog-body{max-height:calc(86vh - 128px);padding:var(--space-24);overflow-y:auto}.app-dialog-body--split{padding:0;overflow:hidden}.app-dialog-body.app-dialog-body--flush{padding:0}.app-dialog-split-header{background:var(--bg-page);gap:0;padding-inline:0}.app-dialog-split-header .app-dialog-base__close{margin-inline:var(--space-12)}.app-dialog-split-titles,.app-dialog-split-layout{grid-template-columns:var(--app-dialog-split-left-width,240px) minmax(0, 1fr);min-width:0;display:grid}.app-dialog-split-titles{flex:auto;align-self:stretch}.app-dialog-split-title,.app-dialog-split-title-secondary{min-width:0;padding:0 var(--space-24);color:var(--text-222222);font-size:var(--font-size-section-title);font-weight:var(--font-weight-bold);align-items:center;margin:0;display:flex}.app-dialog-split-title,.app-dialog-split-left{background:var(--bg-card)}.app-dialog-split-title-secondary,.app-dialog-split-right{background:var(--bg-page)}.app-dialog-split-actions{width:auto;margin:auto calc(var(--app-dialog-split-panel-padding,var(--space-24)) * -1) calc(var(--app-dialog-split-panel-padding,var(--space-24)) * -1);padding:var(--space-12) var(--app-dialog-split-panel-padding,var(--space-24)) var(--app-dialog-split-panel-padding,var(--space-24));border-top:1px solid var(--border-EFF2F5)}.app-dialog-footer{min-height:0;padding:var(--space-16) var(--space-24);border-top:1px solid var(--border-EFF2F5);justify-content:flex-end}.app-dialog-footer--wrap{flex-wrap:wrap}@media (width<=620px){.app-dialog-split-header{background:var(--bg-card)}.app-dialog-split-titles,.app-dialog-split-layout{grid-template-columns:1fr}.app-dialog-split-title-secondary{display:none}.app-dialog-split-actions{--app-dialog-split-panel-padding:var(--space-16)}}.app-popover{z-index:var(--z-dropdown);min-width:160px;padding:var(--space-8);border:1px solid var(--border-EFF2F5);border-radius:var(--radius-card);background:var(--bg-card);box-shadow:var(--shadow-popover);position:absolute}.app-popover-item{align-items:center;gap:var(--space-8);width:100%;min-height:40px;padding-inline:var(--space-12);border-radius:var(--radius-small);color:var(--text-222222);text-align:left;background:0 0;display:flex}.app-popover-item:hover,.app-popover-item.is-active{background:var(--bg-hover);color:var(--text-1966FF)}.app-tooltip{z-index:var(--z-dropdown);max-width:240px;padding:var(--space-8) var(--space-12);border-radius:var(--radius-small);background:var(--bg-dark);color:var(--text-FFFFFF);font-size:var(--font-size-help);line-height:var(--line-height-base);position:absolute}.app-drawer{z-index:var(--z-dialog);background:var(--bg-card);width:min(420px,100vw);box-shadow:var(--shadow-dialog);position:fixed;top:0;bottom:0;right:0}@media (width<=620px){.app-overlay{padding:var(--space-12)}.app-dialog-header,.app-dialog-body,.app-dialog-footer{padding-inline:var(--space-16)}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-2{-webkit-line-clamp:2}.app-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-ellipsis{text-overflow:ellipsis;overflow:hidden}.app-block-truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-scrollbar--light,.app-scrollbar--dark{scrollbar-width:thin}.app-scrollbar--light{scrollbar-color:var(--bg-scrollbar-thumb-light) transparent}.app-scrollbar--dark{scrollbar-color:var(--bg-scrollbar-thumb-dark) transparent}.app-scrollbar--light::-webkit-scrollbar{width:6px;height:6px}.app-scrollbar--dark::-webkit-scrollbar{width:6px;height:6px}.app-scrollbar--light::-webkit-scrollbar-track{background:0 0}.app-scrollbar--dark::-webkit-scrollbar-track{background:0 0}.app-scrollbar--light::-webkit-scrollbar-thumb{border-radius:var(--radius-pill)}.app-scrollbar--dark::-webkit-scrollbar-thumb{border-radius:var(--radius-pill)}.app-scrollbar--light::-webkit-scrollbar-thumb{background:var(--bg-scrollbar-thumb-light)}.app-scrollbar--light::-webkit-scrollbar-thumb:hover{background:var(--bg-scrollbar-thumb-light-hover)}.app-scrollbar--dark::-webkit-scrollbar-thumb{background:var(--bg-scrollbar-thumb-dark)}.app-scrollbar--dark::-webkit-scrollbar-thumb:hover{background:var(--bg-scrollbar-thumb-dark-hover)}.app-scrollbar--light::-webkit-scrollbar-button{display:none}.app-scrollbar--dark::-webkit-scrollbar-button{display:none}html.golden-live-page-scrollbar-hidden,body.golden-live-page-scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}html.golden-live-page-scrollbar-hidden::-webkit-scrollbar{width:0;height:0;display:none}body.golden-live-page-scrollbar-hidden::-webkit-scrollbar{width:0;height:0;display:none}.auth-page{width:min(100%,400px);padding:clamp(132px,18.5vh,200px) 0 72px;position:relative}.auth-page.is-wide{width:min(100%,430px)}.auth-title{font-size:var(--font-size-34);line-height:1.25}.auth-subtitle{color:var(--text-666666);font-size:var(--font-size-15);margin-top:8px}.auth-tabs{gap:28px;margin-top:40px;display:flex}.auth-tabs button{color:var(--text-666666);background:0 0;padding:0 0 12px;position:relative}.auth-tabs button.active{color:var(--text-222222);font-weight:700}.auth-tabs button.active:after{background:var(--bg-primary);content:"";border-radius:3px;height:3px;position:absolute;bottom:0;left:28%;right:28%}.auth-form{gap:20px;margin-top:20px;display:grid}.auth-field{gap:9px;display:grid}.auth-field>span,.auth-field>label,.auth-field-head span{color:var(--text-666666);font-size:var(--font-size-13)}.auth-field-head{justify-content:space-between;align-items:center;display:flex}.auth-field-head button{color:var(--text-1966FF);font-size:var(--font-size-13);background:0 0;padding:0}.auth-input-wrap{border-radius:var(--radius-card);background:var(--bg-control);border:1px solid #0000;align-items:center;min-height:50px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:flex;position:relative}.auth-account-input{isolation:isolate}.auth-account-input:has(.phone-zone-trigger[aria-expanded=true]){z-index:40}.auth-account-input:has(.account-history-picker.is-open){z-index:40}.auth-input-wrap:focus-within{border-color:var(--border-0B1C47);background:var(--bg-card);box-shadow:none}.auth-input-wrap.is-error,.auth-input-wrap.is-error:focus-within{background:var(--bg-card);box-shadow:none;border-color:#0000}.auth-input-wrap.is-error:after{z-index:2;border:1px solid var(--border-FA4B4B);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.auth-input-wrap input{min-width:0;height:48px;color:var(--text-222222);background:0 0;border:0;outline:0;flex:1;padding:0 16px}.auth-input-wrap input::placeholder{color:var(--text-999999)}.auth-input-wrap input:disabled{cursor:not-allowed}.auth-input-wrap .prefix{border-right:1px solid var(--border-EFF2F5);height:24px;color:var(--text-666666);font-size:var(--font-size-13);align-items:center;gap:6px;padding:0 12px 0 16px;display:flex}.auth-input-action{width:42px;height:42px;color:var(--text-999999);background:0 0;border-radius:7px;flex:none;place-items:center;display:grid}.auth-code-row{grid-template-columns:minmax(0,1fr) 116px;gap:10px;display:grid}.auth-code-button{border-radius:var(--radius-card);background:var(--btn-bg-1966FF-30);color:var(--text-FFFFFF)}.auth-code-button:not(:disabled){background:var(--btn-bg-1966FF-30)}.auth-code-button:disabled{cursor:not-allowed;opacity:.58}.auth-primary-button:disabled{cursor:not-allowed;opacity:1}.auth-captcha{border-radius:var(--radius-card);background:repeating-linear-gradient(18deg, transparent 0 9px, var(--bg-dark-alpha-10) 10px 11px), var(--bg-auth-captcha);min-height:50px;color:var(--text-222222);font-family:Georgia,serif;font-size:var(--font-size-23);letter-spacing:7px;-webkit-user-select:none;user-select:none;place-items:center;font-style:italic;font-weight:800;display:grid;position:relative;overflow:hidden}.auth-options{color:var(--text-666666);font-size:var(--font-size-13);justify-content:space-between;align-items:center;display:flex}.auth-options label,.auth-check-row{align-items:center;gap:8px;display:flex}.auth-check-row input{appearance:none;border:1px solid var(--border-EFF2F5);background-color:var(--bg-card);width:16px;height:16px;accent-color:var(--control-accent);background-position:50%;background-repeat:no-repeat;background-size:10px 8px;border-radius:50%;flex:none;transition:border-color .14s,background-color .14s}.auth-check-row input:hover{border-color:var(--border-0B1C47)}.auth-check-row input:focus-visible{outline:2px solid var(--outline-primary);outline-offset:2px}.auth-check-row input:checked{border-color:var(--border-0B1C47);background-color:var(--bg-dark);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='m2 5 2.4 2.4L10 2' fill='none' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.auth-options a,.auth-options button,.auth-bottom-link,.auth-policy-link{color:var(--text-1966FF);font-size:var(--font-size-13);background:0 0;padding:0}.auth-primary-button{border-radius:var(--radius-card);background:var(--btn-bg-0B1C47);width:100%;min-height:50px;color:var(--text-FFFFFF);margin-top:20px;font-weight:700}.auth-guest-button{border:1px solid var(--border-0B1C47);border-radius:var(--radius-card);width:100%;min-height:50px;color:var(--text-222222);background:0 0;margin-top:12px;font-weight:700}.auth-bottom-link,.auth-policy-row{text-align:center;margin-top:40px;display:block}.auth-policy-row{color:var(--text-666666);font-size:var(--font-size-12)}.auth-alert{z-index:10;border:1px solid var(--border-FDC9C9);border-radius:var(--radius-card);background:var(--error-bg-light);width:min(100vw - 40px,470px);min-height:48px;color:var(--text-FA4B4B);font-size:var(--font-size-13);align-items:center;gap:10px;margin:0;padding:10px 14px;display:flex;position:fixed;top:98px;left:50%;transform:translate(-50%)}.auth-alert.info{border-color:var(--border-514A3B);background:var(--warning-bg-light);color:var(--text-666666);margin:0}.auth-alert.success{border-color:var(--border-B7E8D8);background:var(--success-bg-light);color:var(--text-12B37D)}.auth-field>.auth-error,.auth-error{color:var(--text-FA4B4B);font-size:var(--font-size-12);margin-top:-2px;line-height:1.45;display:block}.password-rules{color:var(--text-999999);font-size:var(--font-size-11);grid-template-columns:1fr 1fr;gap:8px 18px;display:grid}.password-rules span:before{content:"";vertical-align:-4px;background:url(https://vanbit-web.oss-cn-shanghai.aliyuncs.com/ChineseFnWeb/assets/auth/password-rule-pending-design.webp) 50%/contain no-repeat;border:0;width:16px;height:16px;margin-right:5px;display:inline-block}.password-rules span.pass{color:var(--text-12B37D)}.password-rules span.pass:before{background:url(https://vanbit-web.oss-cn-shanghai.aliyuncs.com/ChineseFnWeb/assets/auth/password-rule-pass-design.webp) 50%/contain no-repeat}@media (width<=900px){.auth-page,.auth-page.is-wide{width:min(100%,460px);padding:90px 24px 54px}.auth-alert{width:auto;margin-bottom:24px;position:static;transform:none}}@media (width<=520px){.auth-page,.auth-page.is-wide{padding-left:20px;padding-right:20px}.auth-title{font-size:var(--font-size-28)}.auth-tabs{gap:22px;margin-top:34px}.password-rules{grid-template-columns:1fr}}.profile-page{background:var(--bg-page);padding:24px 0 80px}.profile-grid{gap:var(--layout-gap);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.profile-sidebar,.profile-card{border:1px solid var(--border-EFF2F5);border-radius:var(--radius-card);background:var(--bg-card)}.profile-sidebar{padding:22px 16px 24px}.profile-sidebar-title{font-size:var(--font-size-20);padding:0 8px 18px;font-weight:700}.profile-menu{gap:6px;display:grid}.profile-menu-link{align-items:center;gap:var(--layout-gap);border-radius:var(--radius-card);height:54px;color:var(--text-222222);font-size:var(--font-size-16);padding:0 18px;transition:background .16s,color .16s;display:flex}.profile-menu-link:hover,.profile-menu-link.router-link-active{background:var(--bg-profile-control);color:var(--text-222222)}.profile-content{min-width:0}.profile-card+.profile-card{margin-top:16px}.profile-card-title{border-bottom:1px solid var(--border-EFF2F5);min-height:68px;font-size:var(--font-size-19);padding:22px 24px;font-weight:700}.profile-card-body{padding:20px 48px}.profile-skeleton{border-radius:var(--radius-card);background:linear-gradient(90deg, var(--bg-skeleton-edge) 25%, var(--bg-skeleton-highlight) 50%, var(--bg-skeleton-edge) 75%);background-size:200% 100%;height:56px;margin-bottom:14px;animation:1.2s infinite profile-shimmer}.profile-empty,.profile-error{color:var(--text-999999);text-align:center;padding:40px 24px}.profile-error{color:var(--text-FA4B4B)}@keyframes profile-shimmer{to{background-position:-200% 0}}@media (width<=1020px){.profile-grid{grid-template-columns:1fr}.profile-sidebar{overflow:hidden}.profile-menu{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.profile-menu-link{white-space:nowrap;justify-content:center;min-width:0}}@media (width<=620px){.profile-page{padding:14px 0 48px}.profile-sidebar-title{display:none}.profile-sidebar{border-radius:var(--radius-card);padding:8px}.profile-menu-link{height:42px;font-size:var(--font-size-14);gap:8px;padding:0 12px}.profile-menu-link .profile-menu-icon{width:21px;height:21px}.profile-card-title{min-height:58px;font-size:var(--font-size-18);padding:18px}.profile-card-body{padding:20px 18px}}.membership-page,.membership-records-page,.membership-help-page{background:var(--bg-page);min-height:70vh;padding-bottom:72px}.membership-breadcrumb{color:var(--text-999999);font-size:var(--font-size-14);padding:20px 0}.membership-layout{gap:var(--layout-gap);grid-template-columns:minmax(0,984px) minmax(360px,400px);align-items:start;display:grid}.membership-main,.membership-aside,.records-panel{min-width:0}.membership-section,.membership-side-card,.records-panel{border:1px solid var(--border-EFF2F5);border-radius:var(--radius-card);background:var(--bg-card)}.membership-section+.membership-section{margin-top:16px}.membership-loading{border-radius:var(--radius-card);background:linear-gradient(90deg, var(--bg-skeleton-edge), var(--bg-skeleton-highlight), var(--bg-skeleton-edge));background-size:200% 100%;height:64px;margin:16px;animation:1.2s infinite membership-shimmer}.membership-error{border-radius:var(--radius-card);background:var(--error-bg-light);color:var(--text-FA4B4B);font-size:var(--font-size-13);margin-bottom:14px;padding:12px 16px}@keyframes membership-shimmer{to{background-position:-200% 0}}@media (width<=1100px){.membership-layout{grid-template-columns:1fr}.membership-aside{align-items:start;gap:var(--layout-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=820px){.membership-aside{grid-template-columns:1fr}}@media (width<=620px){.membership-page,.membership-records-page,.membership-help-page{padding-bottom:48px}.membership-breadcrumb{font-size:var(--font-size-12);padding:14px 0}}html{background:var(--bg-page);min-width:320px;color:var(--text-222222);font-size:100%;font-family:var(--font-family);font-synthesis:none;text-rendering:optimizelegibility}body{min-width:320px;min-height:100vh;font-size:var(--font-size-base);line-height:var(--line-height-base);margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}#app{min-height:100vh}
