@layer base{:root{--platform-space-1:var(--spacing-space-01);--platform-space-2:var(--spacing-space-02);--platform-space-3:var(--spacing-space-03);--platform-space-4:var(--spacing-space-04);--platform-space-5:var(--spacing-space-05);--platform-space-6:var(--spacing-space-05);--platform-space-8:var(--spacing-space-06);--platform-space-10:var(--spacing-space-07);--platform-space-12:var(--spacing-space-08);--platform-space-16:var(--spacing-space-10);--platform-space-24:var(--spacing-space-11);--platform-type-display:var(--text-display-md);--platform-type-h1:var(--text-heading-sm);--platform-type-h2:var(--text-heading-md);--platform-type-h3:var(--text-heading-sm);--platform-type-h4:var(--text-heading-xs);--platform-type-body:var(--text-body-sm);--platform-type-prose:var(--text-body-md);--platform-type-small:var(--text-body-sm);--platform-type-micro:var(--text-body-xs);--platform-type-caption:var(--text-body-xs);--platform-leading-tight:var(--text-heading-md--line-height);--platform-leading-body:var(--text-body-sm--line-height);--platform-leading-prose:var(--text-body-md--line-height);--platform-tracking-caps:var(--tracking-label);--segment-height:1.875rem;--segment-font:.875rem;--segment-px:.875rem;--segment-px-icon:.75rem;--segment-icon:1rem;--btn-md-font:.875rem;--btn-sm-font:.8125rem;--platform-ease:cubic-bezier(.22, .9, .24, 1);--radius:.75rem;--field-radius:.625rem;--chip-radius:.5rem;--tag-radius:.5rem;--badge-radius:.5rem;--segment-radius:.5rem;--segment-track-radius:.625rem;--nav-count-radius:999px;--platform-radius-sm:var(--radius-sm);--platform-radius-md:var(--radius-md);--platform-radius-lg:var(--radius-lg);--platform-radius-xl:var(--radius-xl)}[data-theme=light]{--platform-accent-hover:var(--rd-s-700);--platform-accent-dim:var(--rd-s-50);--platform-rule-strong:var(--rd-n-300)}[data-theme=dark]{--platform-accent-hover:var(--rd-s-300);--platform-accent-dim:var(--rd-s-900);--platform-rule-strong:var(--rd-n-600)}@media (prefers-reduced-motion:no-preference){[data-slot=segmented-control-item],[data-slot=tabs-trigger],[data-slot=collapsible-trigger]{transition:background-color .24s var(--platform-ease), color .24s var(--platform-ease), box-shadow .24s var(--platform-ease), transform .24s var(--platform-ease)}[data-slot=segmented-control-item]:active,[data-slot=tabs-trigger]:active{transform:scale(.96)}[data-slot=collapsible-trigger] svg{transition:transform .26s var(--platform-ease)}}button,input,select,optgroup,textarea{font-family:inherit}a{color:inherit}.font-heading,[class*=font-heading]{font-synthesis-weight:none}}@keyframes platform-fold-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:none}}:root{--platform-glass-blur:40px;--platform-glass-saturate:180%;--platform-glass-surface:color-mix(in oklab, var(--popover) 82%, transparent);--platform-glass-border:color-mix(in oklab, var(--border) 65%, transparent);--platform-glass-highlight:#ffffff80;--platform-glass-shadow:0 24px 64px -24px #0a0c1057, 0 3px 10px -3px #0a0c1024;--platform-scrim:#0e10144d;--platform-scrim-blur:6px}.dark,[data-theme=dark]{--platform-glass-surface:color-mix(in oklab, var(--popover) 80%, transparent);--platform-glass-highlight:#ffffff1f;--platform-glass-shadow:0 28px 70px -26px #000000b3, 0 3px 10px -3px #00000073;--platform-scrim:#00000080}[data-slot=dialog-overlay]{background-color:var(--platform-scrim);-webkit-backdrop-filter:blur(var(--platform-scrim-blur)) saturate(105%);backdrop-filter:blur(var(--platform-scrim-blur)) saturate(105%)}[data-slot=dialog-content],[data-slot=modal],[data-slot=sheet]{background-color:var(--platform-glass-surface);-webkit-backdrop-filter:blur(var(--platform-glass-blur)) saturate(var(--platform-glass-saturate));backdrop-filter:blur(var(--platform-glass-blur)) saturate(var(--platform-glass-saturate));border-color:var(--platform-glass-border);box-shadow:var(--platform-glass-shadow), inset 0 1px 0 0 var(--platform-glass-highlight)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-slot=dialog-content],[data-slot=modal],[data-slot=sheet]{background-color:var(--popover)}[data-slot=dialog-overlay]{background-color:#00000080}}@media (prefers-reduced-transparency:reduce){[data-slot=dialog-content],[data-slot=modal],[data-slot=sheet]{background-color:var(--popover);-webkit-backdrop-filter:none;backdrop-filter:none}[data-slot=dialog-overlay]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#00000080}}:root{--platform-panel-surface:color-mix(in oklab, var(--card) 80%, transparent);--platform-panel-blur:18px}.dark,[data-theme=dark]{--platform-panel-surface:color-mix(in oklab, var(--card) 78%, transparent)}[data-slot=card],[data-slot=panel],[data-slot=dropdown-menu-content]{background-color:var(--platform-panel-surface);-webkit-backdrop-filter:blur(var(--platform-panel-blur)) saturate(140%);backdrop-filter:blur(var(--platform-panel-blur)) saturate(140%)}[data-slot=tooltip-content]{color:var(--card-foreground)}[data-slot=tooltip-content] [data-slot=tooltip-arrow]{background-color:var(--card)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-slot=card],[data-slot=panel],[data-slot=dropdown-menu-content]{background-color:var(--card)}}@media (prefers-reduced-transparency:reduce){[data-slot=card],[data-slot=panel],[data-slot=dropdown-menu-content]{background-color:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}[data-slot=tabs-trigger-count],[data-slot=count-pill]{background-color:color-mix(in oklab, var(--muted-foreground) 16%, transparent);min-width:1.375rem;height:1.375rem;color:var(--foreground);font-size:var(--text-body-xs);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 .4375rem;font-weight:500;line-height:1;display:inline-flex}[data-slot=tabs-trigger][data-state=active] [data-slot=tabs-trigger-count],[data-slot=count-pill]{background-color:color-mix(in oklab, var(--primary) 18%, transparent);color:var(--primary)}[data-slot=top-utility-bar-product-name]{font-size:var(--text-heading-sm);line-height:var(--text-heading-sm--line-height)}[data-slot=checkbox]{width:1.125rem;height:1.125rem}[data-slot=checkbox] svg{stroke-width:3.5px;width:.875rem;height:.875rem}[data-slot=sliding-indicator]{z-index:0;border-radius:var(--segment-radius);background-color:var(--background);pointer-events:none;position:absolute;top:0;left:0;box-shadow:0 1px 2px #10141a1f,0 0 0 1px #10141a0a}.dark [data-slot=sliding-indicator],[data-theme=dark] [data-slot=sliding-indicator]{background-color:var(--rd-n-600);box-shadow:0 1px 2px #0006}@media (prefers-reduced-motion:no-preference){[data-slot=sliding-indicator][data-placed]{transition:transform .28s var(--platform-ease), width .28s var(--platform-ease), height .28s var(--platform-ease)}}[data-slot=sliding-selection] [data-slot=segmented-control-item],[data-slot=sliding-selection] [data-slot=tabs-trigger]{z-index:1;position:relative}[data-slot=sliding-selection] [data-slot=segmented-control-item][data-state=on],[data-slot=sliding-selection] [data-slot=tabs-trigger][data-state=active]{box-shadow:none;background-color:#0000}[data-surface=ambient]{background-image:radial-gradient(68rem 42rem at 12% -8%, color-mix(in oklab, var(--primary) 7%, transparent), transparent 62%), radial-gradient(54rem 38rem at 96% 4%, color-mix(in oklab, var(--rd-a-500,var(--primary)) 5%, transparent), transparent 60%);background-repeat:no-repeat;background-attachment:local;position:relative}.dark [data-surface=ambient],[data-theme=dark] [data-surface=ambient]{background-image:radial-gradient(68rem 42rem at 12% -8%, color-mix(in oklab, var(--primary) 14%, transparent), transparent 62%), radial-gradient(54rem 38rem at 96% 4%, color-mix(in oklab, var(--rd-a-500,var(--primary)) 10%, transparent), transparent 60%)}[data-slot=card],[data-slot=panel]{box-shadow:inset 0 1px 0 0 var(--platform-glass-highlight), 0 1px 2px -1px #10141a1a, 0 10px 26px -18px #10141a47}.dark [data-slot=card],.dark [data-slot=panel],[data-theme=dark] [data-slot=card],[data-theme=dark] [data-slot=panel]{box-shadow:inset 0 1px 0 0 var(--platform-glass-highlight), 0 1px 2px -1px #00000080, 0 12px 30px -20px #0009}@media (prefers-reduced-transparency:reduce){[data-surface=ambient]{background-image:none}}:root{--platform-link:color-mix(in oklab, var(--primary) 52%, var(--foreground));--platform-link-hover:var(--primary)}.dark,[data-theme=dark]{--platform-link:color-mix(in oklab, var(--primary) 62%, var(--foreground))}a:hover .text-link,a:focus-visible .text-link,.text-link:hover,.text-link:focus-visible{color:var(--platform-link-hover)}
