.portal-user-dd[data-v-4becd9bb]{position:relative}.portal-user-dd__trigger[data-v-4becd9bb]{cursor:pointer;color:#61666d;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-family:inherit;transition:background .15s;display:inline-flex}.portal-user-dd__trigger[data-v-4becd9bb]:hover{background:#f1f2f3}.portal-user-dd__avatar[data-v-4becd9bb]{background:linear-gradient(135deg,#fb7299,#ff9db5);border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #e3e5e7}.portal-user-dd__avatar img[data-v-4becd9bb]{object-fit:cover;width:100%;height:100%}.portal-user-dd__avatar-ph[data-v-4becd9bb]{color:#fff;font-size:15px;font-weight:700}.portal-user-dd__name[data-v-4becd9bb]{text-overflow:ellipsis;white-space:nowrap;color:#18191c;max-width:88px;font-size:14px;font-weight:500;overflow:hidden}.portal-user-dd__caret[data-v-4becd9bb]{color:#9499a0;flex-shrink:0;transition:transform .15s}.portal-user-dd__caret.open[data-v-4becd9bb]{transform:rotate(180deg)}.portal-user-dd__panel[data-v-4becd9bb]{z-index:1200;background:#fff;border:1px solid #e3e5e7;border-radius:12px;width:300px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 8px 40px #0000001f}.portal-user-dd__head[data-v-4becd9bb]{background:linear-gradient(135deg,#fff5f8 0%,#f6f7f8 100%);border-bottom:1px solid #f1f2f3;align-items:center;gap:12px;padding:16px;text-decoration:none;transition:background .15s;display:flex}.portal-user-dd__head[data-v-4becd9bb]:hover{background:linear-gradient(135deg,#ffeef4 0%,#f1f2f3 100%)}.portal-user-dd__head-avatar[data-v-4becd9bb]{color:#fff;background:linear-gradient(135deg,#fb7299,#ff9db5);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:700;display:flex;overflow:hidden}.portal-user-dd__head-avatar img[data-v-4becd9bb]{object-fit:cover;width:100%;height:100%}.portal-user-dd__head-meta[data-v-4becd9bb]{flex:1;min-width:0}.portal-user-dd__head-name[data-v-4becd9bb]{color:#18191c;font-size:15px;font-weight:600;display:block}.portal-user-dd__head-account[data-v-4becd9bb]{color:#9499a0;word-break:break-all;margin-top:2px;font-size:12px;display:block}.portal-user-dd__head-balance[data-v-4becd9bb]{color:#fb7299;background:#fff0f5;border-radius:4px;margin-top:6px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.portal-user-dd__grid[data-v-4becd9bb]{border-bottom:1px solid #f1f2f3;grid-template-columns:repeat(4,1fr);gap:4px;padding:12px 10px;display:grid}.portal-user-dd__quick[data-v-4becd9bb]{color:#61666d;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:12px;text-decoration:none;transition:background .12s,color .12s;display:flex}.portal-user-dd__quick[data-v-4becd9bb]:hover{color:#fb7299;background:#f6f7f8}.portal-user-dd__quick-ic[data-v-4becd9bb]{font-size:20px;line-height:1}.portal-user-dd__list[data-v-4becd9bb]{padding:6px 8px}.portal-user-dd__item[data-v-4becd9bb]{text-align:left;color:#61666d;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:background .12s,color .12s;display:block}.portal-user-dd__item[data-v-4becd9bb]:hover{color:#18191c;background:#f6f7f8}.portal-user-dd__foot[data-v-4becd9bb]{border-top:1px solid #f1f2f3;padding:8px 12px 12px}.portal-user-dd__logout[data-v-4becd9bb]{color:#61666d;cursor:pointer;background:#f6f7f8;border:none;border-radius:8px;width:100%;padding:10px;font-family:inherit;font-size:14px;font-weight:500;transition:background .12s,color .12s}.portal-user-dd__logout[data-v-4becd9bb]:hover:not(:disabled){color:#f25d8e;background:#fff0f0}.portal-user-dd__logout[data-v-4becd9bb]:disabled{opacity:.6;cursor:not-allowed}.portal-user-menu-enter-active[data-v-4becd9bb],.portal-user-menu-leave-active[data-v-4becd9bb]{transition:opacity .15s,transform .15s}.portal-user-menu-enter-from[data-v-4becd9bb],.portal-user-menu-leave-to[data-v-4becd9bb]{opacity:0;transform:translateY(-8px)}@media (width<=768px){.portal-user-dd__name[data-v-4becd9bb]{display:none}.portal-user-dd__trigger[data-v-4becd9bb]{padding:2px}.portal-user-dd__panel[data-v-4becd9bb]{width:min(300px,100vw - 24px);right:-8px}}.bili-nav{--bili-pink:var(--portal-accent,#fb7299);--bili-pink-hover:var(--portal-accent-hover,#fc8bab);--bili-text:var(--portal-nav-text,#61666d);--bili-border:var(--portal-nav-border,#e3e5e7);--bili-h:64px;z-index:1000;height:var(--bili-h);background:var(--portal-nav-bg,#fff);border-bottom:1px solid var(--bili-border);position:fixed;top:0;left:0;right:0;box-shadow:0 2px 4px #0000000a}.bili-nav__inner{width:100%;max-width:none;height:var(--bili-h);box-sizing:border-box;justify-content:space-between;align-items:center;gap:32px;margin:0;padding:0 clamp(20px,4vw,64px);display:flex}.bili-nav__left{flex:0 auto;align-items:center;gap:clamp(16px,3vw,40px);min-width:0;display:flex}.bili-nav__end{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.bili-nav__brand{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.bili-nav__logo{object-fit:contain;width:auto;max-width:120px;height:36px}.bili-nav__logo-fallback{line-height:0;display:flex}.bili-nav__title{color:var(--bili-pink);letter-spacing:.02em;white-space:nowrap;font-size:18px;font-weight:700}.bili-nav__tabs{flex-shrink:0;align-items:center;gap:4px;display:flex}.bili-nav__tab{height:40px;color:var(--bili-text);border-radius:8px;align-items:center;padding:0 16px;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.bili-nav__tab:hover{color:var(--bili-pink);background:var(--portal-nav-hover-bg,var(--portal-surface,#f6f7f8))}.bili-nav__tab--active{color:var(--bili-pink);font-weight:600}.bili-nav__tab--active:after{content:"";background:var(--bili-pink);border-radius:2px;width:18px;height:3px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.bili-nav__right{flex-shrink:0;align-items:center;gap:12px;display:flex}.bili-nav__login{color:var(--bili-text);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.bili-nav__login:hover{color:var(--bili-pink);background:var(--portal-nav-hover-bg,var(--portal-surface,#f6f7f8))}.bili-nav__register{background:var(--bili-pink);height:36px;color:var(--portal-btn-text,#fff);border-radius:8px;align-items:center;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.bili-nav__register:hover{background:var(--bili-pink-hover);color:var(--portal-btn-text,#fff)}@media (width<=900px){.bili-nav__tabs{display:none}.bili-nav__left{gap:0}.bili-nav__inner{gap:12px;padding:0 16px}.bili-nav__title{font-size:16px}}.bili-nav__burger[data-v-6980e033]{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;display:none}.bili-nav__burger[data-v-6980e033]:hover{background:#f6f7f8}.bili-nav__burger-bar[data-v-6980e033]{background:#61666d;border-radius:1px;width:100%;height:2px;display:block}.bili-nav__mobile-root[data-v-6980e033]{z-index:1100;position:fixed;inset:0}.bili-nav__mask[data-v-6980e033]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;position:absolute;inset:0}.bili-nav__drawer[data-v-6980e033]{background:#fff;flex-direction:column;width:min(320px,88vw);height:100%;padding:16px 20px 24px;display:flex;position:absolute;top:0;right:0;box-shadow:-4px 0 24px #0000001f}.bili-nav__drawer-head[data-v-6980e033]{border-bottom:1px solid #f1f2f3;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.bili-nav__drawer-title[data-v-6980e033]{color:#18191c;font-size:16px;font-weight:600}.bili-nav__drawer-close[data-v-6980e033]{cursor:pointer;color:#61666d;background:#f6f7f8;border:none;border-radius:8px;width:32px;height:32px;font-size:16px}.bili-nav__drawer-nav[data-v-6980e033]{flex-direction:column;gap:4px;display:flex}.bili-nav__drawer-link[data-v-6980e033]{color:#61666d;border-radius:8px;padding:14px 12px;font-size:15px;font-weight:500;text-decoration:none;display:block}.bili-nav__drawer-link--active[data-v-6980e033],.bili-nav__drawer-link[data-v-6980e033]:hover{color:#fb7299;background:#fff0f5}.bili-nav__drawer-auth[data-v-6980e033]{flex-direction:column;align-items:stretch;gap:12px;margin-top:auto;padding-top:20px;display:flex}.bili-nav__drawer-btn[data-v-6980e033]{text-align:center;border-radius:8px;padding:12px;font-size:15px;font-weight:600;text-decoration:none;display:block}.bili-nav__drawer-btn--ghost[data-v-6980e033]{color:#61666d;background:#f6f7f8}.bili-nav__drawer-btn--primary[data-v-6980e033]{color:#fff;background:#fb7299}.bili-drawer-enter-active .bili-nav__drawer[data-v-6980e033],.bili-drawer-leave-active .bili-nav__drawer[data-v-6980e033]{transition:transform .28s}.bili-drawer-enter-active .bili-nav__mask[data-v-6980e033],.bili-drawer-leave-active .bili-nav__mask[data-v-6980e033]{transition:opacity .28s}.bili-drawer-enter-from .bili-nav__drawer[data-v-6980e033],.bili-drawer-leave-to .bili-nav__drawer[data-v-6980e033]{transform:translate(100%)}.bili-drawer-enter-from .bili-nav__mask[data-v-6980e033],.bili-drawer-leave-to .bili-nav__mask[data-v-6980e033]{opacity:0}@media (width<=900px){.bili-nav__right--pc[data-v-6980e033]{display:none}.bili-nav__burger[data-v-6980e033]{display:flex}}.portal-filings[data-v-171087bd]{text-align:center}.portal-filings__copy[data-v-171087bd]{color:#64748b;letter-spacing:.02em;margin:0 0 14px;font-size:12px}.portal-filings__list[data-v-171087bd]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 0;margin:0;padding:0;list-style:none;display:flex}.portal-filings__list>li[data-v-171087bd]{align-items:center;display:flex}.portal-filings__list>li[data-v-171087bd]:not(:last-child):after{content:"";background:#94a3b859;width:1px;height:14px;margin:0 18px;display:block}.portal-filings__item[data-v-171087bd]{color:#94a3b8;align-items:center;gap:6px;max-width:min(100vw - 32px,520px);font-size:12px;line-height:1.45;text-decoration:none;transition:color .15s;display:inline-flex}.portal-filings__item[data-v-171087bd]:hover{color:#e2e8f0}.portal-filings__item--static[data-v-171087bd]{cursor:default}.portal-filings__item--static[data-v-171087bd]:hover{color:#94a3b8}.portal-filings__icon[data-v-171087bd]{object-fit:contain;object-position:center;flex-shrink:0;width:20px;height:20px}.portal-filings__icon--icp[data-v-171087bd]{border-radius:2px;width:auto;max-width:72px;height:16px}.portal-filings__icon--psb[data-v-171087bd]{width:18px;height:18px}.portal-filings__label[data-v-171087bd]{color:#64748b;flex-shrink:0}.portal-filings__item:hover .portal-filings__label[data-v-171087bd]{color:#94a3b8}.portal-filings__value[data-v-171087bd]{color:inherit;word-break:break-all}@media (width<=768px){.portal-filings__list[data-v-171087bd]{flex-direction:column;align-items:center;gap:10px}.portal-filings__list>li[data-v-171087bd]:not(:last-child):after{display:none}.portal-filings__item[data-v-171087bd]{text-align:center;flex-wrap:wrap;justify-content:center}}.portal-footer[data-v-7968afef]{color:#94a3b8;background:linear-gradient(#0f172a 0%,#0b1020 100%);border-top:1px solid #ffffff0f;margin-top:auto}.portal-footer__main[data-v-7968afef]{grid-template-columns:1.2fr 1.8fr;gap:32px 48px;max-width:1200px;margin:0 auto;padding:40px 24px 28px;display:grid}.portal-footer__brand[data-v-7968afef]{min-width:0}.portal-footer__logo-link[data-v-7968afef]{color:#f1f5f9;align-items:center;gap:10px;margin-bottom:12px;text-decoration:none;display:inline-flex}.portal-footer__logo-img[data-v-7968afef]{object-fit:contain;width:auto;max-width:120px;height:32px}.portal-footer__logo-ph[data-v-7968afef]{font-size:24px;line-height:1}.portal-footer__name[data-v-7968afef]{font-size:18px;font-weight:600}.portal-footer__desc[data-v-7968afef]{color:#64748b;max-width:360px;margin:0;font-size:13px;line-height:1.65}.portal-footer__cols[data-v-7968afef]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.portal-footer__col h4[data-v-7968afef]{color:#e2e8f0;margin:0 0 12px;font-size:14px;font-weight:600}.portal-footer__col a[data-v-7968afef]{color:#94a3b8;margin-bottom:8px;font-size:13px;text-decoration:none;display:block}.portal-footer__col a[data-v-7968afef]:hover{color:#38bdf8}.portal-footer__legal[data-v-7968afef]{text-align:center;border-top:1px solid #ffffff0f;padding:16px 24px 24px}.portal-footer__copy[data-v-7968afef]{color:#64748b;margin:0 0 12px;font-size:12px}.portal-footer__legal[data-v-7968afef] .portal-filings__copy{color:#64748b}.portal-footer__legal[data-v-7968afef] .portal-filings__item{color:#94a3b8}.portal-footer__legal[data-v-7968afef] .portal-filings__label{color:#64748b}.portal-footer__legal[data-v-7968afef] .portal-filings__item:hover{color:#e2e8f0}.portal-footer__legal[data-v-7968afef] .portal-filings__item:hover .portal-filings__label{color:#94a3b8}@media (width<=900px){.portal-footer__main[data-v-7968afef]{grid-template-columns:1fr;padding:32px 20px 24px}.portal-footer__cols[data-v-7968afef]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.portal-footer__cols[data-v-7968afef]{grid-template-columns:1fr}}.cs-root[data-v-bee3c066]{--cs-accent:var(--portal-accent,#fb7299);--cs-accent-soft:color-mix(in srgb, var(--portal-accent,#fb7299) 12%, var(--portal-card-bg,#fff));--cs-text:var(--portal-text,#18191c);--cs-muted:var(--portal-muted,#61666d);--cs-border:var(--portal-border,#e3e5e7);--cs-bg:var(--portal-surface,#f6f7f8);position:relative}.cs-dim[data-v-bee3c066]{z-index:7500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;background:#18191c6b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cs-panel[data-v-bee3c066]{border:1px solid var(--cs-border);background:#fff;border-radius:16px;flex-direction:column;width:min(520px,100%);height:min(720px,100vh - 40px);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 64px #0000002e}.cs-head[data-v-bee3c066]{border-bottom:1px solid var(--cs-border);background:linear-gradient(180deg, #fff 0%, var(--cs-bg) 100%);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:16px 18px;display:flex}.cs-head-titles[data-v-bee3c066]{flex-direction:column;gap:2px;min-width:0;display:flex}.cs-head-sub[data-v-bee3c066]{color:var(--cs-muted);font-size:13px}.cs-title[data-v-bee3c066]{color:var(--cs-text);font-size:17px;font-weight:700}.cs-close[data-v-bee3c066]{background:var(--cs-bg);cursor:pointer;width:36px;height:36px;color:var(--cs-muted);border:none;border-radius:10px;flex-shrink:0;font-size:20px;line-height:1}.cs-close[data-v-bee3c066]:hover{background:var(--cs-border);color:var(--cs-text)}.cs-scroll[data-v-bee3c066]{background:var(--cs-bg);flex-direction:column;flex:1;gap:14px;min-height:280px;padding:16px 18px;display:flex;overflow-y:auto}.cs-scroll[data-v-bee3c066]::-webkit-scrollbar{width:6px}.cs-scroll[data-v-bee3c066]::-webkit-scrollbar-thumb{background:#c9ccd0;border-radius:3px}.cs-empty[data-v-bee3c066]{color:#64748b;text-align:center;margin-top:24px;font-size:13px}.cs-msg-system[data-v-bee3c066]{text-align:center;align-self:center;max-width:92%;padding:6px 12px}.cs-msg-system-text[data-v-bee3c066]{color:#64748b;margin:0;font-size:13px;line-height:1.45}.cs-msg-system-time[data-v-bee3c066]{color:#94a3b8;margin:4px 0 0;font-size:11px}.cs-msg-row[data-v-bee3c066]{align-items:flex-end;gap:8px;max-width:94%;display:flex}.cs-msg-row--visitor[data-v-bee3c066]{align-self:flex-end}.cs-msg-row--staff[data-v-bee3c066]{align-self:flex-start}.cs-msg-avatar[data-v-bee3c066]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex;box-shadow:0 2px 8px #00000014}.cs-msg-avatar--me[data-v-bee3c066]{background:linear-gradient(145deg,#fb7299,#ff9eb5);overflow:hidden}.cs-msg-avatar-img[data-v-bee3c066]{object-fit:cover;width:100%;height:100%;display:block}.cs-msg-avatar--staff[data-v-bee3c066]{background:linear-gradient(145deg,#6366f1,#818cf8);overflow:hidden}.cs-staff-avatar-col[data-v-bee3c066],.cs-visitor-avatar-col[data-v-bee3c066]{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;max-width:88px;display:flex}.cs-staff-name[data-v-bee3c066],.cs-visitor-name[data-v-bee3c066]{color:var(--cs-muted);text-align:center;word-break:break-all;font-size:12px;font-weight:600;line-height:1.25}.cs-msg-bubble-col[data-v-bee3c066]{flex:1;min-width:0}.cs-msg-bubble-col--me[data-v-bee3c066]{flex-direction:column;align-items:flex-end;max-width:calc(100% - 56px);display:flex}.cs-msg-bubble-col--staff[data-v-bee3c066]{flex-direction:column;align-items:flex-start;display:flex}.cs-msg-meta[data-v-bee3c066]{color:#94a3b8;align-items:center;gap:8px;margin-bottom:3px;font-size:11px;display:flex}.cs-msg-meta--me[data-v-bee3c066]{justify-content:flex-end;width:100%;margin-bottom:4px}.cs-msg-meta--staff[data-v-bee3c066]{justify-content:flex-start}.cs-msg-role[data-v-bee3c066]{color:#64748b;font-weight:500}.cs-msg-time[data-v-bee3c066]{font-variant-numeric:tabular-nums}.cs-msg-meta--me .cs-msg-time[data-v-bee3c066]{white-space:nowrap;color:#9499a0;letter-spacing:.01em;font-size:11px;display:inline-block}.cs-msg-body[data-v-bee3c066]{word-break:break-word;max-width:100%;color:var(--cs-text);background:#fff;border:1px solid #c9ccd0;border-radius:4px 14px 14px;padding:10px 14px;font-size:14px;line-height:1.55;box-shadow:0 1px 2px #0000000d,inset 0 0 0 1px #fff9}.cs-msg-body--staff[data-v-bee3c066]{background:#fff;border-radius:14px 4px 14px 14px}.cs-msg-row--visitor .cs-msg-body[data-v-bee3c066]{border:1px solid color-mix(in srgb, var(--cs-accent) 38%, #c9ccd0);background:#fff;border-radius:14px 4px 14px 14px;box-shadow:0 1px 2px #fb729914,inset 0 0 0 1px #fff0f5cc}.cs-msg-media-caption[data-v-bee3c066]{color:#334155;white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.45}.cs-img[data-v-bee3c066]{border-radius:8px;max-width:min(280px,100%);display:block}.cs-img--clickable[data-v-bee3c066]{cursor:zoom-in}.cs-vid[data-v-bee3c066]{border-radius:8px;max-width:240px;display:block}.cs-file[data-v-bee3c066]{color:#0369a1}.cs-foot[data-v-bee3c066]{border-top:1px solid var(--cs-border);background:#fff;flex-direction:column;flex-shrink:0;gap:10px;padding:14px 16px 16px;display:flex}.cs-textarea[data-v-bee3c066]{box-sizing:border-box;resize:none;width:100%;min-height:72px;max-height:140px;color:var(--cs-text);background:#fff;border:1px solid #c9ccd0;border-radius:12px;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 2px #0000000a}.cs-textarea[data-v-bee3c066]::placeholder{color:#9499a0}.cs-textarea[data-v-bee3c066]:focus{border-color:var(--cs-accent);outline:none;box-shadow:inset 0 1px 2px #0000000a,0 0 0 3px #fb729924}.cs-foot-actions[data-v-bee3c066]{justify-content:flex-end;display:flex}.cs-send[data-v-bee3c066]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#fb7299 0%,#ff85a1 100%);border:none;border-radius:10px;padding:10px 28px;font-size:14px;font-weight:600;transition:filter .15s,transform .15s;box-shadow:0 4px 12px #fb729952}.cs-send[data-v-bee3c066]:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.cs-send[data-v-bee3c066]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media (width<=560px){.cs-panel[data-v-bee3c066]{border-radius:14px;width:100%;height:calc(100vh - 24px);max-height:calc(100vh - 24px)}.cs-dim[data-v-bee3c066]{align-items:flex-end;padding:12px}}.cs-img-preview-overlay[data-v-bee3c066]{z-index:9000;box-sizing:border-box;background:#0f172ae0;justify-content:center;align-items:center;padding:48px 16px 16px;display:flex;position:fixed;inset:0}.cs-img-preview-close[data-v-bee3c066]{z-index:9001;color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:999px;width:40px;height:40px;font-size:26px;line-height:1;position:fixed;top:12px;right:16px}.cs-img-preview-close[data-v-bee3c066]:hover{background:#ffffff47}.cs-img-preview-full[data-v-bee3c066]{object-fit:contain;border-radius:8px;width:auto;max-width:min(96vw,1200px);height:auto;max-height:88vh;box-shadow:0 12px 48px #00000073}.portal-contact-dim[data-v-56817cb9]{z-index:7500;box-sizing:border-box;background:#0f172a6b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.portal-contact-panel[data-v-56817cb9]{background:#fff;border-radius:16px;width:100%;max-width:520px;overflow:hidden;box-shadow:0 20px 50px #0f172a2e}.portal-contact-head[data-v-56817cb9]{border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.portal-contact-head h3[data-v-56817cb9]{color:#18191c;margin:0;font-size:17px;font-weight:600}.portal-contact-close[data-v-56817cb9]{color:#9499a0;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:24px;line-height:1}.portal-contact-close[data-v-56817cb9]:hover{color:#18191c}.portal-contact-grid[data-v-56817cb9]{grid-template-columns:1fr 1fr;gap:20px;padding:20px 22px 24px;display:grid}.portal-contact-col[data-v-56817cb9]{text-align:center}.portal-contact-label[data-v-56817cb9]{color:#18191c;margin:0 0 10px;font-size:14px;font-weight:600}.portal-contact-qr-wrap[data-v-56817cb9]{aspect-ratio:1;background:#f6f7f8;border:1px solid #e8eaed;border-radius:10px;justify-content:center;align-items:center;width:100%;max-width:180px;margin:0 auto;display:flex;overflow:hidden}.portal-contact-qr[data-v-56817cb9]{object-fit:contain;width:100%;height:100%;display:block}.portal-contact-qr-placeholder[data-v-56817cb9]{color:#9499a0;padding:12px;font-size:12px;line-height:1.45}.portal-contact-id[data-v-56817cb9]{color:#18191c;word-break:break-all;margin:10px 0 0;font-size:13px}.portal-contact-id--muted[data-v-56817cb9]{color:#9499a0}@media (width<=480px){.portal-contact-grid[data-v-56817cb9]{grid-template-columns:1fr}}.portal-side-dock[data-v-f4338a66]{z-index:7000;pointer-events:none;position:fixed;top:50%;right:16px;transform:translateY(-50%)}.portal-side-dock__inner[data-v-f4338a66]{pointer-events:auto;background:#fff;border:1px solid #0000000f;border-radius:26px;flex-direction:column;align-items:center;width:52px;padding:8px 0;display:flex;box-shadow:0 6px 24px #0f172a1f}.portal-side-dock__btn[data-v-f4338a66]{width:44px;min-height:48px;color:var(--portal-muted,#61666d);cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:2px 0;padding:6px 4px;transition:background .15s,color .15s;display:flex;position:relative}.portal-side-dock__btn[data-v-f4338a66]:hover{background:var(--portal-surface,#f6f7f8);color:var(--portal-accent,#fb7299)}.portal-side-dock__icon[data-v-f4338a66]{justify-content:center;align-items:center;display:flex}.portal-side-dock__icon--cs[data-v-f4338a66]{color:var(--portal-accent,#fb7299)}.portal-side-dock__tip[data-v-f4338a66]{font-size:11px;font-weight:500;line-height:1.2}.portal-side-dock__sep[data-v-f4338a66]{background:#e8eaed;width:28px;height:1px;margin:2px 0;display:block}.portal-side-dock__badge[data-v-f4338a66]{color:#fff;text-align:center;box-sizing:border-box;background:#f43f5e;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:2px;right:2px}@media (width<=560px){.portal-side-dock[data-v-f4338a66]{right:10px}.portal-side-dock__tip[data-v-f4338a66]{display:none}.portal-side-dock__btn[data-v-f4338a66]{min-height:44px}}.portal-mtab[data-v-3eec73b0]{z-index:1200;height:56px;padding-bottom:env(safe-area-inset-bottom,0);background:color-mix(in srgb, var(--portal-card-bg,#fff) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--portal-border,#e8e8e8);box-sizing:content-box;justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0f172a0f}.portal-mtab__item[data-v-3eec73b0]{color:var(--portal-muted,#8c8c8c);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;padding:4px 0;font-size:11px;text-decoration:none;transition:color .15s;display:flex}.portal-mtab__item--active[data-v-3eec73b0]{color:var(--portal-accent,#fb7299);font-weight:650}.portal-mtab__icon[data-v-3eec73b0]{border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;line-height:0;transition:background .15s,transform .15s;display:flex}.portal-mtab__item--active .portal-mtab__icon[data-v-3eec73b0]{background:color-mix(in srgb, var(--portal-accent,#fb7299) 14%, transparent);transform:translateY(-1px)}.portal-mtab__label[data-v-3eec73b0]{line-height:1.2}.ann-backdrop[data-v-86702734]{z-index:4500;box-sizing:border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c121c8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ann-panel[data-v-86702734]{text-align:center;background:#f3efe6;width:min(420px,100%);padding:36px 28px 28px;animation:.38s cubic-bezier(.22,1,.36,1) ann-pop-86702734;box-shadow:0 22px 56px #00000047}.ann-title[data-v-86702734]{color:#1a1a1a;letter-spacing:.04em;margin:0 0 18px;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,SimSun,serif;font-size:clamp(1.45rem,4.2vw,1.85rem);font-weight:700;line-height:1.35}.ann-body[data-v-86702734]{color:#222;white-space:pre-line;word-break:break-word;margin:0 0 18px;font-size:15px;line-height:1.75}.ann-media[data-v-86702734]{margin:0 0 22px}.ann-media img[data-v-86702734]{object-fit:cover;background:#ddd8ce;width:100%;max-height:220px;display:block}.ann-ok[data-v-86702734]{color:#fff;letter-spacing:.08em;cursor:pointer;background:#2b2926;border:0;min-width:148px;padding:12px 28px;font-size:15px;font-weight:600;transition:filter .15s,transform .15s;display:inline-block}.ann-ok[data-v-86702734]:hover{filter:brightness(1.08);transform:translateY(-1px)}.ann-fade-enter-active[data-v-86702734],.ann-fade-leave-active[data-v-86702734]{transition:opacity .2s}.ann-fade-enter-from[data-v-86702734],.ann-fade-leave-to[data-v-86702734]{opacity:0}@keyframes ann-pop-86702734{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.portal-dim[data-v-01532170]{z-index:8000;box-sizing:border-box;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.portal-card[data-v-01532170]{background:var(--portal-card-bg,#fff);width:100%;max-width:400px;color:var(--portal-text);border-radius:12px;padding:20px 22px 18px;box-shadow:0 18px 50px #0000002e}.portal-card-title[data-v-01532170]{color:var(--portal-text,#0f172a);margin:0 0 10px;font-size:17px}.portal-card-body[data-v-01532170]{color:var(--portal-muted,#475569);margin:0 0 18px;font-size:14px;line-height:1.55}.portal-card-actions[data-v-01532170]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.portal-btn[data-v-01532170]{background:var(--portal-accent,#0ea5e9);color:var(--portal-btn-text,#fff);cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-size:14px}.portal-link[data-v-01532170]{color:var(--portal-link,var(--portal-accent,#0369a1));font-size:14px;text-decoration:none}.portal-link--primary[data-v-01532170]{color:var(--portal-accent,#0ea5e9);font-weight:600}.layout[data-v-01532170]{z-index:1;background:var(--portal-page-bg,#f6f8fb);min-height:100vh;color:var(--portal-text,inherit);flex-direction:column;display:flex;position:relative}.layout--portal[data-v-01532170]{background:var(--portal-page-bg,#fff)}html[data-portal-showcase]{background:0 0}.layout--fill[data-v-01532170]{height:100vh;min-height:100vh;overflow:hidden}.layout--mobile-tab .main[data-v-01532170]{padding-bottom:calc(12px + var(--mobile-tab-inset,56px))}.main[data-v-01532170]{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-height:0;padding:24px clamp(16px,3vw,40px);display:flex}.main--portal[data-v-01532170]{width:100%;max-width:1400px;margin:0 auto;padding:72px clamp(16px,3vw,40px) 32px}.main--nested-user[data-v-01532170]{max-width:none;padding:0}.main--download-tools[data-v-01532170],.main--full-width[data-v-01532170]{max-width:none;padding:64px 0 0}.main--cloud-page[data-v-01532170]{box-sizing:border-box;background:0 0;width:100%;max-width:none;padding:64px 0 32px}.main-slot--download-tools[data-v-01532170]{flex:1;min-height:calc(100vh - 64px)}.main-slot[data-v-01532170]{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-height:0;display:flex}@media (width<=768px){.layout--mobile-tab.layout--portal .main--portal[data-v-01532170]{padding-top:16px;padding-left:12px;padding-right:12px;overflow-x:hidden}.layout[data-v-01532170]{overflow-x:hidden}.main-slot[data-v-01532170]{min-width:0;max-width:100%}}.license-block-banner[data-v-01532170]{color:#a8071a;text-align:center;background:#fff1f0;border-bottom:1px solid #ffccc7;margin:0;padding:14px 20px}.license-block-banner p[data-v-01532170]{margin:6px 0 0;font-size:14px}.license-block-sub[data-v-01532170]{opacity:.85;font-size:12px}.main--license-blocked[data-v-01532170]{pointer-events:none;opacity:.45;-webkit-user-select:none;user-select:none}.mask[data-v-2091e263]{z-index:400;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.dialog[data-v-2091e263]{background:#fff;border-radius:12px;width:100%;max-width:480px;margin:auto;padding:22px 24px;box-shadow:0 20px 50px #0003}.title[data-v-2091e263]{color:#0f172a;margin:0 0 12px;font-size:18px}.hint-warn[data-v-2091e263]{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:0 0 12px;padding:8px 10px;font-size:13px;line-height:1.45}.form[data-v-2091e263]{flex-direction:column;gap:6px;display:flex}label[data-v-2091e263]{color:#595959;margin-top:8px;font-size:13px}.req[data-v-2091e263]{color:#cf1322}input[data-v-2091e263]{border:1px solid #d9d9d9;border-radius:8px;padding:10px 12px;font-size:14px}input[data-v-2091e263]:focus:not(:disabled){border-color:#1677ff;outline:none;box-shadow:0 0 0 2px #1677ff1f}input.disabled[data-v-2091e263],input[data-v-2091e263]:disabled{color:#595959;background:#f5f5f5}.avatar-row[data-v-2091e263]{align-items:center;gap:14px;margin-top:4px;display:flex}.prev[data-v-2091e263]{background:#f0f0f0;border:1px solid #e8e8e8;border-radius:10px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.prev img[data-v-2091e263]{object-fit:cover;width:100%;height:100%}.ph[data-v-2091e263]{color:#8c8c8c;font-size:13px}.upload-btn[data-v-2091e263]{color:#1677ff;cursor:pointer;background:#e6f4ff;border:1px solid #1677ff;border-radius:8px;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;display:inline-flex;position:relative}.upload-btn.disabled[data-v-2091e263]{opacity:.55;cursor:not-allowed}.upload-btn input[data-v-2091e263]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.err[data-v-2091e263]{color:#cf1322;margin:8px 0 0;font-size:13px}.muted[data-v-2091e263]{color:#8c8c8c;font-size:14px}.pwd-row[data-v-2091e263]{margin-top:10px}.link-inline[data-v-2091e263]{color:#1677ff;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;text-decoration:underline}.link-inline[data-v-2091e263]:hover{color:#0958d9}.actions[data-v-2091e263]{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.btn[data-v-2091e263]{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:8px 18px;font-size:14px}.btn.primary[data-v-2091e263]{color:#fff;background:#1677ff;border-color:#1677ff}.btn.primary[data-v-2091e263]:disabled{opacity:.6;cursor:not-allowed}.btn.ghost[data-v-2091e263]{color:#595959;background:#fff;border-color:#d9d9d9}.mask[data-v-baa82b30]{z-index:400;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dialog[data-v-baa82b30]{background:#fff;border-radius:12px;width:100%;max-width:420px;padding:22px 24px;box-shadow:0 20px 50px #0003}.title[data-v-baa82b30]{color:#0f172a;margin:0 0 16px;font-size:18px}.form[data-v-baa82b30]{flex-direction:column;gap:6px;display:flex}label[data-v-baa82b30]{color:#595959;margin-top:8px;font-size:13px}input[data-v-baa82b30]{border:1px solid #d9d9d9;border-radius:8px;padding:10px 12px;font-size:14px}input[data-v-baa82b30]:focus{border-color:#1677ff;outline:none;box-shadow:0 0 0 2px #1677ff1f}.err[data-v-baa82b30]{color:#cf1322;margin:8px 0 0;font-size:13px}.actions[data-v-baa82b30]{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.btn[data-v-baa82b30]{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:8px 18px;font-size:14px}.btn.primary[data-v-baa82b30]{color:#fff;background:#1677ff;border-color:#1677ff}.btn.primary[data-v-baa82b30]:disabled{opacity:.6;cursor:not-allowed}.btn.ghost[data-v-baa82b30]{color:#595959;background:#fff;border-color:#d9d9d9}.mask[data-v-150a80c3]{z-index:400;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dialog[data-v-150a80c3]{background:#fff;border-radius:12px;width:100%;max-width:400px;padding:22px 24px;box-shadow:0 20px 50px #0003}.title[data-v-150a80c3]{color:#0f172a;margin:0 0 12px;font-size:18px}.body[data-v-150a80c3]{color:#334155;margin:0 0 12px;font-size:14px;line-height:1.55}.body.warn[data-v-150a80c3]{color:#b45309}.body.small[data-v-150a80c3]{color:#475569;font-size:13px}.body.muted[data-v-150a80c3]{color:#64748b}.qr-wrap[data-v-150a80c3]{flex-direction:column;align-items:center;margin:12px 0 16px;display:flex}.qr-img[data-v-150a80c3]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px}.actions[data-v-150a80c3]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.btn[data-v-150a80c3]{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:8px 18px;font-size:14px}.btn.primary[data-v-150a80c3]{color:#fff;background:#1677ff;border-color:#1677ff}.btn.ghost[data-v-150a80c3]{color:#475569;background:#fff;border-color:#cbd5e1}.btn.danger[data-v-150a80c3]{color:#b91c1c;background:#fff;border-color:#fecaca}.mask[data-v-a11e2fb6]{z-index:400;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.dialog[data-v-a11e2fb6]{background:#fff;border-radius:12px;width:100%;max-width:480px;margin:auto;padding:22px 24px;box-shadow:0 20px 50px #0003}.title[data-v-a11e2fb6]{color:#0f172a;margin:0 0 12px;font-size:18px}.form[data-v-a11e2fb6]{flex-direction:column;gap:6px;display:flex}label[data-v-a11e2fb6]{color:#595959;margin-top:8px;font-size:13px}.req[data-v-a11e2fb6]{color:#cf1322}input[data-v-a11e2fb6]{border:1px solid #d9d9d9;border-radius:8px;padding:10px 12px;font-size:14px}input[data-v-a11e2fb6]:focus:not(:disabled){border-color:#1677ff;outline:none;box-shadow:0 0 0 2px #1677ff1f}input.disabled[data-v-a11e2fb6],input[data-v-a11e2fb6]:disabled{color:#595959;background:#f5f5f5}.code-row[data-v-a11e2fb6],.captcha-row[data-v-a11e2fb6]{align-items:stretch;gap:8px;display:flex}.code-row input[data-v-a11e2fb6],.captcha-row input[data-v-a11e2fb6]{flex:1;min-width:0}.captcha-img-btn[data-v-a11e2fb6]{cursor:pointer;background:#fafafa;border:1px solid #d9d9d9;border-radius:8px;flex-shrink:0;width:112px;height:40px;padding:0;overflow:hidden}.captcha-img-btn[data-v-a11e2fb6]:disabled{opacity:.55;cursor:not-allowed}.captcha-img[data-v-a11e2fb6]{object-fit:cover;width:100%;height:100%;display:block}.captcha-placeholder[data-v-a11e2fb6]{color:#8c8c8c;font-size:12px}.hint[data-v-a11e2fb6]{color:#64748b;margin:4px 0 0;font-size:13px}.hint.small[data-v-a11e2fb6]{margin-top:0;font-size:12px}.hint.warn[data-v-a11e2fb6]{color:#b45309}.err[data-v-a11e2fb6]{color:#cf1322;margin:8px 0 0;font-size:13px}.muted[data-v-a11e2fb6]{color:#8c8c8c;font-size:14px}.actions[data-v-a11e2fb6]{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.btn[data-v-a11e2fb6]{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:8px 18px;font-size:14px}.btn.primary[data-v-a11e2fb6]{color:#fff;background:#1677ff;border-color:#1677ff}.btn.primary[data-v-a11e2fb6]:disabled{opacity:.6;cursor:not-allowed}.btn.ghost[data-v-a11e2fb6]{color:#595959;background:#fff;border-color:#d9d9d9}.btn.outline[data-v-a11e2fb6]{color:#1677ff;white-space:nowrap;background:#fff;border-color:#1677ff;flex-shrink:0}.btn.outline[data-v-a11e2fb6]:disabled{opacity:.55;cursor:not-allowed}.bili-nav--profile[data-v-55886faf]{z-index:1100}.profile-shell[data-v-af40e2f5]{background:var(--portal-surface,#f0f2f5);width:100%;min-height:0;color:var(--portal-text,#1a1a1a);box-sizing:border-box;flex-direction:column;flex:1;padding-top:64px;display:flex;overflow:hidden}.hero-card[data-v-af40e2f5]{background:var(--portal-card-bg,#fff);border-bottom:1px solid var(--portal-border,#e8e8e8);flex-shrink:0;padding:20px clamp(16px,3vw,32px)}.hero-inner[data-v-af40e2f5]{flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,28px);max-width:1200px;margin:0 auto;display:flex}.hero-left[data-v-af40e2f5]{flex-shrink:0}.hero-avatar[data-v-af40e2f5]{background:#e8eef5;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;width:88px;height:88px;display:flex;overflow:hidden;box-shadow:0 2px 8px #0f172a0f}.hero-avatar img[data-v-af40e2f5]{object-fit:cover;width:100%;height:100%}.hero-avatar-ph[data-v-af40e2f5]{color:var(--portal-muted,#64748b);font-size:32px;font-weight:700}.hero-mid[data-v-af40e2f5]{flex:1;min-width:200px}.hero-name-row[data-v-af40e2f5]{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:8px;display:flex}.hero-name[data-v-af40e2f5]{color:var(--portal-text,#1a1a1a);font-size:22px;font-weight:700}.hero-vip[data-v-af40e2f5]{color:#92400e;background:linear-gradient(135deg,#fde68a,#fbbf24);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.hero-tag[data-v-af40e2f5]{color:#15803d;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600}.hero-bio[data-v-af40e2f5]{color:var(--portal-muted,#595959);word-break:break-all;max-width:480px;margin:0 0 6px;font-size:14px;line-height:1.5}.hero-account[data-v-af40e2f5]{color:var(--portal-text,#262626);word-break:break-all;max-width:480px;margin:0 0 10px;font-size:14px;font-weight:600;line-height:1.45}.hero-account-k[data-v-af40e2f5]{color:#8c8c8c;margin-right:8px;font-weight:500}.btn-edit[data-v-af40e2f5]{color:var(--portal-accent,#1677ff);background:color-mix(in srgb, var(--portal-accent,#1677ff) 10%, var(--portal-card-bg,#fff));border:1px solid color-mix(in srgb, var(--portal-accent,#1677ff) 35%, var(--portal-border,#e3e5e7));cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.btn-edit[data-v-af40e2f5]:hover{background:#bae0ff;border-color:#69b1ff}.hero-stats[data-v-af40e2f5]{align-items:stretch;gap:0;min-height:72px;margin-left:auto;padding:8px 0;display:flex}.hero-stats.loading[data-v-af40e2f5]{opacity:.65}.stat-unit[data-v-af40e2f5]{flex-direction:column;justify-content:center;align-items:center;min-width:88px;padding:0 16px;display:flex}.stat-unit--wide[data-v-af40e2f5]{min-width:100px}.stat-num[data-v-af40e2f5]{color:var(--portal-text,#1a1a1a);font-size:20px;font-weight:700;line-height:1.2}.stat-num--bal[data-v-af40e2f5]{color:#cf1322;font-size:18px}.stat-label[data-v-af40e2f5]{color:var(--portal-muted,#8c8c8c);margin-top:4px;font-size:12px}.stat-div[data-v-af40e2f5]{background:var(--portal-border,#e8e8e8);align-self:stretch;width:1px;margin:4px 0}.profile-body[data-v-af40e2f5]{flex:1;min-height:0;display:flex;overflow:hidden}.sidebar[data-v-af40e2f5]{background:var(--portal-card-bg,#fafafa);border-right:1px solid var(--portal-border,#e8e8e8);flex-direction:column;flex-shrink:0;align-self:stretch;width:220px;display:flex;overflow:hidden}.side-title[data-v-af40e2f5]{color:var(--portal-accent,#16a34a);letter-spacing:.02em;margin:0;padding:20px 20px 12px;font-size:20px;font-weight:700}.side-nav[data-v-af40e2f5]{background:var(--portal-card-bg,transparent);flex:1;min-height:0;padding:4px 12px 12px;overflow:hidden}.nav-item[data-v-af40e2f5]{color:var(--portal-muted,#434343);text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;margin:2px 0;padding:11px 14px;font-family:inherit;font-size:14px;text-decoration:none;display:flex}.nav-item[data-v-af40e2f5]:hover{background:var(--portal-surface,#f0f0f0);color:var(--portal-accent,#1677ff)}.nav-item.active[data-v-af40e2f5]{background:color-mix(in srgb, var(--portal-accent,#1677ff) 12%, var(--portal-card-bg,#fff));color:var(--portal-accent,#1677ff);font-weight:600}.nav-ic[data-v-af40e2f5]{text-align:center;flex-shrink:0;width:22px;font-size:15px}.main-col[data-v-af40e2f5]{background:var(--portal-surface,#f0f2f5);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.sub-main[data-v-af40e2f5]{-webkit-overflow-scrolling:touch;flex:1;min-width:0;min-height:0;padding:20px clamp(16px,2vw,28px);overflow:auto}.profile-shell--mobile[data-v-af40e2f5]{background:var(--portal-surface,#f3f4f8);padding-top:0;overflow:auto}.profile-shell--mobile-hub .profile-body[data-v-af40e2f5]{min-height:0;display:block;overflow:visible}.profile-shell--mobile-hub .main-col[data-v-af40e2f5]{overflow:visible}.profile-shell--mobile[data-v-af40e2f5]{height:auto;min-height:100%;overflow:visible}.profile-shell--mobile-sub[data-v-af40e2f5]{background:var(--portal-surface,#f3f4f8)}.mobile-sub-hd[data-v-af40e2f5]{background:var(--portal-card-bg,#fff);border-bottom:1px solid var(--portal-border,#ececf1);z-index:20;flex-shrink:0;align-items:center;gap:8px;height:48px;padding:0 12px;display:flex;position:sticky;top:0}.mobile-sub-hd__back[data-v-af40e2f5]{width:36px;height:36px;color:var(--portal-accent,#fb7299);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:28px;line-height:1}.mobile-sub-hd__title[data-v-af40e2f5]{color:var(--portal-text,#1f2937);font-size:17px;font-weight:600}.mobile-hero[data-v-af40e2f5]{color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--portal-accent,#fb7299) 88%, #0f172a) 0%, var(--portal-accent,#fb7299) 48%, color-mix(in srgb, var(--portal-accent,#fb7299) 72%, #1e1b4b) 100%);border-radius:0 0 24px 24px;padding:22px 16px 28px;position:relative;overflow:hidden}.mobile-hero__glow[data-v-af40e2f5]{pointer-events:none;background:radial-gradient(70% 55% at 100% -10%,#ffffff47,#0000 55%),radial-gradient(50% 40% at 0 100%,#ffffff1f,#0000 50%);position:absolute;inset:0}.mobile-hero__inner[data-v-af40e2f5]{flex-direction:column;gap:16px;display:flex;position:relative}.mobile-hero__top[data-v-af40e2f5]{align-items:center;gap:14px;display:flex}.mobile-hero__avatar[data-v-af40e2f5]{background:#ffffff2e;border:2px solid #ffffff6b;border-radius:18px;flex-shrink:0;width:64px;height:64px;overflow:hidden;box-shadow:0 8px 20px #0f172a2e}.mobile-hero__avatar img[data-v-af40e2f5]{object-fit:cover;width:100%;height:100%}.mobile-hero__avatar-ph[data-v-af40e2f5]{justify-content:center;align-items:center;width:100%;height:100%;font-size:26px;font-weight:700;display:flex}.mobile-hero__meta[data-v-af40e2f5]{flex:1;min-width:0}.mobile-hero__name[data-v-af40e2f5]{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;font-size:20px;font-weight:750;overflow:hidden}.mobile-hero__tags[data-v-af40e2f5]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mobile-hero__vip-badge[data-v-af40e2f5],.mobile-hero__rn[data-v-af40e2f5]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:650;display:inline-flex}.mobile-hero__rn--ok[data-v-af40e2f5]{background:#22c55e47}.mobile-hero__rn--warn[data-v-af40e2f5]{background:#fbbf2447}.mobile-hero__stats[data-v-af40e2f5]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff2e;border-radius:14px;justify-content:space-between;align-items:stretch;gap:8px;padding:12px 14px;display:flex}.mobile-hero__stats--loading[data-v-af40e2f5]{opacity:.72}.mobile-hero__stat[data-v-af40e2f5]{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.mobile-hero__stat strong[data-v-af40e2f5]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:16px;font-weight:750}.mobile-hero__stat--bal strong[data-v-af40e2f5]{font-size:15px}.mobile-hero__stat span[data-v-af40e2f5]{opacity:.88;font-size:11px;line-height:1.2}.mobile-hero__stat-div[data-v-af40e2f5]{background:#ffffff38;align-self:stretch;width:1px;margin:2px 0}.mobile-hero__actions[data-v-af40e2f5]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobile-hero__btn[data-v-af40e2f5]{border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:14px;font-weight:650;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-flex}.mobile-hero__btn[data-v-af40e2f5]:active{transform:scale(.98)}.mobile-hero__btn--primary[data-v-af40e2f5]{color:var(--portal-accent,#fb7299);background:#fff;box-shadow:0 6px 16px #0f172a1f}.mobile-hero__btn--ghost[data-v-af40e2f5]{color:#fff;background:#ffffff24;border:1px solid #ffffff47}.mobile-menus[data-v-af40e2f5]{z-index:1;margin-top:-12px;padding:0 12px 20px;position:relative}.mobile-menu-card[data-v-af40e2f5]{background:var(--portal-card-bg,#fff);border:1px solid color-mix(in srgb, var(--portal-border,#e5e7eb) 80%, transparent);border-radius:16px;margin-bottom:12px;overflow:hidden;box-shadow:0 8px 24px #0f172a0d}.mobile-menu-card__title[data-v-af40e2f5]{letter-spacing:.04em;color:var(--portal-muted,#6b7280);margin:0;padding:14px 16px 6px;font-size:13px;font-weight:700}.mobile-menu-row[data-v-af40e2f5]{color:var(--portal-text,#374151);border-top:1px solid color-mix(in srgb, var(--portal-border,#f3f4f6) 90%, transparent);align-items:center;gap:12px;padding:13px 16px;font-size:15px;text-decoration:none;transition:background .15s;display:flex}.mobile-menu-row[data-v-af40e2f5]:active{background:color-mix(in srgb, var(--portal-accent,#fb7299) 6%, transparent)}.mobile-menu-row__icon[data-v-af40e2f5]{background:color-mix(in srgb, var(--portal-accent,#fb7299) 12%, #fff);width:36px;height:36px;color:var(--portal-accent,#fb7299);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.mobile-menu-row__icon[data-v-af40e2f5]:before{content:"•";font-weight:700}.mobile-menu-row__icon[data-icon=card][data-v-af40e2f5]:before{content:"💳"}.mobile-menu-row__icon[data-icon=cart][data-v-af40e2f5]:before{content:"🧾"}.mobile-menu-row__icon[data-icon=wallet][data-v-af40e2f5]:before{content:"💰"}.mobile-menu-row__icon[data-icon=id][data-v-af40e2f5]:before{content:"🪪"}.mobile-menu-row__icon[data-icon=gift][data-v-af40e2f5]:before{content:"🎁"}.mobile-menu-row__icon[data-icon=ticket][data-v-af40e2f5]:before{content:"🎫"}.mobile-menu-row__icon[data-icon=cloud][data-v-af40e2f5]:before{content:"☁️"}.mobile-menu-row__icon[data-icon=globe][data-v-af40e2f5]:before{content:"🌐"}.mobile-menu-row__icon[data-icon=folder][data-v-af40e2f5]:before{content:"📂"}.mobile-menu-row__icon[data-icon=flow][data-v-af40e2f5]:before{content:"📒"}.mobile-menu-row__icon[data-icon=share][data-v-af40e2f5]:before{content:"📣"}.mobile-menu-row__icon[data-icon=thumb][data-v-af40e2f5]:before{content:"✨"}.mobile-menu-row__label[data-v-af40e2f5]{flex:1;min-width:0;font-weight:550}.mobile-menu-row__badge[data-v-af40e2f5]{margin-right:2px;font-size:12px;font-weight:600}.mobile-menu-row__badge--warn[data-v-af40e2f5]{color:var(--portal-accent,#fb7299)}.mobile-menu-row__badge--ok[data-v-af40e2f5]{color:#16a34a}.mobile-menu-row__arrow[data-v-af40e2f5]{color:color-mix(in srgb, var(--portal-muted,#9ca3af) 80%, transparent);font-size:18px}.sub-main--mobile-hub[data-v-af40e2f5]{padding:0 12px 12px}.sub-main--mobile-hub[data-v-af40e2f5] .profile-page{display:none}@media (width<=768px){.hero-stats[data-v-af40e2f5]{border-top:1px solid #f0f0f0;justify-content:space-around;width:100%;margin-top:8px;margin-left:0;padding-top:16px}}
