:root{--ink: #173d52;--backdrop: #2b3a44;--plate: #d9d9d9;--icon: #e3e3e3;--paper: #ffffff;--danger: #8c2f2f;--m-primary: #173d52;--m-on-primary: #ffffff;--m-primary-container: #d6e4f0;--m-on-primary-container: var(--ink);--m-inverse-primary: #9ccbe8;--m-secondary: #4f6354;--m-secondary-container: #d3e3ec;--m-on-secondary-container: #0f2a3a;--m-tertiary: #ffb870;--m-error: #b3261e;--m-on-error: #ffffff;--m-error-container: #ffdad6;--m-on-error-container: #410002;--m-surface: #f5f5f5;--m-on-surface: #1c1c1c;--m-surface-variant: #e1e3e1;--m-on-surface-variant: #46484b;--m-surface-lowest: #ffffff;--m-surface-container-low: #f2f4f5;--m-surface-container: #eceef0;--m-surface-high: #e8e8e8;--m-surface-highest: #e1e1e1;--m-outline: #79747e;--m-outline-variant: #c4c7c5;--m-inverse-surface: #322f35;--m-inverse-on-surface: #f5eff7;--m-focus: var(--m-primary);--m-scrim: rgba(0, 0, 0, .32);--lb-surface: rgba(0, 0, 0, .94);--lb-bar: #1b1b1f;--lb-on: #ffffff;--lb-hover: rgba(255, 255, 255, .12);--lb-nav: rgba(0, 0, 0, .5);--m-state-hover: .08;--m-state-focus: .1;--m-state-pressed: .1;--m-state-drag: .16;--m-radius-xs: 4px;--m-radius-sm: 8px;--m-radius-md: 12px;--m-radius-lg: 16px;--m-radius-xl: 28px;--m-radius-full: 999px;--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: ui-monospace, Menlo, Consolas, monospace;--t-display-sm: 400 36px/44px var(--font);--t-headline-md: 400 28px/36px var(--font);--t-headline-sm: 400 24px/32px var(--font);--t-title-lg: 400 22px/28px var(--font);--t-title-md: 500 16px/24px var(--font);--t-title-sm: 500 14px/20px var(--font);--t-body-lg: 400 16px/24px var(--font);--t-body-md: 400 14px/20px var(--font);--t-body-sm: 400 12px/16px var(--font);--t-label-lg: 500 14px/20px var(--font);--t-label-md: 500 12px/16px var(--font);--t-label-sm: 500 11px/16px var(--font);--t-code: 500 16px/24px var(--font-mono);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--field-label-overhang: 8px;--touch-target: 48px;--map-line: #ffffff;--map-casing: rgba(0, 0, 0, .6);--map-fill: rgba(255, 255, 255, .16);--map-draft: #ffd24d;--m-elev-1: 0 1px 2px rgba(0, 0, 0, .3), 0 1px 3px 1px rgba(0, 0, 0, .15);--m-elev-2: 0 1px 2px rgba(0, 0, 0, .3), 0 2px 6px 2px rgba(0, 0, 0, .15);--m-elev-3: 0 4px 8px 3px rgba(0, 0, 0, .15), 0 1px 3px rgba(0, 0, 0, .3);--m-ease-standard: cubic-bezier(.2, 0, 0, 1);--m-dur-short: .15s;--m-dur-medium: .25s;--safe-b: env(safe-area-inset-bottom, 0px);--safe-t: env(safe-area-inset-top, 0px)}
