:root{--c-canvas:#ffffff;--c-paper:#fbfbf9;--c-soft-stone:#eeece7;--c-pale-green:#edfce9;--c-pale-blue:#f1f5ff;--c-pale-coral:#fff1ec;--c-near-black:#17171c;--c-true-black:#000000;--c-deep-green:#003c33;--c-dark-navy:#071829;--c-ink:#212121;--c-muted:#616161;--c-slate:#75758a;--c-disabled:#aaaab2;--c-hairline:#d9d9dd;--c-hairline-soft:#ececef;--c-eyebrow-font:var(--c-font-mono);--c-eyebrow-size:12px;--c-eyebrow-weight:500;--c-eyebrow-tracking:0.28px;--c-eyebrow-line-height:1.4;--c-eyebrow-color:var(--c-slate);--c-eyebrow-accent-color:var(--c-coral);--c-title-font:var(--c-font-display);--c-title-weight:400;--c-title-color:var(--c-ink);--c-title-line-height:var(--c-leading-tight);--c-title-tracking:-0.3px;--c-title-xs:14px;--c-title-sm:16px;--c-title-md:20px;--c-title-lg:26px;--c-title-xl:clamp(28px,4vw,40px);--c-metric-font:var(--c-font-display);--c-metric-weight:400;--c-metric-color:var(--c-ink);--c-metric-line-height:var(--c-leading-solid);--c-title-xxl:28px;--c-metric-sm:20px;--c-metric-md:26px;--c-metric-lg:clamp(22px,2.4vw,34px);--c-metric-xl:clamp(36px,4vw,48px);--c-metric-xl-tracking:-1.2px;--c-metric-inline-font:var(--c-font-mono);--c-metric-inline-size:11px;--c-metric-inline-color:var(--c-slate);--c-weight-regular:400;--c-weight-medium:500;--c-weight-semibold:600;--c-weight-bold:700;--c-leading-solid:1;--c-leading-tight:1.2;--c-leading-normal:1.55;--c-body-font:var(--c-font-ui);--c-body-weight:400;--c-body-color:var(--c-ink);--c-body-line-height:var(--c-leading-normal);--c-body-sm:12px;--c-body-md:13px;--c-body-lg:14px;--c-micro-font:var(--c-font-mono);--c-micro-size:11px;--c-micro-color:var(--c-slate);--c-micro-line-height:1.4;--c-micro-lg:12px;--c-micro-lg-tracking:0.28px;--c-micro-xs:9px;--c-control-font:var(--c-font-ui);--c-control-size:14px;--c-control-color:var(--c-ink);--c-control-line-height:1.4;--c-control-placeholder-color:var(--c-muted);--c-fieldlabel-font:var(--c-font-mono);--c-fieldlabel-size:10px;--c-fieldlabel-weight:var(--c-weight-medium);--c-fieldlabel-tracking:0.28px;--c-fieldlabel-transform:uppercase;--c-fieldlabel-color:var(--c-slate);--c-fieldlabel-required-color:var(--c-coral);--c-button-font:var(--c-font-ui);--c-button-size:13px;--c-button-weight:500;--c-button-line-height:var(--c-leading-solid);--c-tablehead-font:var(--c-font-mono);--c-tablehead-size:10px;--c-tablehead-weight:500;--c-tablehead-tracking:0.28px;--c-tablehead-transform:uppercase;--c-tablehead-color:var(--c-slate);--c-chip-font:var(--c-font-mono);--c-chip-size:10px;--c-chip-weight:500;--c-chip-tracking:0.28px;--c-chipsel-size:12px;--c-chipsel-weight:500;--c-chipsel-height:32px;--c-chipsel-pad-x:14px;--c-chipsel-gap:6px;--c-chipsel-height-touch:40px;--c-chipsel-pad-x-touch:16px;--c-helper-font:var(--c-font-ui);--c-helper-size:12px;--c-helper-weight:400;--c-helper-line-height:1.5;--c-helper-color:var(--c-muted);--c-border-control-width:1px;--c-border-control-color:var(--c-hairline);--c-border-control-hover-color:#b8b8c0;--c-border-control-focus-color:var(--c-near-black);--c-border-control-error-color:var(--c-error);--c-border-control-disabled-color:var(--c-hairline-soft);--c-border-control:var(--c-border-control-width) solid var(--c-border-control-color);--c-border-control-hover:var(--c-border-control-width) solid var(--c-border-control-hover-color);--c-border-control-focus:var(--c-border-control-width) solid var(--c-border-control-focus-color);--c-border-control-error:var(--c-border-control-width) solid var(--c-border-control-error-color);--c-border-control-focus-alt-color:var(--c-focus-violet);--c-border-control-focus-alt:var(--c-border-control-width) solid var(--c-border-control-focus-alt-color);--c-border-surface-width:1px;--c-border-surface-color:var(--c-hairline);--c-border-surface-soft-color:var(--c-hairline-soft);--c-border-surface-strong-color:var(--c-near-black);--c-border-surface-hover-color:#c9c9d0;--c-border-surface-hover-strong-color:var(--c-slate);--c-border-surface-hover:var(--c-border-surface-width) solid var(--c-border-surface-hover-color);--c-border-surface-light-color:#e4e4e7;--c-border-surface-light:var(--c-border-surface-width) solid var(--c-border-surface-light-color);--c-border-surface:var(--c-border-surface-width) solid var(--c-border-surface-color);--c-border-surface-soft:var(--c-border-surface-width) solid var(--c-border-surface-soft-color);--c-border-surface-strong:var(--c-border-surface-width) solid var(--c-border-surface-strong-color);--c-border-divider:var(--c-border-surface-width) solid var(--c-border-surface-soft-color);--c-border-selected-width:1px;--c-border-selected-color:var(--c-near-black);--c-border-selected:var(--c-border-selected-width) solid var(--c-border-selected-color);--c-border-selected-thick:1.5px solid var(--c-border-selected-color);--c-border-accent-alpha:25%;--c-border-accent-alpha-faint:20%;--c-border-accent-alpha-soft:30%;--c-border-accent-alpha-medium:35%;--c-border-accent-alpha-notch:40%;--c-border-accent-alpha-firm:45%;--c-border-accent-alpha-strong:50%;--c-border-brand-color:var(--c-coral);--c-border-brand:var(--c-border-surface-width) solid var(--c-border-brand-color);--c-border-brand-soft-color:var(--c-coral-soft);--c-border-brand-soft:var(--c-border-surface-width) solid var(--c-border-brand-soft-color);--c-border-error-color:var(--c-error);--c-border-error:var(--c-border-surface-width) solid var(--c-border-error-color);--c-border-error-soft-color:color-mix(in srgb,var(--c-error) var(--c-border-accent-alpha),transparent);--c-border-error-soft:var(--c-border-surface-width) solid var(--c-border-error-soft-color);--c-border-success-color:var(--c-success);--c-border-success:var(--c-border-surface-width) solid var(--c-border-success-color);--c-border-success-soft-color:color-mix(in srgb,var(--c-success) var(--c-border-accent-alpha),transparent);--c-border-success-soft:var(--c-border-surface-width) solid var(--c-border-success-soft-color);--c-border-warning-color:var(--c-warning);--c-border-warning:var(--c-border-surface-width) solid var(--c-border-warning-color);--c-border-warning-soft-color:color-mix(in srgb,var(--c-warning) var(--c-border-accent-alpha),transparent);--c-border-warning-soft:var(--c-border-surface-width) solid var(--c-border-warning-soft-color);--c-border-info-color:var(--c-action-blue);--c-border-info:var(--c-border-surface-width) solid var(--c-border-info-color);--c-border-info-soft-color:color-mix(in srgb,var(--c-action-blue) var(--c-border-accent-alpha),transparent);--c-border-info-soft:var(--c-border-surface-width) solid var(--c-border-info-soft-color);--c-border-brand-ring-color:color-mix(in srgb,var(--c-coral) var(--c-border-accent-alpha),transparent);--c-border-brand-ring:var(--c-border-surface-width) solid var(--c-border-brand-ring-color);--c-border-brand-ring-medium-color:color-mix(in srgb,var(--c-coral) var(--c-border-accent-alpha-medium),transparent);--c-border-brand-ring-notch-color:color-mix(in srgb,var(--c-coral) var(--c-border-accent-alpha-notch),transparent);--c-border-brand-ring-firm-color:color-mix(in srgb,var(--c-coral) var(--c-border-accent-alpha-firm),transparent);--c-border-brand-ring-strong-color:color-mix(in srgb,var(--c-coral) var(--c-border-accent-alpha-strong),transparent);--c-border-success-ring-color:color-mix(in srgb,var(--c-success) var(--c-border-accent-alpha-medium),transparent);--c-border-success-ring:var(--c-border-surface-width) solid var(--c-border-success-ring-color);--c-border-warning-ring-color:color-mix(in srgb,var(--c-warning) var(--c-border-accent-alpha-medium),transparent);--c-border-warning-ring:var(--c-border-surface-width) solid var(--c-border-warning-ring-color);--c-border-pill-success-color:#bbf7d0;--c-border-pill-success:var(--c-border-surface-width) solid var(--c-border-pill-success-color);--c-border-pill-warning-color:#fde68a;--c-border-pill-warning:var(--c-border-surface-width) solid var(--c-border-pill-warning-color);--c-border-pill-error-color:#fecaca;--c-border-pill-error:var(--c-border-surface-width) solid var(--c-border-pill-error-color);--c-border-pill-info-color:#dbeafe;--c-border-pill-info:var(--c-border-surface-width) solid var(--c-border-pill-info-color);--c-border-pill-violet-color:#ddd6fe;--c-border-pill-violet:var(--c-border-surface-width) solid var(--c-border-pill-violet-color);--c-border-pill-brand-color:#ffd0c4;--c-border-pill-brand:var(--c-border-surface-width) solid var(--c-border-pill-brand-color);--c-border-pill-success-faint-color:#dcfce7;--c-border-pill-info-faint-color:#dbeafe;--c-border-pill-violet-faint-color:#f3e8ff;--c-border-pill-warning-faint-color:#fef3c7;--c-border-pill-error-faint-color:#fee2e2;--c-border-pill-info-vivid-color:#93c5fd;--c-border-pill-success-vivid-color:#10b981;--c-border-pill-warning-vivid-color:#f59e0b;--c-border-pill-error-vivid-color:#ef4444;--c-border-pill-warning-faint-alt-color:#ffedd5;--c-border-pill-success-faint-alt-color:#d1fae5;--c-border-pill-error-strong-color:#f87171;--c-border-pill-warning-strong-color:#fbbf24;--c-border-pill-success-mid-color:#a7f3d0;--c-border-pill-info-mid-color:#bfdbfe;--c-border-pill-violet-mid-color:#e9d5ff;--c-border-neutral-faint-color:#f3f4f6;--c-border-neutral-dark-color:#374151;--c-border-pill-success-strong-color:#86efac;--c-border-pill-violet-strong-color:#c4b5fd;--c-border-accent-indigo-color:#6a5cff;--c-border-ring-color:var(--c-canvas);--c-border-ring-width:2px;--c-border-ring:var(--c-border-ring-width) solid var(--c-border-ring-color);--c-border-ring-thick:4px solid var(--c-border-ring-color);--c-border-warm-color:#ece5d8;--c-border-warm:var(--c-border-surface-width) solid var(--c-border-warm-color);--c-border-warm-strong-color:#d8cfbe;--c-border-warm-dashed:var(--c-border-width-heavy) dashed var(--c-border-warm-strong-color);--c-border-stripe-width:3px;--c-border-stripe-offer-color:#1a9d63;--c-border-stripe-assessment-color:var(--c-focus-violet);--c-border-stripe-referred-color:#3b82f6;--c-border-stripe-neutral-color:#9aa0ab;--c-border-width-hairline:1px;--c-border-width-emphasis:1.5px;--c-border-width-heavy:2px;--c-border-dashed:var(--c-border-surface-width) dashed var(--c-border-surface-color);--c-border-dashed-strong:var(--c-border-width-emphasis) dashed var(--c-border-surface-color);--c-border-dashed-dropzone:var(--c-border-width-heavy) dashed var(--c-slate);--c-border-on-dark-color:rgba(255,255,255,0.12);--c-border-on-dark:var(--c-border-surface-width) solid var(--c-border-on-dark-color);--c-border-on-dark-strong-color:rgba(255,255,255,0.18);--c-border-on-dark-strong:var(--c-border-surface-width) solid var(--c-border-on-dark-strong-color);--c-action-blue:#1863dc;--c-coral:#ff7759;--c-coral-soft:#ffad9b;--c-focus-violet:#9b60aa;--c-success:#15803d;--c-success-bg:#edfce9;--c-error:#b30000;--c-error-bg:#fbecec;--c-warning:#b45309;--c-warning-bg:#fff4e0;--c-font-ui:var(--font-inter),"Unica77 Cohere Web","Inter",system-ui,sans-serif;--c-font-display:var(--c-font-ui);--c-font-mono:var(--c-font-ui);--c-ease:cubic-bezier(0.22,0.61,0.36,1);--c-dur-fast:120ms;--c-dur-base:180ms;--c-dur-slow:280ms;--c-shadow-color:15,23,42;--c-shadow-strength:0.45;--c-shadow-alpha-xs:calc(0.04 * var(--c-shadow-strength));--c-shadow-alpha-sm:calc(0.04 * var(--c-shadow-strength));--c-shadow-alpha-md:calc(0.06 * var(--c-shadow-strength));--c-shadow-alpha-lg:calc(0.08 * var(--c-shadow-strength));--c-shadow-alpha-xl:calc(0.16 * var(--c-shadow-strength));--c-shadow-xs:0 1px 0 rgba(var(--c-shadow-color),var(--c-shadow-alpha-xs));--c-shadow-sm:0 1px 2px rgba(var(--c-shadow-color),var(--c-shadow-alpha-sm));--c-shadow-md:0 6px 18px rgba(var(--c-shadow-color),var(--c-shadow-alpha-md));--c-shadow-lg:0 18px 40px rgba(var(--c-shadow-color),var(--c-shadow-alpha-lg));--c-shadow-xl:0 12px 32px -12px rgba(var(--c-shadow-color),var(--c-shadow-alpha-xl)),0 4px 12px -4px rgba(var(--c-shadow-color),var(--c-shadow-alpha-md));--c-shadow-card-hover:0 1px 0 0 rgba(var(--c-shadow-color),calc(0.09 * var(--c-shadow-strength))),0 18px 36px -28px rgba(var(--c-shadow-color),calc(0.18 * var(--c-shadow-strength)));--c-shadow-lift:0 18px 36px -28px rgba(var(--c-shadow-color),calc(0.18 * var(--c-shadow-strength)));--c-shadow-tile:0 1px 2px rgba(var(--c-shadow-color),var(--c-shadow-alpha-sm)),0 8px 22px -10px rgba(var(--c-shadow-color),calc(0.14 * var(--c-shadow-strength)));--c-shadow-tab-active:0 1px 2px rgba(var(--c-shadow-color),var(--c-shadow-alpha-md)),0 0 0 1px rgba(var(--c-shadow-color),var(--c-shadow-alpha-xs));--c-shadow-drawer:-24px 0 60px rgba(var(--c-shadow-color),calc(0.14 * var(--c-shadow-strength)));--c-shadow-drawer-left:24px 0 60px rgba(var(--c-shadow-color),calc(0.14 * var(--c-shadow-strength)));--c-shadow-bottom-sheet:0 -8px 40px rgba(var(--c-shadow-color),calc(0.18 * var(--c-shadow-strength)));--c-shadow-sticky-col:-8px 0 8px -8px rgba(var(--c-shadow-color),var(--c-shadow-alpha-md));--c-ring-width:3px;--c-focus-ring-color:rgba(155,96,170,0.25);--c-focus-ring:0 0 0 var(--c-ring-width) var(--c-focus-ring-color);--c-ring-coral:0 0 0 var(--c-ring-width) color-mix(in srgb,var(--c-coral) 22%,transparent);--c-ring-success:0 0 0 2px color-mix(in srgb,var(--c-success) 22%,transparent);--c-ring-error:0 0 0 var(--c-ring-width) color-mix(in srgb,var(--c-error) 25%,transparent);--c-ring-neutral:0 0 0 var(--c-ring-width) color-mix(in srgb,var(--c-near-black) 8%,transparent);--c-ring-selected:0 0 0 1px var(--c-coral);--c-glow-coral-sm:0 1px 2px rgba(255,119,89,calc(0.35 * var(--c-shadow-strength)));--c-glow-coral-md:0 6px 16px rgba(255,119,89,calc(0.26 * var(--c-shadow-strength)));--c-glow-coral-lg:0 10px 22px rgba(255,119,89,calc(0.34 * var(--c-shadow-strength)));--c-glow-coral-soft:0 8px 20px rgba(255,119,89,calc(0.12 * var(--c-shadow-strength)));--c-glow-coral-cta:0 1px 2px rgba(180,60,35,calc(0.16 * var(--c-shadow-strength))),0 10px 24px -12px rgba(255,119,89,calc(0.7 * var(--c-shadow-strength)));--c-glow-coral-cta-hover:0 1px 2px rgba(180,60,35,calc(0.2 * var(--c-shadow-strength))),0 14px 30px -12px rgba(255,119,89,calc(0.85 * var(--c-shadow-strength)));--c-shadow-modal-heavy:0 24px 80px rgba(0,0,0,calc(0.35 * var(--c-shadow-strength))),0 4px 20px rgba(0,0,0,calc(0.18 * var(--c-shadow-strength)));--c-shadow-thumb:0 1px 3px rgba(var(--c-shadow-color),calc(0.18 * var(--c-shadow-strength)));--c-ring-chip-on:0 0 0 2px rgba(34,197,94,0.18);--c-ring-chip-pulse-min:0 0 0 2px rgba(34,197,94,0.16);--c-ring-chip-pulse-max:0 0 0 3px rgba(34,197,94,0.28);--c-ring-coral-strong:0 0 0 var(--c-ring-width) rgba(255,119,89,0.32);--c-ring-coral-soft:0 0 0 var(--c-ring-width) rgba(255,119,89,0.14);--c-ring-coral-wide:0 0 0 4px rgba(255,119,89,0.25);--c-ring-coral-halo:0 0 0 5px rgba(255,119,89,0.18);--c-ring-speaking-sara:0 0 0 2px rgba(255,119,89,0.55);--c-ring-speaking-sara-line:0 0 0 2px rgba(255,119,89,0.28);--c-ring-speaking-user:0 0 0 2px rgba(120,135,165,0.5);--c-ring-speaking-user-line:0 0 0 2px rgba(120,135,165,0.4);--c-shadow-tab-up:0 -4px 6px -1px rgba(var(--c-shadow-color),calc(0.05 * var(--c-shadow-strength)));--c-chart-shadow-opacity:calc(0.3 * var(--c-shadow-strength));--c-text-shadow-sm:0 1px 4px rgba(0,0,0,0.25);--c-text-shadow-md:0 1px 4px rgba(0,0,0,0.45);--c-text-shadow-lg:0 2px 10px rgba(0,0,0,0.45)}[class*=cohere-]{line-height:var(--c-body-line-height)}[class*=cohere-] :is(h1,h2,h3,h4,h5,h6){line-height:var(--c-title-line-height)}[class*=cohere-] .c-eyebrow{font-family:var(--c-eyebrow-font);font-weight:var(--c-eyebrow-weight);font-size:var(--c-eyebrow-size);line-height:var(--c-eyebrow-line-height);letter-spacing:var(--c-eyebrow-tracking);color:var(--c-eyebrow-color)}[class*=cohere-] .c-eyebrow-coral{color:var(--c-eyebrow-accent-color)}[class*=cohere-] .c-mono{font-family:var(--c-font-mono);letter-spacing:.28px}[class*=cohere-] .c-display{font-family:var(--c-font-display);font-weight:var(--c-weight-regular);letter-spacing:-.4px;color:var(--c-ink)}[class*=cohere-] :focus-visible{outline:0;box-shadow:var(--c-focus-ring)}.cohere-apply{--foreground:var(--c-ink);--card-foreground:var(--c-ink);--muted-foreground:var(--c-slate);--border:var(--c-border-surface-color);--input:var(--c-border-control-color);--card:var(--c-canvas)}.c-logo-initials{font-family:var(--c-font-ui);font-size:var(--c-logo-initials-size,15px);font-weight:var(--c-weight-semibold);line-height:var(--c-leading-solid);letter-spacing:.02em;color:var(--c-slate);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark{--c-border-pill-success-color:color-mix(in srgb,#065f46 var(--c-border-accent-alpha-medium),transparent);--c-border-pill-success-faint-color:var(--c-border-pill-success-color);--c-border-pill-success-faint-alt-color:var(--c-border-pill-success-color);--c-border-pill-success-mid-color:var(--c-border-pill-success-color);--c-border-pill-warning-color:color-mix(in srgb,#92400e var(--c-border-accent-alpha-medium),transparent);--c-border-pill-warning-faint-color:var(--c-border-pill-warning-color);--c-border-pill-warning-faint-alt-color:color-mix(in srgb,#9a3412 var(--c-border-accent-alpha-medium),transparent);--c-border-pill-error-color:color-mix(in srgb,#991b1b var(--c-border-accent-alpha-medium),transparent);--c-border-pill-error-faint-color:var(--c-border-pill-error-color);--c-border-pill-violet-color:color-mix(in srgb,#5b21b6 var(--c-border-accent-alpha-medium),transparent);--c-border-pill-violet-faint-color:var(--c-border-pill-violet-color);--c-border-pill-violet-mid-color:var(--c-border-pill-violet-color);--c-border-neutral-faint-color:var(--c-border-neutral-dark-color)}.c-t-chip,.c-t-chip-select,.c-t-eyebrow,.c-t-eyebrow-accent,.c-t-tablehead{font-family:var(--c-eyebrow-font);font-weight:var(--c-eyebrow-weight);letter-spacing:var(--c-eyebrow-tracking);line-height:var(--c-eyebrow-line-height)}.c-t-eyebrow{font-size:var(--c-eyebrow-size);color:var(--c-eyebrow-color)}.c-t-eyebrow-accent{font-size:var(--c-eyebrow-size);color:var(--c-eyebrow-accent-color)}.c-t-hero{font-family:var(--c-title-font);font-weight:var(--c-title-weight);font-size:var(--c-title-xl);line-height:var(--c-leading-tight);letter-spacing:var(--c-title-tracking);color:var(--c-title-color)}.c-t-hero-sub{font-family:var(--c-body-font);font-weight:var(--c-body-weight);font-size:var(--c-body-lg);line-height:var(--c-body-line-height);color:var(--c-muted)}.c-t-heading{font-size:var(--c-title-md)}.c-t-heading,.c-t-title{font-family:var(--c-title-font);font-weight:var(--c-title-weight);line-height:var(--c-title-line-height);letter-spacing:var(--c-title-tracking);color:var(--c-title-color)}.c-t-title{font-size:var(--c-title-xxl)}.c-t-subheading{font-family:var(--c-title-font);font-weight:var(--c-title-weight);font-size:var(--c-title-sm);line-height:var(--c-title-line-height);letter-spacing:var(--c-title-tracking);color:var(--c-title-color)}.c-t-body{font-family:var(--c-body-font);font-weight:var(--c-body-weight);font-size:var(--c-body-md);line-height:var(--c-body-line-height);color:var(--c-body-color)}.c-t-helper{font-family:var(--c-helper-font);font-weight:var(--c-helper-weight);font-size:var(--c-helper-size);line-height:var(--c-helper-line-height);color:var(--c-helper-color);letter-spacing:normal;text-transform:none}.c-t-micro{font-family:var(--c-micro-font);font-size:var(--c-micro-size);line-height:var(--c-micro-line-height);color:var(--c-micro-color)}.c-t-micro.is-lg{font-size:var(--c-micro-lg);letter-spacing:var(--c-micro-lg-tracking)}.c-t-micro.is-xs{font-size:var(--c-micro-xs)}.c-t-metric{font-family:var(--c-metric-font);font-weight:var(--c-metric-weight);font-size:var(--c-metric-md);line-height:var(--c-metric-line-height);color:var(--c-metric-color);font-variant-numeric:tabular-nums}.c-t-metric.is-sm{font-size:var(--c-metric-sm)}.c-t-metric.is-lg{font-size:var(--c-metric-lg)}.c-t-metric.is-xl{font-size:var(--c-metric-xl);letter-spacing:var(--c-metric-xl-tracking)}.c-t-label{font-family:var(--c-fieldlabel-font);font-weight:var(--c-fieldlabel-weight);font-size:var(--c-fieldlabel-size);letter-spacing:var(--c-fieldlabel-tracking);text-transform:var(--c-fieldlabel-transform);color:var(--c-fieldlabel-color)}.c-t-label .c-t-required,.c-t-label[data-required]:after{color:var(--c-fieldlabel-required-color)}.c-t-label[data-required]:after{content:" *"}.c-t-control{font-family:var(--c-control-font);font-size:var(--c-control-size);line-height:var(--c-control-line-height);color:var(--c-control-color)}.c-t-control::-moz-placeholder{color:var(--c-control-placeholder-color)}.c-t-control::placeholder{color:var(--c-control-placeholder-color)}.c-t-control.is-nozoom{font-size:var(--c-control-size)}@media (max-width:767px){.c-t-control.is-nozoom{font-size:16px}}.c-t-button{font-family:var(--c-button-font);font-weight:var(--c-button-weight);font-size:var(--c-button-size);line-height:var(--c-button-line-height)}.c-t-tablehead{font-size:var(--c-tablehead-size);text-transform:var(--c-tablehead-transform);color:var(--c-tablehead-color)}.c-t-chip{font-size:var(--c-chip-size)}.c-t-chip,.c-t-chip-select{line-height:var(--c-leading-solid)}.c-t-chip-select{font-size:var(--c-chipsel-size);font-weight:var(--c-chipsel-weight)}.c-t-w-regular{font-weight:var(--c-weight-regular)}.c-t-w-medium{font-weight:var(--c-weight-medium)}.c-t-w-semibold{font-weight:var(--c-weight-semibold)}.c-t-w-bold{font-weight:var(--c-weight-bold)}.c-t-lead-solid{line-height:var(--c-leading-solid)}.c-t-lead-tight{line-height:var(--c-leading-tight)}.c-t-lead-normal{line-height:var(--c-leading-normal)}.c-t-upper{text-transform:uppercase;letter-spacing:var(--c-eyebrow-tracking)}.c-t-caps-first{text-transform:capitalize}.c-t-font-ui{font-family:var(--c-font-ui)}.c-t-font-display{font-family:var(--c-font-display)}.c-t-font-mono{font-family:var(--c-font-mono)}.c-t-font-inherit{font:inherit;letter-spacing:inherit}.c-t-nums{font-variant-numeric:tabular-nums}.c-chipsel-row{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:var(--c-chipsel-gap);min-width:0}.c-chipsel-row[data-overflow=scroll]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;padding-block:2px}.c-chipsel-row[data-overflow=scroll]::-webkit-scrollbar{display:none}.c-chipsel-row[data-overflow=scroll]>.c-chipsel{flex:0 0 auto;scroll-snap-align:start}.c-chipsel-label{color:var(--c-eyebrow-color);white-space:nowrap;flex-shrink:0}.c-chipsel{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--c-chipsel-height);padding:0 var(--c-chipsel-pad-x);border:var(--c-border-surface);border-radius:999px;background:var(--c-canvas);color:var(--c-slate);cursor:pointer;white-space:nowrap;box-sizing:border-box;-webkit-tap-highlight-color:transparent;text-decoration:none;transition:background var(--c-dur-fast) var(--c-ease),border-color var(--c-dur-fast) var(--c-ease),color var(--c-dur-fast) var(--c-ease)}.c-chipsel:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--c-border-selected-color);color:var(--c-ink)}.c-chipsel:focus-visible{outline:none;box-shadow:var(--c-focus-ring);position:relative;z-index:1}.c-chipsel[aria-checked=true],.c-chipsel[aria-checked=true]:hover:not(:disabled),.c-chipsel[aria-current=page],.c-chipsel[aria-current=page]:hover,.c-chipsel[aria-pressed=true],.c-chipsel[aria-pressed=true]:hover:not(:disabled){background:var(--c-near-black);border-color:var(--c-border-selected-color);color:var(--c-canvas)}.c-chipsel:disabled,.c-chipsel[aria-disabled=true]{opacity:.5;cursor:default}.c-chipsel-count{opacity:.6;font-variant-numeric:tabular-nums}.c-chipsel-icon{width:14px;height:14px;flex-shrink:0}@media (max-width:720px){:root{--c-chipsel-height:30px;--c-chipsel-pad-x:12px;--c-chipsel-gap:5px}}@media (pointer:coarse){:root{--c-chipsel-height:var(--c-chipsel-height-touch);--c-chipsel-pad-x:var(--c-chipsel-pad-x-touch)}}@media (prefers-reduced-motion:reduce){.c-chipsel{transition:none}}