:root{--blur-glass:.5rem;--glass-chrome-blur:.5rem;--workspace-bg:#e9eef0;--scene-top:#b9cbd5;--scene-horizon:#edceb0;--scene-floor:#91a2ac;--text-primary:#243745;--text-secondary:#536b78;--text-faint:#637a87;--glass-bg:#ffffff8f;--glass-strong:#ffffffbf;--glass-border:#ffffffba;--glass-shadow:0 .75rem 2.5rem #2c44510f;--line:#344f5d21;--accent:#cc672f;--accent-soft:#d8774126;--mint:#286b62;--on-accent:#fffaf5;--mountain-back:#9babb0;--mountain-mid:#6d8b96;--mountain-front:#4f6c7d;--dock-bg:#f3f9fac7;--dock-primary-bg:linear-gradient(140deg, #f4fafb, #d5e3e9);--dialog-bg:#f3f7f8;--focus-color:#3b837c;--radius-card:1.5rem;--radius-control:.875rem;--space-unit:.25rem;--motion-fast:.16s;--motion-normal:.24s}.dark{--workspace-bg:#101c28;--scene-top:#243d50;--scene-horizon:#8b7c77;--scene-floor:#1b3544;--text-primary:#f2f5f5;--text-secondary:#c3cfd6;--text-faint:#a8bbc6;--glass-bg:#1e35447a;--glass-strong:#314553ad;--glass-border:#e2eff533;--glass-shadow:0 .75rem 2.5rem #03101917;--line:#e0ebf221;--accent:#ffc28b;--accent-soft:#ffc28b24;--mint:#b4e5d4;--on-accent:#253340;--mountain-back:#657985;--mountain-mid:#3c5667;--mountain-front:#173747;--dock-bg:#1b3342cc;--dock-primary-bg:linear-gradient(140deg, #345364, #193747);--dialog-bg:#203747;--focus-color:#b4e5d4}:root{--font-family-ui:"Segoe UI", "Microsoft YaHei", "PingFang SC", sans-serif;--font-page:clamp(1.5rem, 2.65vw, 2.375rem);--font-section:clamp(1.125rem, 1.55vw, 1.5rem);--font-card:clamp(1rem, 1.35vw, 1.25rem);--font-body:.875rem;--font-label:.75rem;--font-caption:.625rem;--font-micro:.5625rem;--font-metric:clamp(1.5rem, 3vw, 2.5rem);--font-hero:clamp(2rem, 6.4vw, 6rem);--line-heading:1.35;--line-body:1.6;--line-compact:1.4;--weight-regular:400;--weight-medium:500;--weight-emphasis:600;--weight-metric:350;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-card:1.5rem;--radius-metric:1.25rem;--radius-compact:1rem;--radius-control:.875rem;--radius-pill:999rem;--stroke-thin:.0625rem;--stroke-focus:.125rem;--control-height:2.625rem;--control-icon:2.5625rem;--icon-xs:.875rem;--icon-sm:1rem;--icon-md:1.25rem;--icon-lg:1.5rem;--icon-nav:1.5625rem;--motion-fast:.16s;--motion-normal:.24s;--motion-route:.42s;--motion-theme:.56s;--motion-data:1s;--ease-standard:cubic-bezier(.22,1,.36,1);--danger:#a63b45;--danger-soft:#a63b4515;--status-success:var(--mint);--status-warning:var(--accent);--status-active:var(--mint);--status-neutral:var(--text-secondary);--surface-control:var(--glass-bg);--surface-hover:var(--glass-strong);--surface-dialog:var(--dialog-bg);--surface-track:var(--line);--shadow-card:var(--glass-shadow);--shadow-dialog:0 1.75rem 5.625rem #0004;--shell-bottom-gutter:clamp(1.375rem,2.5dvh,2rem)}.dark{--danger:#ffb2b9;--danger-soft:#ffb2b91a}@media (max-width:680px){:root{--font-page:1.6875rem;--font-section:1.25rem;--font-card:1.125rem;--control-icon:2.125rem;--shell-bottom-gutter:max(1.5rem,calc(env(safe-area-inset-bottom) + 1rem))}}:root{--font-page:clamp(1.5rem,4.5cqh,2.375rem);--font-summary-title:.75rem;--font-summary-value:clamp(1.5rem,4cqh,2.25rem);--font-summary-progress:clamp(1.125rem,3.6cqh,1.5rem);--font-ring:clamp(1.125rem,4cqh,2rem);--font-nav-label:.5625rem;--font-decorative:.5rem;--control-compact:2.25rem}@media (max-width:680px){:root{--font-page:1.5rem;--font-summary-title:.625rem;--font-summary-progress:.875rem;--font-hero:clamp(2rem,7cqh,3.25rem)}}@media (max-width:360px){:root{--font-page:1.25rem}}:root{--assistant-mobile-height:9.5rem;--radius-assistant:2rem}@media (max-width:680px){:root{--radius-assistant:var(--radius-metric)}}:root{--control-quiet-height:2.5rem;--control-quiet-gap:.375rem;--control-quiet-radius:.625rem;--glass-bg:#ffffff57;--glass-strong:#ffffff8f;--glass-chrome:#f2faff3d;--glass-sheen:linear-gradient(125deg,#ffffff47,#ffffff0e 46%,#ffffff04);--glass-border:#ffffff9e;--glass-shadow:inset 0 .0625rem 0 #ffffff4d,inset 0 -.0625rem 0 #2441510f,0 .75rem 2.5rem #1a364914;--dock-bg:#eaf6fc66;--tooltip-bg:#f4f9fceb;--tooltip-border:#fffc;--glass-chrome-blur:.5rem;--glass-tooltip-blur:1.125rem}.dark{--glass-bg:#162f4047;--glass-strong:#8baebf40;--glass-chrome:#26455938;--glass-sheen:linear-gradient(125deg,#ceeafb1f,#a5d3eb06 46%,#0f23320b);--glass-border:#cce9f747;--glass-shadow:inset 0 .0625rem 0 #dcf3ff1f,inset 0 -.0625rem 0 #03162514,0 .75rem 2.5rem #0310191f;--dock-bg:#15304361;--tooltip-bg:#1f3748e6;--tooltip-border:#cae9f95c;--scene-top:#385a73;--scene-horizon:#b19a8d;--scene-floor:#285467;--mountain-back:#8195a0;--mountain-mid:#50788a;--mountain-front:#234a60}:root{--tooltip-radius:.75rem;--tooltip-font:.75rem;--text-primary:#223d50;--text-secondary:#4c6779;--text-faint:#667e8e;--accent:#efb963;--on-accent:#263c49;--glass-bg:#f5faff66;--glass-strong:#f5fbff9e;--glass-chrome:#ebf6fd5c;--dock-bg:#e3f2fb7a}.dark{--text-primary:#f0f6fa;--text-secondary:#c4d5df;--text-faint:#a8becc;--accent:#ffc46e;--on-accent:#243949;--glass-bg:#142d3f57;--glass-strong:#58859f52;--glass-chrome:#1a394e4d;--dock-bg:#15334770;--glass-sheen:linear-gradient(125deg,#d7eeff1a,#b8daef05 46%,#0a1f3109);--scene-scrim:linear-gradient(180deg,#14354a20,#14394f36 55%,#0a2a4166)}:root{--glass-bg:#f3faff24;--glass-strong:#f0faff4d;--glass-chrome:#e6f5ff24;--glass-sheen:linear-gradient(125deg,#ffffff21,#ffffff04 46%,#e1f1fb04);--dock-bg:#def0fb38}.dark{--glass-bg:#122b3d3b;--glass-strong:#5786a23b;--glass-chrome:#193a4f33;--glass-sheen:linear-gradient(125deg,#dcf0ff14,#b8daef03 46%,#0a1f3105);--dock-bg:#1231464d}:root,.dark{--tooltip-bg:#111317;--tooltip-border:transparent}:root{--glass-bg:#f3faff14;--glass-sheen:linear-gradient(125deg,#ffffff12,#ffffff03 46%,transparent);--glass-shadow:0 .75rem 2.5rem #1a364912}.dark{--glass-bg:#122b3d2e;--glass-sheen:linear-gradient(125deg,#dcf0ff0d,#b8daef03 46%,transparent);--glass-shadow:0 .75rem 2.5rem #0310191a}
