@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(./AtkinsonHyperlegibleNext.CEpLVe_v.ttf)format("truetype")}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./DMMono-Medium.BtO9kMc2.ttf)format("truetype")}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(./Newsreader.Wtis3NRF.ttf)format("truetype")}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:100 900;font-display:swap;src:url(./NotoSansDevanagari.BjSVrBet.ttf)format("truetype")}:root{--tm-ai:#802b4e;--reply-screen-background:var(--semantic-color-surface-wash);--reply-writing-size:1.375rem;--reply-writing-leading:1.375;--primitive-spacing-2xl-3xl:28px;--primitive-border-width-medium:2px;--primitive-typography-weight-semibold:600;--primitive-shadow-glow-teal:0px 6px 22px 0px #00959852;--primitive-color-neutral-gray-100:#e4e9ea;--axhair:var(--primitive-color-neutral-gray-100);--primitive-color-brand-primary-500:#009598;--axteal:var(--primitive-color-brand-primary-500);--axink:var(--primitive-color-brand-accent-800);--axink2:var(--primitive-color-neutral-gray-600);--axtealdeep:var(--primitive-color-brand-primary-700);--reading-unanswered-background:#e5eef0;--reading-urgent-border:#ffcdc8;--reading-urgent-shadow:0px 1px 2px 0px #043a461a, 0px 2px 6px 0px #0878821f, 0px 0px 0px 3px #b23a2e0e;--reading-urgent-background:#ffe3e0;--reading-urgent-text:#ac0019;--reading-resolved-background:#e7f5f0;--reading-resolved-text:#0f7a54;--reading-badge-size:.625rem;--reading-label-size:.75rem;--component-status-oncall-bg:#bae7e8;--component-status-theatre-bg:#fbefe1;--component-status-off-bg:#edf0f0;--component-tm-availsheet-background-scrim:#032e4257;--component-tm-availsheet-shadow-panel:0 -18px 50px #032e4238;--component-tm-availrow-shadow-dot:inset 0 0 0 1px #032e4229;--availability-pill-height:32px;--availability-pill-size:.75rem;--availability-row-size:.9375rem;--availability-dot-size:13px;--availability-row-padding:13px;--chip-border-width:1.5px;--choice-radio-size:20px;--resource-row-height:52px;--account-row-padding:14px;--account-row-min-height:60px;--avatar-size:34px;--avatar-background:linear-gradient(150deg, #077b7d, #004c4e);--nav-indicator-height:3px;--home-greeting-top:36px;--home-greeting-meta-gap:6px;--topic-header-top:12px;--topic-header-bottom:6px;--account-heading-size:1.5rem;--font-display:"Newsreader", "Noto Sans Devanagari", serif;--display-size:1.75rem;--display-weight:600;--display-line:1.1;--field-radius:14px;--progress-height:4px;--identity-head-top:28px;--identity-field-first-gap:32px;--identity-field-gap:28px;--identity-control-padding:14px;--identity-control-height:calc(var(--component-ftu-control-height) + 2 * var(--identity-control-padding) + 2 * var(--border-width));--identity-scroll-bottom:32px;--identity-eye-size:19px;--password-rule-mark-size:16px;--password-rule-icon-size:12px;--password-rule-success:#0f7a54;--password-rule-weight:600;--identity-footer-hint-size:.75rem;--text-link-line:1.375;--text-link-underline-offset:3px;--identity-footer-gap:10px;--identity-footer-top:14px;--identity-footer-bottom:28px;--component-ftu-atmos-edge:radial-gradient(46% 90% at -6% 30%, color-mix(in srgb, var(--component-ftu-atmos-cool) var(--component-ftu-atmos-1), transparent) 0%, transparent 62%), radial-gradient(44% 86% at 106% 44%, color-mix(in srgb, var(--component-ftu-atmos-warm) var(--component-ftu-atmos-2), transparent) 0%, transparent 60%), radial-gradient(40% 70% at -4% 88%, color-mix(in srgb, var(--component-ftu-atmos-pale) var(--component-ftu-atmos-3), transparent) 0%, transparent 58%), radial-gradient(38% 66% at 104% 90%, color-mix(in srgb, var(--component-ftu-atmos-pale) var(--component-ftu-atmos-3), transparent) 0%, transparent 58%), var(--component-ftu-atmos-wash);--component-ftu-atmos-cool:var(--tm-teal);--tm-teal:#009598;--component-ftu-atmos-1:11%;--component-ftu-atmos-warm:var(--semantic-color-interactive-secondary-default);--semantic-color-interactive-secondary-default:var(--primitive-color-brand-secondary-500);--primitive-color-brand-secondary-500:#fbb044;--component-ftu-atmos-2:9%;--component-ftu-atmos-pale:var(--primitive-color-brand-primary-300);--primitive-color-brand-primary-300:#9ed8d9;--component-ftu-atmos-3:7%;--component-ftu-atmos-wash:linear-gradient(var(--semantic-color-contrast-light) 0%, var(--semantic-color-surface-wash) 52%);--component-ftu-atmos-corner:radial-gradient(70% 30% at 2% 2%, color-mix(in srgb, var(--component-ftu-atmos-cool) var(--component-ftu-atmos-2), transparent) 0%, transparent 58%), radial-gradient(70% 30% at 98% 4%, color-mix(in srgb, var(--component-ftu-atmos-warm) var(--component-ftu-atmos-1), transparent) 0%, transparent 58%), radial-gradient(96% 36% at 50% 50%, color-mix(in srgb, var(--component-ftu-atmos-pale) var(--component-ftu-atmos-3), transparent) 0%, transparent 62%), radial-gradient(70% 30% at 2% 98%, color-mix(in srgb, var(--component-ftu-atmos-pale) var(--component-ftu-atmos-3), transparent) 0%, transparent 58%), radial-gradient(70% 30% at 98% 96%, color-mix(in srgb, var(--component-ftu-atmos-cool) var(--component-ftu-atmos-2), transparent) 0%, transparent 58%), var(--component-ftu-atmos-wash);--component-ftu-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23g)'/%3E%3C/svg%3E");--component-ftu-grain-size:120px;--component-ftu-grain-opacity:.055;--component-ftu-faint-on-wash:var(--primitive-color-neutral-gray-600);--primitive-color-neutral-gray-600:#525657;--component-ftu-foot-shadow:0 -1px 0 var(--tm-line-soft), 0 -8px 18px -14px #032e422e;--tm-state:var(--primitive-color-brand-accent-500,#1a97d1);--primitive-color-brand-accent-500:#1a97d1;--app-tracking-caps:.075em;--component-dp-sheet-scrim-background:#032e4273;--component-ftu-control-height:52px;--component-ftu-disabled-opacity:.42;--component-sheet-shadow:0px -12px 40px -12px #032e4266;--primitive-border-width-thin:1px;--primitive-color-border-hairline:#e2e9ea;--primitive-color-brand-accent-800:#003149;--primitive-color-brand-primary-600:#007072;--primitive-color-brand-primary-700:#004c4e;--primitive-color-feedback-error-600:#ac0019;--primitive-color-feedback-warning-500:#f2c511;--primitive-color-neutral-gray-300:#b1b5b6;--primitive-color-neutral-gray-50:#f2f6f7;--primitive-color-neutral-gray-500:#6e7273;--primitive-color-neutral-gray-800:#242728;--primitive-color-neutral-gray-white:#fff;--primitive-radius-full:1000px;--primitive-radius-lg:16px;--primitive-radius-md:12px;--primitive-radius-sm:8px;--primitive-radius-xl:18px;--primitive-shadow-elevation-1:0px 1px 2px 0px #043a461a, 0px 2px 6px 0px #0878821f;--primitive-spacing-2xl:24px;--primitive-spacing-lg:12px;--primitive-spacing-md:8px;--primitive-spacing-xl:16px;--primitive-spacing-xs:2px;--primitive-typography-family-body:"Atkinson Hyperlegible Next", "Noto Sans Devanagari", sans-serif;--primitive-typography-family-heading:"Atkinson Hyperlegible Next", "Noto Sans Devanagari", sans-serif;--primitive-typography-family-mono:"DM Mono", monospace;--primitive-typography-line-height-normal:1.5;--primitive-typography-line-height-tight:1.25;--primitive-typography-weight-bold:700;--primitive-typography-weight-medium:500;--primitive-typography-weight-normal:400;--semantic-color-border-hairline:var(--primitive-color-border-hairline);--semantic-color-border-neutral-default:var(--primitive-color-neutral-gray-300);--semantic-color-contrast-light:var(--primitive-color-neutral-gray-white);--semantic-color-interactive-primary-default:var(--primitive-color-brand-primary-600);--semantic-color-interactive-primary-hover:var(--primitive-color-brand-primary-700);--semantic-color-surface-neutral-subtle:var(--primitive-color-neutral-gray-50);--semantic-color-surface-wash:#f0f7f7;--semantic-color-text-error-default:var(--primitive-color-feedback-error-600);--semantic-color-text-heading:var(--primitive-color-brand-accent-800);--semantic-color-text-neutral-default:var(--primitive-color-neutral-gray-800);--semantic-color-text-neutral-subtle:var(--primitive-color-neutral-gray-500);--tm-caution-ink:#242728;--tm-e1:var(--primitive-shadow-elevation-1);--tm-gutter:20px;--tm-line-soft:var(--semantic-color-border-hairline);--tm-teal-bg:#e9f6f6;--touch-target-min:44px;--color-action:var(--semantic-color-interactive-primary-default);--color-action-hover:var(--semantic-color-interactive-primary-hover);--color-text:var(--semantic-color-text-neutral-default);--color-heading:var(--semantic-color-text-heading);--color-muted:var(--semantic-color-text-neutral-subtle);--color-surface:var(--semantic-color-contrast-light);--color-wash:var(--semantic-color-surface-wash);--color-subtle:var(--semantic-color-surface-neutral-subtle);--color-border:var(--semantic-color-border-neutral-default);--color-hairline:var(--tm-line-soft);--color-selected:var(--tm-teal-bg);--color-error:var(--semantic-color-text-error-default);--color-error-subtle:#fbeeec;--admin-ink:var(--primitive-color-brand-navy);--admin-muted:var(--primitive-color-neutral-gray-600);--admin-line:#cfd6d6;--admin-action:linear-gradient(150deg, #0a4256, var(--primitive-color-brand-navy));--admin-action-shadow:0 6px 14px #032e423d;--admin-fs-base:clamp(14px, calc(14px + (100vw - 1440px) * .003125), 17.5px);--admin-fs-sm:clamp(12.5px, calc(12.5px + (100vw - 1440px) * .00279), 15.625px);--admin-fs-lg:clamp(16px, calc(16px + (100vw - 1440px) * .003571), 20px);--admin-fs-h3:clamp(20px, calc(20px + (100vw - 1440px) * .004464), 25px);--admin-fs-h1:clamp(28px, calc(28px + (100vw - 1440px) * .00625), 35px);--admin-fs-4xl:clamp(24px, calc(24px + (100vw - 1440px) * .005357), 30px);--admin-fs-6xl:clamp(32px, calc(32px + (100vw - 1440px) * .007143), 40px);--admin-u:calc(var(--admin-fs-base) / 14);--admin-shadow:0 1px 2px #043a460f, 0 6px 18px #08788214;--admin-selected-ink:var(--tm-teal-700);--color-warning:var(--primitive-color-feedback-warning-500);--color-warning-text:var(--tm-caution-ink);--font-body:var(--primitive-typography-family-body);--font-heading:var(--primitive-typography-family-heading);--font-label:var(--primitive-typography-family-mono);--space-xs:var(--primitive-spacing-xs);--space-md:var(--primitive-spacing-md);--space-lg:var(--primitive-spacing-lg);--space-xl:var(--primitive-spacing-xl);--space-gutter:var(--tm-gutter);--space-2xl:var(--primitive-spacing-2xl);--radius-sm:var(--primitive-radius-sm);--radius-md:var(--primitive-radius-md);--radius-card:var(--primitive-radius-lg);--radius-sheet:var(--primitive-radius-xl);--radius-pill:var(--primitive-radius-full);--border-width:var(--primitive-border-width-thin);--shadow-card:var(--tm-e1);--shadow-sheet:var(--component-sheet-shadow);--color-scrim:var(--component-dp-sheet-scrim-background);--touch-target:var(--touch-target-min);--opacity-disabled:var(--component-ftu-disabled-opacity);--weight-regular:var(--primitive-typography-weight-normal);--weight-medium:var(--primitive-typography-weight-medium);--weight-bold:var(--primitive-typography-weight-bold);--line-normal:var(--primitive-typography-line-height-normal);--line-tight:var(--primitive-typography-line-height-tight);--field-height:var(--component-ftu-control-height);--label-tracking:var(--app-tracking-caps);--resource-dot-size:9px;--resource-grade-width:8.5rem;--resource-usually:#0f7a54;--resource-sometimes:#765f00;--resource-referral:#242728;--resource-none:#df1529;--welcome-back-icon-size:21px;--welcome-brand-width:80px;--identity-brand-width:112px;--welcome-art-height:190px;--primitive-color-brand-navy:#032e42;--primitive-color-brand-primary-100:#d1f4f4;--tm-gold:#a8863f;--tm-gold-subtle:#f7f2e9;--tm-teal-700:var(--semantic-color-interactive-primary-hover);--welcome-art-width:248px;--welcome-art-image-height:176px;--welcome-inline-padding:48px;--welcome-section-gap:28px;--welcome-body-gap:14px;--welcome-eyebrow-color:#00719f;--position-dot-size:6px;--position-dot-active-width:16px;--position-dot-gap:6px;--position-dot-top:14px;--welcome-scroll-bottom:32px;--shell-max-width:480px;--toast-bottom:104px;--toast-gap:10px;--toast-padding-block:11px;--toast-padding-inline:14px;--toast-icon-size:18px;--toast-motion:.18s;--toast-success:#0f7a54;--toast-shadow:0 6px 14px #043a4624, 0 14px 32px #08788229;--appbar-height:56px;--nav-min-height:72px;--app-scroll-bottom:92px;--button-height:52px;--icon-size:24px;--focus-width:3px;--focus-offset:3px;--press-offset:1px;--sheet-max-height:90dvh;--sheet-footer-max-height:40dvh;--sheet-handle-width:40px;--sheet-handle-height:5px;--switch-width:48px;--switch-height:28px;--switch-knob:22px;--switch-inset:3px;--consent-box-size:22px;--consent-error-gap:4px;--consent-border-width:1.6px;--consent-box-radius:4px;--segment-inset:3px;--segment-content-gap:6px;--segment-weight:600;--segment-icon-size:20px;--textarea-height:128px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--motion-fast:.15s;--motion-sheet:.22s;--motion-ease:ease-out;--type-optical-sizing:auto;--type-body-family:var(--font-body);--type-body-size:1rem;--type-body-weight:var(--weight-regular);--type-body-line:var(--line-normal);--type-body-tracking:0em;--type-title-family:var(--font-heading);--type-title-size:1.125rem;--type-title-weight:var(--weight-bold);--type-title-line:var(--line-tight);--type-title-tracking:0em;--type-card-family:var(--font-heading);--type-card-size:1rem;--type-card-weight:var(--weight-bold);--type-card-line:var(--line-tight);--type-card-tracking:0em;--type-small-family:var(--font-body);--type-small-size:.875rem;--type-small-weight:var(--weight-regular);--type-small-line:var(--line-normal);--type-small-tracking:0em;--type-label-family:var(--font-label);--type-label-size:.75rem;--type-label-weight:var(--weight-medium);--type-label-line:var(--line-normal);--type-label-tracking:var(--label-tracking);--type-button-family:var(--font-body);--type-button-size:1rem;--type-button-weight:var(--weight-bold);--type-button-line:var(--line-tight);--type-button-tracking:0em;--component-clareye-margin-top:52px;--component-send-glow:0px 6px 16px 0px #802b4e57;--component-axcomp-shadow:0px 10px 26px 0px #802b4e42;--component-fab-shadow:0px 10px 24px 0px #802b4e5c, 0px 2px 6px 0px #802b4e3d;--component-vlabel-pulse-shadow:0px 0px 0px 0px #802b4e80;--component-done-padding-top:220px;--component-acct-id-padding-right:132px;--component-atmenu-shadow:0px 16px 38px 0px #032e422e, 0px 2px 6px 0px #032e4214;--component-menu-shadow:0px 14px 34px 0px #032e4229, 0px 2px 6px 0px #032e4214;--component-ioscancel-shadow:0px -6px 30px -10px #032e4259;--component-evitem-shadow:0px 1px 2px 0px #032e420a;--component-kbkey-shadow:0px 1px 0px 0px #00000047;--component-switch-shadow:0px 1px 3px 0px #032e424c;--component-switch-default-track-background:var(--semantic-color-surface-neutral-default);--component-switch-default-thumb-color:var(--semantic-color-interactive-primary-hover);--component-switch-default-label-color:var(--semantic-color-text-neutral-bold);--component-switch-default-track-border-color:var(--semantic-color-border-neutral-default);--component-switch-default-track-background-hover:var(--semantic-color-surface-neutral-default);--component-switch-default-track-border-color-hover:var(--semantic-color-border-primary-default);--component-switch-default-track-background-checked:var(--semantic-color-interactive-primary-active);--component-switch-default-track-border-color-checked:var(--semantic-color-border-primary-bold);--component-switch-default-track-background-disabled:var(--semantic-color-surface-disabled);--component-switch-default-track-border-color-disabled:var(--semantic-color-border-disabled);--component-switch-default-thumb-color-disabled:var(--semantic-color-text-disabled);--component-switch-default-label-color-disabled:var(--semantic-color-text-disabled);--component-switch-default-track-background-checked-success:var(--semantic-color-surface-success-subtle);--component-switch-default-track-background-checked-destructive:var(--semantic-color-surface-error-subtle);--component-switch-md-track-width:48px;--component-switch-md-track-height:24px;--component-switch-md-thumb-size:16px;--component-switch-md-gap:var(--semantic-spacing-inline-md);--component-switch-md-font-family:var(--semantic-typography-body-md-font-family);--component-switch-md-font-size:var(--semantic-typography-body-md-font-size);--component-switch-md-font-weight:var(--semantic-typography-body-md-font-weight);--component-switch-md-line-height:var(--semantic-typography-body-md-line-height);--component-switch-md-letter-spacing:var(--semantic-typography-body-md-letter-spacing);--component-switch-md-text-transform:var(--semantic-typography-body-md-text-transform);--component-switch-sm-track-width:36px;--component-switch-sm-track-height:18px;--component-switch-sm-thumb-size:12px;--component-switch-sm-gap:var(--semantic-spacing-inline-sm);--component-switch-sm-font-family:var(--semantic-typography-body-sm-font-family);--component-switch-sm-font-size:var(--semantic-typography-body-sm-font-size);--component-switch-sm-font-weight:var(--semantic-typography-body-sm-font-weight);--component-switch-sm-line-height:var(--semantic-typography-body-sm-line-height);--component-switch-sm-letter-spacing:var(--semantic-typography-body-sm-letter-spacing);--component-switch-sm-text-transform:var(--semantic-typography-body-sm-text-transform);--component-acctdoor-shadow:0px 1px 3px 0px #032e4224;--component-switchknob-shadow:0px 1px 3px 0px #032e4247;--component-lock-gradient:linear-gradient(168deg, #03181f 0%, #06333a 46%, #0a4a46 100%);--component-lock-text-sb:#ffffffdb;--component-lock-text-d:#ffffff9e;--component-lock-background-k:#ffffff29;--component-lock-background-sw:#ffffff61;--component-attach-thumb-gradient:linear-gradient(135deg, #0a494b 0%, #0a7a7c 100%);--component-hpill-background:#032e424c;--component-placeholder-text:var(--semantic-color-text-neutral-subtle);--component-greet-padding-top:36px;--component-button-ghost-background:#0000;--component-button-ghost-background-hover:var(--semantic-color-surface-neutral-default);--component-button-ghost-background-active:var(--semantic-color-surface-neutral-default);--component-button-ghost-background-disabled:#0000;--component-button-ghost-text-color:var(--semantic-color-text-neutral-bold);--component-button-ghost-text-color-hover:var(--semantic-color-text-neutral-bold);--component-button-ghost-text-color-active:var(--semantic-color-text-neutral-bold);--component-button-ghost-text-color-disabled:var(--semantic-color-text-disabled);--component-button-ghost-border-color:#0000;--component-button-ghost-border-color-hover:#0000;--component-button-ghost-border-color-active:#0000;--component-button-ghost-border-color-disabled:#0000;--component-button-ghost-background-opacity:var(--primitive-opacity-alpha-0);--component-button-ghost-background-hover-opacity:var(--primitive-opacity-alpha-25);--component-button-ghost-background-active-opacity:var(--primitive-opacity-alpha-50);--component-button-ghost-background-disabled-opacity:var(--primitive-opacity-alpha-25);--component-button-primary-background:var(--semantic-color-interactive-primary-default);--component-button-primary-background-hover:var(--semantic-color-interactive-primary-hover);--component-button-primary-background-active:var(--semantic-color-interactive-primary-active);--component-button-primary-background-disabled:var(--semantic-color-interactive-primary-disabled);--component-button-primary-text-color:var(--semantic-color-text-neutral-contrast);--component-button-primary-text-color-hover:var(--semantic-color-text-neutral-contrast);--component-button-primary-text-color-active:var(--semantic-color-text-neutral-contrast);--component-button-primary-text-color-disabled:var(--semantic-color-text-disabled);--component-button-primary-border-color:#0000;--component-button-primary-border-color-hover:#0000;--component-button-primary-border-color-active:#0000;--component-button-primary-border-color-disabled:#0000;--component-button-primary-background-opacity:var(--primitive-opacity-alpha-100);--component-button-primary-background-hover-opacity:var(--primitive-opacity-alpha-100);--component-button-primary-background-active-opacity:var(--primitive-opacity-alpha-100);--component-button-primary-background-disabled-opacity:var(--primitive-opacity-alpha-100);--component-button-secondary-background:var(--semantic-color-surface-neutral-subtle);--component-button-secondary-background-hover:var(--semantic-color-surface-neutral-default);--component-button-secondary-background-active:var(--semantic-color-surface-neutral-default);--component-button-secondary-background-disabled:var(--semantic-color-surface-disabled);--component-button-secondary-text-color:var(--semantic-color-text-neutral-bold);--component-button-secondary-text-color-hover:var(--semantic-color-text-neutral-bold);--component-button-secondary-text-color-active:var(--semantic-color-text-neutral-bold);--component-button-secondary-text-color-disabled:var(--semantic-color-text-disabled);--component-button-secondary-border-color:var(--semantic-color-border-neutral-default);--component-button-secondary-border-color-hover:var(--semantic-color-border-neutral-bold);--component-button-secondary-border-color-active:var(--semantic-color-border-neutral-bold);--component-button-secondary-border-color-disabled:#0000;--component-button-secondary-background-opacity:var(--primitive-opacity-alpha-100);--component-button-secondary-background-hover-opacity:var(--primitive-opacity-alpha-100);--component-button-secondary-background-active-opacity:var(--primitive-opacity-alpha-100);--component-button-secondary-background-disabled-opacity:var(--primitive-opacity-alpha-100);--component-button-destructive-background:var(--semantic-color-interactive-destructive-default);--component-button-destructive-background-hover:var(--semantic-color-interactive-destructive-hover);--component-button-destructive-background-active:var(--semantic-color-interactive-destructive-active);--component-button-destructive-background-disabled:var(--semantic-color-interactive-destructive-disabled);--component-button-destructive-text-color:var(--semantic-color-text-neutral-contrast);--component-button-destructive-text-color-hover:var(--semantic-color-text-neutral-contrast);--component-button-destructive-text-color-active:var(--semantic-color-text-neutral-contrast);--component-button-destructive-text-color-disabled:var(--semantic-color-text-disabled);--component-button-destructive-border-color:#0000;--component-button-destructive-border-color-hover:#0000;--component-button-destructive-border-color-active:#0000;--component-button-destructive-border-color-disabled:#0000;--component-button-destructive-background-opacity:var(--primitive-opacity-alpha-100);--component-button-destructive-background-hover-opacity:var(--primitive-opacity-alpha-100);--component-button-destructive-background-active-opacity:var(--primitive-opacity-alpha-100);--component-button-destructive-background-disabled-opacity:var(--primitive-opacity-alpha-100);--component-button-lg-padding-x:var(--semantic-spacing-inset-lg);--component-button-lg-padding-y:var(--semantic-spacing-inset-sm);--component-button-lg-border-radius:var(--primitive-radius-sm);--component-button-lg-icon-size:var(--primitive-icon-size-md);--component-button-lg-icon-stroke:var(--primitive-icon-stroke-medium);--component-button-lg-gap:var(--semantic-spacing-inline-sm);--component-button-lg-min-height:var(--touch-target-comfortable);--component-button-lg-font-family:var(--semantic-typography-label-lg-font-family);--component-button-lg-font-size:var(--semantic-typography-label-lg-font-size);--component-button-lg-font-weight:var(--semantic-typography-label-lg-font-weight);--component-button-lg-line-height:var(--semantic-typography-label-lg-line-height);--component-button-lg-letter-spacing:var(--semantic-typography-label-lg-letter-spacing);--component-button-lg-text-transform:var(--semantic-typography-label-lg-text-transform);--component-button-md-min-height:var(--touch-target-min);--component-button-sm-padding-x:var(--semantic-spacing-inset-md);--component-button-sm-padding-y:var(--semantic-spacing-inset-sm);--component-button-sm-border-radius:var(--primitive-radius-sm);--component-button-sm-icon-size:var(--primitive-icon-size-xs);--component-button-sm-icon-stroke:var(--primitive-icon-stroke-regular);--component-button-sm-gap:var(--semantic-spacing-inline-xs);--component-button-sm-min-height:var(--touch-target-min);--component-button-sm-font-family:var(--semantic-typography-label-sm-font-family);--component-button-sm-font-size:var(--semantic-typography-label-sm-font-size);--component-button-sm-font-weight:var(--semantic-typography-label-sm-font-weight);--component-button-sm-line-height:var(--semantic-typography-label-sm-line-height);--component-button-sm-letter-spacing:var(--semantic-typography-label-sm-letter-spacing);--component-button-sm-text-transform:var(--semantic-typography-label-sm-text-transform);--component-badge-info-subtle-background:var(--semantic-color-surface-info-subtle);--component-badge-info-subtle-text-color:var(--semantic-color-text-info-bold);--component-badge-info-subtle-border-color:#0000;--component-badge-info-bold-background:var(--semantic-color-surface-info-bold);--component-badge-info-bold-text-color:var(--semantic-color-text-info-contrast);--component-badge-info-bold-border-color:#0000;--component-badge-info-outline-background:#0000;--component-badge-info-outline-text-color:var(--semantic-color-text-info-default);--component-badge-info-outline-border-color:var(--semantic-color-border-info-default);--component-badge-error-subtle-background:var(--semantic-color-surface-error-subtle);--component-badge-error-subtle-text-color:var(--semantic-color-text-error-bold);--component-badge-error-subtle-border-color:#0000;--component-badge-error-bold-background:var(--semantic-color-surface-error-default);--component-badge-error-bold-text-color:var(--semantic-color-text-error-contrast);--component-badge-error-bold-border-color:#0000;--component-badge-error-outline-background:#0000;--component-badge-error-outline-text-color:var(--semantic-color-text-error-default);--component-badge-error-outline-border-color:var(--semantic-color-border-error-default);--component-badge-neutral-subtle-background:var(--semantic-color-surface-neutral-subtle);--component-badge-neutral-subtle-text-color:var(--semantic-color-text-neutral-subtle);--component-badge-neutral-subtle-border-color:#0000;--component-badge-neutral-bold-background:var(--semantic-color-surface-neutral-bold);--component-badge-neutral-bold-text-color:var(--semantic-color-text-neutral-contrast);--component-badge-neutral-bold-border-color:#0000;--component-badge-neutral-outline-background:#0000;--component-badge-neutral-outline-text-color:var(--semantic-color-text-neutral-default);--component-badge-neutral-outline-border-color:var(--semantic-color-border-neutral-bold);--component-badge-primary-subtle-background:var(--semantic-color-surface-accent-subtle);--component-badge-primary-subtle-text-color:var(--semantic-color-text-primary-default);--component-badge-primary-subtle-border-color:#0000;--component-badge-primary-bold-background:var(--semantic-color-surface-primary-bold);--component-badge-primary-bold-text-color:var(--semantic-color-text-neutral-contrast);--component-badge-primary-bold-border-color:#0000;--component-badge-primary-outline-background:#0000;--component-badge-primary-outline-text-color:var(--semantic-color-text-primary-default);--component-badge-primary-outline-border-color:var(--semantic-color-border-primary-default);--component-badge-success-subtle-background:var(--semantic-color-surface-success-subtle);--component-badge-success-subtle-text-color:var(--semantic-color-text-success-bold);--component-badge-success-subtle-border-color:#0000;--component-badge-success-bold-background:var(--semantic-color-surface-success-bold);--component-badge-success-bold-text-color:var(--semantic-color-text-success-contrast);--component-badge-success-bold-border-color:#0000;--component-badge-success-outline-background:#0000;--component-badge-success-outline-text-color:var(--semantic-color-text-success-default);--component-badge-success-outline-border-color:var(--semantic-color-border-success-default);--component-badge-warning-subtle-background:var(--semantic-color-surface-warning-subtle);--component-badge-warning-subtle-text-color:var(--semantic-color-text-warning-bold);--component-badge-warning-subtle-border-color:#0000;--component-badge-warning-bold-background:var(--semantic-color-surface-warning-bold);--component-badge-warning-bold-text-color:var(--semantic-color-text-warning-contrast);--component-badge-warning-bold-border-color:#0000;--component-badge-warning-outline-background:#0000;--component-badge-warning-outline-text-color:var(--semantic-color-text-warning-default);--component-badge-warning-outline-border-color:var(--semantic-color-border-warning-bold);--component-badge-tertiary-subtle-background:var(--semantic-color-surface-accent-subtle);--component-badge-tertiary-subtle-text-color:var(--semantic-color-text-accent-bold);--component-badge-tertiary-subtle-border-color:#0000;--component-badge-tertiary-bold-background:var(--semantic-color-surface-accent-default);--component-badge-tertiary-bold-text-color:var(--semantic-color-text-accent-bold);--component-badge-tertiary-bold-border-color:#0000;--component-badge-tertiary-outline-background:#0000;--component-badge-tertiary-outline-text-color:var(--semantic-color-text-accent-bold);--component-badge-tertiary-outline-border-color:var(--semantic-color-border-accent-default);--component-badge-secondary-subtle-background:var(--semantic-color-surface-secondary-subtle);--component-badge-secondary-subtle-text-color:var(--semantic-color-text-secondary-bold);--component-badge-secondary-subtle-border-color:#0000;--component-badge-secondary-bold-background:var(--semantic-color-surface-secondary-default);--component-badge-secondary-bold-text-color:var(--semantic-color-text-secondary-bold);--component-badge-secondary-bold-border-color:#0000;--component-badge-secondary-outline-background:#0000;--component-badge-secondary-outline-text-color:var(--semantic-color-text-secondary-default);--component-badge-secondary-outline-border-color:var(--semantic-color-border-secondary-bold);--component-badge-md-min-height:var(--touch-target-min);--component-badge-sm-padding-x:var(--semantic-spacing-inset-md);--component-badge-sm-padding-y:var(--semantic-spacing-inset-xs);--component-badge-sm-border-radius:var(--primitive-radius-2xl);--component-badge-sm-icon-size:var(--primitive-icon-size-xs);--component-badge-sm-icon-stroke:var(--primitive-icon-stroke-regular);--component-badge-sm-gap:var(--semantic-spacing-inline-xs);--component-badge-sm-min-height:26px;--component-badge-sm-font-family:var(--semantic-typography-label-xs-font-family);--component-badge-sm-font-size:var(--semantic-typography-label-xs-font-size);--component-badge-sm-font-weight:var(--semantic-typography-label-xs-font-weight);--component-badge-sm-line-height:var(--semantic-typography-label-xs-line-height);--component-badge-sm-letter-spacing:var(--semantic-typography-label-xs-letter-spacing);--component-badge-sm-text-transform:var(--semantic-typography-label-xs-text-transform);--component-text-input-default-background:var(--semantic-color-surface-neutral-subtle);--component-text-input-default-background-focus:var(--semantic-color-surface-neutral-subtle);--component-text-input-default-background-error:var(--semantic-color-surface-neutral-subtle);--component-text-input-default-background-disabled:var(--semantic-color-surface-neutral-subtle);--component-text-input-default-text-color:var(--semantic-color-text-neutral-default);--component-text-input-default-text-color-focus:var(--semantic-color-text-neutral-default);--component-text-input-default-text-color-error:var(--semantic-color-text-error-default);--component-text-input-default-text-color-disabled:var(--semantic-color-text-disabled);--component-text-input-default-placeholder-color:var(--semantic-color-text-neutral-subtle);--component-text-input-default-placeholder-color-focus:var(--semantic-color-text-neutral-subtle);--component-text-input-default-placeholder-color-error:var(--semantic-color-text-neutral-subtle);--component-text-input-default-placeholder-color-disabled:var(--semantic-color-text-disabled);--component-text-input-default-border-color:var(--semantic-color-border-neutral-bold);--component-text-input-default-border-color-focus:var(--semantic-color-border-primary-default);--component-text-input-default-border-color-error:var(--semantic-color-border-error-default);--component-text-input-default-border-color-disabled:var(--semantic-color-border-disabled);--component-text-input-md-min-height:var(--touch-target-comfortable);--component-text-input-sm-padding-x:var(--semantic-spacing-inset-md);--component-text-input-sm-padding-y:var(--semantic-spacing-inset-xs);--component-text-input-sm-border-radius:var(--primitive-radius-sm);--component-text-input-sm-icon-size:var(--primitive-icon-size-xs);--component-text-input-sm-icon-stroke:var(--primitive-icon-stroke-regular);--component-text-input-sm-gap:var(--semantic-spacing-inline-xs);--component-text-input-sm-min-height:30px;--component-text-input-sm-font-family:var(--semantic-typography-body-sm-font-family);--component-text-input-sm-font-size:var(--semantic-typography-body-sm-font-size);--component-text-input-sm-font-weight:var(--semantic-typography-body-sm-font-weight);--component-text-input-sm-line-height:var(--semantic-typography-body-sm-line-height);--component-text-input-sm-letter-spacing:var(--semantic-typography-body-sm-letter-spacing);--component-text-input-sm-text-transform:var(--semantic-typography-body-sm-text-transform);--component-text-area-default-background:var(--semantic-color-surface-neutral-subtle);--component-text-area-default-background-focus:var(--semantic-color-surface-neutral-subtle);--component-text-area-default-background-error:var(--semantic-color-surface-neutral-subtle);--component-text-area-default-background-disabled:var(--semantic-color-surface-disabled);--component-text-area-default-text-color:var(--semantic-color-text-neutral-bold);--component-text-area-default-text-color-focus:var(--semantic-color-text-neutral-bold);--component-text-area-default-text-color-error:var(--semantic-color-text-error-default);--component-text-area-default-text-color-disabled:var(--semantic-color-text-disabled);--component-text-area-default-placeholder-color:var(--semantic-color-text-neutral-subtle);--component-text-area-default-placeholder-color-focus:var(--semantic-color-text-neutral-default);--component-text-area-default-placeholder-color-error:var(--semantic-color-text-neutral-subtle);--component-text-area-default-placeholder-color-disabled:var(--semantic-color-text-disabled);--component-text-area-default-border-color:var(--semantic-color-border-neutral-bold);--component-text-area-default-border-color-focus:var(--semantic-color-border-primary-default);--component-text-area-default-border-color-error:var(--semantic-color-border-error-default);--component-text-area-default-border-color-disabled:var(--semantic-color-border-disabled);--component-text-area-sm-padding-x:var(--semantic-spacing-inset-lg);--component-text-area-sm-padding-y:var(--semantic-spacing-inset-xs);--component-text-area-sm-border-radius:var(--primitive-radius-md);--component-text-area-sm-min-height:30px;--component-text-area-sm-font-family:var(--semantic-typography-body-sm-font-family);--component-text-area-sm-font-size:var(--semantic-typography-body-sm-font-size);--component-text-area-sm-font-weight:var(--semantic-typography-body-sm-font-weight);--component-text-area-sm-line-height:var(--semantic-typography-body-sm-line-height);--component-text-area-sm-letter-spacing:var(--semantic-typography-body-sm-letter-spacing);--component-text-area-sm-text-transform:var(--semantic-typography-body-sm-text-transform);--component-text-area-md-min-height:var(--touch-target-comfortable);--component-card-default-background:var(--semantic-color-contrast-light);--component-card-default-border-color:var(--semantic-color-border-hairline);--component-card-default-header-text-color:var(--semantic-color-text-accent-bold);--component-card-default-body-text-color:var(--semantic-color-text-neutral-default);--component-card-elevated-background:var(--semantic-color-contrast-light);--component-card-elevated-border-color:#0000;--component-card-elevated-header-text-color:var(--semantic-color-text-neutral-bold);--component-card-elevated-body-text-color:var(--semantic-color-text-neutral-default);--component-card-elevated-shadow:var(--primitive-shadow-elevation-3);--component-card-interactive-background:var(--semantic-color-surface-neutral-subtle);--component-card-interactive-background-hover:var(--semantic-color-contrast-light);--component-card-interactive-background-active:var(--semantic-color-surface-primary-default);--component-card-interactive-background-disabled:var(--semantic-color-surface-disabled);--component-card-interactive-border-color:var(--semantic-color-border-neutral-default);--component-card-interactive-border-color-hover:var(--semantic-color-border-primary-default);--component-card-interactive-border-color-active:var(--semantic-color-border-primary-bold);--component-card-interactive-border-color-disabled:var(--semantic-color-border-disabled);--component-card-interactive-header-text-color:var(--semantic-color-text-accent-bold);--component-card-interactive-header-text-color-hover:var(--semantic-color-text-primary-default);--component-card-interactive-header-text-color-active:var(--semantic-color-text-neutral-contrast);--component-card-interactive-header-text-color-disabled:var(--semantic-color-text-disabled);--component-card-interactive-body-text-color:var(--semantic-color-text-accent-bold);--component-card-interactive-body-text-color-hover:var(--semantic-color-text-primary-default);--component-card-interactive-body-text-color-active:var(--semantic-color-text-neutral-contrast);--component-card-interactive-body-text-color-disabled:var(--semantic-color-text-disabled);--component-card-interactive-shadow:var(--primitive-shadow-elevation-1);--component-card-interactive-shadow-hover:var(--primitive-shadow-elevation-2);--component-card-interactive-shadow-active:var(--primitive-shadow-elevation-1);--component-card-interactive-shadow-disabled: ;--component-card-lg-padding:var(--semantic-spacing-inset-xl);--component-card-lg-border-radius:var(--primitive-radius-md);--component-card-lg-section-gap:var(--semantic-spacing-stack-lg);--component-card-sm-padding:var(--semantic-spacing-inset-lg);--component-card-sm-border-radius:var(--primitive-radius-md);--component-card-sm-section-gap:var(--semantic-spacing-stack-sm);--component-card-default-shadow:var(--primitive-shadow-elevation-1);--component-checkbox-default-container-background:var(--semantic-color-surface-neutral-default);--component-checkbox-default-container-border-color:var(--semantic-color-border-neutral-default);--component-checkbox-default-indicator-color:var(--semantic-color-contrast-light);--component-checkbox-default-label-color:var(--semantic-color-text-neutral-bold);--component-checkbox-default-container-background-hover:var(--semantic-color-surface-neutral-default);--component-checkbox-default-container-border-color-hover:var(--semantic-color-border-primary-default);--component-checkbox-default-indicator-color-hover:var(--semantic-color-contrast-light);--component-checkbox-default-container-background-checked:var(--semantic-color-interactive-primary-default);--component-checkbox-default-container-border-color-checked:var(--semantic-color-interactive-primary-default);--component-checkbox-default-indicator-color-checked:var(--semantic-color-contrast-light);--component-checkbox-default-container-background-disabled:var(--semantic-color-surface-disabled);--component-checkbox-default-container-border-color-disabled:var(--semantic-color-border-disabled);--component-checkbox-default-indicator-color-disabled:var(--semantic-color-text-disabled);--component-checkbox-default-label-color-disabled:var(--semantic-color-text-disabled);--component-checkbox-md-container-size:24px;--component-checkbox-md-indicator-size:var(--primitive-icon-size-sm);--component-checkbox-md-gap:var(--semantic-spacing-inline-md);--component-checkbox-md-font-family:var(--semantic-typography-body-md-font-family);--component-checkbox-md-font-size:var(--semantic-typography-body-md-font-size);--component-checkbox-md-font-weight:var(--semantic-typography-body-md-font-weight);--component-checkbox-md-line-height:var(--semantic-typography-body-md-line-height);--component-checkbox-md-letter-spacing:var(--semantic-typography-body-md-letter-spacing);--component-checkbox-md-text-transform:var(--semantic-typography-body-md-text-transform);--component-checkbox-sm-container-size:18px;--component-checkbox-sm-indicator-size:var(--primitive-icon-size-xs);--component-checkbox-sm-gap:var(--semantic-spacing-inline-sm);--component-checkbox-sm-font-family:var(--semantic-typography-body-sm-font-family);--component-checkbox-sm-font-size:var(--semantic-typography-body-sm-font-size);--component-checkbox-sm-font-weight:var(--semantic-typography-body-sm-font-weight);--component-checkbox-sm-line-height:var(--semantic-typography-body-sm-line-height);--component-checkbox-sm-letter-spacing:var(--semantic-typography-body-sm-letter-spacing);--component-checkbox-sm-text-transform:var(--semantic-typography-body-sm-text-transform);--component-radio-default-container-background:var(--semantic-color-surface-neutral-default);--component-radio-default-container-border-color:var(--semantic-color-border-neutral-default);--component-radio-default-indicator-color:var(--semantic-color-contrast-light);--component-radio-default-label-color:var(--semantic-color-text-neutral-bold);--component-radio-default-container-background-hover:var(--semantic-color-surface-neutral-default);--component-radio-default-container-border-color-hover:var(--semantic-color-border-primary-default);--component-radio-default-indicator-color-hover:var(--semantic-color-contrast-light);--component-radio-default-container-background-checked:var(--semantic-color-interactive-primary-default);--component-radio-default-container-border-color-checked:var(--semantic-color-interactive-primary-default);--component-radio-default-indicator-color-checked:var(--semantic-color-contrast-light);--component-radio-default-container-background-disabled:var(--semantic-color-surface-disabled);--component-radio-default-container-border-color-disabled:var(--semantic-color-border-disabled);--component-radio-default-indicator-color-disabled:var(--semantic-color-text-disabled);--component-radio-default-label-color-disabled:var(--semantic-color-text-disabled);--component-radio-md-container-size:20px;--component-radio-md-indicator-size:8px;--component-radio-md-gap:var(--semantic-spacing-inline-sm);--component-radio-md-font-family:var(--semantic-typography-body-md-font-family);--component-radio-md-font-size:var(--semantic-typography-body-md-font-size);--component-radio-md-font-weight:var(--semantic-typography-body-md-font-weight);--component-radio-md-line-height:var(--semantic-typography-body-md-line-height);--component-radio-md-letter-spacing:var(--semantic-typography-body-md-letter-spacing);--component-radio-md-text-transform:var(--semantic-typography-body-md-text-transform);--component-radio-sm-container-size:16px;--component-radio-sm-indicator-size:6px;--component-radio-sm-gap:var(--semantic-spacing-inline-sm);--component-radio-sm-font-family:var(--semantic-typography-body-sm-font-family);--component-radio-sm-font-size:var(--semantic-typography-body-sm-font-size);--component-radio-sm-font-weight:var(--semantic-typography-body-sm-font-weight);--component-radio-sm-line-height:var(--semantic-typography-body-sm-line-height);--component-radio-sm-letter-spacing:var(--semantic-typography-body-sm-letter-spacing);--component-radio-sm-text-transform:var(--semantic-typography-body-sm-text-transform);--component-slider-default-track-background:var(--semantic-color-surface-neutral-subtle);--component-slider-default-track-background-hover:var(--semantic-color-surface-neutral-subtle);--component-slider-default-track-background-active:var(--semantic-color-surface-neutral-subtle);--component-slider-default-track-background-disabled:var(--semantic-color-surface-disabled);--component-slider-default-track-fill-color:var(--semantic-color-interactive-primary-default);--component-slider-default-track-fill-color-hover:var(--semantic-color-interactive-primary-hover);--component-slider-default-track-fill-color-active:var(--semantic-color-interactive-primary-active);--component-slider-default-track-fill-color-disabled:var(--semantic-color-surface-disabled);--component-slider-default-track-border-color:#0000;--component-slider-default-track-border-color-disabled:var(--semantic-color-border-disabled);--component-slider-default-thumb-color:var(--semantic-color-contrast-light);--component-slider-default-thumb-color-disabled:var(--semantic-color-text-disabled);--component-slider-md-track-height:28px;--component-slider-md-thumb-size:18px;--component-slider-sm-track-height:20px;--component-slider-sm-thumb-size:12px;--component-tooltip-default-background:var(--semantic-color-surface-neutral-bold);--component-tooltip-default-text-color:var(--semantic-color-text-neutral-contrast);--component-tooltip-default-shadow:var(--primitive-shadow-elevation-3);--component-avatar-neutral-background:var(--semantic-color-surface-neutral-default);--component-avatar-neutral-text-color:var(--semantic-color-text-neutral-bold);--component-avatar-neutral-border-color:#0000;--component-avatar-primary-background:var(--semantic-color-interactive-primary-default);--component-avatar-primary-text-color:var(--semantic-color-text-neutral-contrast);--component-avatar-primary-border-color:#0000;--component-avatar-secondary-background:var(--semantic-color-surface-accent-bold);--component-avatar-secondary-text-color:var(--semantic-color-text-neutral-default);--component-avatar-secondary-border-color:#0000;--component-avatar-lg-size:48px;--component-avatar-lg-font-family:var(--semantic-typography-label-lg-font-family);--component-avatar-lg-font-size:var(--semantic-typography-label-lg-font-size);--component-avatar-lg-font-weight:var(--semantic-typography-label-lg-font-weight);--component-avatar-lg-line-height:var(--semantic-typography-label-lg-line-height);--component-avatar-lg-letter-spacing:var(--semantic-typography-label-lg-letter-spacing);--component-avatar-lg-text-transform:var(--semantic-typography-label-lg-text-transform);--component-avatar-md-size:40px;--component-avatar-md-font-family:var(--semantic-typography-label-md-font-family);--component-avatar-md-font-size:var(--semantic-typography-label-md-font-size);--component-avatar-md-font-weight:var(--semantic-typography-label-md-font-weight);--component-avatar-md-line-height:var(--semantic-typography-label-md-line-height);--component-avatar-md-letter-spacing:var(--semantic-typography-label-md-letter-spacing);--component-avatar-md-text-transform:var(--semantic-typography-label-md-text-transform);--component-avatar-sm-size:28px;--component-avatar-sm-font-family:var(--semantic-typography-label-xs-font-family);--component-avatar-sm-font-size:var(--semantic-typography-label-xs-font-size);--component-avatar-sm-font-weight:var(--semantic-typography-label-xs-font-weight);--component-avatar-sm-line-height:var(--semantic-typography-label-xs-line-height);--component-avatar-sm-letter-spacing:var(--semantic-typography-label-xs-letter-spacing);--component-avatar-sm-text-transform:var(--semantic-typography-label-xs-text-transform);--component-avatar-xl-size:64px;--component-avatar-xl-font-family:var(--semantic-typography-label-lg-font-family);--component-avatar-xl-font-size:var(--semantic-typography-label-lg-font-size);--component-avatar-xl-font-weight:var(--semantic-typography-label-lg-font-weight);--component-avatar-xl-line-height:var(--semantic-typography-label-lg-line-height);--component-avatar-xl-letter-spacing:var(--semantic-typography-label-lg-letter-spacing);--component-avatar-xl-text-transform:var(--semantic-typography-label-lg-text-transform);--component-divider-strong-border-color:var(--semantic-color-border-primary-default);--component-divider-strong-border-width:var(--primitive-border-width-medium);--component-divider-subtle-border-color:var(--semantic-color-border-neutral-default);--component-divider-subtle-border-width:var(--primitive-border-width-thin);--component-tab-bar-container-background:var(--semantic-color-surface-neutral-subtle);--component-tab-bar-tab-background:#0000;--component-tab-bar-tab-background-hover:var(--semantic-color-surface-neutral-default);--component-tab-bar-tab-background-active:var(--semantic-color-surface-neutral-bold);--component-tab-bar-tab-text-color:var(--semantic-color-text-neutral-default);--component-tab-bar-tab-text-color-hover:var(--semantic-color-text-neutral-bold);--component-tab-bar-tab-text-color-active:var(--semantic-color-text-neutral-contrast);--component-tab-bar-sm-container-padding:var(--semantic-spacing-inset-md);--component-tab-bar-sm-container-border-radius:var(--primitive-radius-md);--component-tab-bar-sm-container-gap:var(--semantic-spacing-inline-sm);--component-tab-bar-sm-tab-padding-x:var(--semantic-spacing-inset-md);--component-tab-bar-sm-tab-padding-y:var(--semantic-spacing-inset-sm);--component-tab-bar-sm-tab-border-radius:var(--primitive-radius-sm);--component-tab-bar-sm-font-family:var(--semantic-typography-label-sm-font-family);--component-tab-bar-sm-font-size:var(--semantic-typography-label-sm-font-size);--component-tab-bar-sm-font-weight:var(--semantic-typography-label-sm-font-weight);--component-tab-bar-sm-line-height:var(--semantic-typography-label-sm-line-height);--component-tab-bar-sm-letter-spacing:var(--semantic-typography-label-sm-letter-spacing);--component-tab-bar-sm-text-transform:var(--semantic-typography-label-sm-text-transform);--component-tab-bar-md-container-padding:var(--semantic-spacing-inset-lg);--component-tab-bar-md-container-border-radius:var(--primitive-radius-md);--component-tab-bar-md-container-gap:var(--semantic-spacing-inline-xs);--component-tab-bar-md-tab-padding-x:var(--semantic-spacing-inset-lg);--component-tab-bar-md-tab-padding-y:var(--semantic-spacing-inset-sm);--component-tab-bar-md-tab-border-radius:var(--primitive-radius-sm);--component-tab-bar-md-font-family:var(--semantic-typography-label-md-font-family);--component-tab-bar-md-font-size:var(--semantic-typography-label-md-font-size);--component-tab-bar-md-font-weight:var(--semantic-typography-label-md-font-weight);--component-tab-bar-md-line-height:var(--semantic-typography-label-md-line-height);--component-tab-bar-md-letter-spacing:var(--semantic-typography-label-md-letter-spacing);--component-tab-bar-md-text-transform:var(--semantic-typography-label-md-text-transform);--component-tab-bar-height:88px;--component-select-trigger-background:var(--semantic-color-surface-neutral-subtle);--component-select-trigger-background-hover:var(--semantic-color-surface-neutral-subtle);--component-select-trigger-background-open:var(--semantic-color-surface-neutral-subtle);--component-select-trigger-background-disabled:var(--semantic-color-surface-disabled);--component-select-trigger-text-color:var(--semantic-color-text-neutral-bold);--component-select-trigger-text-color-hover:var(--semantic-color-text-neutral-bold);--component-select-trigger-text-color-open:var(--semantic-color-text-neutral-bold);--component-select-trigger-text-color-disabled:var(--semantic-color-text-disabled);--component-select-trigger-placeholder-color:var(--semantic-color-text-neutral-subtle);--component-select-trigger-placeholder-color-hover:var(--semantic-color-text-neutral-subtle);--component-select-trigger-placeholder-color-open:var(--semantic-color-text-neutral-default);--component-select-trigger-placeholder-color-disabled:var(--semantic-color-text-disabled);--component-select-trigger-border-color:var(--semantic-color-border-neutral-default);--component-select-trigger-border-color-hover:var(--semantic-color-border-neutral-bold);--component-select-trigger-border-color-open:var(--semantic-color-border-primary-default);--component-select-trigger-border-color-disabled:var(--semantic-color-border-disabled);--component-select-trigger-icon-color:var(--semantic-color-text-neutral-subtle);--component-select-trigger-icon-color-hover:var(--semantic-color-text-neutral-default);--component-select-trigger-icon-color-open:var(--semantic-color-text-neutral-bold);--component-select-trigger-icon-color-disabled:var(--semantic-color-text-disabled);--component-select-panel-background:var(--semantic-color-surface-neutral-subtle);--component-select-panel-border-color:var(--semantic-color-border-neutral-default);--component-select-option-background:#0000;--component-select-option-background-hover:var(--semantic-color-surface-neutral-default);--component-select-option-background-selected:var(--semantic-color-interactive-primary-default);--component-select-option-background-disabled:#0000;--component-select-option-text-color:var(--semantic-color-text-neutral-default);--component-select-option-text-color-hover:var(--semantic-color-text-primary-bold);--component-select-option-text-color-selected:var(--semantic-color-text-neutral-contrast);--component-select-option-text-color-disabled:var(--semantic-color-text-disabled);--component-select-sm-trigger-padding-x:var(--semantic-spacing-inset-lg);--component-select-sm-trigger-padding-y:var(--semantic-spacing-inset-xs);--component-select-sm-trigger-icon-size:var(--primitive-icon-size-xs);--component-select-sm-font-family:var(--semantic-typography-body-sm-font-family);--component-select-sm-font-size:var(--semantic-typography-body-sm-font-size);--component-select-sm-font-weight:var(--semantic-typography-body-sm-font-weight);--component-select-sm-line-height:var(--semantic-typography-body-sm-line-height);--component-select-sm-letter-spacing:var(--semantic-typography-body-sm-letter-spacing);--component-select-sm-text-transform:var(--semantic-typography-body-sm-text-transform);--component-select-sm-option-padding-x:var(--semantic-spacing-inset-md);--component-select-sm-option-padding-y:var(--semantic-spacing-inset-xs);--component-select-md-trigger-padding-x:var(--semantic-spacing-inset-lg);--component-select-md-trigger-padding-y:var(--semantic-spacing-inset-sm);--component-select-md-trigger-icon-size:var(--primitive-icon-size-sm);--component-select-md-font-family:var(--semantic-typography-body-md-font-family);--component-select-md-font-size:var(--semantic-typography-body-md-font-size);--component-select-md-font-weight:var(--semantic-typography-body-md-font-weight);--component-select-md-line-height:var(--semantic-typography-body-md-line-height);--component-select-md-letter-spacing:var(--semantic-typography-body-md-letter-spacing);--component-select-md-text-transform:var(--semantic-typography-body-md-text-transform);--component-select-md-option-padding-x:var(--semantic-spacing-inset-md);--component-select-md-option-padding-y:var(--semantic-spacing-inset-sm);--component-tabs-sm-font-family:var(--semantic-typography-label-sm-font-family);--component-tabs-sm-font-size:var(--semantic-typography-label-sm-font-size);--component-tabs-sm-font-weight:var(--semantic-typography-label-sm-font-weight);--component-tabs-sm-line-height:var(--semantic-typography-label-sm-line-height);--component-tabs-sm-letter-spacing:var(--semantic-typography-label-sm-letter-spacing);--component-tabs-sm-text-transform:var(--semantic-typography-label-sm-text-transform);--component-tabs-sm-tab-padding-x:var(--semantic-spacing-inset-sm);--component-tabs-sm-tab-padding-y:var(--semantic-spacing-inset-xs);--component-tabs-sm-container-padding:var(--semantic-spacing-inset-xs);--component-tabs-sm-container-border-radius:var(--primitive-radius-md);--component-tabs-tab-background:#0000;--component-tabs-tab-text-color:var(--semantic-color-text-neutral-default);--component-tabs-tab-background-hover:var(--semantic-color-surface-neutral-default);--component-tabs-tab-text-color-hover:var(--semantic-color-text-neutral-bold);--component-tabs-tab-background-active:var(--semantic-color-surface-neutral-bold);--component-tabs-tab-text-color-active:var(--semantic-color-text-neutral-contrast);--component-tabs-container-background:var(--semantic-color-surface-neutral-subtle);--component-app-bar-height:56px;--component-status-available-bg:var(--semantic-color-surface-neutral-subtle);--component-status-available-text:var(--semantic-color-text-neutral-subtle);--component-status-oncall-text:var(--semantic-color-text-primary-default);--component-status-theatre-text:var(--tm-gold-ink);--component-status-off-text:var(--semantic-color-text-neutral-subtle);--component-status-dot-online:var(--semantic-color-interactive-primary-default);--component-status-dot-syncing:var(--tm-gold);--component-status-dot-offline:var(--semantic-color-border-neutral-bold);--component-provenance-track:var(--semantic-color-border-hairline);--component-provenance-new:#8fa3a1;--component-provenance-emerging:#8fcfcd;--component-provenance-tested:#089799;--component-provenance-reviewed:var(--primitive-color-brand-primary-700);--component-provenance-canon:var(--tm-gold);--component-provenance-new-ink:var(--semantic-color-text-neutral-subtle);--component-provenance-emerging-ink:#077b7d;--component-provenance-canon-ink:var(--tm-gold-ink);--component-dp-form-foot-shadow-elevated:0 -1px 0 var(--semantic-color-border-neutral-subtle), 0 -8px 18px -14px #032e422e;--component-dp-bottom-nav-background-glass:#fffc;--component-dp-bottom-nav-background-scrim:#ffffffb2;--component-dp-bottom-nav-shadow-scrim:inset 0px 0px 0px 1px #032e421a;--component-dp-menuscrim-background:#032e423d;--component-ax-choice-background:#8fcfcd1a;--component-ax-choice-background-hover:#8fcfcd33;--component-ax-cta-shadow:0px 10px 26px 0px #00494b47;--component-ax-stop-background:#ffffff29;--component-ax-iosgroup-background:#fafbfbf7;--component-ax-iosopt-border-top:#032e421a;--component-ax-ioscancel-background:#fafbfbfa;--component-ax-cmbody-shadow-focus:0px 0px 0px 3px #00959824;--component-ax-wave-background:#f6e4eceb;--component-ax-ghost-shadow:0 8px 22px #032e4233, inset 0 0 0 1px var(--primitive-color-neutral-gray-100);--component-ax-iosmsg-border-bottom:#032e421a;--component-ax-attach-text-thumb:#ffffffeb;--component-ax-act-background:#ffffff8c;--component-ax-mic-background:#ffffff26;--component-ax-cmtitle-shadow-focus:0px 0px 0px 3px #00959824;--component-navglass-background:#fffc;--component-fabscrim-background:#ffffffb2;--component-fabscrim-shadow:inset 0px 0px 0px 1px #032e421a;--component-tm-post-shadow-urgent:var(--tm-e1), 0 0 0 3px #b23a2e0e;--component-tm-kb-background-b:#032e424c;--component-tm-filt-background-cnt:#ffffff3d;--component-tm-cast-background-opt-on:#9ed8d92e;--component-tm-cast-text-grip:#ffffff9e;--component-tm-cast-background-opt:#ffffff17;--component-tm-cast-border-opt:#ffffff38;--component-tm-cast-text-opt:#fff9;--component-tm-followsheet-background-scrim:#032e4261;--component-lnot-background:#fffffff0;--component-lnot-background-q:#ffffff4c;--component-lnot-text-app:#ffffffb8;--component-lnot-text-b:#ffffffc7;--component-abody-gradient-alerts:radial-gradient(118% 38% at 4% -6%, #0095981a 0%, #00959800 62%), radial-gradient(94% 32% at 104% 1%, #1a97d116 0%, #1a97d100 58%), radial-gradient(130% 34% at 88% 56%, #0095980b 0%, #00959800 60%), linear-gradient(180deg, var(--primitive-color-neutral-gray-white) 0%, var(--semantic-color-surface-wash) 38%);--component-ac-scrim-background:#032e4273;--component-rk-range-shadow:0 2px 8px #032e4247, 0 0 0 1px var(--primitive-color-brand-primary-700);--component-rk-range-shadow-0:0 2px 8px #032e4233, 0 0 0 1px var(--primitive-color-neutral-gray-600);--component-ftu-control-height-search:48px;--component-ftu-hero-icon-size:76px;--component-ftu-consent-box-size:22px;--component-ftu-rules-mark-size:16px;--component-ftu-choice-radio-size:20px;--component-ftu-grade-dot-size:9px;--component-ftu-mark-border-width:1.6px;--component-ftu-row-height:60px;--component-ftu-tier-key-width:82px;--component-ftu-art-height:190px;--component-ftu-keypad-key-width:88px;--component-ftu-caret-width:1.5px;--component-ftu-caret-height:20px;--component-ftu-focus-ring:0 0 0 3px var(--semantic-color-surface-primary-subtle);--component-ftu-focus-ring-width:3px;--component-ftu-scroll-fade-h:20px;--component-ftu-focus-ring-offset:2px;--component-ftu-conn-height:104px;--component-ftu-conn-bar-width:176px;--component-ftu-conn-bar-height:4px;--component-ftu-switch-width:48px;--component-ftu-switch-height:28px;--component-ftu-switch-knob:20px;--component-ftu-btnrow-basis:150px;--component-ftu-kb-duration:.18s;--app-shell-radius:34px;--app-shell-shadow:0px 34px 70px -26px #0000009e;--app-shell-width:393px;--app-shell-height:852px;--app-radius-comp:30px;--app-radius-group:14px;--tm-gold-ink:var(--primitive-color-brand-gold-ink);--tm-ai-subtle:#fef2f6;--tm-ai-300:#f3aac2;--tm-ai-ink:#7a2b49;--tm-navy:var(--semantic-color-text-heading);--tm-teal-300:#9ed9d9;--tm-muted:var(--semantic-color-text-neutral-default);--tm-faint:var(--semantic-color-text-neutral-subtle);--tm-line:var(--semantic-color-border-neutral-default);--tm-press:#032e4209;--tm-surface-subtle:var(--primitive-color-neutral-gray-50);--tm-err:var(--semantic-color-text-error-default);--tm-err-subtle:#fbeeec;--tm-err-bold:#ac0019;--tm-e2:var(--primitive-shadow-elevation-2);--tm-e3:var(--primitive-shadow-elevation-3);--tm-glow-gold:var(--primitive-shadow-glow-gold-soft);--tm-mid:#525657;--tm-ask:#802b4e;--tm-ask-glow:0px 6px 22px 0px #802b4e4c;--tm-dock-inset:34px;--tm-caution-bg:#fff5d6;--tm-caution-line:#ffecb1;--tm-wash-ask:radial-gradient(115% 42% at 2% -8%, #802b4e24 0%, #802b4e00 64%), radial-gradient(86% 36% at 108% 2%, #0095981c 0%, #00959800 60%), radial-gradient(120% 40% at 92% 62%, #802b4e13 0%, #802b4e00 62%), radial-gradient(110% 36% at 0% 74%, #a8863f12 0%, #a8863f00 60%), linear-gradient(180deg, var(--primitive-color-ai-50) 0%, #fefafb 30%, #fafdfd 62%, var(--semantic-color-contrast-light) 88%);--tm-wash-done:radial-gradient(115% 42% at 2% -8%, #0095981f 0%, #00959800 64%), radial-gradient(86% 36% at 108% 2%, #1a97d113 0%, #1a97d100 60%), radial-gradient(120% 40% at 92% 62%, #0095980f 0%, #00959800 62%), radial-gradient(110% 36% at 0% 74%, #a8863f0d 0%, #a8863f00 60%), linear-gradient(180deg, var(--primitive-color-brand-navy-50) 0%, var(--primitive-color-neutral-gray-50) 30%, #fbfdfd 62%, var(--semantic-color-contrast-light) 88%);--gradient-ask:linear-gradient(152deg, #a33a63 0%, var(--tm-ai) 62%, #6b2342 100%);--gradient-brand:linear-gradient(135deg, #007173 0%, #009598 55.0%, #9ed9d9 100%);--gradient-deep:linear-gradient(160deg, #032e42 0%, #004d4e 55.0%, #007173 100%);--gradient-warm:linear-gradient(135deg, #fbb044 0%, #a8863f 100%);--gradient-ai:linear-gradient(135deg, #802b4e 0%, #a24368 50%, #009598 125%);--gradient-flow-mesh:radial-gradient(ellipse 120% 120% at 0% 0%, #9ed9d9 0%, #9ed9d900 45%), radial-gradient(ellipse 120% 120% at 100% 0%, #78c5c6 0%, #78c5c600 50%), radial-gradient(ellipse 140% 140% at 100% 100%, #032e42 0%, #032e4200 55.0%), linear-gradient(135deg, #007173 0%, #009598 100%);--gradient-scrim:linear-gradient(180deg, #032e4200 0%, #032e42b8 100%);--touch-target-comfortable:48px;--touch-target-android:48px;--brand-gold:var(--primitive-color-brand-gold);--ai-50:var(--primitive-color-ai-50);--ai-100:var(--primitive-color-ai-100);--ai-200:var(--primitive-color-ai-200);--ai-300:var(--primitive-color-ai-300);--ai-400:var(--primitive-color-ai-400);--ai-500:var(--primitive-color-ai-500);--ai-600:var(--primitive-color-ai-600);--ai-700:var(--primitive-color-ai-700);--ai-800:var(--primitive-color-ai-800);--ai-900:var(--primitive-color-ai-900);--ai-950:var(--primitive-color-ai-950);--shadow-e0: ;--shadow-e1:var(--primitive-shadow-elevation-1);--shadow-e2:var(--primitive-shadow-elevation-2);--shadow-e3:var(--primitive-shadow-elevation-3);--shadow-e4:var(--primitive-shadow-elevation-4);--shadow-ai-overlay:var(--primitive-shadow-ai-overlay);--shadow-ai-peak:var(--primitive-shadow-ai-peak);--shadow-gold-subtle:0px 1px 3px 0px #a8863f47;--app-shadow-sheet-lift:0px -6px 30px -10px #032e4259;--glow-teal:var(--primitive-shadow-glow-teal);--glow-gold:var(--primitive-shadow-glow-gold);--glow-navy:var(--primitive-shadow-glow-navy);--glow-gold-soft:var(--primitive-shadow-glow-gold-soft);--space-7xl:var(--primitive-spacing-7xl);--space-8xl:var(--primitive-spacing-8xl);--font-sans:"Atkinson Hyperlegible Next";--font-mono:"DM Mono";--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--app-text-10:10px;--app-text-12:12px;--app-text-14:14px;--app-text-15:15px;--app-text-16:16px;--app-text-18:18px;--app-text-20:20px;--app-text-22:22px;--app-text-28:28px;--app-text-34:34px;--app-z-raised:var(--primitive-z-index-layer-10);--app-z-chrome:var(--primitive-z-index-layer-20);--app-z-scrim:var(--primitive-z-index-layer-30);--app-z-scrim-menu:var(--primitive-z-index-layer-40);--app-z-menu:var(--primitive-z-index-layer-50);--app-z-nav:var(--primitive-z-index-layer-60);--app-z-overlay:var(--primitive-z-index-layer-70);--app-z-ghost:var(--primitive-z-index-layer-max);--app-nav-height:141px;--nav-w:248px;--fade-top:0px;--fade-bottom:0px;--s-34:var(--app-text-34);--s-32:32px;--s-28:var(--app-text-28);--s-22:var(--app-text-22);--s-20:var(--app-text-20);--s-18:var(--app-text-18);--s-16:var(--app-text-16);--s-15:var(--app-text-15);--s-14:var(--app-text-14);--s-12:var(--app-text-12);--s-10:var(--app-text-10);--axsans:var(--primitive-typography-family-body,"Atkinson Hyperlegible Next", system-ui, sans-serif);--axserif:var(--primitive-typography-family-display,"Newsreader", serif);--axmono:var(--font-mono,"DM Mono", monospace);--axmag:var(--primitive-color-ai-600);--axtealsoft:var(--primitive-color-brand-primary-300);--axgold:var(--primitive-color-brand-gold);--axgoldstamp:var(--primitive-color-brand-gold);--primitive-color-brand-primary-50:#e0fcfc;--primitive-color-brand-primary-200:#bae7e8;--primitive-color-brand-primary-400:#78c4c5;--primitive-color-brand-primary-800:#003233;--primitive-color-brand-primary-900:#001d1e;--primitive-color-brand-gold-ink:#866200;--primitive-color-brand-gold-subtle:#f7f2e9;--primitive-color-brand-primary-25:#e9f6f6;--primitive-color-brand-navy-50:#eff7f9;--primitive-color-brand-navy-100:#e5eef0;--primitive-color-brand-navy-200:#d1e0e4;--primitive-color-brand-navy-300:#bbd0d6;--primitive-color-brand-navy-400:#a1bac3;--primitive-color-brand-navy-500:#6b8894;--primitive-color-brand-navy-600:#476775;--primitive-color-brand-navy-700:#234758;--primitive-color-brand-navy-800:#032e42;--primitive-color-brand-navy-900:#021b28;--primitive-color-brand-navy-950:#020d14;--primitive-color-brand-primary-950:#000e0f;--primitive-color-brand-secondary-50:#fff3e5;--primitive-color-brand-secondary-100:#ffeed9;--primitive-color-brand-secondary-200:#ffe6c8;--primitive-color-brand-secondary-300:#ffdcb2;--primitive-color-brand-secondary-400:#ffcf92;--primitive-color-brand-secondary-600:#bf7e11;--primitive-color-brand-secondary-700:#815300;--primitive-color-brand-secondary-800:#513300;--primitive-color-brand-secondary-900:#2d1a00;--primitive-color-brand-secondary-950:#140800;--primitive-color-brand-accent-50:#ebf7ff;--primitive-color-brand-accent-100:#d9f0ff;--primitive-color-brand-accent-200:#bee6ff;--primitive-color-brand-accent-300:#99d8ff;--primitive-color-brand-accent-400:#76c4f3;--primitive-color-brand-accent-600:#00719f;--primitive-color-brand-accent-700:#004c6e;--primitive-color-brand-accent-900:#001c2c;--primitive-color-brand-accent-950:#000d17;--primitive-color-neutral-gray-200:#d1d5d6;--primitive-color-neutral-gray-400:#8c9091;--primitive-color-neutral-gray-700:#3d4042;--primitive-color-neutral-gray-900:#0f1213;--primitive-color-neutral-gray-950:#040607;--primitive-color-neutral-sage-100:#dbecea;--primitive-color-neutral-sage-300:#a7b8b6;--primitive-color-neutral-sage-400:#839391;--primitive-color-neutral-sage-500:#657473;--primitive-color-neutral-sage-600:#4a5857;--primitive-color-brand-gold-line:#ede1ce;--primitive-color-feedback-error-line:#e6cfc9;--primitive-color-neutral-gray-black:#000;--primitive-color-feedback-warning-50:#fff5d6;--primitive-color-feedback-warning-100:#fff1c7;--primitive-color-feedback-warning-200:#ffecb1;--primitive-color-feedback-warning-300:#ffe493;--primitive-color-feedback-warning-400:#ffda64;--primitive-color-feedback-warning-600:#b29000;--primitive-color-feedback-warning-700:#765f00;--primitive-color-feedback-warning-800:#4a3a00;--primitive-color-feedback-warning-900:#281e00;--primitive-color-feedback-warning-950:#100a00;--primitive-color-feedback-error-50:#fff1f0;--primitive-color-feedback-error-100:#ffe3e0;--primitive-color-feedback-error-200:#ffcdc8;--primitive-color-feedback-error-300:#ffb0a9;--primitive-color-feedback-error-400:#ff867e;--primitive-color-feedback-error-500:#df1529;--primitive-color-feedback-error-700:#79000e;--primitive-color-feedback-error-800:#530007;--primitive-color-feedback-error-900:#340003;--primitive-color-feedback-error-950:#1e0102;--primitive-color-feedback-success-50:#edf9f4;--primitive-color-feedback-success-100:#e7f5f0;--primitive-color-feedback-success-200:#c7e5da;--primitive-color-feedback-success-300:#abd7c5;--primitive-color-feedback-success-400:#88c4ab;--primitive-color-feedback-success-500:#499474;--primitive-color-feedback-success-600:#0f7a54;--primitive-color-feedback-success-700:#005032;--primitive-color-feedback-success-800:#00361e;--primitive-color-feedback-success-900:#00200f;--primitive-color-feedback-success-950:#001105;--primitive-color-feedback-info-50:#eff6ff;--primitive-color-feedback-info-100:#e1edff;--primitive-color-feedback-info-200:#cce0ff;--primitive-color-feedback-info-300:#b1cfff;--primitive-color-feedback-info-400:#8cb8ff;--primitive-color-feedback-info-500:#3b82f6;--primitive-color-feedback-info-600:#205fc4;--primitive-color-feedback-info-700:#0e3f8c;--primitive-color-feedback-info-800:#06285f;--primitive-color-feedback-info-900:#03163a;--primitive-color-feedback-info-950:#020a1f;--primitive-color-brand-gold:#a8863f;--primitive-color-ai-50:#fef2f6;--primitive-color-ai-100:#ffe4ed;--primitive-color-ai-200:#feccdb;--primitive-color-ai-300:#f3aac2;--primitive-color-ai-400:#c7678a;--primitive-color-ai-500:#a24368;--primitive-color-ai-600:#802b4e;--primitive-color-ai-700:#6a213f;--primitive-color-ai-800:#531a31;--primitive-color-ai-900:#3c1424;--primitive-color-ai-950:#260c16;--primitive-typography-family-display:"Newsreader";--primitive-typography-size-xs:11.207px;--primitive-typography-size-sm:12.606px;--primitive-typography-size-base:14.182px;--primitive-typography-size-lg:15.955px;--primitive-typography-size-xl:17.951px;--primitive-typography-size-2xl:20.194px;--primitive-typography-size-3xl:22.718px;--primitive-typography-size-4xl:25.556px;--primitive-typography-size-5xl:28.752px;--primitive-typography-size-6xl:32.346px;--primitive-typography-size-7xl:36.39px;--primitive-typography-size-8xl:40.938px;--primitive-typography-size-9xl:46.055px;--primitive-typography-weight-thin:100;--primitive-typography-weight-extralight:200;--primitive-typography-weight-light:300;--primitive-typography-weight-extrabold:800;--primitive-typography-weight-black:900;--primitive-typography-line-height-none:1;--primitive-typography-line-height-snug:1.375;--primitive-typography-line-height-relaxed:1.625;--primitive-typography-line-height-loose:2;--primitive-typography-letter-spacing-tighter:-.05em;--primitive-typography-letter-spacing-tight:-.025em;--primitive-typography-letter-spacing-normal:0em;--primitive-typography-letter-spacing-wide:.025em;--primitive-typography-letter-spacing-wider:.05em;--primitive-typography-letter-spacing-widest:.1em;--primitive-typography-text-transform-none:none;--primitive-typography-text-transform-uppercase:uppercase;--primitive-typography-text-transform-lowercase:lowercase;--primitive-typography-text-transform-capitalize:capitalize;--primitive-typography-defaults-display-weight:400;--primitive-typography-defaults-display-line-height:var(--primitive-typography-line-height-tight);--primitive-typography-defaults-display-letter-spacing:var(--primitive-typography-letter-spacing-normal);--primitive-typography-defaults-display-text-transform:var(--primitive-typography-text-transform-none);--primitive-typography-defaults-heading-weight:600;--primitive-typography-defaults-heading-line-height:var(--primitive-typography-line-height-tight);--primitive-typography-defaults-heading-letter-spacing:var(--primitive-typography-letter-spacing-normal);--primitive-typography-defaults-heading-text-transform:var(--primitive-typography-text-transform-none);--primitive-typography-defaults-body-weight:400;--primitive-typography-defaults-body-line-height:var(--primitive-typography-line-height-snug);--primitive-typography-defaults-body-letter-spacing:var(--primitive-typography-letter-spacing-normal);--primitive-typography-defaults-body-text-transform:var(--primitive-typography-text-transform-none);--primitive-typography-defaults-mono-weight:400;--primitive-typography-defaults-mono-line-height:var(--primitive-typography-line-height-snug);--primitive-typography-defaults-mono-letter-spacing:var(--primitive-typography-letter-spacing-normal);--primitive-typography-defaults-mono-text-transform:var(--primitive-typography-text-transform-none);--primitive-typography-config-base-size:16;--primitive-typography-config-min-base-size:14;--primitive-typography-config-max-base-size:18;--primitive-typography-config-min-viewport:320;--primitive-typography-config-max-viewport:1920;--primitive-typography-customfonts-0-fontfamily:"Atkinson Hyperlegible Next";--primitive-typography-line-height-tighter:1.1;--primitive-spacing-zero:0px;--primitive-spacing-sm:4px;--primitive-spacing-3xl:32px;--primitive-spacing-4xl:48px;--primitive-spacing-5xl:64px;--primitive-spacing-6xl:88px;--primitive-spacing-7xl:96px;--primitive-spacing-8xl:128px;--primitive-spacing-xs-sm:3px;--primitive-spacing-sm-md:6px;--primitive-spacing-md-lg:10px;--primitive-spacing-lg-xl:14px;--primitive-spacing-xl-2xl:20px;--primitive-spacing-3xl-4xl:40px;--primitive-radius-zero:0px;--primitive-radius-xs:4px;--primitive-radius-2xl:20px;--primitive-radius-2xs:2px;--primitive-radius-circle:9999px;--primitive-border-width-none:0px;--primitive-border-width-regular:1.5px;--primitive-border-width-bold:3px;--primitive-border-width-heavy:4px;--primitive-breakpoint-xs:320px;--primitive-breakpoint-sm:640px;--primitive-breakpoint-md:768px;--primitive-breakpoint-lg:1024px;--primitive-breakpoint-xl:1280px;--primitive-breakpoint-2xl:1536px;--primitive-layout-xs:640px;--primitive-layout-sm:768px;--primitive-layout-md:1024px;--primitive-layout-lg:1280px;--primitive-layout-xl:1536px;--primitive-layout-cols:12;--primitive-layout-gutter:16px;--primitive-shadow-elevation-2:0px 2px 4px 0px #043a461f, 0px 6px 14px 0px #08788224;--primitive-shadow-elevation-3:0px 6px 14px 0px #043a4624, 0px 14px 32px 0px #08788229;--primitive-shadow-elevation-4:0px 10px 22px 0px #043a4629, 0px 22px 48px 0px #0878822e;--primitive-shadow-elevation-5:0px 4px 11px 0px #802b4e5c, 0px 9px 23px 0px #00959829;--primitive-shadow-elevation-6:0px 8px 24px 0px #802b4e61, 0px 20px 50px 0px #0095982b;--primitive-shadow-ai-overlay:var(--primitive-shadow-elevation-5);--primitive-shadow-ai-peak:var(--primitive-shadow-elevation-6);--primitive-shadow-glow-gold:0px 6px 22px 0px #fbb04561;--primitive-shadow-glow-navy:0px 8px 26px 0px #1a97d14c;--primitive-shadow-glow-gold-soft:0px 5px 20px 0px #a8863f33;--primitive-opacity-alpha-0:0;--primitive-opacity-alpha-5:.05;--primitive-opacity-alpha-10:.1;--primitive-opacity-alpha-20:.2;--primitive-opacity-alpha-25:.25;--primitive-opacity-alpha-30:.3;--primitive-opacity-alpha-40:.4;--primitive-opacity-alpha-50:.5;--primitive-opacity-alpha-60:.6;--primitive-opacity-alpha-70:.7;--primitive-opacity-alpha-75:.75;--primitive-opacity-alpha-80:.8;--primitive-opacity-alpha-90:.9;--primitive-opacity-alpha-95:.95;--primitive-opacity-alpha-100:1;--primitive-z-index-layer-10:10;--primitive-z-index-layer-20:20;--primitive-z-index-layer-30:30;--primitive-z-index-layer-40:40;--primitive-z-index-layer-50:50;--primitive-z-index-layer-60:60;--primitive-z-index-layer-70:70;--primitive-z-index-layer-max:9999;--primitive-z-index-layer-base:0;--primitive-duration-instant:0s;--primitive-duration-fast:.15s;--primitive-duration-base:.3s;--primitive-duration-moderate:.5s;--primitive-duration-slow:.7s;--primitive-duration-slower:1s;--primitive-easing-linear:cubic-bezier(0, 0, 1, 1);--primitive-easing-ease:cubic-bezier(.25, .1, .25, 1);--primitive-easing-ease-in:cubic-bezier(.42, 0, 1, 1);--primitive-easing-ease-out:cubic-bezier(0, 0, .58, 1);--primitive-easing-ease-in-out:cubic-bezier(.42, 0, .58, 1);--primitive-easing-standard:cubic-bezier(.4, 0, .2, 1);--primitive-easing-decelerate:cubic-bezier(0, 0, .2, 1);--primitive-easing-accelerate:cubic-bezier(.4, 0, 1, 1);--primitive-easing-bounce:cubic-bezier(.68, -.55, .265, 1.55);--primitive-icon-size-xs:12px;--primitive-icon-size-sm:16px;--primitive-icon-size-md:20px;--primitive-icon-size-lg:24px;--primitive-icon-size-xl:32px;--primitive-icon-size-2xl:40px;--primitive-icon-size-3xl:48px;--primitive-icon-size-4xl:64px;--primitive-icon-stroke-thin:1px;--primitive-icon-stroke-regular:1.5px;--primitive-icon-stroke-medium:2px;--primitive-icon-stroke-bold:2.5px;--primitive-icon-stroke-heavy:3px;--semantic-color-text-neutral-bold:var(--primitive-color-brand-primary-950);--semantic-color-text-neutral-contrast:var(--primitive-color-neutral-gray-white);--semantic-color-text-primary-subtle:var(--primitive-color-brand-primary-400);--semantic-color-text-primary-default:var(--primitive-color-brand-primary-600);--semantic-color-text-primary-bold:var(--primitive-color-brand-primary-800);--semantic-color-text-primary-contrast:var(--primitive-color-neutral-gray-50);--semantic-color-text-secondary-subtle:var(--primitive-color-brand-secondary-800);--semantic-color-text-secondary-default:var(--primitive-color-brand-secondary-900);--semantic-color-text-secondary-bold:var(--primitive-color-brand-secondary-950);--semantic-color-text-secondary-contrast:var(--primitive-color-brand-secondary-50);--semantic-color-text-accent-subtle:var(--primitive-color-brand-accent-600);--semantic-color-text-accent-default:var(--primitive-color-brand-accent-600);--semantic-color-text-accent-bold:var(--primitive-color-brand-accent-700);--semantic-color-text-accent-contrast:var(--primitive-color-brand-accent-50);--semantic-color-text-success-subtle:var(--primitive-color-feedback-success-400);--semantic-color-text-success-default:var(--primitive-color-feedback-success-600);--semantic-color-text-success-bold:var(--primitive-color-feedback-success-700);--semantic-color-text-success-contrast:var(--primitive-color-feedback-success-50);--semantic-color-text-warning-subtle:var(--primitive-color-feedback-warning-400);--semantic-color-text-warning-default:var(--primitive-color-feedback-warning-700);--semantic-color-text-warning-bold:var(--primitive-color-feedback-warning-800);--semantic-color-text-warning-contrast:var(--primitive-color-feedback-warning-50);--semantic-color-text-error-subtle:var(--primitive-color-feedback-error-400);--semantic-color-text-error-bold:var(--primitive-color-feedback-error-700);--semantic-color-text-error-contrast:var(--primitive-color-feedback-error-50);--semantic-color-text-info-subtle:var(--primitive-color-feedback-info-300);--semantic-color-text-info-default:var(--primitive-color-feedback-info-600);--semantic-color-text-info-bold:var(--primitive-color-feedback-info-800);--semantic-color-text-info-contrast:var(--primitive-color-feedback-info-50);--semantic-color-text-disabled:var(--primitive-color-neutral-gray-400);--semantic-color-surface-neutral-default:var(--primitive-color-neutral-gray-100);--semantic-color-surface-neutral-bold:var(--primitive-color-neutral-gray-700);--semantic-color-accent-primary:var(--primitive-color-brand-primary-500);--semantic-color-surface-primary-wash:var(--primitive-color-brand-primary-25);--semantic-color-text-gold-bold:var(--primitive-color-brand-gold-ink);--semantic-color-surface-gold-subtle:var(--primitive-color-brand-gold-subtle);--semantic-color-badge-settled-surface:var(--primitive-color-feedback-success-100);--semantic-color-badge-settled-text:var(--primitive-color-feedback-success-600);--semantic-color-badge-attention-surface:var(--primitive-color-feedback-error-100);--semantic-color-badge-attention-text:var(--primitive-color-feedback-error-600);--semantic-color-badge-progress-surface:var(--primitive-color-brand-navy-100);--semantic-color-badge-progress-text:var(--primitive-color-brand-navy-800);--semantic-color-surface-primary-subtle:var(--primitive-color-brand-primary-200);--semantic-color-surface-primary-default:var(--primitive-color-brand-primary-700);--semantic-color-surface-primary-bold:var(--primitive-color-brand-primary-600);--semantic-color-surface-secondary-subtle:var(--primitive-color-brand-secondary-50);--semantic-color-surface-secondary-default:var(--primitive-color-brand-secondary-500);--semantic-color-surface-secondary-bold:var(--primitive-color-brand-secondary-600);--semantic-color-surface-accent-subtle:var(--primitive-color-brand-accent-50);--semantic-color-surface-accent-default:var(--primitive-color-brand-accent-100);--semantic-color-surface-accent-bold:var(--primitive-color-brand-accent-700);--semantic-color-surface-success-subtle:var(--primitive-color-feedback-success-50);--semantic-color-surface-success-default:var(--primitive-color-feedback-success-100);--semantic-color-surface-success-bold:var(--primitive-color-feedback-success-600);--semantic-color-surface-warning-subtle:var(--primitive-color-feedback-warning-50);--semantic-color-surface-warning-default:var(--primitive-color-feedback-warning-100);--semantic-color-surface-warning-bold:var(--primitive-color-feedback-warning-600);--semantic-color-surface-error-subtle:var(--primitive-color-feedback-error-50);--semantic-color-surface-error-default:var(--primitive-color-feedback-error-500);--semantic-color-surface-error-bold:var(--primitive-color-feedback-error-600);--semantic-color-surface-info-subtle:var(--primitive-color-feedback-info-50);--semantic-color-surface-info-default:var(--primitive-color-feedback-info-100);--semantic-color-surface-info-bold:var(--primitive-color-feedback-info-600);--semantic-color-surface-disabled:var(--primitive-color-neutral-gray-100);--semantic-color-border-neutral-subtle:var(--primitive-color-neutral-gray-200);--semantic-color-border-neutral-bold:var(--primitive-color-neutral-gray-500);--semantic-color-border-primary-subtle:var(--primitive-color-brand-primary-200);--semantic-color-border-primary-default:var(--primitive-color-brand-primary-500);--semantic-color-border-primary-bold:var(--primitive-color-brand-primary-700);--semantic-color-border-secondary-subtle:var(--primitive-color-brand-secondary-200);--semantic-color-border-secondary-default:var(--primitive-color-brand-secondary-500);--semantic-color-border-secondary-bold:var(--primitive-color-brand-secondary-700);--semantic-color-border-accent-subtle:var(--primitive-color-brand-accent-200);--semantic-color-border-accent-default:var(--primitive-color-brand-accent-500);--semantic-color-border-accent-bold:var(--primitive-color-brand-accent-700);--semantic-color-border-success-subtle:var(--primitive-color-feedback-success-200);--semantic-color-border-success-default:var(--primitive-color-feedback-success-500);--semantic-color-border-success-bold:var(--primitive-color-feedback-success-700);--semantic-color-border-warning-subtle:var(--primitive-color-feedback-warning-200);--semantic-color-border-warning-default:var(--primitive-color-feedback-warning-500);--semantic-color-border-warning-bold:var(--primitive-color-feedback-warning-700);--semantic-color-border-error-subtle:var(--primitive-color-feedback-error-200);--semantic-color-border-error-default:var(--primitive-color-feedback-error-500);--semantic-color-border-error-bold:var(--primitive-color-feedback-error-700);--semantic-color-border-info-subtle:var(--primitive-color-feedback-info-200);--semantic-color-border-info-default:var(--primitive-color-feedback-info-500);--semantic-color-border-info-bold:var(--primitive-color-feedback-info-700);--semantic-color-border-disabled:var(--primitive-color-neutral-gray-200);--semantic-color-contrast-dark:var(--primitive-color-neutral-gray-black);--semantic-color-interactive-primary-active:var(--primitive-color-brand-primary-500);--semantic-color-interactive-primary-disabled:var(--primitive-color-neutral-gray-200);--semantic-color-interactive-primary-text:var(--primitive-color-brand-primary-50);--semantic-color-interactive-primary-text-disabled:var(--primitive-color-neutral-gray-400);--semantic-color-interactive-secondary-hover:var(--primitive-color-brand-secondary-400);--semantic-color-interactive-secondary-active:var(--primitive-color-brand-secondary-600);--semantic-color-interactive-secondary-disabled:var(--primitive-color-neutral-gray-200);--semantic-color-interactive-secondary-text:var(--primitive-color-neutral-gray-800);--semantic-color-interactive-secondary-text-disabled:var(--primitive-color-neutral-gray-400);--semantic-color-interactive-tertiary-default:var(--primitive-color-neutral-gray-500);--semantic-color-interactive-tertiary-hover:var(--primitive-color-neutral-gray-600);--semantic-color-interactive-tertiary-active:var(--primitive-color-neutral-gray-700);--semantic-color-interactive-tertiary-disabled:var(--primitive-color-neutral-gray-200);--semantic-color-interactive-tertiary-text:var(--primitive-color-neutral-gray-50);--semantic-color-interactive-tertiary-text-disabled:var(--primitive-color-neutral-gray-400);--semantic-color-interactive-destructive-default:var(--primitive-color-feedback-error-500);--semantic-color-interactive-destructive-hover:var(--primitive-color-feedback-error-600);--semantic-color-interactive-destructive-active:var(--primitive-color-feedback-error-700);--semantic-color-interactive-destructive-disabled:var(--primitive-color-neutral-gray-200);--semantic-color-interactive-destructive-text:var(--primitive-color-feedback-error-50);--semantic-color-interactive-destructive-text-disabled:var(--primitive-color-neutral-gray-400);--semantic-color-interactive-link-default:var(--primitive-color-brand-primary-600);--semantic-color-interactive-link-hover:var(--primitive-color-brand-primary-500);--semantic-color-interactive-link-active:var(--primitive-color-brand-primary-700);--semantic-color-interactive-link-disabled:var(--primitive-color-neutral-gray-400);--semantic-typography-display-lg-font-family:var(--primitive-typography-family-display);--semantic-typography-display-lg-font-size:var(--primitive-typography-size-9xl);--semantic-typography-display-lg-font-weight:var(--primitive-typography-weight-light);--semantic-typography-display-lg-line-height:var(--primitive-typography-line-height-none);--semantic-typography-display-lg-letter-spacing:var(--primitive-typography-letter-spacing-tight);--semantic-typography-display-lg-text-transform:var(--primitive-typography-text-transform-none);--semantic-typography-display-md-font-family:var(--primitive-typography-family-display);--semantic-typography-display-md-font-size:var(--primitive-typography-size-7xl);--semantic-typography-display-md-font-weight:var(--primitive-typography-weight-normal);--semantic-typography-display-md-line-height:var(--primitive-typography-line-height-none);--semantic-typography-display-md-letter-spacing:var(--primitive-typography-letter-spacing-tight);--semantic-typography-display-md-text-transform:var(--primitive-typography-text-transform-none);--semantic-typography-display-sm-font-family:var(--primitive-typography-family-display);--semantic-typography-display-sm-font-size:var(--primitive-typography-size-5xl);--semantic-typography-display-sm-font-weight:var(--primitive-typography-weight-semibold);--semantic-typography-display-sm-line-height:var(--primitive-typography-line-height-none);--semantic-typography-display-sm-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-display-sm-text-transform:var(--primitive-typography-text-transform-none);--semantic-typography-heading-h1-font-family:var(--primitive-typography-family-heading);--semantic-typography-heading-h1-font-size:var(--primitive-typography-size-8xl);--semantic-typography-heading-h1-font-weight:var(--primitive-typography-weight-bold);--semantic-typography-heading-h1-line-height:var(--primitive-typography-line-height-tight);--semantic-typography-heading-h1-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-heading-h1-text-transform:var(--primitive-typography-text-transform-none);--semantic-typography-heading-h2-font-family:var(--primitive-typography-family-heading);--semantic-typography-heading-h2-font-size:var(--primitive-typography-size-6xl);--semantic-typography-heading-h2-font-weight:var(--primitive-typography-weight-bold);--semantic-typography-heading-h2-line-height:var(--primitive-typography-line-height-none);--semantic-typography-heading-h2-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-heading-h2-text-transform:var(--primitive-typography-text-transform-none);--semantic-typography-heading-h3-font-family:var(--primitive-typography-family-heading);--semantic-typography-heading-h3-font-size:var(--primitive-typography-size-4xl);--semantic-typography-heading-h3-font-weight:var(--primitive-typography-weight-semibold);--semantic-typography-heading-h3-line-height:var(--primitive-typography-line-height-tight);--semantic-typography-heading-h3-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-heading-h3-text-transform:var(--primitive-typography-text-transform-none);--semantic-typography-heading-h4-font-family:var(--primitive-typography-family-heading);--semantic-typography-heading-h4-font-size:var(--primitive-typography-size-2xl);--semantic-typography-heading-h4-font-weight:var(--primitive-typography-weight-semibold);--semantic-typography-heading-h4-line-height:var(--primitive-typography-line-height-tight);--semantic-typography-heading-h4-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-heading-h4-text-transform:var(--primitive-typography-text-transform-none);--semantic-typography-heading-h5-font-family:var(--primitive-typography-family-heading);--semantic-typography-heading-h5-font-size:var(--primitive-typography-size-xl);--semantic-typography-heading-h5-font-weight:var(--primitive-typography-weight-semibold);--semantic-typography-heading-h5-line-height:var(--primitive-typography-line-height-snug);--semantic-typography-heading-h5-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-heading-h5-text-transform:var(--primitive-typography-text-transform-none);--semantic-typography-heading-h6-font-family:var(--primitive-typography-family-heading);--semantic-typography-heading-h6-font-size:var(--primitive-typography-size-base);--semantic-typography-heading-h6-font-weight:var(--primitive-typography-weight-semibold);--semantic-typography-heading-h6-line-height:var(--primitive-typography-line-height-snug);--semantic-typography-heading-h6-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-heading-h6-text-transform:var(--primitive-typography-text-transform-uppercase);--semantic-typography-body-lg-font-family:var(--primitive-typography-family-body);--semantic-typography-body-lg-font-size:var(--primitive-typography-size-lg);--semantic-typography-body-lg-font-weight:var(--primitive-typography-weight-medium);--semantic-typography-body-lg-line-height:var(--primitive-typography-line-height-normal);--semantic-typography-body-lg-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-body-lg-text-transform:var(--primitive-typography-text-transform-none);--semantic-typography-body-md-font-family:var(--primitive-typography-family-body);--semantic-typography-body-md-font-size:var(--primitive-typography-size-base);--semantic-typography-body-md-font-weight:var(--primitive-typography-weight-normal);--semantic-typography-body-md-line-height:var(--primitive-typography-line-height-normal);--semantic-typography-body-md-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-body-md-text-transform:var(--primitive-typography-text-transform-none);--semantic-typography-body-sm-font-family:var(--primitive-typography-family-body);--semantic-typography-body-sm-font-size:var(--primitive-typography-size-sm);--semantic-typography-body-sm-font-weight:var(--primitive-typography-weight-normal);--semantic-typography-body-sm-line-height:var(--primitive-typography-line-height-normal);--semantic-typography-body-sm-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-body-sm-text-transform:var(--primitive-typography-text-transform-none);--semantic-typography-body-xs-font-family:var(--primitive-typography-family-body);--semantic-typography-body-xs-font-size:var(--primitive-typography-size-xs);--semantic-typography-body-xs-font-weight:var(--primitive-typography-weight-normal);--semantic-typography-body-xs-line-height:var(--primitive-typography-line-height-normal);--semantic-typography-body-xs-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-body-xs-text-transform:var(--primitive-typography-text-transform-none);--semantic-typography-body-lg-bold-font-family:var(--primitive-typography-family-body);--semantic-typography-body-lg-bold-font-size:var(--primitive-typography-size-lg);--semantic-typography-body-lg-bold-font-weight:var(--primitive-typography-weight-bold);--semantic-typography-body-lg-bold-line-height:var(--primitive-typography-line-height-normal);--semantic-typography-body-lg-bold-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-body-lg-bold-text-transform:var(--primitive-typography-text-transform-none);--semantic-typography-body-md-bold-font-family:var(--primitive-typography-family-body);--semantic-typography-body-md-bold-font-size:var(--primitive-typography-size-base);--semantic-typography-body-md-bold-font-weight:var(--primitive-typography-weight-bold);--semantic-typography-body-md-bold-line-height:var(--primitive-typography-line-height-normal);--semantic-typography-body-md-bold-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-body-md-bold-text-transform:var(--primitive-typography-text-transform-none);--semantic-typography-body-sm-bold-font-family:var(--primitive-typography-family-body);--semantic-typography-body-sm-bold-font-size:var(--primitive-typography-size-sm);--semantic-typography-body-sm-bold-font-weight:var(--primitive-typography-weight-bold);--semantic-typography-body-sm-bold-line-height:var(--primitive-typography-line-height-normal);--semantic-typography-body-sm-bold-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-body-sm-bold-text-transform:var(--primitive-typography-text-transform-none);--semantic-typography-label-lg-font-family:var(--primitive-typography-family-body);--semantic-typography-label-lg-font-size:var(--primitive-typography-size-lg);--semantic-typography-label-lg-font-weight:var(--primitive-typography-weight-normal);--semantic-typography-label-lg-line-height:var(--primitive-typography-line-height-normal);--semantic-typography-label-lg-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-label-lg-text-transform:var(--primitive-typography-text-transform-none);--semantic-typography-label-md-font-family:var(--primitive-typography-family-body);--semantic-typography-label-md-font-size:var(--primitive-typography-size-base);--semantic-typography-label-md-font-weight:var(--primitive-typography-weight-normal);--semantic-typography-label-md-line-height:var(--primitive-typography-line-height-normal);--semantic-typography-label-md-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-label-md-text-transform:var(--primitive-typography-text-transform-none);--semantic-typography-label-sm-font-family:var(--primitive-typography-family-body);--semantic-typography-label-sm-font-size:var(--primitive-typography-size-sm);--semantic-typography-label-sm-font-weight:var(--primitive-typography-weight-normal);--semantic-typography-label-sm-line-height:var(--primitive-typography-line-height-normal);--semantic-typography-label-sm-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-label-sm-text-transform:var(--primitive-typography-text-transform-none);--semantic-typography-label-xs-font-family:var(--primitive-typography-family-body);--semantic-typography-label-xs-font-size:var(--primitive-typography-size-xs);--semantic-typography-label-xs-font-weight:var(--primitive-typography-weight-medium);--semantic-typography-label-xs-line-height:var(--primitive-typography-line-height-tight);--semantic-typography-label-xs-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-label-xs-text-transform:var(--primitive-typography-text-transform-none);--semantic-typography-label-uppercase-font-family:var(--primitive-typography-family-body);--semantic-typography-label-uppercase-font-size:var(--primitive-typography-size-sm);--semantic-typography-label-uppercase-font-weight:var(--primitive-typography-weight-normal);--semantic-typography-label-uppercase-line-height:var(--primitive-typography-line-height-normal);--semantic-typography-label-uppercase-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-label-uppercase-text-transform:var(--primitive-typography-text-transform-uppercase);--semantic-typography-caption-md-font-family:var(--primitive-typography-family-body);--semantic-typography-caption-md-font-size:var(--primitive-typography-size-sm);--semantic-typography-caption-md-font-weight:var(--primitive-typography-weight-normal);--semantic-typography-caption-md-line-height:var(--primitive-typography-line-height-snug);--semantic-typography-caption-md-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-caption-md-text-transform:var(--primitive-typography-text-transform-none);--semantic-typography-caption-sm-font-family:var(--primitive-typography-family-body);--semantic-typography-caption-sm-font-size:var(--primitive-typography-size-xs);--semantic-typography-caption-sm-font-weight:var(--primitive-typography-weight-normal);--semantic-typography-caption-sm-line-height:var(--primitive-typography-line-height-snug);--semantic-typography-caption-sm-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-caption-sm-text-transform:var(--primitive-typography-text-transform-none);--semantic-typography-code-inline-font-family:var(--primitive-typography-family-mono);--semantic-typography-code-inline-font-size:var(--primitive-typography-size-sm);--semantic-typography-code-inline-font-weight:var(--primitive-typography-weight-normal);--semantic-typography-code-inline-line-height:var(--primitive-typography-line-height-normal);--semantic-typography-code-inline-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-code-inline-text-transform:var(--primitive-typography-text-transform-none);--semantic-typography-code-block-font-family:var(--primitive-typography-family-mono);--semantic-typography-code-block-font-size:var(--primitive-typography-size-sm);--semantic-typography-code-block-font-weight:var(--primitive-typography-weight-medium);--semantic-typography-code-block-line-height:var(--primitive-typography-line-height-normal);--semantic-typography-code-block-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-code-block-text-transform:var(--primitive-typography-text-transform-none);--semantic-typography-overline-md-font-family:var(--primitive-typography-family-body);--semantic-typography-overline-md-font-size:var(--primitive-typography-size-sm);--semantic-typography-overline-md-font-weight:var(--primitive-typography-weight-medium);--semantic-typography-overline-md-line-height:var(--primitive-typography-line-height-normal);--semantic-typography-overline-md-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-overline-md-text-transform:var(--primitive-typography-text-transform-uppercase);--semantic-typography-overline-sm-font-family:var(--primitive-typography-family-body);--semantic-typography-overline-sm-font-size:var(--primitive-typography-size-xs);--semantic-typography-overline-sm-font-weight:var(--primitive-typography-weight-normal);--semantic-typography-overline-sm-line-height:var(--primitive-typography-line-height-normal);--semantic-typography-overline-sm-letter-spacing:var(--primitive-typography-letter-spacing-normal);--semantic-typography-overline-sm-text-transform:var(--primitive-typography-text-transform-uppercase);--semantic-spacing-stack-lg:var(--primitive-spacing-2xl);--semantic-spacing-stack-lg-value:var(--primitive-spacing-2xl);--semantic-spacing-stack-md:var(--primitive-spacing-xl);--semantic-spacing-stack-md-value:var(--primitive-spacing-xl);--semantic-spacing-stack-sm:var(--primitive-spacing-md);--semantic-spacing-stack-sm-value:var(--primitive-spacing-md);--semantic-spacing-stack-xl:var(--primitive-spacing-3xl);--semantic-spacing-stack-xl-value:var(--primitive-spacing-3xl);--semantic-spacing-stack-xs:var(--primitive-spacing-sm);--semantic-spacing-stack-xs-value:var(--primitive-spacing-sm);--semantic-spacing-inset-lg:var(--primitive-spacing-lg);--semantic-spacing-inset-lg-value:var(--primitive-spacing-lg);--semantic-spacing-inset-md:var(--primitive-spacing-md);--semantic-spacing-inset-md-value:var(--primitive-spacing-md);--semantic-spacing-inset-sm:var(--primitive-spacing-sm);--semantic-spacing-inset-sm-value:var(--primitive-spacing-sm);--semantic-spacing-inset-xl:var(--primitive-spacing-xl);--semantic-spacing-inset-xl-value:var(--primitive-spacing-xl);--semantic-spacing-inset-xs:var(--primitive-spacing-xs);--semantic-spacing-inset-xs-value:var(--primitive-spacing-xs);--semantic-spacing-inline-lg:var(--primitive-spacing-2xl);--semantic-spacing-inline-lg-value:var(--primitive-spacing-2xl);--semantic-spacing-inline-md:var(--primitive-spacing-lg);--semantic-spacing-inline-md-value:var(--primitive-spacing-lg);--semantic-spacing-inline-sm:var(--primitive-spacing-md);--semantic-spacing-inline-sm-value:var(--primitive-spacing-md);--semantic-spacing-inline-xl:var(--primitive-spacing-3xl);--semantic-spacing-inline-xl-value:var(--primitive-spacing-3xl);--semantic-spacing-inline-xs:var(--primitive-spacing-sm);--semantic-spacing-inline-xs-value:var(--primitive-spacing-sm);--semantic-spacing-rhythm-label:var(--primitive-spacing-md);--semantic-spacing-rhythm-field:var(--primitive-spacing-lg);--semantic-spacing-rhythm-block:var(--primitive-spacing-xl);--semantic-spacing-rhythm-title-body:var(--primitive-spacing-xl);--semantic-spacing-rhythm-title-body-hero:var(--primitive-spacing-2xl);--semantic-spacing-rhythm-inset:var(--primitive-spacing-2xl);--semantic-spacing-rhythm-group:var(--primitive-spacing-3xl);--semantic-transition-base:var(--primitive-duration-base) var(--primitive-easing-standard);--semantic-transition-base-easing:var(--primitive-easing-standard);--semantic-transition-base-duration:var(--primitive-duration-base);--semantic-transition-fast:var(--primitive-duration-fast) var(--primitive-easing-standard);--semantic-transition-fast-easing:var(--primitive-easing-standard);--semantic-transition-fast-duration:var(--primitive-duration-fast);--semantic-transition-slow:var(--primitive-duration-slow) var(--primitive-easing-standard);--semantic-transition-slow-easing:var(--primitive-easing-standard);--semantic-transition-slow-duration:var(--primitive-duration-slow);--semantic-transition-color:var(--primitive-duration-base) var(--primitive-easing-ease);--semantic-transition-color-easing:var(--primitive-easing-ease);--semantic-transition-color-duration:var(--primitive-duration-base);--semantic-focus-outlinewidth:var(--primitive-border-width-heavy);--semantic-focus-outlineoffset:var(--primitive-spacing-sm);--semantic-focus-outlinecolor:var(--semantic-color-border-primary-default);--semantic-focus-ringwidth:var(--primitive-border-width-thin);--semantic-focus-ringcolor:var(--semantic-color-border-primary-default);--semantic-focus-ringopacity:var(--primitive-opacity-alpha-100);--pattern-button-base-tokens-padding-x:var(--semantic-spacing-inset-lg);--pattern-button-base-tokens-padding-y:var(--semantic-spacing-inset-sm);--pattern-button-base-tokens-border-radius:var(--primitive-radius-sm);--pattern-button-base-tokens-border-width:var(--primitive-border-width-thin);--pattern-button-base-tokens-icon-size:var(--primitive-icon-size-sm);--pattern-button-base-tokens-icon-stroke:var(--primitive-icon-stroke-medium);--pattern-button-base-tokens-gap:var(--semantic-spacing-inline-sm);--pattern-button-base-tokens-min-height:37px;--pattern-button-base-tokens-font-family:var(--semantic-typography-label-md-font-family);--pattern-button-base-tokens-font-size:var(--semantic-typography-label-md-font-size);--pattern-button-base-tokens-font-weight:var(--semantic-typography-label-md-font-weight);--pattern-button-base-tokens-line-height:var(--semantic-typography-label-md-line-height);--pattern-button-base-tokens-letter-spacing:var(--semantic-typography-label-md-letter-spacing);--pattern-button-base-tokens-text-transform:var(--semantic-typography-label-md-text-transform);--pattern-button-base-tokens-transition:var(--semantic-transition-fast);--pattern-badge-base-tokens-padding-x:var(--semantic-spacing-inset-lg);--pattern-badge-base-tokens-padding-y:var(--semantic-spacing-inset-xs);--pattern-badge-base-tokens-border-radius:var(--primitive-radius-2xl);--pattern-badge-base-tokens-border-width:var(--primitive-border-width-thin);--pattern-badge-base-tokens-icon-size:var(--primitive-icon-size-sm);--pattern-badge-base-tokens-icon-stroke:var(--primitive-icon-stroke-regular);--pattern-badge-base-tokens-gap:var(--semantic-spacing-inline-xs);--pattern-badge-base-tokens-min-height:30px;--pattern-badge-base-tokens-font-family:var(--semantic-typography-label-sm-font-family);--pattern-badge-base-tokens-font-size:var(--semantic-typography-label-sm-font-size);--pattern-badge-base-tokens-font-weight:var(--semantic-typography-label-sm-font-weight);--pattern-badge-base-tokens-line-height:var(--semantic-typography-label-sm-line-height);--pattern-badge-base-tokens-letter-spacing:var(--semantic-typography-label-sm-letter-spacing);--pattern-badge-base-tokens-text-transform:var(--semantic-typography-label-sm-text-transform);--pattern-text-input-base-tokens-padding-x:var(--semantic-spacing-inset-lg);--pattern-text-input-base-tokens-padding-y:var(--semantic-spacing-inset-sm);--pattern-text-input-base-tokens-border-radius:var(--primitive-radius-md);--pattern-text-input-base-tokens-border-width:var(--primitive-border-width-thin);--pattern-text-input-base-tokens-min-height:37px;--pattern-text-input-base-tokens-font-family:var(--semantic-typography-body-md-font-family);--pattern-text-input-base-tokens-font-size:var(--semantic-typography-body-md-font-size);--pattern-text-input-base-tokens-font-weight:var(--semantic-typography-body-md-font-weight);--pattern-text-input-base-tokens-line-height:var(--semantic-typography-body-md-line-height);--pattern-text-input-base-tokens-letter-spacing:var(--semantic-typography-body-md-letter-spacing);--pattern-text-input-base-tokens-text-transform:var(--semantic-typography-body-md-text-transform);--pattern-text-input-base-tokens-transition:var(--semantic-transition-fast);--pattern-text-input-base-tokens-icon-size:var(--primitive-icon-size-sm);--pattern-text-input-base-tokens-icon-stroke:var(--primitive-icon-stroke-medium);--pattern-text-input-base-tokens-gap:var(--semantic-spacing-inline-sm);--pattern-text-area-base-tokens-padding-x:var(--semantic-spacing-inset-lg);--pattern-text-area-base-tokens-padding-y:var(--semantic-spacing-inset-sm);--pattern-text-area-base-tokens-border-radius:var(--primitive-radius-md);--pattern-text-area-base-tokens-border-width:var(--primitive-border-width-thin);--pattern-text-area-base-tokens-min-height:37px;--pattern-text-area-base-tokens-font-family:var(--semantic-typography-body-md-font-family);--pattern-text-area-base-tokens-font-size:var(--semantic-typography-body-md-font-size);--pattern-text-area-base-tokens-font-weight:var(--semantic-typography-body-md-font-weight);--pattern-text-area-base-tokens-line-height:var(--semantic-typography-body-md-line-height);--pattern-text-area-base-tokens-letter-spacing:var(--semantic-typography-body-md-letter-spacing);--pattern-text-area-base-tokens-text-transform:var(--semantic-typography-body-md-text-transform);--pattern-text-area-base-tokens-transition:var(--semantic-transition-fast);--pattern-card-base-tokens-padding:var(--semantic-spacing-inset-lg);--pattern-card-base-tokens-border-radius:var(--primitive-radius-md);--pattern-card-base-tokens-border-width:var(--primitive-border-width-thin);--pattern-card-base-tokens-shadow:var(--primitive-shadow-elevation-1);--pattern-card-base-tokens-section-gap:var(--semantic-spacing-stack-sm);--pattern-checkbox-base-tokens-container-size:24px;--pattern-checkbox-base-tokens-container-radius:var(--primitive-radius-xs);--pattern-checkbox-base-tokens-container-border-width:var(--primitive-border-width-thin);--pattern-checkbox-base-tokens-indicator-size:var(--primitive-icon-size-sm);--pattern-checkbox-base-tokens-gap:var(--semantic-spacing-inline-md);--pattern-checkbox-base-tokens-font-family:var(--semantic-typography-body-md-font-family);--pattern-checkbox-base-tokens-font-size:var(--semantic-typography-body-md-font-size);--pattern-checkbox-base-tokens-font-weight:var(--semantic-typography-body-md-font-weight);--pattern-checkbox-base-tokens-line-height:var(--semantic-typography-body-md-line-height);--pattern-checkbox-base-tokens-letter-spacing:var(--semantic-typography-body-md-letter-spacing);--pattern-checkbox-base-tokens-text-transform:var(--semantic-typography-body-md-text-transform);--pattern-radio-base-tokens-container-size:20px;--pattern-radio-base-tokens-container-border-width:var(--primitive-border-width-thin);--pattern-radio-base-tokens-indicator-size:8px;--pattern-radio-base-tokens-gap:var(--semantic-spacing-inline-sm);--pattern-radio-base-tokens-font-family:var(--semantic-typography-body-md-font-family);--pattern-radio-base-tokens-font-size:var(--semantic-typography-body-md-font-size);--pattern-radio-base-tokens-font-weight:var(--semantic-typography-body-md-font-weight);--pattern-radio-base-tokens-line-height:var(--semantic-typography-body-md-line-height);--pattern-radio-base-tokens-letter-spacing:var(--semantic-typography-body-md-letter-spacing);--pattern-radio-base-tokens-text-transform:var(--semantic-typography-body-md-text-transform);--pattern-radio-properties-border-radius:9999px;--pattern-switch-base-tokens-track-width:48px;--pattern-switch-base-tokens-track-height:24px;--pattern-switch-base-tokens-track-radius:var(--primitive-radius-md);--pattern-switch-base-tokens-track-border-width:var(--primitive-border-width-regular);--pattern-switch-base-tokens-thumb-size:16px;--pattern-switch-base-tokens-thumb-radius:var(--primitive-radius-md);--pattern-switch-base-tokens-gap:var(--semantic-spacing-inline-md);--pattern-switch-base-tokens-font-family:var(--semantic-typography-body-md-font-family);--pattern-switch-base-tokens-font-size:var(--semantic-typography-body-md-font-size);--pattern-switch-base-tokens-font-weight:var(--semantic-typography-body-md-font-weight);--pattern-switch-base-tokens-line-height:var(--semantic-typography-body-md-line-height);--pattern-switch-base-tokens-letter-spacing:var(--semantic-typography-body-md-letter-spacing);--pattern-switch-base-tokens-text-transform:var(--semantic-typography-body-md-text-transform);--pattern-slider-base-tokens-track-height:28px;--pattern-slider-base-tokens-track-radius:var(--primitive-radius-full);--pattern-slider-base-tokens-track-border-width:var(--primitive-border-width-regular);--pattern-slider-base-tokens-thumb-size:18px;--pattern-slider-base-tokens-thumb-radius:var(--primitive-radius-full);--pattern-slider-touch-tokens-track-height:44px;--pattern-slider-touch-tokens-rail-height:4px;--pattern-slider-touch-tokens-scale-height:10px;--pattern-slider-touch-tokens-track-radius:var(--primitive-radius-full);--pattern-slider-touch-tokens-track-inset:14px;--pattern-slider-touch-tokens-thumb-size:28px;--pattern-slider-touch-tokens-thumb-radius:var(--primitive-radius-full);--pattern-slider-touch-tokens-thumb-border-width:3px;--pattern-tooltip-base-tokens-padding-x:var(--semantic-spacing-inset-md);--pattern-tooltip-base-tokens-padding-y:var(--semantic-spacing-inset-sm);--pattern-tooltip-base-tokens-border-radius:var(--primitive-radius-xs);--pattern-tooltip-base-tokens-arrow-size:12px;--pattern-tooltip-base-tokens-offset:12px;--pattern-tooltip-base-tokens-font-family:var(--semantic-typography-label-xs-font-family);--pattern-tooltip-base-tokens-font-size:var(--semantic-typography-label-xs-font-size);--pattern-tooltip-base-tokens-font-weight:var(--semantic-typography-label-xs-font-weight);--pattern-tooltip-base-tokens-line-height:var(--semantic-typography-label-xs-line-height);--pattern-tooltip-base-tokens-letter-spacing:var(--semantic-typography-label-xs-letter-spacing);--pattern-tooltip-base-tokens-text-transform:var(--semantic-typography-label-xs-text-transform);--pattern-tooltip-properties-z-index:9999;--pattern-avatar-base-tokens-size:40px;--pattern-avatar-base-tokens-border-radius:var(--primitive-radius-full);--pattern-avatar-base-tokens-border-width:var(--primitive-border-width-thin);--pattern-avatar-base-tokens-font-family:var(--semantic-typography-label-md-font-family);--pattern-avatar-base-tokens-font-size:var(--semantic-typography-label-md-font-size);--pattern-avatar-base-tokens-font-weight:var(--semantic-typography-label-md-font-weight);--pattern-avatar-base-tokens-line-height:var(--semantic-typography-label-md-line-height);--pattern-avatar-base-tokens-letter-spacing:var(--semantic-typography-label-md-letter-spacing);--pattern-avatar-base-tokens-text-transform:var(--semantic-typography-label-md-text-transform);--pattern-avatar-properties-flex-shrink:0;--pattern-divider-base-tokens-spacing-top:var(--semantic-spacing-stack-md);--pattern-divider-base-tokens-spacing-bottom:var(--semantic-spacing-stack-md);--pattern-divider-properties-padding:0;--pattern-divider-properties-background:#0000;--pattern-tab-bar-container-base-tokens-padding:var(--semantic-spacing-inset-lg);--pattern-tab-bar-container-base-tokens-border-radius:var(--primitive-radius-md);--pattern-tab-bar-container-base-tokens-gap:var(--semantic-spacing-inline-xs);--pattern-tab-bar-tab-base-tokens-padding-x:var(--semantic-spacing-inset-lg);--pattern-tab-bar-tab-base-tokens-padding-y:var(--semantic-spacing-inset-sm);--pattern-tab-bar-tab-base-tokens-border-radius:var(--primitive-radius-sm);--pattern-tab-bar-tab-base-tokens-font-family:var(--semantic-typography-label-md-font-family);--pattern-tab-bar-tab-base-tokens-font-size:var(--semantic-typography-label-md-font-size);--pattern-tab-bar-tab-base-tokens-font-weight:var(--semantic-typography-label-md-font-weight);--pattern-tab-bar-tab-base-tokens-line-height:var(--semantic-typography-label-md-line-height);--pattern-tab-bar-tab-base-tokens-letter-spacing:var(--semantic-typography-label-md-letter-spacing);--pattern-tab-bar-tab-base-tokens-text-transform:var(--semantic-typography-label-md-text-transform);--pattern-select-trigger-base-tokens-padding-x:var(--semantic-spacing-inset-lg);--pattern-select-trigger-base-tokens-padding-y:var(--semantic-spacing-inset-sm);--pattern-select-trigger-base-tokens-border-radius:var(--primitive-radius-sm);--pattern-select-trigger-base-tokens-border-width:var(--primitive-border-width-thin);--pattern-select-trigger-base-tokens-icon-size:var(--primitive-icon-size-sm);--pattern-select-trigger-base-tokens-font-family:var(--semantic-typography-body-md-font-family);--pattern-select-trigger-base-tokens-font-size:var(--semantic-typography-body-md-font-size);--pattern-select-trigger-base-tokens-font-weight:var(--semantic-typography-body-md-font-weight);--pattern-select-trigger-base-tokens-line-height:var(--semantic-typography-body-md-line-height);--pattern-select-trigger-base-tokens-letter-spacing:var(--semantic-typography-body-md-letter-spacing);--pattern-select-trigger-base-tokens-text-transform:var(--semantic-typography-body-md-text-transform);--pattern-select-trigger-properties-panel-offset:4px;--pattern-select-panel-base-tokens-padding:var(--semantic-spacing-inset-md);--pattern-select-panel-base-tokens-border-radius:var(--primitive-radius-sm);--pattern-select-panel-base-tokens-border-width:var(--primitive-border-width-thin);--pattern-select-panel-base-tokens-max-height:300px;--pattern-select-panel-base-tokens-gap:var(--semantic-spacing-stack-xs);--pattern-select-panel-base-tokens-shadow:var(--primitive-shadow-elevation-2);--pattern-select-panel-properties-z-index:50;--pattern-select-option-base-tokens-padding-x:var(--semantic-spacing-inset-md);--pattern-select-option-base-tokens-padding-y:var(--semantic-spacing-inset-sm);--pattern-select-option-base-tokens-border-radius:var(--primitive-radius-sm);--pattern-select-option-base-tokens-font-family:var(--semantic-typography-body-md-font-family);--pattern-select-option-base-tokens-font-size:var(--semantic-typography-body-md-font-size);--pattern-select-option-base-tokens-font-weight:var(--semantic-typography-body-md-font-weight);--pattern-select-option-base-tokens-line-height:var(--semantic-typography-body-md-line-height);--pattern-select-option-base-tokens-letter-spacing:var(--semantic-typography-body-md-letter-spacing);--pattern-select-option-base-tokens-text-transform:var(--semantic-typography-body-md-text-transform);--pattern-tabs-tab-base-tokens-padding-x:var(--semantic-spacing-inset-md);--pattern-tabs-tab-base-tokens-padding-y:var(--semantic-spacing-inset-sm);--pattern-tabs-tab-base-tokens-font-family:var(--semantic-typography-label-md-font-family);--pattern-tabs-tab-base-tokens-font-size:var(--semantic-typography-label-md-font-size);--pattern-tabs-tab-base-tokens-font-weight:var(--semantic-typography-label-md-font-weight);--pattern-tabs-tab-base-tokens-line-height:var(--semantic-typography-label-md-line-height);--pattern-tabs-tab-base-tokens-letter-spacing:var(--semantic-typography-label-md-letter-spacing);--pattern-tabs-tab-base-tokens-text-transform:var(--semantic-typography-label-md-text-transform);--pattern-tabs-tab-base-tokens-border-radius:var(--primitive-radius-md);--pattern-tabs-container-base-tokens-gap:var(--semantic-spacing-inline-xs);--pattern-tabs-container-base-tokens-padding:var(--semantic-spacing-inset-xs);--pattern-tabs-container-base-tokens-border-radius:var(--primitive-radius-lg);--native-muted:var(--primitive-color-neutral-gray-600)}.type-body{font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);letter-spacing:var(--type-body-tracking);font-optical-sizing:var(--type-optical-sizing)}.type-title{font-family:var(--type-title-family);font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-line);letter-spacing:var(--type-title-tracking);font-optical-sizing:var(--type-optical-sizing)}.type-card{font-family:var(--type-card-family);font-size:var(--type-card-size);font-weight:var(--type-card-weight);line-height:var(--type-card-line);letter-spacing:var(--type-card-tracking);font-optical-sizing:var(--type-optical-sizing)}.type-small{font-family:var(--type-small-family);font-size:var(--type-small-size);font-weight:var(--type-small-weight);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking);font-optical-sizing:var(--type-optical-sizing)}.type-label{font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);letter-spacing:var(--type-label-tracking);font-optical-sizing:var(--type-optical-sizing)}.type-button{font-family:var(--type-button-family);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line);letter-spacing:var(--type-button-tracking);font-optical-sizing:var(--type-optical-sizing)}.type-display{font-family:var(--font-display);font-size:var(--display-size);font-weight:var(--display-weight);line-height:var(--display-line);color:var(--color-heading)}.native-component-card-lg-body-text-style{font-family:var(--semantic-typography-body-lg-font-family);font-size:var(--semantic-typography-body-lg-font-size);font-weight:var(--semantic-typography-body-lg-font-weight);line-height:var(--semantic-typography-body-lg-line-height);letter-spacing:var(--semantic-typography-body-lg-letter-spacing);text-transform:var(--semantic-typography-body-lg-text-transform)}.native-component-card-sm-header-text-style{font-family:var(--semantic-typography-heading-h5-font-family);font-size:var(--semantic-typography-heading-h5-font-size);font-weight:var(--semantic-typography-heading-h5-font-weight);line-height:var(--semantic-typography-heading-h5-line-height);letter-spacing:var(--semantic-typography-heading-h5-letter-spacing);text-transform:var(--semantic-typography-heading-h5-text-transform)}.native-component-card-sm-body-text-style{font-family:var(--semantic-typography-body-sm-font-family);font-size:var(--semantic-typography-body-sm-font-size);font-weight:var(--semantic-typography-body-sm-font-weight);line-height:var(--semantic-typography-body-sm-line-height);letter-spacing:var(--semantic-typography-body-sm-letter-spacing);text-transform:var(--semantic-typography-body-sm-text-transform)}.native-semantic-textStyle-display-lg{font-family:var(--semantic-typography-display-lg-font-family);font-size:var(--semantic-typography-display-lg-font-size);font-weight:var(--semantic-typography-display-lg-font-weight);line-height:var(--semantic-typography-display-lg-line-height);letter-spacing:var(--semantic-typography-display-lg-letter-spacing);text-transform:var(--semantic-typography-display-lg-text-transform)}.native-semantic-textStyle-display-md{font-family:var(--semantic-typography-display-md-font-family);font-size:var(--semantic-typography-display-md-font-size);font-weight:var(--semantic-typography-display-md-font-weight);line-height:var(--semantic-typography-display-md-line-height);letter-spacing:var(--semantic-typography-display-md-letter-spacing);text-transform:var(--semantic-typography-display-md-text-transform)}.native-semantic-textStyle-display-sm{font-family:var(--semantic-typography-display-sm-font-family);font-size:var(--semantic-typography-display-sm-font-size);font-weight:var(--semantic-typography-display-sm-font-weight);line-height:var(--semantic-typography-display-sm-line-height);letter-spacing:var(--semantic-typography-display-sm-letter-spacing);text-transform:var(--semantic-typography-display-sm-text-transform)}.native-semantic-textStyle-heading-h1{font-family:var(--semantic-typography-heading-h1-font-family);font-size:var(--semantic-typography-heading-h1-font-size);font-weight:var(--semantic-typography-heading-h1-font-weight);line-height:var(--semantic-typography-heading-h1-line-height);letter-spacing:var(--semantic-typography-heading-h1-letter-spacing);text-transform:var(--semantic-typography-heading-h1-text-transform)}.native-semantic-textStyle-heading-h2{font-family:var(--semantic-typography-heading-h2-font-family);font-size:var(--semantic-typography-heading-h2-font-size);font-weight:var(--semantic-typography-heading-h2-font-weight);line-height:var(--semantic-typography-heading-h2-line-height);letter-spacing:var(--semantic-typography-heading-h2-letter-spacing);text-transform:var(--semantic-typography-heading-h2-text-transform)}.native-semantic-textStyle-heading-h3{font-family:var(--semantic-typography-heading-h3-font-family);font-size:var(--semantic-typography-heading-h3-font-size);font-weight:var(--semantic-typography-heading-h3-font-weight);line-height:var(--semantic-typography-heading-h3-line-height);letter-spacing:var(--semantic-typography-heading-h3-letter-spacing);text-transform:var(--semantic-typography-heading-h3-text-transform)}.native-semantic-textStyle-heading-h4{font-family:var(--semantic-typography-heading-h4-font-family);font-size:var(--semantic-typography-heading-h4-font-size);font-weight:var(--semantic-typography-heading-h4-font-weight);line-height:var(--semantic-typography-heading-h4-line-height);letter-spacing:var(--semantic-typography-heading-h4-letter-spacing);text-transform:var(--semantic-typography-heading-h4-text-transform)}.native-semantic-textStyle-heading-h5{font-family:var(--semantic-typography-heading-h5-font-family);font-size:var(--semantic-typography-heading-h5-font-size);font-weight:var(--semantic-typography-heading-h5-font-weight);line-height:var(--semantic-typography-heading-h5-line-height);letter-spacing:var(--semantic-typography-heading-h5-letter-spacing);text-transform:var(--semantic-typography-heading-h5-text-transform)}.native-semantic-textStyle-heading-h6{font-family:var(--semantic-typography-heading-h6-font-family);font-size:var(--semantic-typography-heading-h6-font-size);font-weight:var(--semantic-typography-heading-h6-font-weight);line-height:var(--semantic-typography-heading-h6-line-height);letter-spacing:var(--semantic-typography-heading-h6-letter-spacing);text-transform:var(--semantic-typography-heading-h6-text-transform)}.native-semantic-textStyle-body-lg{font-family:var(--semantic-typography-body-lg-font-family);font-size:var(--semantic-typography-body-lg-font-size);font-weight:var(--semantic-typography-body-lg-font-weight);line-height:var(--semantic-typography-body-lg-line-height);letter-spacing:var(--semantic-typography-body-lg-letter-spacing);text-transform:var(--semantic-typography-body-lg-text-transform)}.native-semantic-textStyle-body-md{font-family:var(--semantic-typography-body-md-font-family);font-size:var(--semantic-typography-body-md-font-size);font-weight:var(--semantic-typography-body-md-font-weight);line-height:var(--semantic-typography-body-md-line-height);letter-spacing:var(--semantic-typography-body-md-letter-spacing);text-transform:var(--semantic-typography-body-md-text-transform)}.native-semantic-textStyle-body-sm{font-family:var(--semantic-typography-body-sm-font-family);font-size:var(--semantic-typography-body-sm-font-size);font-weight:var(--semantic-typography-body-sm-font-weight);line-height:var(--semantic-typography-body-sm-line-height);letter-spacing:var(--semantic-typography-body-sm-letter-spacing);text-transform:var(--semantic-typography-body-sm-text-transform)}.native-semantic-textStyle-body-xs{font-family:var(--semantic-typography-body-xs-font-family);font-size:var(--semantic-typography-body-xs-font-size);font-weight:var(--semantic-typography-body-xs-font-weight);line-height:var(--semantic-typography-body-xs-line-height);letter-spacing:var(--semantic-typography-body-xs-letter-spacing);text-transform:var(--semantic-typography-body-xs-text-transform)}.native-semantic-textStyle-body-lg-bold{font-family:var(--semantic-typography-body-lg-bold-font-family);font-size:var(--semantic-typography-body-lg-bold-font-size);font-weight:var(--semantic-typography-body-lg-bold-font-weight);line-height:var(--semantic-typography-body-lg-bold-line-height);letter-spacing:var(--semantic-typography-body-lg-bold-letter-spacing);text-transform:var(--semantic-typography-body-lg-bold-text-transform)}.native-semantic-textStyle-body-md-bold{font-family:var(--semantic-typography-body-md-bold-font-family);font-size:var(--semantic-typography-body-md-bold-font-size);font-weight:var(--semantic-typography-body-md-bold-font-weight);line-height:var(--semantic-typography-body-md-bold-line-height);letter-spacing:var(--semantic-typography-body-md-bold-letter-spacing);text-transform:var(--semantic-typography-body-md-bold-text-transform)}.native-semantic-textStyle-body-sm-bold{font-family:var(--semantic-typography-body-sm-bold-font-family);font-size:var(--semantic-typography-body-sm-bold-font-size);font-weight:var(--semantic-typography-body-sm-bold-font-weight);line-height:var(--semantic-typography-body-sm-bold-line-height);letter-spacing:var(--semantic-typography-body-sm-bold-letter-spacing);text-transform:var(--semantic-typography-body-sm-bold-text-transform)}.native-semantic-textStyle-label-lg{font-family:var(--semantic-typography-label-lg-font-family);font-size:var(--semantic-typography-label-lg-font-size);font-weight:var(--semantic-typography-label-lg-font-weight);line-height:var(--semantic-typography-label-lg-line-height);letter-spacing:var(--semantic-typography-label-lg-letter-spacing);text-transform:var(--semantic-typography-label-lg-text-transform)}.native-semantic-textStyle-label-md{font-family:var(--semantic-typography-label-md-font-family);font-size:var(--semantic-typography-label-md-font-size);font-weight:var(--semantic-typography-label-md-font-weight);line-height:var(--semantic-typography-label-md-line-height);letter-spacing:var(--semantic-typography-label-md-letter-spacing);text-transform:var(--semantic-typography-label-md-text-transform)}.native-semantic-textStyle-label-sm{font-family:var(--semantic-typography-label-sm-font-family);font-size:var(--semantic-typography-label-sm-font-size);font-weight:var(--semantic-typography-label-sm-font-weight);line-height:var(--semantic-typography-label-sm-line-height);letter-spacing:var(--semantic-typography-label-sm-letter-spacing);text-transform:var(--semantic-typography-label-sm-text-transform)}.native-semantic-textStyle-label-xs{font-family:var(--semantic-typography-label-xs-font-family);font-size:var(--semantic-typography-label-xs-font-size);font-weight:var(--semantic-typography-label-xs-font-weight);line-height:var(--semantic-typography-label-xs-line-height);letter-spacing:var(--semantic-typography-label-xs-letter-spacing);text-transform:var(--semantic-typography-label-xs-text-transform)}.native-semantic-textStyle-label-uppercase{font-family:var(--semantic-typography-label-uppercase-font-family);font-size:var(--semantic-typography-label-uppercase-font-size);font-weight:var(--semantic-typography-label-uppercase-font-weight);line-height:var(--semantic-typography-label-uppercase-line-height);letter-spacing:var(--semantic-typography-label-uppercase-letter-spacing);text-transform:var(--semantic-typography-label-uppercase-text-transform)}.native-semantic-textStyle-caption-md{font-family:var(--semantic-typography-caption-md-font-family);font-size:var(--semantic-typography-caption-md-font-size);font-weight:var(--semantic-typography-caption-md-font-weight);line-height:var(--semantic-typography-caption-md-line-height);letter-spacing:var(--semantic-typography-caption-md-letter-spacing);text-transform:var(--semantic-typography-caption-md-text-transform)}.native-semantic-textStyle-caption-sm{font-family:var(--semantic-typography-caption-sm-font-family);font-size:var(--semantic-typography-caption-sm-font-size);font-weight:var(--semantic-typography-caption-sm-font-weight);line-height:var(--semantic-typography-caption-sm-line-height);letter-spacing:var(--semantic-typography-caption-sm-letter-spacing);text-transform:var(--semantic-typography-caption-sm-text-transform)}.native-semantic-textStyle-code-inline{font-family:var(--semantic-typography-code-inline-font-family);font-size:var(--semantic-typography-code-inline-font-size);font-weight:var(--semantic-typography-code-inline-font-weight);line-height:var(--semantic-typography-code-inline-line-height);letter-spacing:var(--semantic-typography-code-inline-letter-spacing);text-transform:var(--semantic-typography-code-inline-text-transform)}.native-semantic-textStyle-code-block{font-family:var(--semantic-typography-code-block-font-family);font-size:var(--semantic-typography-code-block-font-size);font-weight:var(--semantic-typography-code-block-font-weight);line-height:var(--semantic-typography-code-block-line-height);letter-spacing:var(--semantic-typography-code-block-letter-spacing);text-transform:var(--semantic-typography-code-block-text-transform)}.native-semantic-textStyle-overline-md{font-family:var(--semantic-typography-overline-md-font-family);font-size:var(--semantic-typography-overline-md-font-size);font-weight:var(--semantic-typography-overline-md-font-weight);line-height:var(--semantic-typography-overline-md-line-height);letter-spacing:var(--semantic-typography-overline-md-letter-spacing);text-transform:var(--semantic-typography-overline-md-text-transform)}.native-semantic-textStyle-overline-sm{font-family:var(--semantic-typography-overline-sm-font-family);font-size:var(--semantic-typography-overline-sm-font-size);font-weight:var(--semantic-typography-overline-sm-font-weight);line-height:var(--semantic-typography-overline-sm-line-height);letter-spacing:var(--semantic-typography-overline-sm-letter-spacing);text-transform:var(--semantic-typography-overline-sm-text-transform)}.native-pattern-card-base-tokens-header-text-style{font-family:var(--semantic-typography-heading-h3-font-family);font-size:var(--semantic-typography-heading-h3-font-size);font-weight:var(--semantic-typography-heading-h3-font-weight);line-height:var(--semantic-typography-heading-h3-line-height);letter-spacing:var(--semantic-typography-heading-h3-letter-spacing);text-transform:var(--semantic-typography-heading-h3-text-transform)}.native-pattern-card-base-tokens-body-text-style{font-family:var(--semantic-typography-body-md-font-family);font-size:var(--semantic-typography-body-md-font-size);font-weight:var(--semantic-typography-body-md-font-weight);line-height:var(--semantic-typography-body-md-line-height);letter-spacing:var(--semantic-typography-body-md-letter-spacing);text-transform:var(--semantic-typography-body-md-text-transform)}*{box-sizing:border-box}body{background:var(--color-wash);color:var(--color-text);font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);letter-spacing:var(--type-body-tracking);font-optical-sizing:var(--type-optical-sizing);margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:var(--focus-width) solid var(--color-action);outline-offset:var(--focus-offset)}a{color:var(--color-action)}h1,h2,h3,p{overflow-wrap:anywhere;margin:0}button,a{overflow-wrap:anywhere}.stack{gap:var(--space-xl);display:grid}.row{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.muted{color:var(--color-muted)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@supports (appearance:base-select){select:not([multiple]):not([size]){appearance:base-select}select:not([multiple]):not([size])::picker(select){appearance:base-select}select::picker(select){font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--weight-regular);line-height:var(--type-body-line);color:var(--color-text);background:var(--color-surface);border:var(--border-width) solid var(--color-hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-xs);inline-size:max-content;max-inline-size:calc(100vw - 2 * var(--space-gutter))}select::picker-icon{color:var(--color-action)}select option{min-block-size:var(--touch-target);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm);white-space:normal;overflow-wrap:anywhere}select option:checked{color:var(--color-action);background:var(--color-selected);font-weight:var(--weight-bold)}select option:enabled:hover,select option:enabled:focus-visible{color:var(--color-heading);background:var(--color-selected)}select option:focus-visible{outline-offset:calc(-1 * var(--focus-width))}select option::checkmark{color:var(--color-action)}}.identity-footer{gap:var(--identity-footer-gap);padding:var(--identity-footer-top) var(--space-gutter) var(--identity-footer-bottom);box-shadow:var(--component-ftu-foot-shadow);text-align:center;display:grid}.identity-footer-hint{font-size:var(--identity-footer-hint-size);color:var(--color-muted);line-height:var(--line-normal)}.text-link{font-family:var(--font-body);font-size:var(--type-small-size);font-weight:var(--weight-bold);line-height:var(--text-link-line);color:var(--color-action);align-items:center;text-decoration:none;display:inline-flex;position:relative}.text-link:after{content:"";width:100%;height:100%;min-width:var(--touch-target);min-height:var(--touch-target);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.text-link:hover{text-underline-offset:var(--text-link-underline-offset);text-decoration:underline}.identity-footer-hint .text-link{font-size:inherit}.toast-region.svelte-1cpok13{left:0;right:0;bottom:calc(var(--toast-bottom) + var(--safe-bottom));width:calc(100% - 2 * var(--space-gutter));max-width:calc(var(--shell-max-width) - 2 * var(--space-gutter));z-index:120;pointer-events:none;margin-inline:auto;position:fixed}.toast.svelte-1cpok13{align-items:center;gap:var(--toast-gap);padding:var(--toast-padding-block) var(--toast-padding-inline);border-radius:var(--radius-md);background:var(--color-surface);color:var(--primitive-color-brand-navy);box-shadow:var(--toast-shadow);font-family:var(--font-body);font-size:var(--type-small-size);font-weight:var(--primitive-typography-weight-semibold);line-height:var(--line-normal);animation:svelte-1cpok13-appear var(--toast-motion) ease;display:flex}.icon.svelte-1cpok13{color:var(--toast-success);--icon-size:var(--toast-icon-size);flex:none;display:flex}.error.svelte-1cpok13 .icon:where(.svelte-1cpok13){color:var(--color-error)}.message.svelte-1cpok13{overflow-wrap:anywhere;min-width:0}@keyframes svelte-1cpok13-appear{0%{opacity:0;transform:translateY(var(--space-md))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){@keyframes svelte-1cpok13-appear{0%{opacity:0}to{opacity:1}}}
