:root{--space-half:2px;--space-1-5:6px;--control-compact:36px;--space-24:96px;--carousel-border-default:#ffffff47;--carousel-bg-default:#0f14236b;--font-size-caption-small:12px;--font-size-caption:13px;--font-weight-bold:700;--space-3-5:14px;--space-5:20px;--control-large:56px;--control-sheet:52px;--toggle-track-height:26px;--toggle-thumb-size:20px;--font-weight-medium:500;--font-weight-semibold:600;--opacity-disabled:.55;--opacity-disabled-strong:.7;--border-thin:1px;--overlay-dim:#1f242973;--logo-navy:#082a82;--logo-gold:#f7ac1b;--blue-500:#176fa5;--blue-600:#105b89;--blue-700:#0b496f;--blue-50:#eef5fa;--blue-300:#4b9fd3;--blue-200:#6db3de;--brand-green-500:#5b9653;--brand-green-50:#f1f7f0;--brand-teal-500:#168a87;--brand-ink:#102f50;--mg-50:#e6f9ef;--mg-500:#00c362;--mg-600:#007a3d;--mg-700:#006b35;--mg-800:#005c2e;--mg-900:#003a1c;--mg-bright:#00ff91;--mn-canvas:#fff;--mn-surface:#f3f3f4;--mn-hairline:#e5e6e9;--mn-hairline-soft:#f2f2f4;--mn-ink:#333;--mn-ink-strong:#323438;--mn-muted:#686a6d;--mn-nav:#4b4c50;--mn-faint:#a4a6ad;--mn-disabled:#c5c7cc;--gray-50:#f4f6fa;--gray-100:#ecf0f4;--gray-200:#dee2e6;--gray-300:#cfd4d9;--gray-400:#acb3ba;--gray-500:#8c939a;--gray-600:#6e757c;--gray-700:#404040;--gray-900:#151515;--white:#fff;--gray-d-bg:#121417;--gray-d-raised:#1d2126;--gray-d-hover:#262b31;--gray-d-border:#363c43;--gray-d-border-subtle:#23272c;--red-500:#dc2626;--red-50:#fef2f2;--red-300:#f87171;--amber-400:#fbbf24;--green-400:#4ade80;--green-600:#16a34a;--amber-700:#b45309;--amber-50:#fffbeb;--radius-xs:4px;--radius-chip:6px;--radius-sm:8px;--radius-md:10px;--radius-btn:12px;--radius-lg:20px;--radius-xl:24px;--radius-full:9999px;--font-size-body:17px;--font-size-sm:14px;--font-size-lg:20px;--letter-spacing-heading:-.02em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-20:80px;--content-max:1280px;--content-reading-max:768px;--touch-target-min:44px;--shadow-sm:0 2px 8px #15151514;--shadow-md:0 0 16px #1515151a;--shadow-lg:0 0 24px #1515151a;--shadow-overlay:0 12px 32px #15151529;--duration-press:.16s;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.3s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--inno-blue:#2a61fb;--inno-blue-hover:#0234bc;--inno-blue-pressed:#0035cc;--inno-blue-subtle:#e6f4ff;--inno-gray-01:#f6f6f6;--inno-gray-02:#ebebeb;--inno-gray-03:#ddd;--inno-gray-05:#999;--inno-gray-09:#2a2a2a;--inno-gray-10:#222;--inno-gray-b-01:#eceef0;--inno-radius-control:6px;--inno-radius-card:12px;--inno-font-root-admin:15px;--inno-ease:cubic-bezier(0, .75, 0, 1);--inno-shadow-modal:0 10px 10px #0003}
:root{--alert-text-wrap:wrap;--skeleton-bg:var(--color-bg-subtle);--spinner-play-state:running;--date-range-layout:flex;--date-range-row-gap:var(--space-half);--date-range-padding:0 var(--space-1-5) 0 var(--space-3-5);--date-range-separator-display:block;--segmented-item-min-height:var(--control-compact);--notice-padding-block:var(--space-24);--notice-gap:var(--space-4);--notice-action-gap:var(--space-3);--alert-error-text:var(--color-danger);--picker-input-min-width:0px;--picker-input-min-height:auto;--picker-segment-min-width:auto;--picker-segment-min-height:auto;--calendar-event-dot-size:var(--font-size-sm);--carousel-ratio:auto;--carousel-height:auto;--carousel-max-height:none;--carousel-radius:0px;--carousel-slide-bottom:0px;--carousel-nav-size:var(--control-min-height);--carousel-nav-border:var(--carousel-border-default);--carousel-nav-bg:var(--carousel-bg-default);--carousel-nav-color:var(--white);--carousel-nav-backdrop:none;--carousel-nav-inset:var(--space-4);--notification-date-padding:var(--space-4) 0 var(--space-1);--notification-date-size:var(--font-size-caption);--notification-date-weight:var(--font-weight-bold);--preference-gap:var(--space-4);--preference-min-height:var(--control-large);--preference-padding:var(--space-2);--preference-label-weight:var(--font-weight-semibold);--preference-caption-size:var(--font-size-caption-small);--color-primary:var(--blue-500);--color-primary-hover:var(--blue-600);--color-primary-pressed:var(--blue-700);--color-primary-subtle:var(--blue-50);--color-accent-green:var(--brand-green-500);--color-accent-green-subtle:var(--brand-green-50);--color-accent-teal:var(--brand-teal-500);--color-brand-ink:var(--brand-ink);--color-map-label:var(--brand-ink);--color-map-on-label:var(--white);--color-bg:var(--white);--color-bg-subtle:var(--gray-50);--color-bg-hover:var(--gray-100);--color-border:var(--gray-200);--color-border-subtle:var(--gray-100);--color-text:var(--gray-700);--color-text-strong:var(--gray-900);--color-text-muted:var(--gray-600);--color-text-caption:var(--gray-600);--color-ink:var(--gray-900);--color-danger:var(--red-500);--color-danger-subtle:var(--red-50);--color-warning:var(--amber-700);--color-warning-subtle:var(--amber-50);--color-success:var(--green-600);--surface-radius:var(--radius-md);--card-radius:var(--radius-lg);--control-radius:var(--radius-sm);--action-radius:var(--radius-btn);--chip-radius:var(--radius-chip);--badge-radius:var(--radius-full);--color-track:var(--gray-100);--hero-radius:var(--radius-xl);--content-frame-max:1024px;--text-body-size:var(--font-size-body);--text-heading-tracking:var(--letter-spacing-heading);--control-min-height:var(--touch-target-min);--button-height:var(--control-min-height);--button-padding:var(--space-5);--button-font-size:var(--text-body-size);--button-radius:var(--control-radius);--button-weight:var(--font-weight-medium);--button-sm-padding:var(--space-3);--button-sm-font-size:var(--font-size-sm);--button-lg-solid-weight:var(--button-weight);--button-lg-height:var(--control-large);--button-lg-padding:var(--space-6);--button-lg-font-size:var(--font-size-body);--button-lg-radius:var(--action-radius);--button-solid-bg:var(--color-primary);--button-solid-hover:var(--color-primary-hover);--button-solid-pressed:var(--color-primary-pressed);--button-solid-text:var(--white);--button-subtle-weight:var(--button-weight);--button-subtle-bg:var(--color-primary-subtle);--button-subtle-text:var(--color-primary);--button-subtle-hover:var(--color-primary);--button-subtle-hover-text:var(--white);--button-subtle-pressed:var(--color-primary-pressed);--button-subtle-pressed-text:var(--white);--button-danger-bg:var(--red-500);--button-danger-on-bg:var(--white);--button-disabled-opacity:var(--opacity-disabled);--button-solid-disabled-bg:var(--button-solid-bg);--button-solid-disabled-text:var(--button-solid-text);--button-solid-disabled-opacity:var(--button-disabled-opacity);--button-on-ink:var(--white);--field-height:var(--control-min-height);--field-padding:var(--space-3-5);--field-font-size:var(--text-body-size);--field-label-font-size:15px;--field-touch-font-size:16px;--field-radius:var(--control-radius);--field-bg:var(--color-bg);--field-border:var(--color-border);--field-disabled-bg:var(--color-bg-subtle);--field-disabled-text:var(--color-text-muted);--field-filled-bg:var(--color-bg-subtle);--field-filled-radius:var(--surface-radius);--search-bg:var(--field-bg);--search-border:var(--field-border);--search-radius:var(--field-radius);--modal-surface:var(--color-bg);--modal-dim:var(--overlay-dim);--sheet-surface:var(--color-bg);--sheet-border:var(--color-border-subtle);--sheet-radius:var(--radius-xl);--sheet-shadow:var(--elevation-overlay);--sheet-action-height:var(--control-sheet);--switch-width:var(--touch-target-min);--switch-track-height:var(--toggle-track-height);--switch-thumb-size:var(--toggle-thumb-size);--switch-radius:var(--radius-full);--switch-off-bg:var(--color-border);--switch-off-border:transparent;--switch-on-bg:var(--color-primary);--switch-thumb-bg:var(--white);--switch-thumb-shadow:none;--switch-disabled-opacity:var(--opacity-disabled);--card-surface:var(--color-bg);--card-component-radius:var(--card-radius);--card-border-width:var(--border-thin);--card-elevation:var(--elevation-card);--badge-solid-bg:var(--color-primary);--badge-solid-text:var(--white);--toast-bg:var(--color-ink);--toast-text:var(--white);--toast-error-bg:var(--color-danger);--toast-error-text:var(--white);--section-pad:var(--space-20);--elevation-card:var(--shadow-md);--elevation-overlay:var(--shadow-overlay);--elevation-header:var(--shadow-sm);--card-border-color:transparent;--container-sm:40rem;--container-md:64rem;--container-lg:80rem;--type-body-xs:.75rem;--type-body-sm:.875rem;--type-body-md:var(--text-body-size);--type-body-lg:1.125rem;--type-heading-xs:1rem;--type-heading-sm:1.25rem;--type-heading-md:1.5rem;--type-heading-lg:2rem;--type-heading-xl:2.5rem;--type-body-leading:1.6;--type-heading-leading:1.3;--type-heading-weight:700;--type-label-weight:500;--type-code-family:ui-monospace, SFMono-Regular, Consolas, monospace;--type-highlight-bg:var(--color-warning-subtle);--type-highlight-text:var(--color-text-strong);--badge-success-bg:var(--color-bg-subtle);--badge-info-bg:var(--color-primary-subtle);--badge-on-filled:var(--white);--search-suggestions-gap:var(--space-2);--search-suggestions-row-gap:var(--space-1);--results-gap:var(--space-2);--results-padding:var(--space-3);--circular-progress-gap:var(--space-2);--circular-progress-size:80px;--circular-progress-size-sm:48px;--circular-progress-size-lg:112px;--circular-progress-stroke:4;--circular-progress-text-size:var(--text-body-size);--circular-progress-duration:1.2s;--progress-motion-duration:.32s;--progress-motion-easing:cubic-bezier(.22, 1, .36, 1);--multi-progress-gap:var(--space-4);--spinner-label-gap:var(--space-2);--spinner-label-size:var(--text-body-size);--list-stale-opacity:.55}
:root:not([data-ui-theme]),:root[data-ui-theme=web]{--button-lg-solid-weight:var(--font-weight-semibold)}
