:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--radius-full: 999px;--control-sm: 32px;--control-md: 44px;--control-lg: 52px;--row-min: 56px;--accordion-min: 48px;--touch-min: 44px;--icon-circle: 40px;--shadow-card: 0 1px 4px rgba(0, 0, 0, .08);--shadow-sheet: 0 -4px 16px rgba(10, 50, 86, .12);--shadow-toast: 0 4px 12px rgba(10, 50, 86, .16);--focus-ring-width: 2px;--focus-ring-offset: 2px;--duration-fast: .12s;--duration-base: .2s;--duration-slow: .3s;--easing-standard: cubic-bezier(.2, 0, 0, 1);--z-dropdown: 100;--z-sheet: 200;--z-dialog: 300;--z-toast: 400;--content-max-width: 720px;--content-max-width-form: 960px;--content-max-width-wide: 1440px;--sider-width: 240px;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--type-amount-size: 28px;--type-amount-line: 34px;--type-amount-weight: 600;--type-page-title-size: 22px;--type-page-title-line: 28px;--type-page-title-weight: 600;--type-heading-size: 16px;--type-heading-line: 24px;--type-heading-weight: 600;--type-body-size: 14px;--type-body-line: 20px;--type-body-weight: 400;--type-input-size: 16px;--type-input-line: 24px;--type-input-weight: 400;--type-caption-size: 12px;--type-caption-line: 18px;--type-caption-weight: 400}:root,[data-theme=light]{color-scheme:light;--green-600: #357a14;--green-700: #2c6610;--green-logo: #52b11e;--success-bg: #eaf3de;--navy-900: #0a3256;--navy-950: #071f38;--info-bg: #e8eef5;--warning: #9a5c00;--warning-bg: #fff4e0;--error: #c42b1c;--error-bg: #fdecea;--text: #1f1f1f;--text-secondary: #666666;--border: #e3e7ec;--border-control: #858c96;--bg-page: #f4f6f8;--surface: #ffffff;--icon-bg: #f3f5f7;--on-primary: #ffffff;--scrim: rgba(0, 0, 0, .45);--logo-magenta: #ff1f75;--focus-ring: #0a3256}[data-theme=dark]{color-scheme:dark;--green-600: #5a9f40;--green-700: #72af5d;--green-logo: #52b11e;--success-bg: #1d2313;--navy-900: #9ec9f5;--navy-950: #c0ddff;--info-bg: #1d2227;--warning: #b6762b;--warning-bg: #231b0c;--error: #ea523f;--error-bg: #271c1b;--text: #d9d9d9;--text-secondary: #8c8c8c;--border: #232629;--border-control: #656b75;--bg-page: #1a1c1d;--surface: #161616;--icon-bg: #1b1d1e;--on-primary: #1f1f1f;--scrim: rgba(0, 0, 0, .6);--logo-magenta: #ff1f75;--focus-ring: #9ec9f5}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--green-600: #5a9f40;--green-700: #72af5d;--green-logo: #52b11e;--success-bg: #1d2313;--navy-900: #9ec9f5;--navy-950: #c0ddff;--info-bg: #1d2227;--warning: #b6762b;--warning-bg: #231b0c;--error: #ea523f;--error-bg: #271c1b;--text: #d9d9d9;--text-secondary: #8c8c8c;--border: #232629;--border-control: #656b75;--bg-page: #1a1c1d;--surface: #161616;--icon-bg: #1b1d1e;--on-primary: #1f1f1f;--scrim: rgba(0, 0, 0, .6);--logo-magenta: #ff1f75;--focus-ring: #9ec9f5}}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms}}html,body{margin:0;min-height:100%}body{background:var(--bg-page);color:var(--text);font-family:var(--font-sans);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line)}h1,h2,h3,h4,h5,h6,strong,b,th{font-weight:var(--type-heading-weight)}
