:root{--ink:#10141c;--text:#161c27;--mut:#495366;--muted:#667085;--mut2:#667085;--text-2:#2f394b;--text-3:#495366;--bg-subtle:#f7f8fb;--surface-2:#eef2ff;--line-3:#eef1f6;--amber-strong:#b45309;--r-input:9px;--bg:#f0f2f8;--card:#ffffff;--surface:#ffffff;--panel:#f7f8fa;--line:#e6eaf2;--line2:#d8deea;--scrim:rgba(16,19,26,0.04);--row-hover:#f2f6ff;--brand:#165dff;--brand2:#0e42d2;--brand-dark:#0e42d2;--brand-50:#e8f3ff;--brand-100:#bedaff;--brand-150:#a9c9ff;--brand-200:#94bfff;--brand-250:#7fb0ff;--brand-300:#6aa1ff;--brand-400:#4080ff;--brand-600:#124fd8;--brand-700:#0a32ad;--brand-accent:#e83e8c;--success-bright:#22c55e;--warning-bright:#f59e0b;--lavender-50:#f7f5ff;--lavender-100:#eeeaff;--peach:#f29a80;--peach-strong:#b0543d;--peach-50:#fff1ec;--violet:#6a5cf3;--surface-violet:#f6f5ff;--line-violet:#e5e2ff;--ring:rgba(22,93,255,0.16);--emphasis-band-bg:#f3f6ff;--emphasis-band-border-color:#d0dcff;--emphasis-band-pad-x:32px;--emphasis-band-pad-y:28px;--emphasis-band-radius:var(--r-xl);--emphasis-band-shadow:0 1px 2px rgba(24,64,200,0.06),0 14px 30px -18px rgba(24,64,200,0.32);--emphasis-band-stat-bg:#ffffff;--emphasis-band-stat-border:#d5e2ff;--rail-bg-top:#f3f4fa;--rail-bg:#eef1f8;--rail-bg-bottom:#ebeef6;--rail-border:#dde3ef;--rail-fg:#3a4558;--rail-fg-muted:#667085;--rail-fg-strong:#10141c;--rail-hover:rgba(16,19,26,0.05);--rail-active-bg:#eef3ff;--rail-active-ring:rgba(36,80,255,0.12);--rail-icon-bg:transparent;--rail-icon-fg:#5a6478;--rail-logo-tile:#ffffff;--rail-logo-tile-border:#d8deea;--rail-shadow:none;--workspace-canvas-radius:24px;--shell-control-radius:10px;--shell-card-radius:14px;--workspace-line:#d4dbe8;--workspace-line-strong:#b8c4d8;--workspace-muted:#5a6478;--workspace-text-3:#434f63;--green:#166534;--green-bg:#ecfdf3;--amber:#b45309;--amber-bg:#fffaeb;--red:#b42318;--red-bg:#fef3f2;--r-sm:6px;--r-md:9px;--r-lg:12px;--r-xl:12px;--r-full:999px;--sh-0:none;--sh-1:0 1px 2px rgba(16,24,40,0.04),0 10px 24px -12px rgba(16,24,40,0.16);--sh-2:0 18px 50px rgba(16,19,26,0.12);--shadow-soft:var(--sh-1);--grad-page:linear-gradient(180deg,#fbfcff,#f4f7ff);--grad-surface:none;--grad-brand:linear-gradient(135deg,#4080ff,#0e42d2);--app-col:1120px;--app-gutter:20px;--app-frame:calc(var(--app-col) + var(--app-gutter) * 2);--shell-rail-w:220px;--shell-topbar-h:56px;--shell-gutter:clamp(24px,3vw,40px);--shell-content-bottom:28px;--shell-content-top:4px;--shell-page-frame:1240px;--shell-mobile-top-h:56px;--shell-mobile-bottom-h:calc(64px + env(safe-area-inset-bottom));--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-display-sm:clamp(26px,3vw,34px);--fs-10:10px;--fs-22:22px;--fs-26:26px;--fs-32:32px;--fs-display-xl:clamp(36px,4.6vw,54px);--fs-display-lg:clamp(28px,3.6vw,44px);--fs-display-md:clamp(24px,3vw,36px);--fs-20:20px;--fs-24:24px;--fs-30:30px;--font-sans:"PingFang SC","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif;--font-mono:ui-monospace,"SFMono-Regular","Cascadia Code",Consolas,"Courier New",monospace;--dur-1:150ms;--dur-2:200ms;--dur-3:320ms;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease:cubic-bezier(0.2,0.8,0.2,1);--fs-display:28px;--fs-title:20px;--fs-body:14.5px;--fs-label:13px;--fs-meta:12px;--lh-tight:1.3;--lh-normal:1.6;--lh-relaxed:1.75;--btn-h-sm:32px;--btn-h-md:38px;--btn-h-lg:44px;--sp-1:8px;--sp-2:16px;--sp-3:24px;--sp-4:32px;--space-0:0px;--space-hair:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--border-1:1px;--border-2:2px;--icon-xs:12px;--icon-sm:14px;--icon-md:16px;--icon-lg:20px;--icon-xl:24px;--focus-ring:0 0 0 3px var(--ring);--focus-outline:2px solid var(--brand);--focus-offset:2px;--btn-h-xs:30px;--modal-scrim:rgba(16,19,26,0.46);--modal-blur:blur(4px) saturate(1.15);--modal-r:var(--r-xl);--modal-line:var(--line);--modal-sh:var(--sh-2);--modal-pad:var(--space-6)}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html body .mask,html body .pgate-mask,html body .wb .wb-write .gen-overlay,html body .wb .wbb.unlock-mask{background:var(--modal-scrim);backdrop-filter:var(--modal-blur);-webkit-backdrop-filter:var(--modal-blur);animation:modal-fade var(--dur-2) var(--ease-out) both}html body .dialog,html body .geo-legal .auth-box,html body .pgate-dialog,html body .wb .wbb .unlock-card{border-radius:var(--modal-r);border:var(--border-1) solid var(--modal-line);box-shadow:var(--modal-sh);animation:modal-rise var(--dur-3) var(--ease-out) both}html body .wb .wbb .unlock-card.billing-unified{overflow:hidden}@media (prefers-reduced-motion:reduce){html body .dialog,html body .geo-legal .auth-box,html body .mask,html body .pgate-dialog,html body .pgate-mask,html body .wb .wb-write .gen-overlay,html body .wb .wbb .unlock-card,html body .wb .wbb.unlock-mask{animation:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html body .mask,html body .pgate-mask,html body .wb .wb-write .gen-overlay,html body .wb .wbb.unlock-mask{background:rgba(16,19,26,.62)}}html body .geo-legal .auth-box{padding:var(--modal-pad) var(--modal-pad) calc(var(--modal-pad) - 4px)}html body .pgate-dialog{padding:var(--modal-pad)}html body .account-record-mask,html body .pintro-mask,html body .wbg-mask{background:var(--modal-scrim);backdrop-filter:var(--modal-blur);-webkit-backdrop-filter:var(--modal-blur);animation:modal-fade var(--dur-2) var(--ease-out) both}html body .account-record-dialog,html body .pintro,html body .wbg-dialog{border-radius:var(--modal-r);border:var(--border-1) solid var(--modal-line);box-shadow:var(--modal-sh);animation:modal-rise var(--dur-3) var(--ease-out) both}html body .account-record-mask{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:18px}html body .account-record-dialog{width:min(920px,100%);max-height:88vh;overflow:auto;background:var(--card);color:var(--text);padding:var(--modal-pad)}@media (max-width:760px){html body .account-record-mask{padding:0}html body .account-record-dialog{width:100%;max-height:100%;border-radius:0;border:0}}@media (prefers-reduced-motion:reduce){html body .account-record-dialog,html body .account-record-mask,html body .pintro,html body .pintro-mask,html body .wbg-dialog,html body .wbg-mask{animation:none}}