:root{--color-primary:#18324a;--color-primary-hover:#10283d;--color-primary-active:#0b2031;--color-accent:#267fa3;--color-accent-soft:#e8f3f7;--color-bg:#f4f7f9;--color-surface:#ffffff;--color-surface-subtle:#f8fafb;--color-surface-hover:#f1f5f7;--color-text:#17232d;--color-text-secondary:#53636f;--color-text-muted:#73818b;--color-border:#d7e0e5;--color-border-strong:#bac7ce;--color-focus:#267fa3;--color-success:#237a57;--color-success-bg:#eaf5ef;--color-warning:#95691c;--color-warning-bg:#faf3e3;--color-error:#b64242;--color-error-bg:#fbeded;--color-disabled:#a8b3ba;--color-overlay:rgba(15,29,40,0.44);--font-ui:var(--font-ui-face,"IBM Plex Sans"),"Noto Sans",sans-serif;--font-display:var(--font-display-face,"Manrope"),var(--font-ui-face,"IBM Plex Sans"),sans-serif;--font-mono:var(--font-mono-face,"IBM Plex Mono"),ui-monospace,monospace;--type-display-size:32px;--type-display-line:40px;--type-h1-size:26px;--type-h1-line:34px;--type-h2-size:20px;--type-h2-line:28px;--type-h3-size:16px;--type-h3-line:24px;--type-body-size:14px;--type-body-line:21px;--type-small-size:13px;--type-small-line:18px;--type-label-size:12px;--type-label-line:16px;--type-micro-size:11px;--type-micro-line:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--page-pad-x:32px;--sidebar-width:232px;--sidebar-collapsed:64px;--topbar-height:56px;--operate-as-banner-height:0px;--control-height:40px;--control-height-sm:36px;--row-height:46px;--help-fab-size:44px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-default:1px solid var(--color-border);--border-strong:1px solid var(--color-border-strong);--elevation-overlay:0 10px 30px rgba(21,38,50,0.12);--motion-fast:120ms ease-out;--motion-panel:180ms cubic-bezier(0.2,0.8,0.2,1)}@media (min-width:1440px){:root{--page-pad-x:40px}}@media (max-width:900px){:root{--page-pad-x:24px}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0ms;--motion-panel:0ms}}