@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}@layer fx.reset;@layer fx.tokens{:root{--fx-color-gray-50:#f9fafb;--fx-color-gray-100:#f2f4f7;--fx-color-gray-200:#e4e7ec;--fx-color-gray-300:#d0d5dd;--fx-color-gray-400:#98a2b3;--fx-color-gray-500:#667085;--fx-color-gray-600:#475467;--fx-color-gray-700:#344054;--fx-color-gray-800:#1d2939;--fx-color-gray-900:#101828;--fx-color-neutral-50:var(--fx-color-gray-50);--fx-color-neutral-100:var(--fx-color-gray-100);--fx-color-neutral-200:var(--fx-color-gray-200);--fx-color-neutral-300:var(--fx-color-gray-300);--fx-color-neutral-400:var(--fx-color-gray-400);--fx-color-neutral-500:var(--fx-color-gray-500);--fx-color-neutral-600:var(--fx-color-gray-600);--fx-color-neutral-700:var(--fx-color-gray-700);--fx-color-neutral-800:var(--fx-color-gray-800);--fx-color-neutral-900:var(--fx-color-gray-900);--fx-color-red-300:#fda29b;--fx-color-red-600:#d92d20;--fx-color-green-300:#75e0a7;--fx-color-green-700:#067647;--fx-color-white:#fff;--fx-color-black:#000;--fx-space-1:4px;--fx-space-2:8px;--fx-space-3:12px;--fx-space-4:16px;--fx-space-6:24px;--fx-space-12:48px;--fx-font-size-xs:12px;--fx-font-size-sm:14px;--fx-font-size-md:16px;--fx-font-weight-regular:400;--fx-font-weight-medium:500;--fx-font-weight-semibold:600;--fx-duration-fast:.12s;--fx-duration-base:.2s;--fx-duration-slow:.36s;--fx-duration-pulse:1.6s;--fx-duration-spin:.8s;--fx-duration-instant:60ms;--fx-ease-standard:cubic-bezier(.2, 0, 0, 1);--fx-z-raised:1;--fx-text-primary:var(--fx-color-neutral-900);--fx-text-tertiary:var(--fx-color-neutral-500);--fx-text-disabled:var(--fx-color-neutral-400);--fx-text-error:var(--fx-color-red-600);--fx-text-brand:var(--fx-color-neutral-900);--fx-bg-surface:var(--fx-color-white);--fx-bg-muted:var(--fx-color-neutral-100);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-brand-solid:var(--fx-color-neutral-900);--fx-bg-brand-subtle:var(--fx-color-neutral-100);--fx-fg-success:var(--fx-color-green-700);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-border-color-focus:var(--fx-color-neutral-900);--fx-border-color-error:var(--fx-color-red-600);--fx-border-width-default:1px;--fx-border-width-focus:2px;--fx-shadow-color:var(--fx-color-neutral-900);--fx-knob-pill:0;--fx-knob-density:1;--fx-knob-depth:1;--fx-knob-motion:1;--fx-knob-blur:1;--fx-knob-outline:1;--fx-knob-field-fill:0;--fx-knob-motion-press:1;--fx-radius-control:8px;--fx-radius-nav:6px;--fx-radius-overlay:16px;--fx-radius-badge:6px;--fx-radius-circle:9999px;--fx-radius-pill:999px;--fx-size-control-sm:36px;--fx-size-control-md:44px;--fx-size-control-lg:52px;--fx-size-min-target:24px;--fx-size-touch-target:44px;--fx-size-icon-sm:16px;--fx-size-icon-md:20px;--fx-motion-shift-sm:var(--fx-space-1);--fx-motion-scale-press:.97}[data-fx-scheme=light]{--fx-text-primary:var(--fx-color-neutral-900);--fx-text-tertiary:var(--fx-color-neutral-500);--fx-text-disabled:var(--fx-color-neutral-400);--fx-text-error:var(--fx-color-red-600);--fx-text-brand:var(--fx-color-neutral-900);--fx-bg-surface:var(--fx-color-white);--fx-bg-muted:var(--fx-color-neutral-100);--fx-bg-brand-solid:var(--fx-color-neutral-900);--fx-bg-brand-subtle:var(--fx-color-neutral-100);--fx-fg-success:var(--fx-color-green-700);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-border-color-focus:var(--fx-color-neutral-900);--fx-border-color-error:var(--fx-color-red-600);--fx-shadow-color:var(--fx-color-neutral-900);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%)}@media (prefers-color-scheme:dark){:root:not([data-fx-scheme=light]){--fx-text-primary:var(--fx-color-neutral-50);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-error:var(--fx-color-red-300);--fx-text-brand:var(--fx-color-neutral-50);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-brand-solid:var(--fx-color-neutral-50);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-fg-success:var(--fx-color-green-300);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-border-color-focus:var(--fx-color-neutral-50);--fx-border-color-error:var(--fx-color-red-300);--fx-shadow-color:var(--fx-color-black);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%)}}[data-fx-scheme=dark]{--fx-text-primary:var(--fx-color-neutral-50);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-error:var(--fx-color-red-300);--fx-text-brand:var(--fx-color-neutral-50);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-brand-solid:var(--fx-color-neutral-50);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-fg-success:var(--fx-color-green-300);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-border-color-focus:var(--fx-color-neutral-50);--fx-border-color-error:var(--fx-color-red-300);--fx-shadow-color:var(--fx-color-black);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%)}[data-fx-personality=hard]{--fx-knob-pill:0;--fx-knob-depth:1.2;--fx-knob-blur:.5;--fx-knob-motion:.85;--fx-knob-outline:1;--fx-knob-field-fill:0;--fx-radius-control:4px;--fx-radius-nav:4px;--fx-radius-overlay:8px;--fx-radius-badge:4px}[data-fx-personality=medium]{--fx-knob-pill:0;--fx-knob-depth:1;--fx-knob-blur:1;--fx-knob-motion:1;--fx-knob-outline:1;--fx-knob-field-fill:0;--fx-radius-control:8px;--fx-radius-nav:6px;--fx-radius-overlay:16px;--fx-radius-badge:6px}[data-fx-personality=soft]{--fx-knob-pill:0;--fx-knob-depth:.9;--fx-knob-blur:2;--fx-knob-motion:1.15;--fx-knob-outline:0;--fx-knob-field-fill:1;--fx-radius-control:12px;--fx-radius-nav:8px;--fx-radius-overlay:14px;--fx-radius-badge:8px}[data-fx-personality=round]{--fx-knob-pill:1;--fx-knob-depth:.9;--fx-knob-blur:2;--fx-knob-motion:1.15;--fx-knob-outline:0;--fx-knob-field-fill:1;--fx-radius-control:12px;--fx-radius-nav:8px;--fx-radius-overlay:14px;--fx-radius-badge:8px}[data-fx-edge=line],[data-fx-edge=line] [data-fx-personality]{--fx-knob-outline:1;--fx-knob-depth:0;--fx-knob-field-fill:0}[data-fx-edge=shadow],[data-fx-edge=shadow] [data-fx-personality]{--fx-knob-outline:0;--fx-knob-depth:1;--fx-knob-field-fill:1}[data-fx-edge=hybrid],[data-fx-edge=hybrid] [data-fx-personality]{--fx-knob-outline:0;--fx-knob-depth:0;--fx-knob-field-fill:1}:root,[data-fx-scheme],[data-fx-theme],[data-fx-body],[data-fx-font],[data-fx-personality],[data-fx-edge],[data-fx-density],[data-fx-motion]{--fx-control-h-sm:max(var(--fx-size-min-target), calc(var(--fx-size-control-sm) * var(--fx-knob-density)));--fx-control-h-md:max(var(--fx-size-min-target), calc(var(--fx-size-control-md) * var(--fx-knob-density)));--fx-control-h-lg:max(var(--fx-size-min-target), calc(var(--fx-size-control-lg) * var(--fx-knob-density)));--fx-shadow-sm:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-shadow-lg:0 12px calc(16px * var(--fx-knob-blur)) -4px color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 8%), transparent), 0 4px calc(6px * var(--fx-knob-blur)) -2px color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 3%), transparent), 0 24px calc(48px * var(--fx-knob-blur)) -12px color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 12%), transparent);--fx-border-color-surface:color-mix(in oklab, var(--fx-border-color-default) calc(var(--fx-knob-outline) * 100%), transparent);--fx-bg-field:color-mix(in oklab, var(--fx-bg-muted) calc(var(--fx-knob-field-fill) * 100%), var(--fx-bg-surface));--fx-border-color-field:color-mix(in oklab, var(--fx-border-color-default) calc((1 - var(--fx-knob-field-fill)) * 100%), transparent);--fx-motion-fast:calc(var(--fx-duration-fast) * var(--fx-knob-motion));--fx-motion-base:calc(var(--fx-duration-base) * var(--fx-knob-motion));--fx-motion-slow:calc(var(--fx-duration-slow) * var(--fx-knob-motion));--fx-motion-instant:calc(var(--fx-duration-instant) * var(--fx-knob-motion));--fx-motion-press:calc(1 - (1 - var(--fx-motion-scale-press)) * var(--fx-knob-motion-press))}@media (pointer:coarse){:root,[data-fx-scheme],[data-fx-theme],[data-fx-body],[data-fx-font],[data-fx-personality],[data-fx-edge],[data-fx-density],[data-fx-motion]{--fx-control-h-sm:max(var(--fx-size-touch-target), calc(var(--fx-size-control-sm) * var(--fx-knob-density)));--fx-control-h-md:max(var(--fx-size-touch-target), calc(var(--fx-size-control-md) * var(--fx-knob-density)))}}}@layer fx.base;@layer fx.components{.fx-theme-switcher__icon{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);flex:none}.fx-theme-switcher[data-variant=icon] .fx-segment__item{padding-inline:var(--fx-space-2)}.fx-theme-switcher[data-variant=icon] .fx-theme-switcher__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}html:root[data-fx-vt-reveal]::view-transition-old(root),html:root[data-fx-vt-reveal]::view-transition-new(root){mix-blend-mode:normal;animation:none}html:root[data-fx-vt-reveal]::view-transition-new(root){z-index:var(--fx-z-raised)}.fx-theme-switcher[data-variant=switch]{--_h:calc(var(--fx-space-6) + var(--fx-space-1));--_w:calc(var(--_h) * 2);--_p:calc(var(--fx-space-1) * .75);--_k:calc(var(--_h) - var(--_p) * 2);padding:calc(var(--fx-space-1) * 1.5);border-radius:var(--fx-radius-pill);color:var(--fx-text-tertiary);cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}.fx-theme-switcher[data-variant=switch][data-size=sm]{--_h:var(--fx-space-6)}.fx-theme-switcher[data-variant=switch]:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-default)}.fx-theme-switcher__track{inline-size:var(--_w);block-size:var(--_h);border-radius:var(--fx-radius-pill);background:var(--fx-bg-muted);transition:background-color var(--fx-motion-base) var(--fx-ease-standard);display:block;position:relative}.fx-theme-switcher[data-variant=switch]:hover .fx-theme-switcher__track{background:var(--fx-bg-muted-hover)}.fx-theme-switcher[data-variant=switch]:active .fx-theme-switcher__track{background:var(--fx-bg-pressed)}.fx-theme-switcher__track>.fx-theme-switcher__icon{z-index:1;box-sizing:border-box;inline-size:var(--_k);block-size:var(--_k);padding:calc(var(--_k) * .18);transition:color var(--fx-motion-base) var(--fx-ease-standard);position:absolute;inset-block-start:var(--_p)}.fx-theme-switcher__track>.fx-theme-switcher__icon:first-of-type{inset-inline-start:var(--_p)}.fx-theme-switcher__track>.fx-theme-switcher__icon:last-of-type{inset-inline-end:var(--_p)}.fx-theme-switcher__knob{inline-size:var(--_k);block-size:var(--_k);border-radius:var(--fx-radius-circle);background:var(--fx-bg-surface);box-shadow:var(--fx-shadow-sm);transition:translate var(--fx-motion-base) var(--fx-ease-standard);position:absolute;inset-block-start:var(--_p);inset-inline-start:var(--_p)}.fx-theme-switcher[aria-checked=true] .fx-theme-switcher__knob{translate:calc(var(--_w) - var(--_h)) 0}.fx-theme-switcher[aria-checked=true]:dir(rtl) .fx-theme-switcher__knob{translate:calc((var(--_w) - var(--_h)) * -1) 0}.fx-theme-switcher[aria-checked=false] .fx-theme-switcher__icon:first-of-type,.fx-theme-switcher[aria-checked=true] .fx-theme-switcher__icon:last-of-type{color:var(--fx-text-primary)}@media (prefers-reduced-motion:reduce){.fx-theme-switcher__knob,.fx-theme-switcher__track,.fx-theme-switcher__track>.fx-theme-switcher__icon{transition:none}}.fx-input-group{--_h:var(--fx-control-h-md);block-size:var(--_h);box-sizing:border-box;background:var(--fx-bg-field);border:var(--fx-border-width-default) solid var(--fx-border-color-field);border-radius:calc(var(--fx-knob-pill) * var(--_h) / 2 + (1 - var(--fx-knob-pill)) * var(--fx-radius-control));inline-size:100%;transition:border-color var(--fx-motion-fast) var(--fx-ease-standard);align-items:center;display:flex;overflow:hidden}.fx-input-group:focus-within{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:calc(var(--fx-border-width-default) * -1)}.fx-input-group__control{block-size:100%;min-inline-size:0;padding-inline:var(--fx-space-4);color:var(--fx-text-primary);font:inherit;font-size:var(--fx-font-size-md);background:0 0;border:0;flex:1}.fx-input-group__control:focus{outline:none}.fx-input-group>.fx-input{block-size:100%;min-inline-size:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1}.fx-input-group>.fx-input:focus,.fx-input-group>.fx-input:focus-visible{outline:none}.fx-input-group__control::placeholder{color:var(--fx-text-tertiary)}.fx-input-group__addon{align-items:center;gap:var(--fx-space-2);block-size:100%;padding-inline:var(--fx-space-3);color:var(--fx-text-tertiary);font-size:var(--fx-font-size-sm);white-space:nowrap;flex:none;display:inline-flex}.fx-input-group__addon:first-child{padding-inline-start:var(--fx-space-4)}.fx-input-group__addon:first-child+.fx-input-group__control{padding-inline-start:0}.fx-input-group__addon:last-child{padding-inline-end:var(--fx-space-4)}.fx-input-group__addon>svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md)}.fx-input-group[data-size=sm]{--_h:var(--fx-control-h-sm)}.fx-field[data-invalid] .fx-input-group{border-color:var(--fx-border-color-error);animation:fx-shake var(--fx-motion-slow) var(--fx-ease-standard)}.fx-input-group[data-size=lg]{--_h:var(--fx-control-h-lg)}.fx-input-group[data-width]{max-inline-size:100%}.fx-input-group[data-width=xs]{inline-size:10ch}.fx-input-group[data-width=sm]{inline-size:20ch}.fx-input-group[data-width=md]{inline-size:32ch}.fx-input-group__btn{box-sizing:border-box;aspect-ratio:1;block-size:100%;min-inline-size:var(--fx-size-min-target);max-block-size:var(--fx-size-min-target);border-radius:var(--fx-radius-control);color:var(--fx-text-tertiary);font:inherit;cursor:pointer;transition:color var(--fx-motion-fast) var(--fx-ease-standard), background-color var(--fx-motion-fast) var(--fx-ease-standard), scale var(--fx-motion-instant) var(--fx-ease-standard);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.fx-input-group__btn:hover{color:var(--fx-text-primary);background:var(--fx-bg-muted)}.fx-input-group__btn:active{scale:var(--fx-motion-press)}.fx-input-group__btn:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:calc(var(--fx-border-width-focus) * -1)}.fx-input-group__btn[aria-pressed=true]{color:var(--fx-text-brand)}.fx-input-group__btn[hidden]{display:none}.fx-input-group__btn>svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md)}.fx-input-group:has(.fx-input-group__control:placeholder-shown)>.fx-input-group__btn[data-clear]{display:none}.fx-input-group__status{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md);font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-semibold);flex:none;place-items:center;margin-inline-end:var(--fx-space-3);line-height:1;display:grid}.fx-input-group__status[data-state=valid]{color:var(--fx-fg-success)}.fx-input-group__status[data-state=valid]:before{content:"✓"}.fx-input-group__status[data-state=invalid]{color:var(--fx-text-error)}.fx-input-group__status[data-state=invalid]:before{content:"!"}.fx-input-group__status[data-state=loading]:before{content:"";box-sizing:border-box;inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);border:var(--fx-border-width-focus) solid color-mix(in oklab, var(--fx-text-tertiary) 25%, transparent);border-block-start-color:var(--fx-text-tertiary);border-radius:var(--fx-radius-circle);animation:fx-spin var(--fx-duration-spin) linear infinite}@media (prefers-reduced-motion:reduce){.fx-input-group__status[data-state=loading]:before{animation:fx-pulse var(--fx-duration-pulse) var(--fx-ease-standard) infinite}}.fx-input-group[data-variant=filled]{background:var(--fx-bg-muted);border-color:#0000}.fx-input-group[data-variant=borderless]{background:0 0;border-color:#0000}.fx-input-group[data-variant=underlined]{border-color:#0000;border-block-end-color:var(--fx-border-color-strong);background:0 0;border-radius:0}.fx-input-group[data-variant=underlined]:focus-within{outline-offset:0;border-radius:0}.fx-input-group>.fx-btn{block-size:calc(var(--_h) - var(--fx-space-3));min-block-size:0;flex:none;align-self:center;margin-inline-end:var(--fx-space-1)}.fx-input-group>.fx-copy{margin-inline-end:var(--fx-space-1)}@media (forced-colors:active){.fx-input-group{border-color:buttontext}.fx-input-group:focus-within{outline-color:highlight}}.fx-input-group>:is(.fx-input-group__control,.fx-input):focus-visible{outline:none!important}@keyframes fx-shake{20%,60%{translate:calc(var(--fx-motion-shift-sm) * -1) 0}40%,80%{translate:var(--fx-motion-shift-sm) 0}}.fx-select{--_h:var(--fx-control-h-md);appearance:none;inline-size:100%;block-size:var(--_h);box-sizing:border-box;padding-inline:var(--fx-space-4) calc(var(--fx-space-4) + var(--fx-size-icon-sm) + var(--fx-space-2));font:inherit;font-size:var(--fx-font-size-md);color:var(--fx-text-primary);background-color:var(--fx-bg-field);border:var(--fx-border-width-default) solid var(--fx-border-color-field);border-radius:calc(var(--fx-knob-pill) * var(--_h) / 2 + (1 - var(--fx-knob-pill)) * var(--fx-radius-control));cursor:pointer;transition:border-color var(--fx-motion-fast) var(--fx-ease-standard)}.fx-select-wrap{display:block;position:relative}.fx-select-wrap:after{content:"";inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);background:var(--fx-text-tertiary);pointer-events:none;margin-block:auto;position:absolute;inset-block:0;inset-inline-end:var(--fx-space-4);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.fx-select:hover{border-color:color-mix(in oklab, var(--fx-border-color-strong) calc((1 - var(--fx-knob-field-fill)) * 100%), transparent)}.fx-select:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:calc(var(--fx-border-width-default) * -1)}.fx-select:has(option[value=""]:checked){color:var(--fx-text-tertiary)}.fx-select:disabled{background-color:var(--fx-bg-muted);color:var(--fx-text-disabled);cursor:not-allowed}.fx-select[data-size=sm]{--_h:var(--fx-control-h-sm);font-size:var(--fx-font-size-sm)}.fx-field[data-invalid] .fx-select{border-color:var(--fx-border-color-error)}.fx-select optgroup{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-semibold)}.fx-select optgroup>option{color:var(--fx-text-primary);font-size:var(--fx-font-size-md);font-weight:var(--fx-font-weight-regular)}@supports (appearance:base-select){.fx-select,.fx-select::picker(select),.fx-search__scope,.fx-search__scope::picker(select){appearance:base-select}.fx-select{align-items:center;display:flex}.fx-select-wrap:has(>.fx-select):after{display:none}.fx-select::picker-icon{content:"";inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);background:var(--fx-text-tertiary);transition:rotate var(--fx-motion-fast) var(--fx-ease-standard);position:absolute;inset-inline-end:var(--fx-space-4);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.fx-select{position:relative}.fx-select:open::picker-icon{rotate:180deg}.fx-search__scope::picker-icon{content:"";inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);opacity:.7;transition:rotate var(--fx-motion-fast) var(--fx-ease-standard);background:currentColor;flex:none;margin-inline-start:var(--fx-space-1);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.fx-search__scope:open::picker-icon{rotate:180deg}.fx-search__scope{align-items:center;display:inline-flex}:is(.fx-select,.fx-search__scope)::picker(select){margin-block:var(--fx-space-1);padding:var(--fx-space-1);border:var(--fx-border-width-default) solid var(--fx-border-color-surface);border-radius:min(var(--fx-radius-overlay), var(--fx-space-4));background:var(--fx-bg-surface);box-shadow:var(--fx-shadow-lg);color:var(--fx-text-primary);max-block-size:min(60dvh, calc(var(--fx-space-12) * 8));opacity:1;transition:opacity var(--fx-motion-fast) var(--fx-ease-standard), translate var(--fx-motion-fast) var(--fx-ease-standard), display var(--fx-motion-fast) allow-discrete, overlay var(--fx-motion-fast) allow-discrete;overflow-y:auto}@starting-style{:is(.fx-select,.fx-search__scope):open::picker(select){opacity:0;translate:0 calc(var(--fx-space-1) * -1)}}:is(.fx-select,.fx-search__scope) option{align-items:center;gap:var(--fx-space-3);min-block-size:var(--fx-control-h-sm);padding:var(--fx-space-1) var(--fx-space-3);border-radius:min(var(--fx-radius-nav), var(--fx-space-3));color:var(--fx-text-primary);font-size:var(--fx-font-size-sm);cursor:pointer;display:flex}:is(.fx-select,.fx-search__scope) option:is(:hover,:focus-visible){background:var(--fx-bg-muted);outline:none}:is(.fx-select,.fx-search__scope) option:checked{background:var(--fx-bg-brand-subtle);color:var(--fx-text-brand);font-weight:var(--fx-font-weight-medium)}:is(.fx-select,.fx-search__scope) option::checkmark{color:var(--fx-text-brand);order:1;margin-inline-start:auto}:is(.fx-select,.fx-search__scope) option:disabled{color:var(--fx-text-disabled);cursor:not-allowed}.fx-select optgroup{padding-block-start:var(--fx-space-2)}.fx-select legend{padding:var(--fx-space-1) var(--fx-space-3);color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-semibold)}.fx-select[data-rich]{padding-inline:var(--fx-space-2)}.fx-select[data-rich]>button{inline-size:100%;padding-inline:var(--fx-space-2);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.fx-select[data-rich] option small{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);display:block}.fx-select[data-rich] :is(.fx-avatar,svg){flex:none}}.fx-select-wrap:has(>.fx-select[data-variant=inline]){vertical-align:baseline;display:inline-block}.fx-select-wrap:has(>.fx-select[data-variant=inline]):after{block-size:.9em;inline-size:.9em;color:var(--fx-text-brand);background:currentColor;inset-inline-end:0}.fx-select[data-variant=inline]{--_h:auto;block-size:auto;min-block-size:0;inline-size:auto;padding:0 calc(var(--fx-space-4) + var(--fx-space-1)) 0 0;border-radius:var(--fx-radius-badge);color:var(--fx-text-brand);font:inherit;font-weight:var(--fx-font-weight-medium);text-decoration:underline dotted;text-decoration-thickness:calc(var(--fx-border-width-default) * 1.5);text-underline-offset:.2em;background:0 0;border:0;display:inline-flex}.fx-select[data-variant=inline]:hover{background:var(--fx-bg-brand-subtle)}.fx-select[data-variant=inline]:focus-visible{outline-offset:var(--fx-border-width-default)}@supports (appearance:base-select){.fx-select[data-variant=inline]::picker-icon{background:currentColor;block-size:.9em;inline-size:.9em;inset-inline-end:0}}@media (forced-colors:active){.fx-select{border-color:buttontext}}@supports (appearance:base-select){@media (width<=599.98px){.fx-select[data-fx-adaptive]::picker(select){box-sizing:border-box;max-block-size:70dvh;inline-size:100%;border-radius:var(--fx-radius-overlay) var(--fx-radius-overlay) 0 0;position-area:none;position-try-fallbacks:none;margin:0;padding-block-end:calc(var(--fx-space-4) + env(safe-area-inset-bottom,0px));position:fixed;inset:auto 0 0}.fx-select[data-fx-adaptive] option{min-block-size:var(--fx-size-touch-target)}}}}@layer fx.utilities;@property --fx-knob-pill{syntax:"<number>";inherits:true;initial-value:0}@property --fx-knob-density{syntax:"<number>";inherits:true;initial-value:1}@property --fx-knob-depth{syntax:"<number>";inherits:true;initial-value:1}@property --fx-knob-motion{syntax:"<number>";inherits:true;initial-value:1}@property --fx-knob-blur{syntax:"<number>";inherits:true;initial-value:1}@property --fx-knob-outline{syntax:"<number>";inherits:true;initial-value:1}@property --fx-knob-field-fill{syntax:"<number>";inherits:true;initial-value:0}@property --fx-knob-motion-press{syntax:"<number>";inherits:true;initial-value:1}@property --fx-knob-motion-lift{syntax:"<number>";inherits:true;initial-value:0}@property --fx-knob-motion-stagger{syntax:"<number>";inherits:true;initial-value:0}@property --fx-knob-motion-loop{syntax:"<number>";inherits:true;initial-value:1}@property --fx-knob-page-tint{syntax:"<number>";inherits:true;initial-value:0}.fx-kopru{--fx-font-family-sans:var(--font-body);--fx-font-family-display:var(--font-display);--fx-font-adjust-sans:none;--fx-font-adjust-display:none;--fx-text-primary:var(--c-text);--fx-text-secondary:var(--c-muted);--fx-text-tertiary:var(--c-faint);--fx-text-disabled:var(--c-faint);--fx-text-brand:var(--c-accent);--fx-text-on-brand:var(--c-accent-text);--fx-text-error:var(--c-danger);--fx-text-on-error:#fff;--fx-bg-page:var(--c-bg);--fx-bg-surface:var(--c-kart,var(--c-bg));--fx-bg-subtle:var(--c-surface);--fx-bg-muted:var(--c-surface-2);--fx-bg-muted-hover:color-mix(in oklab, var(--c-surface-2) 92%, var(--c-text));--fx-bg-pressed:color-mix(in oklab, var(--c-surface-2) 85%, var(--c-text));--fx-bg-brand-solid:var(--c-accent);--fx-bg-brand-solid-hover:color-mix(in oklab, var(--c-accent) 86%, var(--c-text));--fx-bg-error-solid:var(--c-danger);--fx-fg-success:var(--c-success);--fx-fg-error:var(--c-danger);--fx-border-color-default:var(--c-border);--fx-border-color-surface:var(--c-border);--fx-border-color-strong:var(--c-faint);--fx-border-color-focus:var(--c-accent);--fx-bg-field:var(--c-kart,var(--c-bg));--fx-border-color-field:var(--c-border);--fx-text-on-success:#fff;--fx-bg-success-subtle:color-mix(in oklab, var(--c-success) 14%, var(--c-bg));--fx-bg-brand-subtle:color-mix(in oklab, var(--c-accent) 10%, var(--c-bg));--fx-shadow-color:#000;color:var(--c-text);font-family:var(--font-body)}.fx-kopru :where(h2,h3,p,a,s,small,table,th,td,label,input,select,textarea,button,ul,li){margin:revert-layer;font:revert-layer;color:revert-layer;letter-spacing:revert-layer;line-height:revert-layer}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
