@layer ca.reset,ca.tokens,ca.themes,ca.base,ca.materials,ca.utilities;@layer ca.components{.ca-accordion{gap:var(--ca-space-1);flex-direction:column;width:100%;display:flex}.ca-accordion-item{background:var(--ca-glass-tint-ultra-thin);-webkit-backdrop-filter:var(--ca-blur-ultra-thin);backdrop-filter:var(--ca-blur-ultra-thin);border:var(--ca-border-width) solid var(--ca-glass-border);border-radius:var(--ca-radius-lg);overflow:hidden}.ca-accordion-item__header{margin:0;padding:0}.ca-accordion-item__trigger{width:100%;height:var(--ca-space-12);padding:0 var(--ca-space-4);cursor:pointer;font-family:var(--ca-font-sans);font-size:var(--ca-font-size-body1);font-weight:var(--ca-font-weight-medium);color:var(--ca-text-primary);text-align:left;transition:background var(--ca-duration-fast) var(--ca-ease-standard);background:0 0;border:none;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.ca-accordion-item__trigger:hover{background:var(--ca-action-hover)}.ca-accordion-item__trigger:focus-visible{outline:var(--ca-border-width-focus) solid var(--ca-focus-ring);outline-offset:calc(-1 * var(--ca-border-width-focus))}.ca-accordion-item__trigger[data-state=open] .ca-accordion-item__chevron{transform:rotate(180deg)}.ca-accordion-item__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ca-accordion-item__chevron{color:var(--ca-text-secondary);transition:transform var(--ca-duration-base) var(--ca-ease-spring);flex-shrink:0;align-items:center;display:flex}.ca-accordion-item__content{overflow:hidden}.ca-accordion-item__content[data-state=closed]{animation:svelte-14jucam-ca-accordion-up var(--ca-duration-base) var(--ca-ease-standard)}.ca-accordion-item__content[data-state=open]{animation:svelte-14jucam-ca-accordion-down var(--ca-duration-base) var(--ca-ease-standard)}.ca-accordion-item__body{padding:0 var(--ca-space-4) var(--ca-space-4);font-size:var(--ca-font-size-body2);color:var(--ca-text-secondary);line-height:var(--ca-line-height-prose)}@keyframes svelte-14jucam-ca-accordion-down{0%{opacity:0;height:0}to{height:var(--ca-accordion-height);opacity:1}}@keyframes svelte-14jucam-ca-accordion-up{0%{height:var(--ca-accordion-height);opacity:1}to{opacity:0;height:0}}.ca-alert.svelte-a3qk6p{align-items:flex-start;gap:var(--ca-space-2-5);padding:var(--ca-space-3) var(--ca-space-3) var(--ca-space-3) var(--ca-space-4);border-radius:var(--ca-radius-md);border:var(--ca-border-width) solid var(--ca-alert-border-color);box-shadow:var(--ca-alert-shadow);flex-direction:row;display:flex;position:relative;overflow:hidden}.ca-alert__bar.svelte-a3qk6p{width:var(--ca-space-1);border-radius:var(--ca-radius-xs) 0 0 var(--ca-radius-xs);position:absolute;top:0;bottom:0;left:0}.ca-alert__icon.svelte-a3qk6p{margin-top:var(--ca-border-width);flex-shrink:0;align-items:center;display:flex}.ca-alert__body.svelte-a3qk6p{flex:1;min-width:0}.ca-alert__title.svelte-a3qk6p{font-size:var(--ca-font-size-body2);font-weight:var(--ca-font-weight-semibold);margin:0 0 var(--ca-space-0-5)}.ca-alert__content.svelte-a3qk6p{font-size:var(--ca-font-size-body2);line-height:var(--ca-line-height-relaxed)}.ca-alert__close.svelte-a3qk6p{width:var(--ca-space-7);height:var(--ca-space-7);border-radius:var(--ca-radius-sm);cursor:pointer;opacity:.6;transition:opacity var(--ca-duration-fast) var(--ca-ease-standard), background var(--ca-duration-fast) var(--ca-ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ca-alert__close.svelte-a3qk6p:hover{opacity:1;background:var(--ca-action-hover)}.ca-alert__close.svelte-a3qk6p:focus-visible{outline:var(--ca-border-width-focus) solid currentColor;outline-offset:var(--ca-border-width);opacity:1}.ca-alert--success.svelte-a3qk6p{background:color-mix(in oklab, var(--ca-semantic-success) 8%, var(--ca-alert-surface));border-color:color-mix(in oklab, var(--ca-semantic-success) 20%, transparent);color:var(--ca-text-primary)}.ca-alert--success.svelte-a3qk6p .ca-alert__bar:where(.svelte-a3qk6p){background:var(--ca-semantic-success)}.ca-alert--success.svelte-a3qk6p .ca-alert__icon:where(.svelte-a3qk6p){color:var(--ca-semantic-success)}.ca-alert--warning.svelte-a3qk6p{background:color-mix(in oklab, var(--ca-semantic-warning) 8%, var(--ca-alert-surface));border-color:color-mix(in oklab, var(--ca-semantic-warning) 20%, transparent);color:var(--ca-text-primary)}.ca-alert--warning.svelte-a3qk6p .ca-alert__bar:where(.svelte-a3qk6p){background:var(--ca-semantic-warning)}.ca-alert--warning.svelte-a3qk6p .ca-alert__icon:where(.svelte-a3qk6p){color:var(--ca-semantic-warning)}.ca-alert--error.svelte-a3qk6p{background:color-mix(in oklab, var(--ca-semantic-error) 8%, var(--ca-alert-surface));border-color:color-mix(in oklab, var(--ca-semantic-error) 20%, transparent);color:var(--ca-text-primary)}.ca-alert--error.svelte-a3qk6p .ca-alert__bar:where(.svelte-a3qk6p){background:var(--ca-semantic-error)}.ca-alert--error.svelte-a3qk6p .ca-alert__icon:where(.svelte-a3qk6p){color:var(--ca-semantic-error)}.ca-alert--info.svelte-a3qk6p{background:color-mix(in oklab, var(--ca-semantic-info) 8%, var(--ca-alert-surface));border-color:color-mix(in oklab, var(--ca-semantic-info) 20%, transparent);color:var(--ca-text-primary)}.ca-alert--info.svelte-a3qk6p .ca-alert__bar:where(.svelte-a3qk6p){background:var(--ca-semantic-info)}.ca-alert--info.svelte-a3qk6p .ca-alert__icon:where(.svelte-a3qk6p){color:var(--ca-semantic-info)}.ca-tf.svelte-arfljx{gap:var(--ca-space-1);flex-direction:column;width:100%;display:flex}.ca-tf__label.svelte-arfljx{font-size:var(--ca-font-size-label);font-weight:var(--ca-font-weight-medium);color:var(--ca-text-primary);line-height:var(--ca-line-height-snug);-webkit-user-select:none;user-select:none}.ca-tf__req.svelte-arfljx{color:var(--ca-semantic-error)}.ca-tf__wrap.svelte-arfljx{align-items:center;gap:var(--ca-space-2);height:var(--ca-control-height);border-radius:var(--ca-radius-control);padding:0 var(--ca-space-2-5);background:var(--ca-field-bg);border:var(--ca-border-width) solid var(--ca-field-border-color);box-shadow:var(--ca-field-shadow);transition:border-color var(--ca-duration-fast) var(--ca-ease-standard), box-shadow var(--ca-duration-fast) var(--ca-ease-standard);display:flex}.ca-tf__wrap--focused.svelte-arfljx{border-color:var(--ca-focus-ring);box-shadow:0 0 0 var(--ca-border-width-focus) var(--ca-focus-ring)}.ca-tf__wrap--error.svelte-arfljx{border-color:var(--ca-semantic-error);box-shadow:0 0 0 var(--ca-border-width-focus) color-mix(in oklab, var(--ca-semantic-error) 18%, transparent)}.ca-tf--disabled.svelte-arfljx .ca-tf__wrap:where(.svelte-arfljx){background:var(--ca-action-disabled-bg);border-color:var(--ca-outline-default);cursor:not-allowed}.ca-tf__input.svelte-arfljx{min-width:0;font-family:var(--ca-font-sans);font-size:var(--ca-input-font-size);color:var(--ca-text-primary);-webkit-text-fill-color:var(--ca-text-primary);background:0 0;border:none;outline:none;flex:1;padding:0;line-height:1}.ca-tf__input.svelte-arfljx::placeholder{color:var(--ca-text-hint);-webkit-text-fill-color:var(--ca-text-hint)}.ca-tf__input.svelte-arfljx:disabled{cursor:not-allowed;color:var(--ca-text-disabled);-webkit-text-fill-color:var(--ca-text-disabled)}.ca-tf__input.svelte-arfljx:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--ca-field-bg) inset;-webkit-text-fill-color:var(--ca-text-primary);caret-color:var(--ca-text-primary)}.ca-tf__input.svelte-arfljx:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--ca-field-bg) inset;-webkit-text-fill-color:var(--ca-text-primary);caret-color:var(--ca-text-primary)}.ca-tf__adorn.svelte-arfljx{color:var(--ca-text-hint);flex-shrink:0;align-items:center;line-height:0;display:flex}.ca-tf__hint.svelte-arfljx{font-size:var(--ca-font-size-caption);color:var(--ca-text-secondary);line-height:var(--ca-line-height-snug);margin:0}.ca-tf__hint--error.svelte-arfljx{color:var(--ca-semantic-error)}.ca-tf--sm.svelte-arfljx .ca-tf__wrap:where(.svelte-arfljx){height:var(--ca-control-height-sm);padding:0 var(--ca-space-2)}.ca-tf--sm.svelte-arfljx .ca-tf__input:where(.svelte-arfljx){font-size:var(--ca-input-font-size-sm)}.ca-skip-link.svelte-2v1kod{top:calc(var(--ca-space-2) + var(--ca-safe-top));left:calc(var(--ca-space-2) + var(--ca-safe-left));z-index:calc(var(--ca-z-modal) + 10);padding:var(--ca-space-2-5) var(--ca-space-4);border-radius:var(--ca-radius-md);background:var(--ca-brand-fill);color:var(--ca-brand-contrast);font-size:var(--ca-font-size-body2);font-weight:var(--ca-font-weight-semibold);transform:translateY(calc(-100% - var(--ca-space-8)));text-decoration:none;position:fixed}.ca-skip-link.svelte-2v1kod:focus-visible{transform:none}@media (forced-colors:active){.ca-skip-link.svelte-2v1kod{border:var(--ca-border-width) solid CanvasText}}.ca-card{padding:var(--ca-card-padding);overflow:hidden}.ca-card--flush{padding:0}.ca-card--full{width:100%}.ca-card__header.svelte-8akwvf{padding:var(--ca-space-4) var(--ca-space-5) 0;justify-content:space-between;align-items:center;gap:var(--ca-space-3);display:flex}.ca-card__title.svelte-8akwvf{margin:0 0 var(--ca-space-4);font-family:var(--ca-font-display);font-size:var(--ca-font-size-body1);font-weight:var(--ca-font-weight-heading);letter-spacing:var(--ca-heading-tracking);text-transform:var(--ca-heading-case);color:var(--ca-text-primary);line-height:var(--ca-line-height-tight)}.ca-card__header-actions.svelte-8akwvf{align-items:center;gap:var(--ca-space-2);margin-bottom:var(--ca-space-4);flex-shrink:0;display:flex}.ca-chip.svelte-1jz7apr{align-items:center;gap:var(--ca-space-1);height:var(--ca-space-7);border-radius:var(--ca-radius-chip);padding:0 var(--ca-space-3);font-size:var(--ca-font-size-caption);font-weight:var(--ca-font-weight-medium);color:var(--ca-text-secondary);background:var(--ca-chip-bg);-webkit-backdrop-filter:var(--ca-blur-thin);backdrop-filter:var(--ca-blur-thin);border:var(--ca-border-width) solid var(--ca-chip-border-color);box-shadow:var(--ca-chip-shadow);transition:background var(--ca-duration-fast) var(--ca-ease-standard), color var(--ca-duration-fast) var(--ca-ease-standard);-webkit-user-select:none;user-select:none;display:inline-flex}.ca-chip--interactive.svelte-1jz7apr{cursor:pointer}@media (pointer:coarse){.ca-chip--interactive.svelte-1jz7apr{position:relative}.ca-chip--interactive.svelte-1jz7apr:after{content:"";width:max(100%, var(--ca-touch-target));height:max(100%, var(--ca-touch-target));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ca-chip--interactive.svelte-1jz7apr:hover{background:var(--ca-action-hover);color:var(--ca-text-primary)}.ca-chip--selected.svelte-1jz7apr{background:color-mix(in oklab, var(--ca-brand-main) 15%, var(--ca-glass-tint));border-color:color-mix(in oklab, var(--ca-brand-main) 40%, transparent);color:var(--ca-brand-text)}.ca-chip.svelte-1jz7apr:focus-visible{outline:var(--ca-border-width-focus) solid var(--ca-focus-ring);outline-offset:var(--ca-border-width-focus)}.ca-chip__icon.svelte-1jz7apr{margin-left:calc(-1 * var(--ca-space-1));align-items:center;display:flex}.ca-chip__label.svelte-1jz7apr{line-height:1}.ca-chip__delete.svelte-1jz7apr{width:var(--ca-space-4);height:var(--ca-space-4);cursor:pointer;color:inherit;opacity:.7;margin-right:calc(-1 * var(--ca-space-1-5));transition:opacity var(--ca-duration-fast) var(--ca-ease-standard), background var(--ca-duration-fast) var(--ca-ease-standard);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.ca-chip__delete.svelte-1jz7apr:hover{opacity:1;background:var(--ca-action-hover)}.ca-chip__delete.svelte-1jz7apr:focus-visible{outline:var(--ca-border-width-focus) solid var(--ca-focus-ring);outline-offset:var(--ca-border-width)}.ca-chip--success.svelte-1jz7apr{background:color-mix(in oklab, var(--ca-semantic-success) 14%, transparent);color:color-mix(in oklab, var(--ca-semantic-success) 65%, black);border-color:color-mix(in oklab, var(--ca-semantic-success) 30%, transparent)}.ca-chip--error.svelte-1jz7apr{background:color-mix(in oklab, var(--ca-semantic-error) 14%, transparent);color:color-mix(in oklab, var(--ca-semantic-error) 65%, black);border-color:color-mix(in oklab, var(--ca-semantic-error) 30%, transparent)}.ca-chip--warning.svelte-1jz7apr{background:color-mix(in oklab, var(--ca-semantic-warning) 14%, transparent);color:color-mix(in oklab, var(--ca-semantic-warning) 65%, black);border-color:color-mix(in oklab, var(--ca-semantic-warning) 30%, transparent)}.ca-chip--info.svelte-1jz7apr{background:color-mix(in oklab, var(--ca-semantic-info) 14%, transparent);color:color-mix(in oklab, var(--ca-semantic-info) 65%, black);border-color:color-mix(in oklab, var(--ca-semantic-info) 30%, transparent)}.ca-chip--brand.svelte-1jz7apr{background:color-mix(in oklab, var(--ca-brand-main) 14%, transparent);color:var(--ca-brand-text);border-color:color-mix(in oklab, var(--ca-brand-main) 30%, transparent)}.dark .ca-chip--success.svelte-1jz7apr{color:var(--ca-semantic-success);border-color:color-mix(in oklab, var(--ca-semantic-success) 35%, transparent)}.dark .ca-chip--error.svelte-1jz7apr{color:var(--ca-semantic-error);border-color:color-mix(in oklab, var(--ca-semantic-error) 35%, transparent)}.dark .ca-chip--warning.svelte-1jz7apr{color:var(--ca-semantic-warning);border-color:color-mix(in oklab, var(--ca-semantic-warning) 35%, transparent)}.dark .ca-chip--info.svelte-1jz7apr{color:var(--ca-semantic-info);border-color:color-mix(in oklab, var(--ca-semantic-info) 35%, transparent)}.ca-chip--sm.svelte-1jz7apr{font-size:var(--ca-font-size-micro);height:var(--ca-space-5);padding:0 var(--ca-space-2)}.ca-container.svelte-1j2ymsx{box-sizing:border-box;width:100%;max-width:var(--ca-container-max,var(--ca-content-max));margin-inline:auto}.ca-container.svelte-1j2ymsx:not([data-px],[data-sm-px],[data-md-px],[data-lg-px],[data-xl-px]){padding-inline:var(--ca-gutter)}.ca-container[data-size=sm].svelte-1j2ymsx{--ca-container-max:40rem}.ca-container[data-size=md].svelte-1j2ymsx{--ca-container-max:56rem}.ca-container[data-size=lg].svelte-1j2ymsx{--ca-container-max:var(--ca-content-max)}.ca-container[data-size=xl].svelte-1j2ymsx{--ca-container-max:90rem}.ca-grid.svelte-15evq27{box-sizing:border-box;width:100%;display:grid}.ca-image{max-width:100%;height:auto;display:block}.ca-radio-group{gap:var(--ca-space-2);display:flex}.ca-radio-group--vertical{flex-direction:column}.ca-radio-group--horizontal{flex-flow:wrap}.ca-radio-item.svelte-1jvock7{align-items:center;gap:var(--ca-space-2-5);cursor:pointer;display:flex}.ca-radio-input{width:calc(var(--ca-space-4) + var(--ca-space-0-5));height:calc(var(--ca-space-4) + var(--ca-space-0-5));border:var(--ca-border-width-strong) solid var(--ca-outline-control);cursor:pointer;transition:border-color var(--ca-duration-fast) var(--ca-ease-standard);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ca-radio-input[data-state=checked]{border-color:var(--ca-brand-main)}.ca-radio-indicator{width:var(--ca-space-2);height:var(--ca-space-2);background:var(--ca-brand-main);border-radius:50%;display:block}.ca-radio-input[data-state=unchecked] .ca-radio-indicator{visibility:hidden}.ca-radio-input[data-disabled]{border-color:var(--ca-outline-default);color:var(--ca-text-disabled);cursor:not-allowed}.ca-radio-input__native{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ca-radio-input:has(.ca-radio-input__native:focus-visible){outline:var(--ca-border-width-focus) solid var(--ca-focus-ring);outline-offset:var(--ca-focus-ring-offset)}.ca-radio-label.svelte-1jvock7{font-size:var(--ca-font-size-body1);color:var(--ca-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none}.ca-radio-label--disabled.svelte-1jvock7{color:var(--ca-text-disabled);cursor:not-allowed}.ca-radio-group--cards{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--ca-space-24) * 1.75)), 1fr));gap:var(--ca-space-2);display:grid}.ca-radio-card{align-content:start;gap:var(--ca-space-1);min-height:var(--ca-touch-target);padding:var(--ca-space-3);border:var(--ca-border-width) solid var(--ca-outline-subtle);border-radius:var(--ca-radius-md);background:var(--ca-field-bg);color:var(--ca-text-primary);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--ca-duration-fast) var(--ca-ease-standard), background var(--ca-duration-fast) var(--ca-ease-standard);display:grid;position:relative}.ca-radio-card:hover:not([data-disabled]){border-color:var(--ca-outline-default)}.ca-radio-card[data-state=checked]{border-color:var(--ca-brand-main);background:color-mix(in oklab, var(--ca-brand-main) 8%, var(--ca-field-bg));box-shadow:inset 0 0 0 var(--ca-border-width) var(--ca-brand-main)}.ca-radio-card:has(.ca-radio-card__input:focus-visible){outline:var(--ca-border-width-focus) solid var(--ca-focus-ring);outline-offset:var(--ca-focus-ring-offset)}.ca-radio-card[data-disabled]{background:var(--ca-action-disabled-bg);border-color:var(--ca-outline-default);color:var(--ca-text-disabled);cursor:not-allowed}.ca-radio-card__input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ca-radio-card__head.svelte-1jvock7{align-items:center;gap:var(--ca-space-2);min-width:0;display:flex}.ca-radio-card .ca-radio-input{display:inline-flex}.ca-radio-card[data-state=checked] .ca-radio-input{border-color:var(--ca-brand-main)}.ca-radio-card:not([data-state=checked]) .ca-radio-indicator{visibility:hidden}.ca-radio-card__label.svelte-1jvock7{font-weight:var(--ca-font-weight-semibold);font-size:var(--ca-font-size-body2);overflow-wrap:anywhere}.ca-radio-card__desc.svelte-1jvock7{font-size:var(--ca-font-size-caption);line-height:var(--ca-line-height-snug);color:var(--ca-text-secondary)}.ca-layout-section.svelte-cns9sx{box-sizing:border-box}.ca-layout-section.svelte-cns9sx:not([data-py],[data-sm-py],[data-md-py],[data-lg-py],[data-xl-py]){padding-block:var(--ca-section-gap)}.ca-layout-section[data-size="1"].svelte-cns9sx:not([data-py],[data-sm-py],[data-md-py],[data-lg-py],[data-xl-py]){padding-block:calc(var(--ca-section-gap) / 2)}.ca-layout-section[data-size="3"].svelte-cns9sx:not([data-py],[data-sm-py],[data-md-py],[data-lg-py],[data-xl-py]){padding-block:calc(var(--ca-section-gap) * 1.5)}.ca-stack.svelte-7ao109{box-sizing:border-box;flex-direction:column;display:flex}.ca-tabs{flex-direction:column;width:100%;display:flex}.ca-tabs-content{outline:none;flex:1}.ca-tabs-content:focus-visible{outline:var(--ca-border-width-focus) solid var(--ca-focus-ring);outline-offset:var(--ca-border-width-focus);border-radius:var(--ca-radius-sm)}.ca-tabs-list{align-items:center;gap:var(--ca-space-0-5);padding:var(--ca-space-1);border-radius:var(--ca-radius-pill);background:var(--ca-glass-tint-ultra-thin);-webkit-backdrop-filter:var(--ca-blur-ultra-thin);backdrop-filter:var(--ca-blur-ultra-thin);border:var(--ca-border-width) solid var(--ca-glass-border);flex-direction:row;display:inline-flex}.ca-tabs-trigger{height:var(--ca-control-height-sm);padding:0 var(--ca-space-3-5);border-radius:var(--ca-radius-pill);color:var(--ca-text-secondary);font-family:var(--ca-font-sans);font-size:var(--ca-font-size-body2);font-weight:var(--ca-font-weight-medium);cursor:pointer;white-space:nowrap;transition:background var(--ca-duration-fast) var(--ca-ease-standard), color var(--ca-duration-fast) var(--ca-ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.ca-tabs-trigger:hover:not([disabled]){color:var(--ca-text-primary);background:var(--ca-action-hover)}.ca-tabs-trigger[data-state=active]{background:var(--ca-brand-fill);color:var(--ca-brand-contrast)}.ca-tabs-trigger[disabled]{color:var(--ca-text-disabled);cursor:not-allowed}.ca-tabs-trigger[disabled][data-state=active]{background:var(--ca-action-disabled-bg);color:var(--ca-text-disabled)}.ca-tabs-trigger:focus-visible{outline:var(--ca-border-width-focus) solid var(--ca-focus-ring);outline-offset:var(--ca-border-width-focus)}@media (pointer:coarse){.ca-tabs-trigger{height:auto;min-height:var(--ca-touch-target)}}}html{scroll-behavior:smooth;scroll-padding-top:var(--ca-space-20)}.bar.svelte-1uha8ag{z-index:10;background:var(--ca-surface-base);border-bottom:var(--ca-border-width) solid var(--ca-outline-subtle);padding-top:var(--ca-safe-top);position:sticky;top:0}.bar__row.svelte-1uha8ag{align-items:center;gap:var(--ca-space-6);min-height:var(--ca-space-16);display:flex}.brand.svelte-1uha8ag{align-items:center;gap:var(--ca-space-2);font-weight:var(--ca-font-weight-bold);font-size:var(--ca-font-size-lg);color:var(--ca-text-primary);letter-spacing:-.02em;text-decoration:none;display:inline-flex}.bar__nav.svelte-1uha8ag{gap:var(--ca-space-6);margin-inline-start:auto;display:flex}.bar__nav.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ca-text-secondary);font-size:var(--ca-font-size-body2);text-decoration:none}.bar__nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--ca-text-primary)}@media (width<=640px){.bar__nav.svelte-1uha8ag{display:none}.bar__row.svelte-1uha8ag>:last-child{margin-inline-start:auto}}.hero.svelte-1uha8ag,.cta.svelte-1uha8ag{color:var(--ca-text-primary)}.cta.svelte-1uha8ag{background:var(--ca-surface-sunken)}.hero.svelte-1uha8ag{padding-block:var(--ca-space-16) 0;overflow:hidden}.hero__grid.svelte-1uha8ag{gap:var(--ca-space-10);grid-template-columns:1.15fr .85fr;align-items:center;display:grid}.hero__grid.svelte-1uha8ag>:first-child{padding-block-end:var(--ca-space-16)}.hero__panel.svelte-1uha8ag{background:var(--ca-surface-sunken);border:var(--ca-border-width) solid var(--ca-outline-subtle);border-radius:var(--ca-radius-xl);padding:var(--ca-space-8);margin-block-end:var(--ca-space-16)}.hero.svelte-1uha8ag .hero__art{width:100%;height:auto;display:block}@media (width<=860px){.hero__grid.svelte-1uha8ag{grid-template-columns:1fr}.hero__grid.svelte-1uha8ag>:first-child{padding-block-end:0}.hero__panel.svelte-1uha8ag{box-sizing:border-box;width:100%;max-width:22rem;margin-inline:auto}}.display.svelte-1uha8ag{font-size:clamp(2.6rem,7vw,5.5rem);line-height:var(--ca-line-height-tight);letter-spacing:-.04em;font-weight:var(--ca-font-weight-bold);text-wrap:balance}.h2.svelte-1uha8ag{letter-spacing:-.03em;font-size:clamp(1.9rem,4.2vw,3.2rem);line-height:1.05;font-weight:var(--ca-font-weight-bold);text-wrap:balance}.h3.svelte-1uha8ag{font-size:var(--ca-font-size-h4);line-height:var(--ca-line-height-snug);font-weight:var(--ca-font-weight-medium);text-wrap:pretty;max-width:40ch}.h4.svelte-1uha8ag{font-size:var(--ca-font-size-h5);font-weight:var(--ca-font-weight-semibold)}.lede.svelte-1uha8ag{font-size:var(--ca-font-size-lg);line-height:var(--ca-line-height-relaxed);color:var(--ca-text-secondary);max-width:58ch}.body.svelte-1uha8ag{color:var(--ca-text-secondary);line-height:var(--ca-line-height-relaxed)}.eyebrow.svelte-1uha8ag,.label.svelte-1uha8ag,.num.svelte-1uha8ag{font-family:var(--ca-font-mono);font-size:var(--ca-font-size-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--ca-text-hint)}.eyebrow.svelte-1uha8ag,.num.svelte-1uha8ag{color:var(--ca-brand-text)}.hint.svelte-1uha8ag,.note.svelte-1uha8ag{font-size:var(--ca-font-size-body2);color:var(--ca-text-hint)}.actions.svelte-1uha8ag{gap:var(--ca-space-3);flex-wrap:wrap;display:flex}.intro{max-width:46rem}.split.svelte-1uha8ag{gap:var(--ca-space-12);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}@media (width<=860px){.split.svelte-1uha8ag{gap:var(--ca-space-8);grid-template-columns:minmax(0,1fr)}}.band{background:var(--ca-surface-sunken)}.timeline.svelte-1uha8ag{border-top:var(--ca-border-width) solid var(--ca-outline-subtle);margin:0;padding:0;list-style:none}.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag){gap:var(--ca-space-4);padding-block:var(--ca-space-4);border-bottom:var(--ca-border-width) solid var(--ca-outline-subtle);color:var(--ca-text-primary);grid-template-columns:4rem 7rem 1fr;display:grid}.timeline.svelte-1uha8ag time:where(.svelte-1uha8ag){font-family:var(--ca-font-mono);color:var(--ca-text-hint)}.timeline__area.svelte-1uha8ag{color:var(--ca-text-secondary)}.timeline.svelte-1uha8ag .timeline__ok:where(.svelte-1uha8ag){color:var(--ca-brand-text);font-weight:var(--ca-font-weight-medium);grid-template-columns:1fr}@media (width<=520px){.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-template-columns:3.5rem 1fr}.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag):last-child{grid-column:1/-1}}.chips.svelte-1uha8ag{gap:var(--ca-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cta.svelte-1uha8ag{padding-block:var(--ca-section-gap)}.hp.svelte-1uha8ag{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.foot.svelte-1uha8ag{border-top:var(--ca-border-width) solid var(--ca-outline-subtle);padding-block:var(--ca-space-8) calc(var(--ca-space-8) + var(--ca-safe-bottom))}.foot__row.svelte-1uha8ag{justify-content:space-between;gap:var(--ca-space-4);color:var(--ca-text-hint);font-size:var(--ca-font-size-body2);flex-wrap:wrap;display:flex}.foot.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ca-text-secondary)}
