@layer config{:root{--fk-corner-factor:7;--fk-space-factor:6;--fk-size-factor:6;--fk-icon-factor:6;--fk-zoom:1;--fk-scale:1;--fk-zoom-scope:1;font-size:calc(100% * var(--fk-zoom) * var(--fk-scale));--fk-space-unit:calc(.25rem * (1 + (clamp(0, var(--fk-space-factor), 12) - 6) / 6 * .5));--fk-corner-unit:.125rem;--fk-corner-sm:calc(var(--fk-corner-unit) * 1 * clamp(0, var(--fk-corner-factor), 12) / 6);--fk-corner-default:calc(var(--fk-corner-unit) * 2 * clamp(0, var(--fk-corner-factor), 12) / 6);--fk-corner-md:calc(var(--fk-corner-unit) * 3 * clamp(0, var(--fk-corner-factor), 12) / 6);--fk-corner-lg:calc(var(--fk-corner-unit) * 4 * clamp(0, var(--fk-corner-factor), 12) / 6);--fk-corner-xl:calc(var(--fk-corner-unit) * 6 * clamp(0, var(--fk-corner-factor), 12) / 6);--fk-corner-2xl:calc(var(--fk-corner-unit) * 8 * clamp(0, var(--fk-corner-factor), 12) / 6);--fk-corner-3xl:calc(var(--fk-corner-unit) * 12 * clamp(0, var(--fk-corner-factor), 12) / 6);--fk-mobile-breakpoint:48rem;--fk-z-overlay:var(--fk-z-modal,1200);--fk-z-mask:900;--fk-z-drawer:var(--fk-z-panel,1100);--fk-control-height-xs:calc(1.75rem + .875rem * (clamp(0, var(--fk-size-factor), 12) - 6) / 6);--fk-control-height-sm:calc(2rem + 1rem * (clamp(0, var(--fk-size-factor), 12) - 6) / 6);--fk-control-height-md:calc(2.5rem + 1.25rem * (clamp(0, var(--fk-size-factor), 12) - 6) / 6);--fk-control-height-lg:calc(2.75rem + 1.375rem * (clamp(0, var(--fk-size-factor), 12) - 6) / 6);--fk-control-height-xl:calc(3rem + 1.5rem * (clamp(0, var(--fk-size-factor), 12) - 6) / 6);--fk-control-font-xs:calc(var(--fk-type-base-size) * .8125);--fk-control-font-sm:calc(var(--fk-type-base-size) * .875);--fk-control-font-md:calc(var(--fk-type-base-size) * .9375);--fk-control-font-lg:calc(var(--fk-type-base-size) * 1.0625);--fk-control-font-xl:calc(var(--fk-type-base-size) * 1.125);--fk-control-px-xs:calc(var(--fk-space-unit) * 2);--fk-control-px-sm:calc(var(--fk-space-unit) * 3);--fk-control-px-md:calc(var(--fk-space-unit) * 4);--fk-control-px-lg:calc(var(--fk-space-unit) * 4.5);--fk-control-px-xl:calc(var(--fk-space-unit) * 5);--fk-control-field-px-xs:calc(var(--fk-space-unit) * 2);--fk-control-field-px-sm:calc(var(--fk-space-unit) * 2.5);--fk-control-field-px-md:calc(var(--fk-space-unit) * 3.5);--fk-control-field-px-lg:calc(var(--fk-space-unit) * 4);--fk-control-field-px-xl:calc(var(--fk-space-unit) * 4);--fk-control-gap-xs:calc(var(--fk-space-unit) * 1);--fk-control-gap-sm:calc(var(--fk-space-unit) * 1);--fk-control-gap-md:calc(var(--fk-space-unit) * 1.5);--fk-control-gap-lg:calc(var(--fk-space-unit) * 1.5);--fk-control-gap-xl:calc(var(--fk-space-unit) * 2);--fk-control-radius-xs:calc(var(--fk-corner-unit) * 3 * clamp(0, var(--fk-corner-factor), 12) / 6);--fk-control-radius-sm:calc(var(--fk-corner-unit) * 3 * clamp(0, var(--fk-corner-factor), 12) / 6);--fk-control-radius-md:calc(var(--fk-corner-unit) * 4 * clamp(0, var(--fk-corner-factor), 12) / 6);--fk-control-radius-lg:calc(var(--fk-corner-unit) * 4 * clamp(0, var(--fk-corner-factor), 12) / 6);--fk-control-radius-xl:calc(var(--fk-corner-unit) * 5 * clamp(0, var(--fk-corner-factor), 12) / 6);--fk-tooltip-corner-base:.375rem;--fk-tooltip-corner-step:.375rem;--fk-tooltip-space-base:.375rem;--fk-tooltip-space-step:.1875rem;--fk-button-corner-base:.375rem;--fk-button-corner-step:.375rem;--fk-button-space-base:.75rem;--fk-button-space-step:.375rem;--fk-panel-corner-base:.5rem;--fk-panel-corner-step:.5rem;--fk-panel-space-base:1rem;--fk-panel-space-step:.5rem;--fk-modal-corner-base:.75rem;--fk-modal-corner-step:.75rem;--fk-modal-space-base:1.5rem;--fk-modal-space-step:.75rem;--fk-menu-corner-base:.5rem;--fk-menu-corner-step:.5rem;--fk-menu-space-base:.5rem;--fk-menu-space-step:.25rem;--fk-dropdown-corner-base:.5rem;--fk-dropdown-corner-step:.5rem;--fk-dropdown-space-base:.5rem;--fk-dropdown-space-step:.25rem;--fk-popout-corner-base:.5rem;--fk-popout-corner-step:.5rem;--fk-popout-space-base:.75rem;--fk-popout-space-step:.375rem;--fk-input-corner-base:.375rem;--fk-input-corner-step:.375rem;--fk-input-space-base:.5rem;--fk-input-space-step:.25rem;--fk-select-corner-base:.375rem;--fk-select-corner-step:.375rem;--fk-select-space-base:.5rem;--fk-select-space-step:.25rem;--fk-radio-corner-base:.375rem;--fk-radio-corner-step:.375rem;--fk-radio-space-base:.25rem;--fk-radio-space-step:.125rem;--fk-checkbox-corner-base:.1875rem;--fk-checkbox-corner-step:.1875rem;--fk-checkbox-space-base:.25rem;--fk-checkbox-space-step:.125rem;--fk-toggle-corner-base:.375rem;--fk-toggle-corner-step:.375rem;--fk-toggle-space-base:.25rem;--fk-toggle-space-step:.125rem;--fk-label-corner-base:0px;--fk-label-corner-step:0px;--fk-label-space-base:.25rem;--fk-label-space-step:.125rem;--fk-field-corner-base:.375rem;--fk-field-corner-step:.375rem;--fk-field-space-base:.5rem;--fk-field-space-step:.25rem;--fk-drawer-corner-base:.5rem;--fk-drawer-corner-step:.5rem;--fk-drawer-space-base:1.5rem;--fk-drawer-space-step:.75rem;--fk-notification-corner-base:.5rem;--fk-notification-corner-step:.5rem;--fk-notification-space-base:.75rem;--fk-notification-space-step:.375rem;--fk-alert-corner-base:.5rem;--fk-alert-corner-step:.5rem;--fk-alert-space-base:.75rem;--fk-alert-space-step:.375rem;--fk-card-corner-base:.5rem;--fk-card-corner-step:.5rem;--fk-card-space-base:1rem;--fk-card-space-step:.5rem;--fk-chip-corner-base:.375rem;--fk-chip-corner-step:.375rem;--fk-chip-space-base:.25rem;--fk-chip-space-step:.125rem;--fk-switch-space-base:.0625rem;--fk-switch-space-step:.03125rem;--fk-divider-space-base:.25rem;--fk-divider-space-step:.125rem;--fk-box-corner-base:.375rem;--fk-box-corner-step:.375rem;--fk-box-space-base:.5rem;--fk-box-space-step:.25rem;--fk-frame-corner-base:.5rem;--fk-frame-corner-step:.5rem;--fk-frame-space-base:1rem;--fk-frame-space-step:.5rem;--fk-nav-rail-corner-base:.375rem;--fk-nav-rail-corner-step:.375rem;--fk-nav-rail-space-base:.5rem;--fk-nav-rail-space-step:.25rem;--fk-accordion-corner-base:.5rem;--fk-accordion-corner-step:.5rem;--fk-carousel-corner-base:.5rem;--fk-carousel-corner-step:.5rem;--fk-code-corner-base:.5rem;--fk-code-corner-step:.5rem;--fk-grid-space-base:.5rem;--fk-grid-space-step:.25rem;--fk-chart-corner-base:.125rem;--fk-chart-corner-step:.125rem;--fk-chart-space-base:.75rem;--fk-chart-space-step:.375rem;--fk-list-space-base:.625rem;--fk-list-space-step:.3125rem;--fk-chart-aspect:16 / 9;--fk-chart-corner-arc:0px;--fk-chart-stroke:calc(1.5px * var(--fk-zoom));--fk-chart-stroke-strong:calc(2px * var(--fk-zoom));--fk-chart-stroke-hair:calc(1px * var(--fk-zoom));--fk-chart-stroke-dash:calc(4px * var(--fk-zoom)) calc(3px * var(--fk-zoom));--fk-chart-stroke-dot:calc(1px * var(--fk-zoom)) calc(3px * var(--fk-zoom));--fk-chart-point:calc(3px * var(--fk-zoom));--fk-chart-point-range:calc(3px * var(--fk-zoom)) calc(24px * var(--fk-zoom));--fk-chart-dim:.3;--fk-chart-fill-opacity:.25;--fk-chart-font-size:var(--fk-type-size-caption);--fk-chart-title-size:calc(var(--fk-type-base-size) * .875);--fk-chart-font-mono:var(--fk-font-mono);--fk-chart-motion-ms:var(--fk-motion-duration);--fk-chart-motion-ease:var(--fk-motion-easing,cubic-bezier(.2, 0, 0, 1));--fk-chart-stagger-ms:20ms;--fk-chart-tooltip-delay:.35s;--fk-chart-tooltip-offset:calc(10px * var(--fk-zoom));--fk-chart-highlight-opacity:1;--fk-chart-highlight-lift:1.35;--fk-chart-muted-opacity:var(--fk-chart-dim);--fk-chart-stack-gap:0px;--fk-chart-swatch-size:.75em;--fk-chart-swatch-radius:var(--fk-chart-corner);--fk-chart-spark-stroke:calc(1.25px * var(--fk-zoom));--fk-chart-spark-dot:calc(2.5px * var(--fk-zoom));--fk-chart-spark-inset:calc(var(--fk-chart-spark-dot) + var(--fk-chart-spark-stroke));--fk-spark-w-xs:calc(64px * var(--fk-zoom));--fk-spark-h-xs:calc(16px * var(--fk-zoom));--fk-spark-w-sm:calc(88px * var(--fk-zoom));--fk-spark-h-sm:calc(20px * var(--fk-zoom));--fk-spark-w-md:calc(112px * var(--fk-zoom));--fk-spark-h-md:calc(24px * var(--fk-zoom));--fk-spark-w-lg:calc(160px * var(--fk-zoom));--fk-spark-h-lg:calc(32px * var(--fk-zoom))}.fk-chart{--fk-chart-space:max(calc(var(--fk-chart-space-base) + var(--fk-chart-space-step) * (clamp(0, var(--fk-chart-space-factor,var(--fk-space-factor)), 12) - 6) / 6), 0px);--fk-chart-corner:max(calc(var(--fk-chart-corner-base) + var(--fk-chart-corner-step) * (clamp(0, var(--fk-chart-corner-factor,var(--fk-corner-factor)), 12) - 6) / 6), 0px);--fk-chart-inset:var(--fk-chart-space);--fk-chart-label-gap:calc(var(--fk-chart-space) * .5);--fk-chart-legend-gap:calc(var(--fk-chart-space) * 1.5);--fk-chart-tick-size:calc(var(--fk-chart-space) * .375);--fk-chart-band-gap:calc(.2 + .1 * (clamp(0, var(--fk-chart-space-factor,var(--fk-space-factor)), 12) - 6) / 6)}[data-chart-face] [data-state~=highlight]:is([data-chart-bar],[data-chart-point],[data-chart-cell]){fill-opacity:var(--fk-chart-highlight-opacity,1);filter:brightness(var(--fk-chart-highlight-lift,1.35))}[data-chart-face] [data-state~=muted]:is([data-chart-bar],[data-chart-point],[data-chart-cell]){fill-opacity:var(--fk-chart-muted-opacity,.3)}.fk-chart[data-chart-look=quiet],[data-chart-look=quiet] .fk-chart{--fk-chart-grid:color-mix(in oklab, var(--fk-ink-text) 8%, transparent);--fk-chart-axis:transparent;--fk-chart-label:var(--fk-ink-text-subtle,var(--fk-ink-text-muted));--fk-chart-band-gap:.3;--fk-chart-corner:calc(2px * var(--fk-zoom));--fk-chart-stack-gap:calc(2px * var(--fk-zoom));--fk-chart-swatch-radius:calc(2px * var(--fk-zoom));--fk-chart-series-neutral:var(--fk-chart-quiet-bar,color-mix(in oklab, var(--fk-ink-text) 34%, var(--fk-surface-base,var(--fk-chart-surface))));--fk-chart-highlight-lift:1.7;--fk-chart-tick-size:0px;--fk-chart-inset:calc(2px * var(--fk-zoom))}:root{--fk-border-factor:5;--fk-input-border-base:1;--fk-input-border-step:.5;--fk-select-border-base:1;--fk-select-border-step:.5;--fk-button-border-base:1;--fk-button-border-step:.5;--fk-tooltip-border-base:1;--fk-tooltip-border-step:.5;--fk-popout-border-base:1;--fk-popout-border-step:.5;--fk-menu-border-base:1;--fk-menu-border-step:.5;--fk-modal-border-base:1;--fk-modal-border-step:.5;--fk-drawer-border-base:1;--fk-drawer-border-step:.5;--fk-notification-border-base:1;--fk-notification-border-step:.5;--fk-alert-border-base:1;--fk-alert-border-step:.5;--fk-divider-border-base:1;--fk-divider-border-step:.5;--fk-elevation-factor:5;--fk-shadow-tint:oklch(.1 .025 var(--fk-surface-hue));--fk-elevation-sm:0 calc(1px * clamp(0, var(--fk-elevation-factor), 12) / 6) calc(3px * clamp(0, var(--fk-elevation-factor), 12) / 6) oklch(.1 .025 var(--fk-surface-hue) / calc(.12 * clamp(0, var(--fk-elevation-factor), 12) / 6));--fk-elevation-md:0 calc(4px * clamp(0, var(--fk-elevation-factor), 12) / 6) calc(12px * clamp(0, var(--fk-elevation-factor), 12) / 6) oklch(.1 .025 var(--fk-surface-hue) / calc(.16 * clamp(0, var(--fk-elevation-factor), 12) / 6));--fk-elevation-lg:0 calc(8px * clamp(0, var(--fk-elevation-factor), 12) / 6) calc(32px * clamp(0, var(--fk-elevation-factor), 12) / 6) oklch(.1 .025 var(--fk-surface-hue) / calc(.2 * clamp(0, var(--fk-elevation-factor), 12) / 6));--fk-elevation-xl:0 calc(16px * clamp(0, var(--fk-elevation-factor), 12) / 6) calc(48px * clamp(0, var(--fk-elevation-factor), 12) / 6) oklch(.1 .025 var(--fk-surface-hue) / calc(.28 * clamp(0, var(--fk-elevation-factor), 12) / 6))}[data-fk-mode=dark]{--fk-elevation-sm:0 calc(1px * clamp(0, var(--fk-elevation-factor), 12) / 6) calc(3px * clamp(0, var(--fk-elevation-factor), 12) / 6) oklch(.3 .025 var(--fk-surface-hue) / calc(.12 * clamp(0, var(--fk-elevation-factor), 12) / 6));--fk-elevation-md:0 calc(4px * clamp(0, var(--fk-elevation-factor), 12) / 6) calc(12px * clamp(0, var(--fk-elevation-factor), 12) / 6) oklch(.3 .025 var(--fk-surface-hue) / calc(.16 * clamp(0, var(--fk-elevation-factor), 12) / 6));--fk-elevation-lg:0 calc(8px * clamp(0, var(--fk-elevation-factor), 12) / 6) calc(32px * clamp(0, var(--fk-elevation-factor), 12) / 6) oklch(.3 .025 var(--fk-surface-hue) / calc(.2 * clamp(0, var(--fk-elevation-factor), 12) / 6));--fk-elevation-xl:0 calc(16px * clamp(0, var(--fk-elevation-factor), 12) / 6) calc(48px * clamp(0, var(--fk-elevation-factor), 12) / 6) oklch(.3 .025 var(--fk-surface-hue) / calc(.28 * clamp(0, var(--fk-elevation-factor), 12) / 6))}@media (prefers-color-scheme:dark){:root:not([data-fk-mode=light]){--fk-elevation-sm:0 calc(1px * clamp(0, var(--fk-elevation-factor), 12) / 6) calc(3px * clamp(0, var(--fk-elevation-factor), 12) / 6) oklch(.3 .025 var(--fk-surface-hue) / calc(.12 * clamp(0, var(--fk-elevation-factor), 12) / 6));--fk-elevation-md:0 calc(4px * clamp(0, var(--fk-elevation-factor), 12) / 6) calc(12px * clamp(0, var(--fk-elevation-factor), 12) / 6) oklch(.3 .025 var(--fk-surface-hue) / calc(.16 * clamp(0, var(--fk-elevation-factor), 12) / 6));--fk-elevation-lg:0 calc(8px * clamp(0, var(--fk-elevation-factor), 12) / 6) calc(32px * clamp(0, var(--fk-elevation-factor), 12) / 6) oklch(.3 .025 var(--fk-surface-hue) / calc(.2 * clamp(0, var(--fk-elevation-factor), 12) / 6));--fk-elevation-xl:0 calc(16px * clamp(0, var(--fk-elevation-factor), 12) / 6) calc(48px * clamp(0, var(--fk-elevation-factor), 12) / 6) oklch(.3 .025 var(--fk-surface-hue) / calc(.28 * clamp(0, var(--fk-elevation-factor), 12) / 6))}}:root{--fk-motion-factor:6;--fk-motion-duration:calc(.25s * clamp(0, var(--fk-motion-factor), 12) / 6);--fk-pop-duration:calc(.1s * clamp(0, var(--fk-motion-factor), 12) / 6);--fk-popout-duration:calc(.1s * clamp(0, var(--fk-motion-factor), 12) / 6);--fk-tooltip-duration:calc(.1s * clamp(0, var(--fk-motion-factor), 12) / 6);--fk-menu-duration:calc(.1s * clamp(0, var(--fk-motion-factor), 12) / 6);--fk-toast-duration:calc(.25s * clamp(0, var(--fk-motion-factor), 12) / 6);--fk-glider-duration:calc(.18s * clamp(0, var(--fk-motion-factor), 12) / 6);--fk-overlay-hover-delay-off:.7s;--fk-overlay-hover-delay-subtle:.9s;--fk-overlay-hover-delay-normal:.7s;--fk-overlay-hover-delay-playful:.5s;--fk-menu-hover-delay:.15s;--fk-type-scale:6;--fk-type-base:6;--fk-type-weight:6;--fk-type-leading:6;--fk-type-tracking:6;--fk-font-heading:system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--fk-font-body:system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--fk-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, Liberation Mono, monospace;--fk-type-ratio:calc(1.067 + clamp(0, var(--fk-type-scale), 12) * .0333);--fk-type-base-size:calc(.75rem + clamp(0, var(--fk-type-base), 12) * .0417rem);--fk-type-body-weight:calc(200 + clamp(0, var(--fk-type-weight), 12) * 33.333);--fk-type-heading-weight:calc(400 + clamp(0, var(--fk-type-weight), 12) * 25);--fk-type-line:calc(1.2 + clamp(0, var(--fk-type-leading), 12) * .05);--fk-type-track:calc((clamp(0, var(--fk-type-tracking), 12) - 6) * .01em);--fk-type-size-body:var(--fk-type-base-size);--fk-type-size-caption:calc(var(--fk-type-base-size) / var(--fk-type-ratio));--fk-type-size-h6:var(--fk-type-base-size);--fk-type-size-h5:calc(var(--fk-type-base-size) * var(--fk-type-ratio));--fk-type-size-h4:calc(var(--fk-type-base-size) * var(--fk-type-ratio) * var(--fk-type-ratio));--fk-type-size-h3:calc(var(--fk-type-base-size) * var(--fk-type-ratio) * var(--fk-type-ratio) * var(--fk-type-ratio));--fk-type-size-h2:calc(var(--fk-type-base-size) * var(--fk-type-ratio) * var(--fk-type-ratio) * var(--fk-type-ratio) * var(--fk-type-ratio));--fk-type-size-h1:calc(var(--fk-type-base-size) * var(--fk-type-ratio) * var(--fk-type-ratio) * var(--fk-type-ratio) * var(--fk-type-ratio) * var(--fk-type-ratio));--fk-icon-weight-factor:6;--fk-icon-stroke:calc(1.75 + (clamp(0, var(--fk-icon-weight-factor), 12) - 6) / 6 * 1);--fk-icon-family:lucide;--fk-icon-size-xs:calc(.875rem + .4375rem * (clamp(0, var(--fk-icon-factor), 12) - 6) / 6);--fk-icon-size-sm:calc(1rem + .5rem * (clamp(0, var(--fk-icon-factor), 12) - 6) / 6);--fk-icon-size-md:calc(1.125rem + .5625rem * (clamp(0, var(--fk-icon-factor), 12) - 6) / 6);--fk-icon-size-lg:calc(1.25rem + .625rem * (clamp(0, var(--fk-icon-factor), 12) - 6) / 6);--fk-icon-size-xl:calc(1.5rem + .75rem * (clamp(0, var(--fk-icon-factor), 12) - 6) / 6);--fk-icon-size-2xl:calc(1.75rem + .875rem * (clamp(0, var(--fk-icon-factor), 12) - 6) / 6);--fk-icon-size-3xl:calc(2rem + 1rem * (clamp(0, var(--fk-icon-factor), 12) - 6) / 6);--fk-icon-size-4xl:calc(2.5rem + 1.25rem * (clamp(0, var(--fk-icon-factor), 12) - 6) / 6);--fk-icon-size:var(--fk-icon-size-md)}[size=xs],[xs]{--fk-icon-size:var(--fk-icon-size-xs)}[size=sm],[sm]{--fk-icon-size:var(--fk-icon-size-sm)}[size=md],[md]{--fk-icon-size:var(--fk-icon-size-md)}[size=lg],[lg]{--fk-icon-size:var(--fk-icon-size-lg)}[size=xl],[xl]{--fk-icon-size:var(--fk-icon-size-xl)}[size="2xl"],[\32 xl]{--fk-icon-size:var(--fk-icon-size-2xl)}[size="3xl"],[\33 xl]{--fk-icon-size:var(--fk-icon-size-3xl)}[size="4xl"],[\34 xl]{--fk-icon-size:var(--fk-icon-size-4xl)}:root{--fk-status-info:var(--fk-info,oklch(55% .109 250));--fk-status-progress:var(--fk-primary,oklch(55% .109 250));--fk-status-warning:var(--fk-warning,oklch(55% .0789 85));--fk-status-success:var(--fk-success,oklch(55% .1295 142));--fk-neutral-text:var(--fk-ink-text-muted,oklch(55.1% .0234 264.36));--fk-neutral-track:var(--fk-border,oklch(86% .024 250));--fk-surface-hue:264;--fk-surface-tint:0;--fk-surface-l:6;--fk-vividness-factor:6;--fk-contrast-factor:7;--fk-glass-factor:6;--fk-spread-factor:6;--fk-control-track-mix:22%;--fk-control-track-hover-mix:30%;--fk-control-fill-mix:9%;--fk-control-fill-hover-mix:14%;--fk-control-fill-disabled-mix:12%;--fk-control-ink-disabled-mix:50%;--fk-surface-chroma:calc(var(--fk-surface-tint,0) * .006);--fk-surface-base-l:clamp(.16, calc(.88 + min(var(--fk-surface-l,6), 6) * .019167 + max(var(--fk-surface-l,6) - 6, 0) * .000833), 1);--fk-border:oklch(calc(var(--fk-surface-base-l) * .92663) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-base:oklch(var(--fk-surface-base-l) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-focus-ring-source:var(--fk-primary,var(--fk-info,oklch(55% .109 250)));--fk-focus-ring:color-mix(in oklab, var(--fk-focus-ring-source) calc(clamp(0, var(--fk-focus-ring-alpha,35), 100) * 1%), transparent);--fk-focus-ring-width:2px;--fk-focus-ring-offset:2px;--fk-glass-alpha:max(clamp(.15, calc(1 - var(--fk-glass-factor) / 12 * .85), 1), clamp(.15, calc(.15 + clamp(0, var(--fk-contrast-factor), 12) * .065), .98));--fk-glass-blur:clamp(0px, calc(var(--fk-glass-factor) * 1.5px), 24px);--fk-glass-saturate:calc(1 + var(--fk-glass-factor) / 12 * .8);--fk-glass-noise-opacity:calc(var(--fk-glass-factor) / 12 * .15);--fk-mask-alpha:.1;--fk-mask-blur:6px}[data-fk-mode=light]{--fk-surface-base-l:clamp(.16, calc(.88 + min(var(--fk-surface-l,6), 6) * .019167 + max(var(--fk-surface-l,6) - 6, 0) * .000833), 1);--fk-surface-base:oklch(var(--fk-surface-base-l) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-border:oklch(calc(var(--fk-surface-base-l) * .92663) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-mask-alpha:.1}[data-fk-mode=dark]{--fk-surface-base-l:clamp(.04, calc(.145 + (var(--fk-surface-l,6) - 6) * .015), .3);--fk-surface-base:oklch(var(--fk-surface-base-l) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-border:oklch(calc(var(--fk-surface-base-l) * .79532 + .20468) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-mask-alpha:.24}@media (prefers-color-scheme:dark){:root:not([data-fk-mode=light]){--fk-surface-base-l:clamp(.04, calc(.145 + (var(--fk-surface-l,6) - 6) * .015), .3);--fk-surface-base:oklch(var(--fk-surface-base-l) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-border:oklch(calc(var(--fk-surface-base-l) * .79532 + .20468) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-mask-alpha:.24}}@media (prefers-contrast:more){:root{--fk-contrast-factor:10}}:root{--fk-primary:oklch(55% .109 250);--fk-danger:oklch(55% .1561 25);--fk-success:oklch(55% .1295 142);--fk-warning:oklch(55% .0789 85);--fk-info:oklch(55% .109 250);--fk-primary-fill-l:clamp(0, calc(var(--fk-primary-l,.55) - var(--fk-primary-fill-darken,.03)), 1);--fk-primary-fill:oklch(var(--fk-primary-fill-l) var(--fk-primary-c,.109) var(--fk-primary-h,250));--fk-on-primary:var(--fk-on-primary-ink,oklch(var(--fk-primary-ink-light,clamp(0, calc((.62 - var(--fk-primary-fill-l)) * 100), 1)) 0 var(--fk-primary-h,250)));--fk-danger-fill-l:clamp(0, calc(var(--fk-danger-l,.55) - var(--fk-primary-fill-darken,.03)), 1);--fk-danger-fill:oklch(var(--fk-danger-fill-l) var(--fk-danger-c,.15609) var(--fk-danger-h,25));--fk-on-danger:var(--fk-on-danger-ink,oklch(var(--fk-danger-ink-light,clamp(0, calc((.62 - var(--fk-danger-fill-l)) * 100), 1)) 0 var(--fk-danger-h,25)));--fk-success-fill-l:clamp(0, calc(var(--fk-success-l,.55) - var(--fk-primary-fill-darken,.03)), 1);--fk-success-fill:oklch(var(--fk-success-fill-l) var(--fk-success-c,.12953) var(--fk-success-h,142));--fk-on-success:var(--fk-on-success-ink,oklch(var(--fk-success-ink-light,clamp(0, calc((.62 - var(--fk-success-fill-l)) * 100), 1)) 0 var(--fk-success-h,142)));--fk-warning-fill-l:clamp(0, calc(var(--fk-warning-l,.55) - var(--fk-primary-fill-darken,.03)), 1);--fk-warning-fill:oklch(var(--fk-warning-fill-l) var(--fk-warning-c,.07891) var(--fk-warning-h,85));--fk-on-warning:var(--fk-on-warning-ink,oklch(var(--fk-warning-ink-light,clamp(0, calc((.62 - var(--fk-warning-fill-l)) * 100), 1)) 0 var(--fk-warning-h,85)));--fk-info-fill-l:clamp(0, calc(var(--fk-info-l,.55) - var(--fk-primary-fill-darken,.03)), 1);--fk-info-fill:oklch(var(--fk-info-fill-l) var(--fk-info-c,.10898) var(--fk-info-h,250));--fk-on-info:var(--fk-on-info-ink,oklch(var(--fk-info-ink-light,clamp(0, calc((.62 - var(--fk-info-fill-l)) * 100), 1)) 0 var(--fk-info-h,250)))}[data-fk-mode=light]{--fk-primary-fill-l:clamp(0, calc(var(--fk-primary-l,.55) - var(--fk-primary-fill-darken,.03)), 1);--fk-primary-fill:oklch(var(--fk-primary-fill-l) var(--fk-primary-c,.109) var(--fk-primary-h,250));--fk-on-primary:var(--fk-on-primary-ink,oklch(var(--fk-primary-ink-light,clamp(0, calc((.62 - var(--fk-primary-fill-l)) * 100), 1)) 0 var(--fk-primary-h,250)));--fk-danger-fill-l:clamp(0, calc(var(--fk-danger-l,.55) - var(--fk-primary-fill-darken,.03)), 1);--fk-danger-fill:oklch(var(--fk-danger-fill-l) var(--fk-danger-c,.15609) var(--fk-danger-h,25));--fk-on-danger:var(--fk-on-danger-ink,oklch(var(--fk-danger-ink-light,clamp(0, calc((.62 - var(--fk-danger-fill-l)) * 100), 1)) 0 var(--fk-danger-h,25)));--fk-success-fill-l:clamp(0, calc(var(--fk-success-l,.55) - var(--fk-primary-fill-darken,.03)), 1);--fk-success-fill:oklch(var(--fk-success-fill-l) var(--fk-success-c,.12953) var(--fk-success-h,142));--fk-on-success:var(--fk-on-success-ink,oklch(var(--fk-success-ink-light,clamp(0, calc((.62 - var(--fk-success-fill-l)) * 100), 1)) 0 var(--fk-success-h,142)));--fk-warning-fill-l:clamp(0, calc(var(--fk-warning-l,.55) - var(--fk-primary-fill-darken,.03)), 1);--fk-warning-fill:oklch(var(--fk-warning-fill-l) var(--fk-warning-c,.07891) var(--fk-warning-h,85));--fk-on-warning:var(--fk-on-warning-ink,oklch(var(--fk-warning-ink-light,clamp(0, calc((.62 - var(--fk-warning-fill-l)) * 100), 1)) 0 var(--fk-warning-h,85)));--fk-info-fill-l:clamp(0, calc(var(--fk-info-l,.55) - var(--fk-primary-fill-darken,.03)), 1);--fk-info-fill:oklch(var(--fk-info-fill-l) var(--fk-info-c,.10898) var(--fk-info-h,250));--fk-on-info:var(--fk-on-info-ink,oklch(var(--fk-info-ink-light,clamp(0, calc((.62 - var(--fk-info-fill-l)) * 100), 1)) 0 var(--fk-info-h,250)))}[data-fk-mode=dark]{--fk-primary-fill-l:clamp(0, calc(var(--fk-primary-l,.55) - var(--fk-primary-fill-darken,.09)), 1);--fk-primary-fill:oklch(var(--fk-primary-fill-l) var(--fk-primary-c,.109) var(--fk-primary-h,250));--fk-on-primary:var(--fk-on-primary-ink,oklch(var(--fk-primary-ink-light-darkmode,clamp(0, calc((.62 - var(--fk-primary-fill-l)) * 100), 1)) 0 var(--fk-primary-h,250)));--fk-danger-fill-l:clamp(0, calc(var(--fk-danger-l,.55) - var(--fk-primary-fill-darken,.09)), 1);--fk-danger-fill:oklch(var(--fk-danger-fill-l) var(--fk-danger-c,.15609) var(--fk-danger-h,25));--fk-on-danger:var(--fk-on-danger-ink,oklch(var(--fk-danger-ink-light-darkmode,clamp(0, calc((.62 - var(--fk-danger-fill-l)) * 100), 1)) 0 var(--fk-danger-h,25)));--fk-success-fill-l:clamp(0, calc(var(--fk-success-l,.55) - var(--fk-primary-fill-darken,.09)), 1);--fk-success-fill:oklch(var(--fk-success-fill-l) var(--fk-success-c,.12953) var(--fk-success-h,142));--fk-on-success:var(--fk-on-success-ink,oklch(var(--fk-success-ink-light-darkmode,clamp(0, calc((.62 - var(--fk-success-fill-l)) * 100), 1)) 0 var(--fk-success-h,142)));--fk-warning-fill-l:clamp(0, calc(var(--fk-warning-l,.55) - var(--fk-primary-fill-darken,.09)), 1);--fk-warning-fill:oklch(var(--fk-warning-fill-l) var(--fk-warning-c,.07891) var(--fk-warning-h,85));--fk-on-warning:var(--fk-on-warning-ink,oklch(var(--fk-warning-ink-light-darkmode,clamp(0, calc((.62 - var(--fk-warning-fill-l)) * 100), 1)) 0 var(--fk-warning-h,85)));--fk-info-fill-l:clamp(0, calc(var(--fk-info-l,.55) - var(--fk-primary-fill-darken,.09)), 1);--fk-info-fill:oklch(var(--fk-info-fill-l) var(--fk-info-c,.10898) var(--fk-info-h,250));--fk-on-info:var(--fk-on-info-ink,oklch(var(--fk-info-ink-light-darkmode,clamp(0, calc((.62 - var(--fk-info-fill-l)) * 100), 1)) 0 var(--fk-info-h,250)))}@media (prefers-color-scheme:dark){:root:not([data-fk-mode=light]){--fk-primary-fill-l:clamp(0, calc(var(--fk-primary-l,.55) - var(--fk-primary-fill-darken,.09)), 1);--fk-primary-fill:oklch(var(--fk-primary-fill-l) var(--fk-primary-c,.109) var(--fk-primary-h,250));--fk-on-primary:var(--fk-on-primary-ink,oklch(var(--fk-primary-ink-light-darkmode,clamp(0, calc((.62 - var(--fk-primary-fill-l)) * 100), 1)) 0 var(--fk-primary-h,250)));--fk-danger-fill-l:clamp(0, calc(var(--fk-danger-l,.55) - var(--fk-primary-fill-darken,.09)), 1);--fk-danger-fill:oklch(var(--fk-danger-fill-l) var(--fk-danger-c,.15609) var(--fk-danger-h,25));--fk-on-danger:var(--fk-on-danger-ink,oklch(var(--fk-danger-ink-light-darkmode,clamp(0, calc((.62 - var(--fk-danger-fill-l)) * 100), 1)) 0 var(--fk-danger-h,25)));--fk-success-fill-l:clamp(0, calc(var(--fk-success-l,.55) - var(--fk-primary-fill-darken,.09)), 1);--fk-success-fill:oklch(var(--fk-success-fill-l) var(--fk-success-c,.12953) var(--fk-success-h,142));--fk-on-success:var(--fk-on-success-ink,oklch(var(--fk-success-ink-light-darkmode,clamp(0, calc((.62 - var(--fk-success-fill-l)) * 100), 1)) 0 var(--fk-success-h,142)));--fk-warning-fill-l:clamp(0, calc(var(--fk-warning-l,.55) - var(--fk-primary-fill-darken,.09)), 1);--fk-warning-fill:oklch(var(--fk-warning-fill-l) var(--fk-warning-c,.07891) var(--fk-warning-h,85));--fk-on-warning:var(--fk-on-warning-ink,oklch(var(--fk-warning-ink-light-darkmode,clamp(0, calc((.62 - var(--fk-warning-fill-l)) * 100), 1)) 0 var(--fk-warning-h,85)));--fk-info-fill-l:clamp(0, calc(var(--fk-info-l,.55) - var(--fk-primary-fill-darken,.09)), 1);--fk-info-fill:oklch(var(--fk-info-fill-l) var(--fk-info-c,.10898) var(--fk-info-h,250));--fk-on-info:var(--fk-on-info-ink,oklch(var(--fk-info-ink-light-darkmode,clamp(0, calc((.62 - var(--fk-info-fill-l)) * 100), 1)) 0 var(--fk-info-h,250)))}}:root{--fk-chart-series-1:oklch(calc(clamp(.46, var(--fk-primary-l,.55), .55) - max(0, .995 - var(--fk-surface-base-l)) * .8) .15 var(--fk-primary-h,250));--fk-chart-series-2:oklch(calc(clamp(.46, var(--fk-primary-l,.55), .55) + .03 - max(0, .995 - var(--fk-surface-base-l)) * .8) .15 calc(var(--fk-primary-h,250) + 265));--fk-chart-series-3:oklch(calc(clamp(.46, var(--fk-primary-l,.55), .55) - .12 - max(0, .995 - var(--fk-surface-base-l)) * .8) .15 calc(var(--fk-primary-h,250) + 320));--fk-chart-series-4:oklch(calc(clamp(.46, var(--fk-primary-l,.55), .55) + .06 - max(0, .995 - var(--fk-surface-base-l)) * .8) .15 calc(var(--fk-primary-h,250) + 130));--fk-chart-series-5:oklch(calc(clamp(.46, var(--fk-primary-l,.55), .55) - .08 - max(0, .995 - var(--fk-surface-base-l)) * .8) .15 calc(var(--fk-primary-h,250) + 200));--fk-chart-series-6:oklch(calc(clamp(.46, var(--fk-primary-l,.55), .55) - .04 - max(0, .995 - var(--fk-surface-base-l)) * .8) .15 calc(var(--fk-primary-h,250) + 90));--fk-chart-series-wrap-opacity:.6;--fk-chart-series-up:var(--fk-success);--fk-chart-series-down:var(--fk-danger);--fk-chart-series-neutral:var(--fk-ink-text-muted);--fk-chart-grid:color-mix(in oklab, var(--fk-border) 60%, transparent);--fk-chart-axis:var(--fk-border);--fk-chart-label:var(--fk-ink-text-muted);--fk-chart-ink:var(--fk-ink-text);--fk-chart-surface:var(--fk-surface-panel);--fk-chart-band:color-mix(in oklab, var(--fk-primary) 8%, transparent);--fk-chart-cursor:var(--fk-ink-text-muted);--fk-chart-seq-lo:color-mix(in oklch, var(--fk-chart-series-1) 10%, var(--fk-surface-panel));--fk-chart-seq-hi:var(--fk-chart-series-1);--fk-chart-div-lo:var(--fk-danger);--fk-chart-div-mid:color-mix(in oklch, var(--fk-ink-text-muted) 14%, var(--fk-surface-panel));--fk-chart-div-hi:var(--fk-chart-series-1);--fk-chart-ramp-zero:color-mix(in oklch, var(--fk-ink-text-muted) 8%, var(--fk-surface-panel))}[data-fk-mode=dark]{--fk-chart-series-1:oklch(.75 .14 var(--fk-primary-h,250));--fk-chart-series-2:oklch(.63 .14 calc(var(--fk-primary-h,250) + 265));--fk-chart-series-3:oklch(.87 .14 calc(var(--fk-primary-h,250) + 320));--fk-chart-series-4:oklch(.69 .14 calc(var(--fk-primary-h,250) + 130));--fk-chart-series-5:oklch(.83 .14 calc(var(--fk-primary-h,250) + 200));--fk-chart-series-6:oklch(.79 .14 calc(var(--fk-primary-h,250) + 90))}@media (prefers-color-scheme:dark){:root:not([data-fk-mode=light]){--fk-chart-series-1:oklch(.75 .14 var(--fk-primary-h,250));--fk-chart-series-2:oklch(.63 .14 calc(var(--fk-primary-h,250) + 265));--fk-chart-series-3:oklch(.87 .14 calc(var(--fk-primary-h,250) + 320));--fk-chart-series-4:oklch(.69 .14 calc(var(--fk-primary-h,250) + 130));--fk-chart-series-5:oklch(.83 .14 calc(var(--fk-primary-h,250) + 200));--fk-chart-series-6:oklch(.79 .14 calc(var(--fk-primary-h,250) + 90))}}:root,[data-fk-mode=light]{--fk-surface-hover:oklch(calc(var(--fk-surface-base-l) * .97487 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.015) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-active:oklch(calc(var(--fk-surface-base-l) * .95075 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.035 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.025) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-ink-text-muted:oklch(calc(var(--fk-surface-base-l) * .55879 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.08 + calc((clamp(0, var(--fk-text-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.07) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-ink-text-hover:oklch(calc(var(--fk-surface-base-l) * .35226 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.08 + calc((clamp(0, var(--fk-text-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.07) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-ink-text:oklch(calc(var(--fk-surface-base-l) * .14573 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.06 + calc((clamp(0, var(--fk-text-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.085) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-page:var(--fk-bg-1);--fk-surface-content:var(--fk-bg-2);--fk-surface-selected:color-mix(in oklab, var(--fk-primary,var(--fk-info,oklch(55% .109 250))) calc(clamp(0, var(--fk-selection-accent,0), 100) * 1%), var(--fk-surface-active));--fk-ink-selected:color-mix(in oklab, var(--fk-on-primary,white) calc(clamp(0, calc((clamp(0, var(--fk-selection-accent,0), 100) - 50) / 50), 1) * 100%), var(--fk-ink-text));--fk-surface-picked:color-mix(in oklab, var(--fk-primary,var(--fk-info,oklch(55% .109 250))) calc(clamp(0, var(--fk-picked-accent,.5), 100) * 1%), color-mix(in oklab, var(--fk-ink-text) calc(clamp(0, var(--fk-picked-step,5), 100) * 1%), var(--fk-surface-content)));--fk-surface-picked-edge:var(--fk-picked-edge,transparent);--fk-surface-input:oklch(calc(var(--fk-surface-base-l) * var(--fk-input-surface-coef,1) + var(--fk-input-surface-bias,0) + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.006 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .006) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-border-input:oklch(calc(var(--fk-surface-base-l) * var(--fk-input-border-coef,.92663) + var(--fk-input-border-bias,0) + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.05 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-sunken:oklch(calc(var(--fk-surface-base-l) + calc(clamp(0, var(--fk-surface-step-factor,6), 12) / 6) * (var(--fk-surface-base-l) * -.05)) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-card:oklch(calc(var(--fk-surface-base-l) + calc(clamp(0, var(--fk-surface-step-factor,6), 12) / 6) * (-.03)) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-raised:oklch(var(--fk-surface-base-l) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-scrollbar-thumb:color-mix(in oklab, var(--fk-ink-text) 14%, transparent);--fk-scrollbar-thumb-active:color-mix(in oklab, var(--fk-ink-text) 24%, transparent);--fk-scrollbar-thumb-hover:color-mix(in oklab, var(--fk-ink-text) 36%, transparent);--fk-scrollbar-track:transparent}[data-fk-mode=dark]{--fk-surface-hover:oklch(calc(var(--fk-surface-base-l) * .85497 + .14503 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .02 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .02) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-active:oklch(calc(var(--fk-surface-base-l) * .82515 + .17485 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .02 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .03) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-ink-text-muted:oklch(calc(var(--fk-surface-base-l) * .34152 + .65848 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .07 + calc((clamp(0, var(--fk-text-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .07) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-ink-text-hover:oklch(calc(var(--fk-surface-base-l) * .17953 + .82047 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .07 + calc((clamp(0, var(--fk-text-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .07) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-ink-text:oklch(calc(var(--fk-surface-base-l) * .01754 + .98246 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .012 + calc((clamp(0, var(--fk-text-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .085) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-page:var(--fk-bg-1);--fk-surface-content:var(--fk-bg-2);--fk-surface-selected:color-mix(in oklab, var(--fk-primary,var(--fk-info,oklch(55% .109 250))) calc(clamp(0, var(--fk-selection-accent,0), 100) * 1%), var(--fk-surface-active));--fk-ink-selected:color-mix(in oklab, var(--fk-on-primary,white) calc(clamp(0, calc((clamp(0, var(--fk-selection-accent,0), 100) - 50) / 50), 1) * 100%), var(--fk-ink-text));--fk-surface-picked:color-mix(in oklab, var(--fk-primary,var(--fk-info,oklch(55% .109 250))) calc(clamp(0, var(--fk-picked-accent,.5), 100) * 1%), color-mix(in oklab, var(--fk-ink-text) calc(clamp(0, var(--fk-picked-step,5), 100) * 1%), var(--fk-surface-content)));--fk-surface-picked-edge:var(--fk-picked-edge,transparent);--fk-surface-input:oklch(calc(var(--fk-surface-base-l) * var(--fk-input-surface-coef,.85497) + var(--fk-input-surface-bias,.14503) + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .02 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .03) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-border-input:oklch(calc(var(--fk-surface-base-l) * var(--fk-input-border-coef,.76291) + var(--fk-input-border-bias,.23709) + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-sunken:oklch(calc(var(--fk-surface-base-l) + calc(clamp(0, var(--fk-surface-step-factor,6), 12) / 6) * (var(--fk-surface-base-l) * -.1 + .085)) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-card:oklch(calc(var(--fk-surface-base-l) + calc(clamp(0, var(--fk-surface-step-factor,6), 12) / 6) * (.05)) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-raised:oklch(calc(var(--fk-surface-base-l) + calc(clamp(0, var(--fk-surface-step-factor,6), 12) / 6) * (var(--fk-surface-base-l) * -.05 + .175)) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-scrollbar-thumb:color-mix(in oklab, var(--fk-ink-text) 14%, transparent);--fk-scrollbar-thumb-active:color-mix(in oklab, var(--fk-ink-text) 24%, transparent);--fk-scrollbar-thumb-hover:color-mix(in oklab, var(--fk-ink-text) 36%, transparent);--fk-scrollbar-track:transparent}@media (prefers-color-scheme:dark){:root:not([data-fk-mode=light]){--fk-surface-hover:oklch(calc(var(--fk-surface-base-l) * .85497 + .14503 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .02 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .02) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-active:oklch(calc(var(--fk-surface-base-l) * .82515 + .17485 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .02 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .03) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-ink-text-muted:oklch(calc(var(--fk-surface-base-l) * .34152 + .65848 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .07 + calc((clamp(0, var(--fk-text-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .07) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-ink-text-hover:oklch(calc(var(--fk-surface-base-l) * .17953 + .82047 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .07 + calc((clamp(0, var(--fk-text-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .07) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-ink-text:oklch(calc(var(--fk-surface-base-l) * .01754 + .98246 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .012 + calc((clamp(0, var(--fk-text-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .085) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-page:var(--fk-bg-1);--fk-surface-content:var(--fk-bg-2);--fk-surface-selected:color-mix(in oklab, var(--fk-primary,var(--fk-info,oklch(55% .109 250))) calc(clamp(0, var(--fk-selection-accent,0), 100) * 1%), var(--fk-surface-active));--fk-ink-selected:color-mix(in oklab, var(--fk-on-primary,white) calc(clamp(0, calc((clamp(0, var(--fk-selection-accent,0), 100) - 50) / 50), 1) * 100%), var(--fk-ink-text));--fk-surface-picked:color-mix(in oklab, var(--fk-primary,var(--fk-info,oklch(55% .109 250))) calc(clamp(0, var(--fk-picked-accent,.5), 100) * 1%), color-mix(in oklab, var(--fk-ink-text) calc(clamp(0, var(--fk-picked-step,5), 100) * 1%), var(--fk-surface-content)));--fk-surface-picked-edge:var(--fk-picked-edge,transparent);--fk-surface-input:oklch(calc(var(--fk-surface-base-l) * var(--fk-input-surface-coef,.85497) + var(--fk-input-surface-bias,.14503) + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .02 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .03) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-border-input:oklch(calc(var(--fk-surface-base-l) * var(--fk-input-border-coef,.76291) + var(--fk-input-border-bias,.23709) + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-sunken:oklch(calc(var(--fk-surface-base-l) + calc(clamp(0, var(--fk-surface-step-factor,6), 12) / 6) * (var(--fk-surface-base-l) * -.1 + .085)) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-card:oklch(calc(var(--fk-surface-base-l) + calc(clamp(0, var(--fk-surface-step-factor,6), 12) / 6) * (.05)) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-raised:oklch(calc(var(--fk-surface-base-l) + calc(clamp(0, var(--fk-surface-step-factor,6), 12) / 6) * (var(--fk-surface-base-l) * -.05 + .175)) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-scrollbar-thumb:color-mix(in oklab, var(--fk-ink-text) 14%, transparent);--fk-scrollbar-thumb-active:color-mix(in oklab, var(--fk-ink-text) 24%, transparent);--fk-scrollbar-thumb-hover:color-mix(in oklab, var(--fk-ink-text) 36%, transparent);--fk-scrollbar-track:transparent}}:root{--fk-bg-1:oklch(calc(var(--fk-surface-base-l) + (0 + (clamp(0, var(--fk-bg-surface-factor,6), 12) - 6) / 6) * .005 - .015 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.016 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.018) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-bg-2:oklch(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .005 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.006 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .006) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-bg-3:oklch(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .005 - .04 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.006 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .006) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-bg-4:oklch(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .005 - .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.006 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .006) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-bg-5:oklch(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .005 - .08 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.006 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .006) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-text-1:var(--fk-ink-text);--fk-text-2:var(--fk-ink-text-muted);--fk-text-3:oklch(calc(var(--fk-surface-base-l) * .66389 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.08 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.07) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-text-4:oklch(calc(var(--fk-surface-base-l) * .76898 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.08 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.07) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-border-1:var(--fk-border);--fk-border-2:oklch(calc(var(--fk-surface-base-l) * .94472 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.05 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-border-3:oklch(calc(var(--fk-surface-base-l) * .96281 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.05 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-border-strong:oklch(calc(var(--fk-surface-base-l) * .84781 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.05 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-tooltip-bg:var(--fk-text-1);--fk-tooltip-ink:var(--fk-bg-2);--fk-tooltip-border:var(--fk-text-1);--fk-primary-1:var(--fk-primary,var(--fk-info,oklch(55% .109 250)));--fk-primary-2:color-mix(in oklab, var(--fk-primary,var(--fk-info,oklch(55% .109 250))) 60%, var(--fk-bg-1));--fk-primary-3:color-mix(in oklab, var(--fk-primary,var(--fk-info,oklch(55% .109 250))) 30%, var(--fk-bg-1));--fk-primary-4:color-mix(in oklab, var(--fk-primary,var(--fk-info,oklch(55% .109 250))) 14%, var(--fk-bg-1));--fk-surface-bg:var(--fk-bg-1);--fk-surface-panel:var(--fk-bg-2);--fk-surface:var(--fk-bg-1);--fk-ink-text-high:var(--fk-text-1);--fk-ink-muted:var(--fk-text-2);--fk-text-secondary:var(--fk-text-2);--fk-ink-on-primary:var(--fk-on-primary);--fk-border-muted:var(--fk-border-2);--fk-border-subtle:var(--fk-border-3);--fk-accent-text:var(--fk-primary);--fk-surface-brand:var(--fk-primary-fill);--fk-surface-brand-hover:var(--fk-primary);--fk-surface-disabled:var(--fk-surface-hover);--fk-tooltip-font-size:var(--fk-type-size-caption);--fk-tooltip-font-weight:var(--fk-type-heading-weight)}[data-fk-mode=light]{--fk-bg-1:oklch(calc(var(--fk-surface-base-l) + (0 + (clamp(0, var(--fk-bg-surface-factor,6), 12) - 6) / 6) * .005 - .015 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.016 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.018) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-bg-2:oklch(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .005 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.006 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .006) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-bg-3:oklch(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .005 - .04 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.006 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .006) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-bg-4:oklch(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .005 - .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.006 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .006) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-bg-5:oklch(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .005 - .08 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.006 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .006) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-text-1:var(--fk-ink-text);--fk-text-2:var(--fk-ink-text-muted);--fk-text-3:oklch(calc(var(--fk-surface-base-l) * .66389 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.08 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.07) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-text-4:oklch(calc(var(--fk-surface-base-l) * .76898 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.08 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.07) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-border-1:var(--fk-border);--fk-border-2:oklch(calc(var(--fk-surface-base-l) * .94472 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.05 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-border-3:oklch(calc(var(--fk-surface-base-l) * .96281 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.05 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-border-strong:oklch(calc(var(--fk-surface-base-l) * .84781 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.05 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-tooltip-bg:var(--fk-text-1);--fk-tooltip-ink:var(--fk-bg-2);--fk-tooltip-border:var(--fk-text-1)}[data-fk-mode=dark]{--fk-bg-1:oklch(calc(var(--fk-surface-base-l) + (0 + (clamp(0, var(--fk-bg-surface-factor,6), 12) - 6) / 6) * .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.045 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.018) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-bg-2:oklch(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .02 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .03) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-bg-3:oklch(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .06 + .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .02 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .03) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-bg-4:oklch(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .06 + .12 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .02 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .03) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-bg-5:oklch(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .06 + .18 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .02 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .03) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-text-1:var(--fk-ink-text);--fk-text-2:var(--fk-ink-text-muted);--fk-text-3:oklch(calc(var(--fk-surface-base-l) * .47118 + .52882 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .07 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .07) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-text-4:oklch(calc(var(--fk-surface-base-l) * .60083 + .39917 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .07 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .07) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-border-1:var(--fk-border);--fk-border-2:oklch(calc(var(--fk-surface-base-l) * .81769 + .18231 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-border-3:oklch(calc(var(--fk-surface-base-l) * .84006 + .15994 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-border-strong:oklch(calc(var(--fk-surface-base-l) * .69808 + .30192 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-tooltip-bg:var(--fk-bg-3);--fk-tooltip-ink:var(--fk-text-1);--fk-tooltip-border:var(--fk-border-1)}@media (prefers-color-scheme:dark){:root:not([data-fk-mode=light]){--fk-bg-1:oklch(calc(var(--fk-surface-base-l) + (0 + (clamp(0, var(--fk-bg-surface-factor,6), 12) - 6) / 6) * .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.045 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.018) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-bg-2:oklch(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .02 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .03) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-bg-3:oklch(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .06 + .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .02 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .03) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-bg-4:oklch(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .06 + .12 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .02 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .03) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-bg-5:oklch(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .06 + .18 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .02 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .03) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-text-1:var(--fk-ink-text);--fk-text-2:var(--fk-ink-text-muted);--fk-text-3:oklch(calc(var(--fk-surface-base-l) * .47118 + .52882 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .07 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .07) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-text-4:oklch(calc(var(--fk-surface-base-l) * .60083 + .39917 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .07 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .07) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-border-1:var(--fk-border);--fk-border-2:oklch(calc(var(--fk-surface-base-l) * .81769 + .18231 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-border-3:oklch(calc(var(--fk-surface-base-l) * .84006 + .15994 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-border-strong:oklch(calc(var(--fk-surface-base-l) * .69808 + .30192 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-tooltip-bg:var(--fk-bg-3);--fk-tooltip-ink:var(--fk-text-1);--fk-tooltip-border:var(--fk-border-1)}}:root,[data-fk-mode=light]{--fk-surface-chrome:var(--fk-chrome-brand,oklch(clamp(0, calc(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .005 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.006 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .006) + clamp(-3, var(--fk-chrome-offset,0), 3) * .012), 1) var(--fk-surface-chroma) var(--fk-surface-hue)));--fk-surface-rail:var(--fk-rail-brand,oklch(clamp(0, calc(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .005 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.006 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .006) + clamp(-3, var(--fk-chrome-offset,0), 3) * .024), 1) var(--fk-surface-chroma) var(--fk-surface-hue)))}[data-fk-mode=dark]{--fk-surface-chrome:var(--fk-chrome-brand,oklch(clamp(0, calc(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .02 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .03) + clamp(-3, var(--fk-chrome-offset,0), 3) * .035), 1) var(--fk-surface-chroma) var(--fk-surface-hue)));--fk-surface-rail:var(--fk-rail-brand,oklch(clamp(0, calc(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .02 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .03) + clamp(-3, var(--fk-chrome-offset,0), 3) * .07), 1) var(--fk-surface-chroma) var(--fk-surface-hue)))}@media (prefers-color-scheme:dark){:root:not([data-fk-mode=light]){--fk-surface-chrome:var(--fk-chrome-brand,oklch(clamp(0, calc(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .02 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .03) + clamp(-3, var(--fk-chrome-offset,0), 3) * .035), 1) var(--fk-surface-chroma) var(--fk-surface-hue)));--fk-surface-rail:var(--fk-rail-brand,oklch(clamp(0, calc(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .02 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .03) + clamp(-3, var(--fk-chrome-offset,0), 3) * .07), 1) var(--fk-surface-chroma) var(--fk-surface-hue)))}}html,body{background-color:var(--fk-surface-bg);color:var(--fk-ink-text-muted);--fk-surface-hover-local:oklch(calc(calc(var(--fk-surface-base-l) + (0 + (clamp(0, var(--fk-bg-surface-factor,6), 12) - 6) / 6) * .005 - .015 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.016 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.018) - .02) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-active-local:oklch(calc(calc(var(--fk-surface-base-l) + (0 + (clamp(0, var(--fk-bg-surface-factor,6), 12) - 6) / 6) * .005 - .015 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.016 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.018) - .04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-control-track:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-track-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-track-hover:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-track-hover-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill-hover:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-hover-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill-disabled:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-disabled-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-ink-disabled:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-ink-disabled-mix), var(--fk-surface-local,var(--fk-surface-bg)))}body{background-color:#0000}:root[data-fk-mode=dark],:root[data-fk-mode=dark] body{--fk-surface-hover-local:oklch(calc(calc(var(--fk-surface-base-l) + (0 + (clamp(0, var(--fk-bg-surface-factor,6), 12) - 6) / 6) * .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.045 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.018) + .06) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-active-local:oklch(calc(calc(var(--fk-surface-base-l) + (0 + (clamp(0, var(--fk-bg-surface-factor,6), 12) - 6) / 6) * .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.045 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.018) + .12) var(--fk-surface-chroma) var(--fk-surface-hue))}@media (prefers-color-scheme:dark){:root:not([data-fk-mode=light]),:root:not([data-fk-mode=light]) body{--fk-surface-hover-local:oklch(calc(calc(var(--fk-surface-base-l) + (0 + (clamp(0, var(--fk-bg-surface-factor,6), 12) - 6) / 6) * .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.045 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.018) + .06) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-active-local:oklch(calc(calc(var(--fk-surface-base-l) + (0 + (clamp(0, var(--fk-bg-surface-factor,6), 12) - 6) / 6) * .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.045 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.018) + .12) var(--fk-surface-chroma) var(--fk-surface-hue))}}:root{--fk-mode-transition-duration:calc(.18s * clamp(0, var(--fk-motion-factor), 12) / 6)}[data-fk-mode-transition]{transition-property:--fk-surface-base,--fk-surface,--fk-surface-bg,--fk-surface-panel,--fk-surface-card,--fk-surface-raised,--fk-surface-sunken,--fk-surface-hover,--fk-surface-active,--fk-surface-selected,--fk-surface-disabled,--fk-surface-input,--fk-surface-brand,--fk-surface-brand-hover,--fk-surface-chrome,--fk-surface-rail,--fk-ink-text,--fk-ink-text-high,--fk-ink-text-hover,--fk-ink-text-muted,--fk-ink-muted,--fk-ink-selected,--fk-ink-on-primary,--fk-text-1,--fk-text-2,--fk-text-3,--fk-text-4,--fk-text-secondary,--fk-accent-text,--fk-border,--fk-border-1,--fk-border-2,--fk-border-3,--fk-border-input,--fk-border-subtle,--fk-border-muted,--fk-border-strong,--fk-bg-1,--fk-bg-2,--fk-bg-3,--fk-bg-4,--fk-bg-5,--fk-primary-1,--fk-primary-2,--fk-primary-3,--fk-primary-4,--fk-primary,--fk-danger,--fk-success,--fk-warning,--fk-info,--fk-primary-fill,--fk-danger-fill,--fk-success-fill,--fk-warning-fill,--fk-info-fill,--fk-on-primary,--fk-on-danger,--fk-on-success,--fk-on-warning,--fk-on-info,--fk-focus-ring,--fk-focus-ring-source,--fk-scrollbar-thumb,--fk-scrollbar-thumb-hover,--fk-scrollbar-track,--fk-chart-series-1,--fk-chart-series-2,--fk-chart-series-3,--fk-chart-series-4,--fk-chart-series-5,--fk-chart-series-6,--fk-surface-base-l,--fk-surface-chroma;transition-duration:var(--fk-mode-transition-duration);transition-timing-function:ease}:root[data-fk-mode-vt]::view-transition-old(root){animation-duration:var(--fk-mode-transition-duration);animation-timing-function:ease}:root[data-fk-mode-vt]::view-transition-new(root){animation-duration:var(--fk-mode-transition-duration);animation-timing-function:ease}:root[data-fk-mode-vt]::view-transition-group(root){animation-duration:var(--fk-mode-transition-duration);animation-timing-function:ease}@media (prefers-reduced-motion:reduce){[data-fk-mode-transition]{transition:none}:root[data-fk-mode-vt]::view-transition-old(root){animation:none}:root[data-fk-mode-vt]::view-transition-new(root){animation:none}:root[data-fk-mode-vt]::view-transition-group(root){animation:none}}.force-reduced-motion[data-fk-mode-transition]{transition:none}:root.force-reduced-motion[data-fk-mode-vt]::view-transition-old(root){animation:none}:root.force-reduced-motion[data-fk-mode-vt]::view-transition-new(root){animation:none}:root.force-reduced-motion[data-fk-mode-vt]::view-transition-group(root){animation:none}}@layer fk.utilities;@layer components{.fk-tooltip{border-radius:var(--fk-tooltip-corner,min(max(calc(var(--fk-tooltip-corner-base) + var(--fk-tooltip-corner-step) * (clamp(0, var(--fk-tooltip-corner-factor,var(--fk-popover-corner-factor,var(--fk-corner-factor))), 12) - 6) / 6), 0px), var(--fk-tooltip-corner-full,999rem)));padding:var(--fk-tooltip-space,max(calc(var(--fk-tooltip-space-base) + var(--fk-tooltip-space-step) * (clamp(0, var(--fk-tooltip-space-factor,var(--fk-popover-space-factor,var(--fk-space-factor))), 12) - 6) / 6), 0px))}.fk-button{border-radius:var(--fk-button-corner,min(max(calc(var(--fk-button-corner-base) + var(--fk-button-corner-step) * (clamp(0, var(--fk-button-corner-factor,var(--fk-form-corner-factor,var(--fk-corner-factor))), 12) - 6) / 6), 0px), var(--fk-button-corner-full,999rem)));padding-inline:var(--fk-button-px,var(--fk-control-px-md));padding-block:0}.fk-panel{border-radius:var(--fk-panel-corner,min(max(calc(var(--fk-panel-corner-base) + var(--fk-panel-corner-step) * (clamp(0, var(--fk-panel-corner-factor,var(--fk-corner-factor)), 12) - 6) / 6), 0px), var(--fk-panel-corner-full,999rem)));padding:var(--fk-panel-space,max(calc(var(--fk-panel-space-base) + var(--fk-panel-space-step) * (clamp(0, var(--fk-panel-space-factor,var(--fk-space-factor)), 12) - 6) / 6), 0px))}.fk-modal{border-radius:var(--fk-modal-corner,min(max(calc(var(--fk-modal-corner-base) + var(--fk-modal-corner-step) * (clamp(0, var(--fk-modal-corner-factor,var(--fk-popover-corner-factor,var(--fk-corner-factor))), 12) - 6) / 6), 0px), var(--fk-modal-corner-full,999rem)));padding:var(--fk-modal-space,max(calc(var(--fk-modal-space-base) + var(--fk-modal-space-step) * (clamp(0, var(--fk-modal-space-factor,var(--fk-popover-space-factor,var(--fk-space-factor))), 12) - 6) / 6), 0px))}.fk-menu{border-radius:var(--fk-menu-corner,min(max(calc(var(--fk-menu-corner-base) + var(--fk-menu-corner-step) * (clamp(0, var(--fk-menu-corner-factor,var(--fk-popover-corner-factor,var(--fk-corner-factor))), 12) - 6) / 6), 0px), var(--fk-menu-corner-full,999rem)));padding:var(--fk-menu-space,max(calc(var(--fk-menu-space-base) + var(--fk-menu-space-step) * (clamp(0, var(--fk-menu-space-factor,var(--fk-popover-space-factor,var(--fk-space-factor))), 12) - 6) / 6), 0px))}.fk-dropdown{border-radius:var(--fk-dropdown-corner,min(max(calc(var(--fk-dropdown-corner-base) + var(--fk-dropdown-corner-step) * (clamp(0, var(--fk-dropdown-corner-factor,var(--fk-popover-corner-factor,var(--fk-corner-factor))), 12) - 6) / 6), 0px), var(--fk-dropdown-corner-full,999rem)));padding:var(--fk-dropdown-space,max(calc(var(--fk-dropdown-space-base) + var(--fk-dropdown-space-step) * (clamp(0, var(--fk-dropdown-space-factor,var(--fk-popover-space-factor,var(--fk-space-factor))), 12) - 6) / 6), 0px))}.fk-popout{border-radius:var(--fk-popout-corner,min(max(calc(var(--fk-popout-corner-base) + var(--fk-popout-corner-step) * (clamp(0, var(--fk-popout-corner-factor,var(--fk-popover-corner-factor,var(--fk-corner-factor))), 12) - 6) / 6), 0px), var(--fk-popout-corner-full,999rem)));padding:var(--fk-popout-space,max(calc(var(--fk-popout-space-base) + var(--fk-popout-space-step) * (clamp(0, var(--fk-popout-space-factor,var(--fk-popover-space-factor,var(--fk-space-factor))), 12) - 6) / 6), 0px))}.fk-input,.fk-field{border-radius:var(--fk-input-corner,min(max(calc(var(--fk-input-corner-base) + var(--fk-input-corner-step) * (clamp(0, var(--fk-input-corner-factor,var(--fk-form-corner-factor,var(--fk-corner-factor))), 12) - 6) / 6), 0px), var(--fk-input-corner-full,999rem)));padding-inline:var(--fk-field-px,var(--fk-control-field-px-md));padding-block:0}.fk-select{border-radius:var(--fk-select-corner,min(max(calc(var(--fk-select-corner-base) + var(--fk-select-corner-step) * (clamp(0, var(--fk-select-corner-factor,var(--fk-form-corner-factor,var(--fk-corner-factor))), 12) - 6) / 6), 0px), var(--fk-select-corner-full,999rem)));padding-inline:var(--fk-field-px,var(--fk-control-field-px-md));padding-block:0}.fk-radio{border-radius:var(--fk-radio-corner,min(max(calc(var(--fk-radio-corner-base) + var(--fk-radio-corner-step) * (clamp(0, var(--fk-radio-corner-factor,var(--fk-form-corner-factor,var(--fk-corner-factor))), 12) - 6) / 6), 0px), var(--fk-radio-corner-full,999rem)));padding:var(--fk-radio-space,max(calc(var(--fk-radio-space-base) + var(--fk-radio-space-step) * (clamp(0, var(--fk-radio-space-factor,var(--fk-form-space-factor,var(--fk-space-factor))), 12) - 6) / 6), 0px))}.fk-checkbox{border-radius:var(--fk-checkbox-corner,min(max(calc(var(--fk-checkbox-corner-base) + var(--fk-checkbox-corner-step) * (clamp(0, var(--fk-checkbox-corner-factor,var(--fk-form-corner-factor,var(--fk-corner-factor))), 12) - 6) / 6), 0px), var(--fk-checkbox-corner-full,999rem)));padding:var(--fk-checkbox-space,max(calc(var(--fk-checkbox-space-base) + var(--fk-checkbox-space-step) * (clamp(0, var(--fk-checkbox-space-factor,var(--fk-form-space-factor,var(--fk-space-factor))), 12) - 6) / 6), 0px))}.fk-toggle{border-radius:var(--fk-toggle-corner,min(max(calc(var(--fk-toggle-corner-base) + var(--fk-toggle-corner-step) * (clamp(0, var(--fk-toggle-corner-factor,var(--fk-form-corner-factor,var(--fk-corner-factor))), 12) - 6) / 6), 0px), var(--fk-toggle-corner-full,999rem)));padding:var(--fk-toggle-space,max(calc(var(--fk-toggle-space-base) + var(--fk-toggle-space-step) * (clamp(0, var(--fk-toggle-space-factor,var(--fk-form-space-factor,var(--fk-space-factor))), 12) - 6) / 6), 0px))}.fk-label{border-radius:var(--fk-label-corner,min(max(calc(var(--fk-label-corner-base) + var(--fk-label-corner-step) * (clamp(0, var(--fk-label-corner-factor,var(--fk-form-corner-factor,var(--fk-corner-factor))), 12) - 6) / 6), 0px), var(--fk-label-corner-full,999rem)));padding:var(--fk-label-space,max(calc(var(--fk-label-space-base) + var(--fk-label-space-step) * (clamp(0, var(--fk-label-space-factor,var(--fk-form-space-factor,var(--fk-space-factor))), 12) - 6) / 6), 0px))}.fk-drawer{border-radius:var(--fk-drawer-corner,min(max(calc(var(--fk-drawer-corner-base) + var(--fk-drawer-corner-step) * (clamp(0, var(--fk-drawer-corner-factor,var(--fk-popover-corner-factor,var(--fk-corner-factor))), 12) - 6) / 6), 0px), var(--fk-drawer-corner-full,999rem)));padding:var(--fk-drawer-space,max(calc(var(--fk-drawer-space-base) + var(--fk-drawer-space-step) * (clamp(0, var(--fk-drawer-space-factor,var(--fk-popover-space-factor,var(--fk-space-factor))), 12) - 6) / 6), 0px))}.fk-notification{border-radius:var(--fk-notification-corner,min(max(calc(var(--fk-notification-corner-base) + var(--fk-notification-corner-step) * (clamp(0, var(--fk-notification-corner-factor,var(--fk-popover-corner-factor,var(--fk-corner-factor))), 12) - 6) / 6), 0px), var(--fk-notification-corner-full,999rem)));padding:var(--fk-notification-space,max(calc(var(--fk-notification-space-base) + var(--fk-notification-space-step) * (clamp(0, var(--fk-notification-space-factor,var(--fk-popover-space-factor,var(--fk-space-factor))), 12) - 6) / 6), 0px))}.fk-alert{border-radius:var(--fk-alert-corner,min(max(calc(var(--fk-alert-corner-base) + var(--fk-alert-corner-step) * (clamp(0, var(--fk-alert-corner-factor,var(--fk-popover-corner-factor,var(--fk-corner-factor))), 12) - 6) / 6), 0px), var(--fk-alert-corner-full,999rem)));padding:var(--fk-alert-space,max(calc(var(--fk-alert-space-base) + var(--fk-alert-space-step) * (clamp(0, var(--fk-alert-space-factor,var(--fk-popover-space-factor,var(--fk-space-factor))), 12) - 6) / 6), 0px))}.fk-card{border-radius:var(--fk-card-corner,min(max(calc(var(--fk-card-corner-base) + var(--fk-card-corner-step) * (clamp(0, var(--fk-card-corner-factor,var(--fk-corner-factor)), 12) - 6) / 6), 0px), var(--fk-card-corner-full,999rem)));padding:var(--fk-card-space,max(calc(var(--fk-card-space-base) + var(--fk-card-space-step) * (clamp(0, var(--fk-card-space-factor,var(--fk-space-factor)), 12) - 6) / 6), 0px))}.fk-chip{border-radius:var(--fk-chip-corner,min(max(calc(var(--fk-chip-corner-base) + var(--fk-chip-corner-step) * (clamp(0, var(--fk-chip-corner-factor,var(--fk-form-corner-factor,var(--fk-corner-factor))), 12) - 6) / 6), 0px), var(--fk-chip-corner-full,999rem)));padding-inline:var(--fk-chip-px,calc(var(--fk-space-unit) * 2));padding-block:0}.fk-switch{padding:var(--fk-switch-space,max(calc(var(--fk-switch-space-base) + var(--fk-switch-space-step) * (clamp(0, var(--fk-switch-space-factor,var(--fk-form-space-factor,var(--fk-space-factor))), 12) - 6) / 6), 0px))}.fk-divider{padding:var(--fk-divider-space,max(calc(var(--fk-divider-space-base) + var(--fk-divider-space-step) * (clamp(0, var(--fk-divider-space-factor,var(--fk-space-factor)), 12) - 6) / 6), 0px))}.fk-box{border-radius:var(--fk-box-corner,min(max(calc(var(--fk-box-corner-base) + var(--fk-box-corner-step) * (clamp(0, var(--fk-box-corner-factor,var(--fk-corner-factor)), 12) - 6) / 6), 0px), var(--fk-box-corner-full,999rem)));padding:var(--fk-box-space,max(calc(var(--fk-box-space-base) + var(--fk-box-space-step) * (clamp(0, var(--fk-box-space-factor,var(--fk-space-factor)), 12) - 6) / 6), 0px))}.fk-frame{border-radius:var(--fk-frame-corner,min(max(calc(var(--fk-frame-corner-base) + var(--fk-frame-corner-step) * (clamp(0, var(--fk-frame-corner-factor,var(--fk-corner-factor)), 12) - 6) / 6), 0px), var(--fk-frame-corner-full,999rem)));padding:var(--fk-frame-space,max(calc(var(--fk-frame-space-base) + var(--fk-frame-space-step) * (clamp(0, var(--fk-frame-space-factor,var(--fk-space-factor)), 12) - 6) / 6), 0px))}.fk-nav-rail{border-radius:var(--fk-nav-rail-corner,min(max(calc(var(--fk-nav-rail-corner-base) + var(--fk-nav-rail-corner-step) * (clamp(0, var(--fk-nav-rail-corner-factor,var(--fk-corner-factor)), 12) - 6) / 6), 0px), var(--fk-nav-rail-corner-full,999rem)));padding:var(--fk-nav-rail-space,max(calc(var(--fk-nav-rail-space-base) + var(--fk-nav-rail-space-step) * (clamp(0, var(--fk-nav-rail-space-factor,var(--fk-space-factor)), 12) - 6) / 6), 0px))}.fk-accordion{border-radius:var(--fk-accordion-corner,min(max(calc(var(--fk-accordion-corner-base) + var(--fk-accordion-corner-step) * (clamp(0, var(--fk-accordion-corner-factor,var(--fk-corner-factor)), 12) - 6) / 6), 0px), var(--fk-accordion-corner-full,999rem)))}.fk-carousel{border-radius:var(--fk-carousel-corner,min(max(calc(var(--fk-carousel-corner-base) + var(--fk-carousel-corner-step) * (clamp(0, var(--fk-carousel-corner-factor,var(--fk-corner-factor)), 12) - 6) / 6), 0px), var(--fk-carousel-corner-full,999rem)))}.fk-code{border-radius:var(--fk-code-corner,min(max(calc(var(--fk-code-corner-base) + var(--fk-code-corner-step) * (clamp(0, var(--fk-code-corner-factor,var(--fk-corner-factor)), 12) - 6) / 6), 0px), var(--fk-code-corner-full,999rem)))}.fk-grid{padding:var(--fk-grid-space,max(calc(var(--fk-grid-space-base) + var(--fk-grid-space-step) * (clamp(0, var(--fk-grid-space-factor,var(--fk-space-factor)), 12) - 6) / 6), 0px));--fk-grid-font-scale:calc(1 + (clamp(0, var(--fk-grid-space-factor,var(--fk-space-factor)), 12) - 6) / 6 * .05)}.fk-button[data-fk-icon-only]{aspect-ratio:1;padding-inline:0}.fk-button[data-variant=text]{height:auto;min-block-size:0;min-inline-size:0;padding-inline:0}.fk-list{min-width:0;margin-block:calc(-1 * var(--fk-list-row-space,var(--fk-list-space,max(calc(var(--fk-list-space-base) + var(--fk-list-space-step) * (clamp(0, var(--fk-list-space-factor,var(--fk-space-factor)), 12) - 6) / 6), 0px))));flex-direction:column;display:flex}.fk-list>*{padding-block:var(--fk-list-row-space,var(--fk-list-space,max(calc(var(--fk-list-space-base) + var(--fk-list-space-step) * (clamp(0, var(--fk-list-space-factor,var(--fk-space-factor)), 12) - 6) / 6), 0px)))}.fk-list>*+*,.fk-list-item+.fk-list-item{border-top:1px solid var(--fk-list-divider,var(--fk-border-subtle))}.fk-list-item{align-items:center;gap:var(--fk-list-gap,.75rem);min-width:0;padding-block:var(--fk-list-row-space,var(--fk-list-space,max(calc(var(--fk-list-space-base) + var(--fk-list-space-step) * (clamp(0, var(--fk-list-space-factor,var(--fk-space-factor)), 12) - 6) / 6), 0px)));color:var(--fk-ink-text);text-decoration:none;display:flex}.fk-list-item[data-tone=danger]{color:var(--fk-danger)}a.fk-list-item[href]:hover,a.fk-list-item[goto]:hover{background:var(--fk-list-hover-bg,none)}.fk-list-item__body{gap:var(--fk-list-body-gap,.15rem);flex-direction:column;flex:auto;min-width:0;display:flex}.fk-list-item__title{min-width:0;font-size:var(--fk-list-title-size,inherit);font-weight:var(--fk-list-title-weight,500);color:var(--fk-list-title-ink,inherit);align-items:center;gap:.5rem;display:flex}.fk-list-item__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fk-list-item__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fk-list-meta-size,calc(var(--fk-type-base-size,1rem) * .8125));color:var(--fk-list-meta-ink,var(--fk-ink-text-muted));font-weight:400;overflow:hidden}.fk-list-item__value{font-size:var(--fk-list-meta-size,calc(var(--fk-type-base-size,1rem) * .8125));color:var(--fk-list-meta-ink,var(--fk-ink-text-muted));flex-shrink:0}.fk-list-item__arrow{color:var(--fk-list-meta-ink,var(--fk-ink-text-muted));flex-shrink:0}.fk-list-item>:not(.fk-list-item__body){flex-shrink:0}.fk-files,.fk-file-upload,.fk-file-row,.fk-file-tile,.fk-file-chip,.fk-file-viewer,.fk-ai-prompt[data-attachments]{--fk-file-gap:calc(var(--fk-space-unit) * 2);--fk-file-pad:calc(var(--fk-space-unit) * 3);--fk-file-corner:var(--fk-card-corner,min(max(calc(var(--fk-card-corner-base) + var(--fk-card-corner-step) * (clamp(0, var(--fk-card-corner-factor,var(--fk-corner-factor)), 12) - 6) / 6), 0px), var(--fk-card-corner-full,999rem)));--fk-file-corner-sm:var(--fk-chip-corner,min(max(calc(var(--fk-chip-corner-base) + var(--fk-chip-corner-step) * (clamp(0, var(--fk-chip-corner-factor,var(--fk-form-corner-factor,var(--fk-corner-factor))), 12) - 6) / 6), 0px), var(--fk-chip-corner-full,999rem)));--fk-file-border:var(--fk-border);--fk-file-surface:var(--fk-surface-card);--fk-file-surface-hover:var(--fk-surface-hover);--fk-file-zone-bg:var(--fk-surface-card);--fk-file-zone-border:var(--fk-border-strong);--fk-file-zone-active:var(--fk-primary);--fk-file-zone-active-bg:var(--fk-surface-selected);--fk-file-ink:var(--fk-ink-text);--fk-file-ink-muted:var(--fk-ink-text-muted);--fk-file-danger:var(--fk-danger);--fk-file-thumb:var(--fk-control-height-md);--fk-file-preview-bg:var(--fk-surface-sunken);--fk-file-tile:calc(var(--fk-space-unit) * 32);--fk-file-font:var(--fk-type-size-body);--fk-file-font-meta:var(--fk-type-size-caption);--fk-file-motion:var(--fk-motion-duration) ease;--fk-file-token-bg:var(--fk-surface-selected);--fk-file-token-ink:var(--fk-primary);--fk-file-badge-bg:color-mix(in oklab, var(--fk-shadow-tint) 62%, transparent)}.fk-files{gap:var(--fk-file-gap);min-width:0;color:var(--fk-file-ink);flex-direction:column;display:flex}.fk-files[data-size=sm],.fk-file-row[data-size=sm]{--fk-file-thumb:var(--fk-control-height-sm)}.fk-files[data-size=lg],.fk-file-row[data-size=lg]{--fk-file-thumb:var(--fk-control-height-lg)}.fk-file-chip{min-width:0;display:inline-flex}.fk-file-chip .fk-file-thumb{inline-size:var(--fk-icon-size);block-size:var(--fk-icon-size)}.fk-list[data-removed] .fk-file-row{color:var(--fk-file-ink-muted)}.fk-list[data-removed] .fk-file-row .fk-file-thumb{opacity:.6}.fk-files[data-bordered]{border:1px solid var(--fk-file-border);border-radius:var(--fk-file-corner);padding:var(--fk-list-row-space,var(--fk-list-space,max(calc(var(--fk-list-space-base) + var(--fk-list-space-step) * (clamp(0, var(--fk-list-space-factor,var(--fk-space-factor)), 12) - 6) / 6), 0px))) var(--fk-file-pad)}.fk-file-thumb{box-sizing:border-box;inline-size:var(--fk-file-thumb);block-size:var(--fk-file-thumb);border-radius:var(--fk-file-corner-sm);color:var(--fk-file-ink-muted);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.fk-file-thumb[data-thumbs=icons]{inline-size:var(--fk-icon-size);block-size:var(--fk-icon-size);border-radius:0}.fk-files[data-size=sm] .fk-file-thumb[data-thumbs=icons],.fk-file-row[data-size=sm] .fk-file-thumb[data-thumbs=icons]{--fk-icon-size:var(--fk-icon-size-sm)}.fk-files[data-size=lg] .fk-file-thumb[data-thumbs=icons],.fk-file-row[data-size=lg] .fk-file-thumb[data-thumbs=icons]{--fk-icon-size:var(--fk-icon-size-lg)}.fk-file-thumb[data-thumbs=previews]{border:1px solid var(--fk-file-border);background:var(--fk-file-preview-bg)}.fk-file-thumb>img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.fk-file-name{white-space:nowrap;min-width:0;display:flex}.fk-file-name__head{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.fk-file-name__tail{flex:none}.fk-file-row[data-status=quarantined] .fk-file-name,.fk-file-row[data-status=quarantined] .fk-list-item__meta,.fk-file-row[data-status=failed] .fk-list-item__meta,.fk-file-tile[data-status=quarantined] .fk-file-name{color:var(--fk-file-danger)}.fk-file-status,.fk-file-actions{align-items:center;gap:var(--fk-file-gap);display:flex}.fk-file-status{inline-size:auto}.fk-file-status>.fk-progress,.fk-file-status>[data-fk-progress]{inline-size:calc(var(--fk-space-unit) * 20)}.fk-files__bulk{align-items:center;gap:var(--fk-file-gap);padding:var(--fk-file-gap) var(--fk-file-pad);border-radius:var(--fk-file-corner-sm);background:var(--fk-file-zone-active-bg);font-size:var(--fk-file-font-meta);display:flex}.fk-files__count{flex:auto;font-weight:500}.fk-files__grid{grid-template-columns:repeat(auto-fill, minmax(var(--fk-file-tile), 1fr));gap:var(--fk-file-pad);display:grid}.fk-file-tile{gap:var(--fk-file-gap);min-width:0;font-size:var(--fk-file-font-meta);flex-direction:column;display:flex;position:relative}.fk-file-tile .fk-file-thumb{aspect-ratio:1;border-radius:var(--fk-file-corner);block-size:auto;inline-size:100%}.fk-file-tile__select{position:absolute;inset-block-start:var(--fk-file-gap);inset-inline-start:var(--fk-file-gap)}.fk-file-tile__actions{position:absolute;inset-block-start:var(--fk-file-gap);inset-inline-end:var(--fk-file-gap)}.fk-file-tile__meta{color:var(--fk-file-ink-muted)}.fk-file-tile[data-size=sm]{inline-size:calc(var(--fk-space-unit) * 16);flex:none}.fk-file-tile[data-size=lg]{inline-size:calc(var(--fk-space-unit) * 24);flex:none}.fk-file-tile[data-size=sm] .fk-file-thumb{border-radius:var(--fk-file-corner-sm)}.fk-file-tile .fk-file-thumb{position:relative}.fk-file-tile__badge{pointer-events:none;display:flex;position:absolute;inset-block-end:var(--fk-file-gap);inset-inline-start:var(--fk-file-gap)}.fk-file-tile__actions{opacity:0;transition:opacity var(--fk-file-motion)}.fk-file-tile:hover .fk-file-tile__actions,.fk-file-tile:focus-within .fk-file-tile__actions{opacity:1}@media (hover:none){.fk-file-tile__actions{opacity:1}}.fk-files__chips{gap:var(--fk-file-gap);flex-wrap:wrap;display:flex}.fk-file-token{padding-inline:calc(var(--fk-space-unit) * 1);border-radius:var(--fk-file-corner-sm);background:var(--fk-file-token-bg);color:var(--fk-file-token-ink);font-weight:500;line-height:inherit;-webkit-user-select:all;user-select:all;cursor:default;display:inline-block}.fk-ai-prompt__tile{inline-size:calc(var(--fk-space-unit) * 16);block-size:calc(var(--fk-space-unit) * 13);padding:calc(var(--fk-space-unit) * .5);border:1px solid var(--fk-file-border);background:var(--fk-surface-card);display:inline-flex;position:relative}form.fk-ai-prompt .fk-files__chips{gap:calc(var(--fk-space-unit) * 2.5);padding-block-start:calc(var(--fk-space-unit) * 1);padding-inline-end:calc(var(--fk-space-unit) * 1)}.fk-ai-prompt__tile .fk-file-tile{block-size:100%;inline-size:100%}.fk-ai-prompt__tile .fk-file-tile[data-size] .fk-file-thumb{aspect-ratio:auto;border-radius:var(--fk-corner-default);block-size:100%;inline-size:100%}.fk-ai-prompt__tile .fk-file-tile__badge{inset-block-end:calc(var(--fk-border-width,1px) * -1);inset-inline-start:calc(var(--fk-border-width,1px) * -1)}.fk-ai-prompt--sent .fk-ai-prompt__tile{background:0 0;border:0;block-size:auto;inline-size:auto;padding:0}.fk-ai-prompt--sent .fk-ai-prompt__tile .fk-file-tile{inline-size:calc(var(--fk-space-unit) * 24)}.fk-ai-prompt--sent .fk-ai-prompt__tile .fk-file-thumb{block-size:calc(var(--fk-space-unit) * 16);border-radius:var(--fk-corner-default)}.fk-ai-prompt__remove{opacity:0;transition:opacity var(--fk-file-motion);--fk-control-height-xs:calc(var(--fk-space-unit) * 4);--fk-icon-size-xs:calc(var(--fk-space-unit) * 2.5);display:flex;position:absolute;inset-block-start:calc(var(--fk-space-unit) * -1 - var(--fk-border-width,1px));inset-inline-end:calc(var(--fk-space-unit) * -1 - var(--fk-border-width,1px))}.fk-ai-prompt__tile:hover .fk-ai-prompt__remove,.fk-ai-prompt__tile:focus-within .fk-ai-prompt__remove{opacity:1}@media (hover:none){.fk-ai-prompt__remove{opacity:1}}.fk-ai-prompt__editor[data-empty]:before{content:attr(data-placeholder);color:var(--fk-file-ink-muted);pointer-events:none}.fk-file-upload{gap:var(--fk-file-gap);flex-direction:column;min-width:0;display:flex}.fk-file-upload__native{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.fk-file-upload__button{align-items:center;gap:var(--fk-file-pad);color:var(--fk-file-ink-muted);font-size:var(--fk-file-font-meta);display:flex}.fk-file-zone{justify-content:center;align-items:center;gap:var(--fk-file-gap);text-align:center;padding:var(--fk-file-pad);min-block-size:calc(var(--fk-space-unit) * 34);border:1px dashed var(--fk-file-zone-border);border-radius:var(--fk-file-corner);background:var(--fk-file-zone-bg);color:var(--fk-file-ink);font-size:var(--fk-file-font);cursor:pointer;transition:border-color var(--fk-file-motion), background var(--fk-file-motion);flex-direction:column;display:flex}.fk-file-zone[data-size=sm]{min-block-size:var(--fk-control-height-lg);flex-direction:row}.fk-file-zone[data-size=lg]{min-block-size:calc(var(--fk-space-unit) * 44)}.fk-file-zone[data-variant=inline]{min-block-size:var(--fk-control-height-md);flex-direction:row;justify-content:flex-start;padding-block:0}.fk-file-zone[data-tone=ghost]{background:0 0}.fk-file-zone[data-tone=filled]{background:var(--fk-surface-sunken);border-color:#0000}.fk-file-zone[data-drag]{border-style:solid;border-color:var(--fk-file-zone-active);background:var(--fk-file-zone-active-bg)}.fk-file-zone:focus-visible{outline:2px solid var(--fk-file-zone-active);outline-offset:2px}.fk-file-zone[data-disabled]{opacity:.6;pointer-events:none}.fk-file-zone__icon{inline-size:var(--fk-control-height-md);block-size:var(--fk-control-height-md);background:var(--fk-surface-sunken);color:var(--fk-file-ink-muted);border-radius:50%;place-items:center;display:grid}.fk-file-zone[data-size=sm] .fk-file-zone__icon,.fk-file-zone[data-variant=inline] .fk-file-zone__icon{background:0 0;block-size:auto;inline-size:auto}.fk-file-zone[data-size=lg] .fk-file-zone__icon{inline-size:var(--fk-control-height-lg);block-size:var(--fk-control-height-lg)}.fk-file-zone[data-drag] .fk-file-zone__icon{color:var(--fk-file-zone-active)}.fk-file-zone__title{font-weight:500}.fk-file-zone__line{align-items:center;gap:var(--fk-file-gap);display:inline-flex}.fk-file-zone .fk-file-zone__browse{color:var(--fk-file-zone-active);font-weight:600}.fk-file-zone__hint{font-size:var(--fk-file-font-meta);color:var(--fk-file-ink-muted)}.fk-file-zone[data-variant=inline] .fk-file-zone__hint{margin-inline-start:auto}.fk-file-viewer{--fk-modal-width:calc(var(--fk-space-unit) * 220)}.fk-file-viewer__frame{min-block-size:0;color:var(--fk-ink-text);flex-direction:column;display:flex}.fk-file-viewer__header,.fk-file-viewer__footer{align-items:center;gap:calc(var(--fk-space-unit) * 2);padding:calc(var(--fk-space-unit) * 3) calc(var(--fk-space-unit) * 4);display:flex}.fk-file-viewer__header{border-block-end:1px solid var(--fk-border)}.fk-file-viewer__footer{border-block-start:1px solid var(--fk-border)}.fk-file-viewer__title{align-items:center;gap:calc(var(--fk-space-unit) * 2);flex:auto;min-inline-size:0;font-weight:600;display:flex}.fk-file-viewer__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.fk-file-viewer__meta{color:var(--fk-ink-text-muted);font-size:var(--fk-type-size-caption);flex:none}.fk-file-viewer__spacer{flex:auto}.fk-file-viewer__stage{min-block-size:calc(var(--fk-space-unit) * 90);background:var(--fk-surface-sunken);max-block-size:70vh;padding:calc(var(--fk-space-unit) * 4);place-items:center;display:grid;overflow:auto}.fk-file-viewer__canvas{border-radius:var(--fk-file-corner-sm);block-size:auto;max-block-size:64vh;inline-size:auto;max-inline-size:100%;display:block}.fk-file-viewer__pdf{align-items:center;gap:calc(var(--fk-space-unit) * 2);flex-direction:column;align-self:start;inline-size:100%;display:flex}.fk-file-viewer__pdf-nav{align-items:center;gap:calc(var(--fk-space-unit) * 2);display:flex}.fk-file-viewer__pdf-page{background:var(--fk-surface-card);border:1px solid var(--fk-border);border-radius:var(--fk-file-corner-sm);block-size:auto;inline-size:100%;display:block}.fk-file-viewer__card{inline-size:min(100%, calc(var(--fk-space-unit) * 110));text-align:center}.fk-file-viewer__video{max-block-size:64vh;max-inline-size:100%}.fk-file-viewer__audio{inline-size:100%}.fk-file-viewer__text{align-self:start;inline-size:100%}.fk-file-viewer__skeleton{inline-size:60%;block-size:calc(var(--fk-space-unit) * 60)}.fk-file-reject{align-items:center;gap:var(--fk-file-gap);color:var(--fk-file-danger);font-size:var(--fk-file-font-meta);display:flex}.fk-input{border-width:calc(clamp(0, var(--fk-input-border-enabled,1), 1) * max(1px, round(nearest, calc((var(--fk-input-border-base) + var(--fk-input-border-step) * (clamp(0, var(--fk-input-border-factor,var(--fk-border-factor)), 12) - 6) / 6) * var(--fk-zoom) * 1px), 1px)))}.fk-select{border-width:calc(clamp(0, var(--fk-select-border-enabled,1), 1) * max(1px, round(nearest, calc((var(--fk-select-border-base) + var(--fk-select-border-step) * (clamp(0, var(--fk-select-border-factor,var(--fk-border-factor)), 12) - 6) / 6) * var(--fk-zoom) * 1px), 1px)))}.fk-button{border-width:calc(clamp(0, var(--fk-button-border-enabled,1), 1) * max(1px, round(nearest, calc((var(--fk-button-border-base) + var(--fk-button-border-step) * (clamp(0, var(--fk-button-border-factor,var(--fk-border-factor)), 12) - 6) / 6) * var(--fk-zoom) * 1px), 1px)))}.fk-tooltip{border-width:calc(clamp(0, var(--fk-tooltip-border-enabled,var(--fk-overlay-border-enabled,1)), 1) * max(1px, round(nearest, calc((var(--fk-tooltip-border-base) + var(--fk-tooltip-border-step) * (clamp(0, var(--fk-tooltip-border-factor,var(--fk-border-factor)), 12) - 6) / 6) * var(--fk-zoom) * 1px), 1px)))}.fk-popout{border-width:calc(clamp(0, var(--fk-popout-border-enabled,var(--fk-overlay-border-enabled,1)), 1) * max(1px, round(nearest, calc((var(--fk-popout-border-base) + var(--fk-popout-border-step) * (clamp(0, var(--fk-popout-border-factor,var(--fk-border-factor)), 12) - 6) / 6) * var(--fk-zoom) * 1px), 1px)))}.fk-menu{border-width:calc(clamp(0, var(--fk-menu-border-enabled,var(--fk-overlay-border-enabled,1)), 1) * max(1px, round(nearest, calc((var(--fk-menu-border-base) + var(--fk-menu-border-step) * (clamp(0, var(--fk-menu-border-factor,var(--fk-border-factor)), 12) - 6) / 6) * var(--fk-zoom) * 1px), 1px)))}.fk-modal{border-width:calc(clamp(0, var(--fk-modal-border-enabled,var(--fk-overlay-border-enabled,1)), 1) * max(1px, round(nearest, calc((var(--fk-modal-border-base) + var(--fk-modal-border-step) * (clamp(0, var(--fk-modal-border-factor,var(--fk-border-factor)), 12) - 6) / 6) * var(--fk-zoom) * 1px), 1px)))}.fk-drawer{border-width:calc(clamp(0, var(--fk-drawer-border-enabled,var(--fk-overlay-border-enabled,1)), 1) * max(1px, round(nearest, calc((var(--fk-drawer-border-base) + var(--fk-drawer-border-step) * (clamp(0, var(--fk-drawer-border-factor,var(--fk-border-factor)), 12) - 6) / 6) * var(--fk-zoom) * 1px), 1px)))}.fk-notification{border-width:calc(clamp(0, var(--fk-notification-border-enabled,var(--fk-overlay-border-enabled,1)), 1) * max(1px, round(nearest, calc((var(--fk-notification-border-base) + var(--fk-notification-border-step) * (clamp(0, var(--fk-notification-border-factor,var(--fk-border-factor)), 12) - 6) / 6) * var(--fk-zoom) * 1px), 1px)))}.fk-alert{border-width:calc(clamp(0, var(--fk-alert-border-enabled,var(--fk-overlay-border-enabled,1)), 1) * max(1px, round(nearest, calc((var(--fk-alert-border-base) + var(--fk-alert-border-step) * (clamp(0, var(--fk-alert-border-factor,var(--fk-border-factor)), 12) - 6) / 6) * var(--fk-zoom) * 1px), 1px)))}.fk-divider{border-width:calc(clamp(0, var(--fk-divider-border-enabled,1), 1) * max(1px, round(nearest, calc((var(--fk-divider-border-base) + var(--fk-divider-border-step) * (clamp(0, var(--fk-divider-border-factor,var(--fk-border-factor)), 12) - 6) / 6) * var(--fk-zoom) * 1px), 1px)))}.fk-elevation-card{box-shadow:0 calc(1px * clamp(0, var(--fk-elevation-factor), 12) / 6) calc(3px * clamp(0, var(--fk-elevation-factor), 12) / 6) oklch(.1 .025 var(--fk-surface-hue) / calc(.12 * clamp(0, var(--fk-elevation-factor), 12) / 6))}.fk-elevation-menu{box-shadow:0 calc(4px * clamp(0, var(--fk-elevation-factor), 12) / 6) calc(12px * clamp(0, var(--fk-elevation-factor), 12) / 6) oklch(.1 .025 var(--fk-surface-hue) / calc(.16 * clamp(0, var(--fk-elevation-factor), 12) / 6))}.fk-elevation-modal{box-shadow:0 calc(8px * clamp(0, var(--fk-elevation-factor), 12) / 6) calc(32px * clamp(0, var(--fk-elevation-factor), 12) / 6) oklch(.1 .025 var(--fk-surface-hue) / calc(.2 * clamp(0, var(--fk-elevation-factor), 12) / 6))}.fk-elevation-drag{box-shadow:0 calc(16px * clamp(0, var(--fk-elevation-factor), 12) / 6) calc(48px * clamp(0, var(--fk-elevation-factor), 12) / 6) oklch(.1 .025 var(--fk-surface-hue) / calc(.28 * clamp(0, var(--fk-elevation-factor), 12) / 6))}[data-fk-mode=dark] .fk-elevation-card{box-shadow:0 calc(1px * clamp(0, var(--fk-elevation-factor), 12) / 6) calc(3px * clamp(0, var(--fk-elevation-factor), 12) / 6) oklch(.3 .025 var(--fk-surface-hue) / calc(.12 * clamp(0, var(--fk-elevation-factor), 12) / 6))}[data-fk-mode=dark] .fk-elevation-menu{box-shadow:0 calc(4px * clamp(0, var(--fk-elevation-factor), 12) / 6) calc(12px * clamp(0, var(--fk-elevation-factor), 12) / 6) oklch(.3 .025 var(--fk-surface-hue) / calc(.16 * clamp(0, var(--fk-elevation-factor), 12) / 6))}[data-fk-mode=dark] .fk-elevation-modal{box-shadow:0 calc(8px * clamp(0, var(--fk-elevation-factor), 12) / 6) calc(32px * clamp(0, var(--fk-elevation-factor), 12) / 6) oklch(.3 .025 var(--fk-surface-hue) / calc(.2 * clamp(0, var(--fk-elevation-factor), 12) / 6))}[data-fk-mode=dark] .fk-elevation-drag{box-shadow:0 calc(16px * clamp(0, var(--fk-elevation-factor), 12) / 6) calc(48px * clamp(0, var(--fk-elevation-factor), 12) / 6) oklch(.3 .025 var(--fk-surface-hue) / calc(.28 * clamp(0, var(--fk-elevation-factor), 12) / 6))}@media (prefers-color-scheme:dark){:root:not([data-fk-mode=light]) .fk-elevation-card{box-shadow:0 calc(1px * clamp(0, var(--fk-elevation-factor), 12) / 6) calc(3px * clamp(0, var(--fk-elevation-factor), 12) / 6) oklch(.3 .025 var(--fk-surface-hue) / calc(.12 * clamp(0, var(--fk-elevation-factor), 12) / 6))}:root:not([data-fk-mode=light]) .fk-elevation-menu{box-shadow:0 calc(4px * clamp(0, var(--fk-elevation-factor), 12) / 6) calc(12px * clamp(0, var(--fk-elevation-factor), 12) / 6) oklch(.3 .025 var(--fk-surface-hue) / calc(.16 * clamp(0, var(--fk-elevation-factor), 12) / 6))}:root:not([data-fk-mode=light]) .fk-elevation-modal{box-shadow:0 calc(8px * clamp(0, var(--fk-elevation-factor), 12) / 6) calc(32px * clamp(0, var(--fk-elevation-factor), 12) / 6) oklch(.3 .025 var(--fk-surface-hue) / calc(.2 * clamp(0, var(--fk-elevation-factor), 12) / 6))}:root:not([data-fk-mode=light]) .fk-elevation-drag{box-shadow:0 calc(16px * clamp(0, var(--fk-elevation-factor), 12) / 6) calc(48px * clamp(0, var(--fk-elevation-factor), 12) / 6) oklch(.3 .025 var(--fk-surface-hue) / calc(.28 * clamp(0, var(--fk-elevation-factor), 12) / 6))}}:root{font-family:var(--fk-font-body);font-size:calc(100% * var(--fk-zoom) * var(--fk-scale));line-height:var(--fk-type-line);letter-spacing:var(--fk-type-track)}body{font-family:var(--fk-font-body);font-size:var(--fk-type-size-body);font-weight:var(--fk-type-body-weight);line-height:var(--fk-type-line);letter-spacing:var(--fk-type-track)}.fk-font-heading{font-family:var(--fk-font-heading)}.fk-font-body{font-family:var(--fk-font-body)}.fk-font-mono{font-family:var(--fk-font-mono)}.fk-surface-chrome{background-color:var(--fk-surface-chrome);color:var(--fk-ink-on-chrome,var(--fk-ink-text));--fk-surface-local:var(--fk-surface-chrome);--fk-surface-hover-local:oklch(from var(--fk-surface-chrome) calc(l - .02) c h);--fk-surface-active-local:oklch(from var(--fk-surface-chrome) calc(l - .04) c h);--fk-control-track:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-track-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-track-hover:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-track-hover-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill-hover:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-hover-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill-disabled:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-disabled-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-ink-disabled:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-ink-disabled-mix), var(--fk-surface-local,var(--fk-surface-bg)))}[data-fk-mode=dark] .fk-surface-chrome{--fk-surface-hover-local:oklch(from var(--fk-surface-chrome) calc(l + .06) c h);--fk-surface-active-local:oklch(from var(--fk-surface-chrome) calc(l + .12) c h)}@media (prefers-color-scheme:dark){:root:not([data-fk-mode=light]) .fk-surface-chrome{--fk-surface-hover-local:oklch(from var(--fk-surface-chrome) calc(l + .06) c h);--fk-surface-active-local:oklch(from var(--fk-surface-chrome) calc(l + .12) c h)}}.fk-surface-rail{background-color:var(--fk-surface-rail);color:var(--fk-ink-on-chrome,var(--fk-ink-text));--fk-surface-local:var(--fk-surface-rail);--fk-surface-hover-local:oklch(from var(--fk-surface-rail) calc(l - .02) c h);--fk-surface-active-local:oklch(from var(--fk-surface-rail) calc(l - .04) c h);--fk-control-track:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-track-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-track-hover:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-track-hover-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill-hover:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-hover-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill-disabled:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-disabled-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-ink-disabled:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-ink-disabled-mix), var(--fk-surface-local,var(--fk-surface-bg)))}[data-fk-mode=dark] .fk-surface-rail{--fk-surface-hover-local:oklch(from var(--fk-surface-rail) calc(l + .06) c h);--fk-surface-active-local:oklch(from var(--fk-surface-rail) calc(l + .12) c h)}@media (prefers-color-scheme:dark){:root:not([data-fk-mode=light]) .fk-surface-rail{--fk-surface-hover-local:oklch(from var(--fk-surface-rail) calc(l + .06) c h);--fk-surface-active-local:oklch(from var(--fk-surface-rail) calc(l + .12) c h)}}.fk-surface-bg{background-color:var(--fk-surface-bg);--fk-surface-local:oklch(calc(var(--fk-surface-base-l) + (0 + (clamp(0, var(--fk-bg-surface-factor,6), 12) - 6) / 6) * .005 - .015 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.016 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.018) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-hover-local:oklch(calc(calc(var(--fk-surface-base-l) + (0 + (clamp(0, var(--fk-bg-surface-factor,6), 12) - 6) / 6) * .005 - .015 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.016 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.018) - .02) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-active-local:oklch(calc(calc(var(--fk-surface-base-l) + (0 + (clamp(0, var(--fk-bg-surface-factor,6), 12) - 6) / 6) * .005 - .015 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.016 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.018) - .04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-control-track:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-track-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-track-hover:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-track-hover-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill-hover:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-hover-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill-disabled:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-disabled-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-ink-disabled:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-ink-disabled-mix), var(--fk-surface-local,var(--fk-surface-bg)))}[data-fk-mode=dark] .fk-surface-bg{--fk-surface-local:oklch(calc(var(--fk-surface-base-l) + (0 + (clamp(0, var(--fk-bg-surface-factor,6), 12) - 6) / 6) * .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.045 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.018) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-hover-local:oklch(calc(calc(var(--fk-surface-base-l) + (0 + (clamp(0, var(--fk-bg-surface-factor,6), 12) - 6) / 6) * .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.045 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.018) + .06) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-active-local:oklch(calc(calc(var(--fk-surface-base-l) + (0 + (clamp(0, var(--fk-bg-surface-factor,6), 12) - 6) / 6) * .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.045 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.018) + .12) var(--fk-surface-chroma) var(--fk-surface-hue))}@media (prefers-color-scheme:dark){:root:not([data-fk-mode=light]) .fk-surface-bg{--fk-surface-local:oklch(calc(var(--fk-surface-base-l) + (0 + (clamp(0, var(--fk-bg-surface-factor,6), 12) - 6) / 6) * .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.045 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.018) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-hover-local:oklch(calc(calc(var(--fk-surface-base-l) + (0 + (clamp(0, var(--fk-bg-surface-factor,6), 12) - 6) / 6) * .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.045 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.018) + .06) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-active-local:oklch(calc(calc(var(--fk-surface-base-l) + (0 + (clamp(0, var(--fk-bg-surface-factor,6), 12) - 6) / 6) * .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.045 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.018) + .12) var(--fk-surface-chroma) var(--fk-surface-hue))}}.fk-surface-panel{background-color:var(--fk-surface-panel);--fk-surface-local:oklch(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .005 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.006 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .006) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-hover-local:oklch(calc(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .005 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.006 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .006) - .02) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-active-local:oklch(calc(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .005 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.006 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .006) - .04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-control-track:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-track-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-track-hover:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-track-hover-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill-hover:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-hover-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill-disabled:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-disabled-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-ink-disabled:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-ink-disabled-mix), var(--fk-surface-local,var(--fk-surface-bg)))}[data-fk-mode=dark] .fk-surface-panel{--fk-surface-local:oklch(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .02 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .03) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-hover-local:oklch(calc(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .02 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .03) + .06) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-active-local:oklch(calc(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .02 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .03) + .12) var(--fk-surface-chroma) var(--fk-surface-hue))}@media (prefers-color-scheme:dark){:root:not([data-fk-mode=light]) .fk-surface-panel{--fk-surface-local:oklch(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .02 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .03) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-hover-local:oklch(calc(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .02 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .03) + .06) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-active-local:oklch(calc(calc(var(--fk-surface-base-l) + (1 + (clamp(0, var(--fk-panel-surface-factor,6), 12) - 6) / 6) * .06 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .02 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .03) + .12) var(--fk-surface-chroma) var(--fk-surface-hue))}}.fk-surface-hover{background-color:var(--fk-surface-hover);--fk-surface-local:var(--fk-surface-hover);--fk-surface-hover-local:oklch(from var(--fk-surface-hover) calc(l - .02) c h);--fk-surface-active-local:oklch(from var(--fk-surface-hover) calc(l - .04) c h);--fk-control-track:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-track-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-track-hover:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-track-hover-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill-hover:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-hover-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill-disabled:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-disabled-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-ink-disabled:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-ink-disabled-mix), var(--fk-surface-local,var(--fk-surface-bg)))}[data-fk-mode=dark] .fk-surface-hover{--fk-surface-hover-local:oklch(from var(--fk-surface-hover) calc(l + .06) c h);--fk-surface-active-local:oklch(from var(--fk-surface-hover) calc(l + .12) c h)}@media (prefers-color-scheme:dark){:root:not([data-fk-mode=light]) .fk-surface-hover{--fk-surface-hover-local:oklch(from var(--fk-surface-hover) calc(l + .06) c h);--fk-surface-active-local:oklch(from var(--fk-surface-hover) calc(l + .12) c h)}}.fk-surface-active{background-color:var(--fk-surface-active);--fk-surface-local:var(--fk-surface-active);--fk-surface-hover-local:oklch(from var(--fk-surface-active) calc(l - .02) c h);--fk-surface-active-local:oklch(from var(--fk-surface-active) calc(l - .04) c h);--fk-control-track:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-track-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-track-hover:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-track-hover-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill-hover:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-hover-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill-disabled:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-disabled-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-ink-disabled:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-ink-disabled-mix), var(--fk-surface-local,var(--fk-surface-bg)))}[data-fk-mode=dark] .fk-surface-active{--fk-surface-hover-local:oklch(from var(--fk-surface-active) calc(l + .06) c h);--fk-surface-active-local:oklch(from var(--fk-surface-active) calc(l + .12) c h)}@media (prefers-color-scheme:dark){:root:not([data-fk-mode=light]) .fk-surface-active{--fk-surface-hover-local:oklch(from var(--fk-surface-active) calc(l + .06) c h);--fk-surface-active-local:oklch(from var(--fk-surface-active) calc(l + .12) c h)}}.fk-surface-border{background-color:oklch(calc(var(--fk-surface-base-l) * .92663 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.05 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-local:oklch(calc(var(--fk-surface-base-l) * .92663 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.05 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-hover-local:oklch(calc(calc(var(--fk-surface-base-l) * .92663 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.05 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.04) - .02) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-active-local:oklch(calc(calc(var(--fk-surface-base-l) * .92663 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.05 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.04) - .04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-control-track:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-track-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-track-hover:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-track-hover-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill-hover:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-hover-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill-disabled:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-disabled-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-ink-disabled:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-ink-disabled-mix), var(--fk-surface-local,var(--fk-surface-bg)))}[data-fk-mode=dark] .fk-surface-border{background-color:oklch(calc(var(--fk-surface-base-l) * .79532 + .20468 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-local:oklch(calc(var(--fk-surface-base-l) * .79532 + .20468 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-hover-local:oklch(calc(calc(var(--fk-surface-base-l) * .79532 + .20468 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .04) + .06) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-active-local:oklch(calc(calc(var(--fk-surface-base-l) * .79532 + .20468 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .04) + .12) var(--fk-surface-chroma) var(--fk-surface-hue))}@media (prefers-color-scheme:dark){:root:not([data-fk-mode=light]) .fk-surface-border{background-color:oklch(calc(var(--fk-surface-base-l) * .79532 + .20468 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-local:oklch(calc(var(--fk-surface-base-l) * .79532 + .20468 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-hover-local:oklch(calc(calc(var(--fk-surface-base-l) * .79532 + .20468 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .04) + .06) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-active-local:oklch(calc(calc(var(--fk-surface-base-l) * .79532 + .20468 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .04) + .12) var(--fk-surface-chroma) var(--fk-surface-hue))}}.fk-surface-solid{background-color:oklch(calc(var(--fk-surface-base-l) * .76898 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.05 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.055) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-local:oklch(calc(var(--fk-surface-base-l) * .76898 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.05 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.055) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-hover-local:oklch(calc(calc(var(--fk-surface-base-l) * .76898 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.05 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.055) - .02) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-active-local:oklch(calc(calc(var(--fk-surface-base-l) * .76898 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * -.05 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * -.055) - .04) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-control-track:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-track-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-track-hover:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-track-hover-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill-hover:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-hover-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-fill-disabled:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-fill-disabled-mix), var(--fk-surface-local,var(--fk-surface-bg)));--fk-control-ink-disabled:color-mix(in oklab, var(--fk-ink-text) var(--fk-control-ink-disabled-mix), var(--fk-surface-local,var(--fk-surface-bg)))}[data-fk-mode=dark] .fk-surface-solid{background-color:oklch(calc(var(--fk-surface-base-l) * .60083 + .39917 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .055) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-local:oklch(calc(var(--fk-surface-base-l) * .60083 + .39917 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .055) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-hover-local:oklch(calc(calc(var(--fk-surface-base-l) * .60083 + .39917 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .055) + .06) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-active-local:oklch(calc(calc(var(--fk-surface-base-l) * .60083 + .39917 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .055) + .12) var(--fk-surface-chroma) var(--fk-surface-hue))}@media (prefers-color-scheme:dark){:root:not([data-fk-mode=light]) .fk-surface-solid{background-color:oklch(calc(var(--fk-surface-base-l) * .60083 + .39917 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .055) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-local:oklch(calc(var(--fk-surface-base-l) * .60083 + .39917 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .055) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-hover-local:oklch(calc(calc(var(--fk-surface-base-l) * .60083 + .39917 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .055) + .06) var(--fk-surface-chroma) var(--fk-surface-hue));--fk-surface-active-local:oklch(calc(calc(var(--fk-surface-base-l) * .60083 + .39917 + calc((clamp(0, var(--fk-contrast-factor), 12) - 7) / 6) * .03 + calc((clamp(0, var(--fk-bg-spread-factor,var(--fk-spread-factor,6)), 12) - 6) / 6) * .055) + .12) var(--fk-surface-chroma) var(--fk-surface-hue))}}.fk-ink-text,.fk-ink-text-high{color:var(--fk-ink-text)}.fk-ink-text-hover{color:var(--fk-ink-text-hover)}.fk-ink-text-muted{color:var(--fk-ink-text-muted)}*{scrollbar-width:thin;scrollbar-color:var(--fk-scrollbar-thumb,color-mix(in oklab, var(--fk-ink-text) 14%, transparent)) var(--fk-scrollbar-track,transparent)}:hover{scrollbar-color:var(--fk-scrollbar-thumb-active,color-mix(in oklab, var(--fk-ink-text) 24%, transparent)) var(--fk-scrollbar-track,transparent)}::-webkit-scrollbar{width:var(--fk-scrollbar-size,10px);height:var(--fk-scrollbar-size,10px)}::-webkit-scrollbar-track{background-color:var(--fk-scrollbar-track,transparent)}::-webkit-scrollbar-thumb{background-color:var(--fk-scrollbar-thumb,color-mix(in oklab, var(--fk-ink-text) 14%, transparent));background-clip:padding-box;border:3px solid #0000;border-radius:999px}:hover::-webkit-scrollbar-thumb{background-color:var(--fk-scrollbar-thumb-active,color-mix(in oklab, var(--fk-ink-text) 24%, transparent))}::-webkit-scrollbar-thumb:hover{background-color:var(--fk-scrollbar-thumb-hover,color-mix(in oklab, var(--fk-ink-text) 36%, transparent));border-width:2px}::-webkit-scrollbar-corner{background:0 0}}@property --fk-corner-factor{syntax:"<number>";inherits:true;initial-value:7}@property --fk-space-factor{syntax:"<number>";inherits:true;initial-value:6}@property --fk-size-factor{syntax:"<number>";inherits:true;initial-value:6}@property --fk-icon-factor{syntax:"<number>";inherits:true;initial-value:6}@property --fk-zoom{syntax:"<number>";inherits:true;initial-value:1}@property --fk-scale{syntax:"<number>";inherits:true;initial-value:1}@property --fk-zoom-scope{syntax:"<number>";inherits:true;initial-value:1}@property --fk-border-factor{syntax:"<number>";inherits:true;initial-value:5}@property --fk-elevation-factor{syntax:"<number>";inherits:true;initial-value:5}@property --fk-motion-factor{syntax:"<number>";inherits:true;initial-value:6}@property --fk-motion-duration{syntax:"<time>";inherits:true;initial-value:.25s}@property --fk-pop-duration{syntax:"<time>";inherits:true;initial-value:.1s}@property --fk-popout-duration{syntax:"<time>";inherits:true;initial-value:.1s}@property --fk-tooltip-duration{syntax:"<time>";inherits:true;initial-value:.1s}@property --fk-menu-duration{syntax:"<time>";inherits:true;initial-value:.1s}@property --fk-toast-duration{syntax:"<time>";inherits:true;initial-value:.25s}@property --fk-glider-duration{syntax:"<time>";inherits:true;initial-value:.18s}@property --fk-type-scale{syntax:"<number>";inherits:true;initial-value:6}@property --fk-type-base{syntax:"<number>";inherits:true;initial-value:6}@property --fk-type-weight{syntax:"<number>";inherits:true;initial-value:6}@property --fk-type-leading{syntax:"<number>";inherits:true;initial-value:6}@property --fk-type-tracking{syntax:"<number>";inherits:true;initial-value:6}@layer fk.utilities.preflights{h1{font-family:var(--fk-font-heading);font-size:var(--fk-type-size-h1);font-weight:var(--fk-type-heading-weight);line-height:calc(var(--fk-type-line) - .2)}h2{font-family:var(--fk-font-heading);font-size:var(--fk-type-size-h2);font-weight:var(--fk-type-heading-weight);line-height:calc(var(--fk-type-line) - .2)}h3{font-family:var(--fk-font-heading);font-size:var(--fk-type-size-h3);font-weight:var(--fk-type-heading-weight);line-height:calc(var(--fk-type-line) - .2)}h4{font-family:var(--fk-font-heading);font-size:var(--fk-type-size-h4);font-weight:var(--fk-type-heading-weight);line-height:calc(var(--fk-type-line) - .2)}h5{font-family:var(--fk-font-heading);font-size:var(--fk-type-size-h5);font-weight:var(--fk-type-heading-weight);line-height:calc(var(--fk-type-line) - .2)}h6{font-family:var(--fk-font-heading);font-size:var(--fk-type-size-h6);font-weight:var(--fk-type-heading-weight);line-height:calc(var(--fk-type-line) - .2)}code,kbd,samp,pre{font-family:var(--fk-font-mono)}}@property --fk-icon-weight-factor{syntax:"<number>";inherits:true;initial-value:6}@property --fk-icon-stroke{syntax:"<number>";inherits:true;initial-value:1.75}@layer palette{.fk-slot-success{background-color:var(--fk-success,oklch(55% .1295 142))}.fk-slot-warning{background-color:var(--fk-warning,oklch(55% .0789 85))}.fk-slot-danger{background-color:var(--fk-danger,oklch(55% .1561 25))}.fk-slot-info{background-color:var(--fk-info,oklch(55% .109 250))}.fk-slot-cat-1{background-color:var(--fk-cat-1,oklch(60% .1523 272.5))}.fk-slot-cat-2{background-color:var(--fk-cat-2,oklch(50% .1702 317.5))}.fk-slot-cat-3{background-color:var(--fk-cat-3,oklch(60% .1694 2.5))}.fk-slot-cat-4{background-color:var(--fk-cat-4,oklch(50% .0961 47.5))}.fk-slot-cat-5{background-color:var(--fk-cat-5,oklch(60% .086 92.5))}.fk-slot-cat-6{background-color:var(--fk-cat-6,oklch(50% .1071 137.5))}.fk-slot-cat-7{background-color:var(--fk-cat-7,oklch(60% .075 182.5))}.fk-slot-cat-8{background-color:var(--fk-cat-8,oklch(50% .0679 227.5))}}@layer glass{.fk-material-glass{background-color:oklch(var(--fk-surface-base-l) var(--fk-surface-chroma) var(--fk-surface-hue) / var(--fk-glass-alpha));-webkit-backdrop-filter:blur(var(--fk-glass-blur)) saturate(var(--fk-glass-saturate));border:1px solid oklch(var(--fk-surface-base-l) var(--fk-surface-chroma) var(--fk-surface-hue) / .35)}.fk-material-glass .fk-material-glass .fk-material-glass{background-color:oklch(var(--fk-surface-base-l) var(--fk-surface-chroma) var(--fk-surface-hue) / 1);-webkit-backdrop-filter:none}}@property --fk-surface-hue{syntax:"<number>";inherits:true;initial-value:264}@property --fk-surface-tint{syntax:"<number>";inherits:true;initial-value:0}@property --fk-surface-l{syntax:"<number>";inherits:true;initial-value:6}@property --fk-vividness-factor{syntax:"<number>";inherits:true;initial-value:6}@property --fk-contrast-factor{syntax:"<number>";inherits:true;initial-value:7}@property --fk-glass-factor{syntax:"<number>";inherits:true;initial-value:6}@property --fk-spread-factor{syntax:"<number>";inherits:true;initial-value:6}@property --fk-surface-base-l{syntax:"<number>";inherits:true;initial-value:.995002}@property --fk-surface-chroma{syntax:"<number>";inherits:true;initial-value:0}@property --fk-mode-transition-duration{syntax:"<time>";inherits:true;initial-value:.18s}@property --fk-surface-base{syntax:"<color>";inherits:true;initial-value:oklch(99.5002% 0 264)}@property --fk-surface{syntax:"<color>";inherits:true;initial-value:oklch(98.0002% 0 264)}@property --fk-surface-bg{syntax:"<color>";inherits:true;initial-value:oklch(98.0002% 0 264)}@property --fk-surface-panel{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 264)}@property --fk-surface-card{syntax:"<color>";inherits:true;initial-value:oklch(96.5002% 0 264)}@property --fk-surface-raised{syntax:"<color>";inherits:true;initial-value:oklch(99.5002% 0 264)}@property --fk-surface-sunken{syntax:"<color>";inherits:true;initial-value:oklch(94.5252% 0 264)}@property --fk-surface-hover{syntax:"<color>";inherits:true;initial-value:oklch(96.9998% 0 264)}@property --fk-surface-active{syntax:"<color>";inherits:true;initial-value:oklch(94.5998% 0 264)}@property --fk-surface-selected{syntax:"<color>";inherits:true;initial-value:oklch(94.5998% 0 264)}@property --fk-surface-disabled{syntax:"<color>";inherits:true;initial-value:oklch(96.9998% 0 264)}@property --fk-surface-input{syntax:"<color>";inherits:true;initial-value:oklch(99.5002% 0 264)}@property --fk-surface-brand{syntax:"<color>";inherits:true;initial-value:oklch(52% .109 250)}@property --fk-surface-brand-hover{syntax:"<color>";inherits:true;initial-value:oklch(55% .109 250)}@property --fk-surface-chrome{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 264)}@property --fk-surface-rail{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 264)}@property --fk-ink-text{syntax:"<color>";inherits:true;initial-value:oklch(14.5002% 0 264)}@property --fk-ink-text-high{syntax:"<color>";inherits:true;initial-value:oklch(14.5002% 0 264)}@property --fk-ink-text-hover{syntax:"<color>";inherits:true;initial-value:oklch(35.0499% 0 264)}@property --fk-ink-text-muted{syntax:"<color>";inherits:true;initial-value:oklch(55.5997% 0 264)}@property --fk-ink-muted{syntax:"<color>";inherits:true;initial-value:oklch(55.5997% 0 264)}@property --fk-ink-selected{syntax:"<color>";inherits:true;initial-value:oklch(14.5002% 0 264)}@property --fk-ink-on-primary{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 250)}@property --fk-text-1{syntax:"<color>";inherits:true;initial-value:oklch(14.5002% 0 264)}@property --fk-text-2{syntax:"<color>";inherits:true;initial-value:oklch(55.5997% 0 264)}@property --fk-text-3{syntax:"<color>";inherits:true;initial-value:oklch(66.0572% 0 264)}@property --fk-text-4{syntax:"<color>";inherits:true;initial-value:oklch(76.5137% 0 264)}@property --fk-text-secondary{syntax:"<color>";inherits:true;initial-value:oklch(55.5997% 0 264)}@property --fk-accent-text{syntax:"<color>";inherits:true;initial-value:oklch(55% .109 250)}@property --fk-border{syntax:"<color>";inherits:true;initial-value:oklch(92.1999% 0 264)}@property --fk-border-1{syntax:"<color>";inherits:true;initial-value:oklch(92.1999% 0 264)}@property --fk-border-2{syntax:"<color>";inherits:true;initial-value:oklch(93.9998% 0 264)}@property --fk-border-3{syntax:"<color>";inherits:true;initial-value:oklch(95.7998% 0 264)}@property --fk-border-input{syntax:"<color>";inherits:true;initial-value:oklch(92.1999% 0 264)}@property --fk-border-subtle{syntax:"<color>";inherits:true;initial-value:oklch(95.7998% 0 264)}@property --fk-border-muted{syntax:"<color>";inherits:true;initial-value:oklch(93.9998% 0 264)}@property --fk-border-strong{syntax:"<color>";inherits:true;initial-value:oklch(84.3573% 0 264)}@property --fk-bg-1{syntax:"<color>";inherits:true;initial-value:oklch(98.0002% 0 264)}@property --fk-bg-2{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 264)}@property --fk-bg-3{syntax:"<color>";inherits:true;initial-value:oklch(96.0002% 0 264)}@property --fk-bg-4{syntax:"<color>";inherits:true;initial-value:oklch(94.0002% 0 264)}@property --fk-bg-5{syntax:"<color>";inherits:true;initial-value:oklch(92.0002% 0 264)}@property --fk-primary-1{syntax:"<color>";inherits:true;initial-value:oklch(55% .109 250)}@property --fk-primary-2{syntax:"<color>";inherits:true;initial-value:oklch(72.2001% .0654 250)}@property --fk-primary-3{syntax:"<color>";inherits:true;initial-value:oklch(85.1001% .0327 250)}@property --fk-primary-4{syntax:"<color>";inherits:true;initial-value:oklch(91.9802% .01526 250)}@property --fk-primary{syntax:"<color>";inherits:true;initial-value:oklch(55% .109 250)}@property --fk-danger{syntax:"<color>";inherits:true;initial-value:oklch(55% .1561 25)}@property --fk-success{syntax:"<color>";inherits:true;initial-value:oklch(55% .1295 142)}@property --fk-warning{syntax:"<color>";inherits:true;initial-value:oklch(55% .0789 85)}@property --fk-info{syntax:"<color>";inherits:true;initial-value:oklch(55% .109 250)}@property --fk-primary-fill{syntax:"<color>";inherits:true;initial-value:oklch(52% .109 250)}@property --fk-danger-fill{syntax:"<color>";inherits:true;initial-value:oklch(52% .15609 25)}@property --fk-success-fill{syntax:"<color>";inherits:true;initial-value:oklch(52% .12953 142)}@property --fk-warning-fill{syntax:"<color>";inherits:true;initial-value:oklch(52% .07891 85)}@property --fk-info-fill{syntax:"<color>";inherits:true;initial-value:oklch(52% .10898 250)}@property --fk-on-primary{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 250)}@property --fk-on-danger{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 25)}@property --fk-on-success{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 142)}@property --fk-on-warning{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 85)}@property --fk-on-info{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 250)}@property --fk-focus-ring{syntax:"<color>";inherits:true;initial-value:oklch(55% .109 250/.35)}@property --fk-focus-ring-source{syntax:"<color>";inherits:true;initial-value:oklch(55% .109 250)}@property --fk-scrollbar-thumb{syntax:"<color>";inherits:true;initial-value:oklch(14.5002% 0 0/.14)}@property --fk-scrollbar-thumb-hover{syntax:"<color>";inherits:true;initial-value:oklch(14.5002% 0 0/.36)}@property --fk-scrollbar-track{syntax:"<color>";inherits:true;initial-value:#0000}@property --fk-chart-series-1{syntax:"<color>";inherits:true;initial-value:oklch(55% .15 250)}@property --fk-chart-series-2{syntax:"<color>";inherits:true;initial-value:oklch(58% .15 515)}@property --fk-chart-series-3{syntax:"<color>";inherits:true;initial-value:oklch(43% .15 570)}@property --fk-chart-series-4{syntax:"<color>";inherits:true;initial-value:oklch(61% .15 380)}@property --fk-chart-series-5{syntax:"<color>";inherits:true;initial-value:oklch(47% .15 450)}@property --fk-chart-series-6{syntax:"<color>";inherits:true;initial-value:oklch(51% .15 340)}@media (prefers-reduced-transparency:reduce){.fk-material-glass{background-color:oklch(var(--fk-surface-base-l) var(--fk-surface-chroma) var(--fk-surface-hue) / 1);-webkit-backdrop-filter:none}}.force-reduced-transparency.fk-material-glass{background-color:oklch(var(--fk-surface-base-l) var(--fk-surface-chroma) var(--fk-surface-hue) / 1);-webkit-backdrop-filter:none}[data-fk-mode-transition] *,[data-fk-mode-transition] :before,[data-fk-mode-transition] :after{transition-duration:0s!important}@layer theme{:root{--fk-border-factor:4;--fk-card-border:color-mix(in oklab, var(--fk-border-3) 70%, var(--fk-bg-1));--fk-card-surface:var(--fk-bg-2);--fk-cat-1:oklch(62.5% .216 307.5);--fk-cat-2:oklch(52.5% .1774 352.5);--fk-cat-3:oklch(62.5% .1689 37.5);--fk-cat-4:oklch(52.5% .0883 82.5);--fk-cat-5:oklch(62.5% .1326 127.5);--fk-cat-6:oklch(52.5% .0827 172.5);--fk-cat-7:oklch(62.5% .0914 217.5);--fk-cat-8:oklch(52.5% .2064 262.5);--fk-choices-raised:var(--fk-bg-3);--fk-contrast-factor:9;--fk-corner-factor:7;--fk-danger:oklch(57.5% .1904 25);--fk-danger-c:.1904;--fk-danger-h:25;--fk-danger-ink-light:1;--fk-danger-ink-light-darkmode:1;--fk-danger-l:.575;--fk-elevation-factor:3;--fk-form-border-input:var(--fk-border-3);--fk-form-surface-input:var(--fk-bg-2);--fk-goto-selected-bg:transparent;--fk-icon-family:lucide;--fk-info:oklch(57.5% .1329 250);--fk-info-c:.1329;--fk-info-h:250;--fk-info-ink-light:1;--fk-info-ink-light-darkmode:1;--fk-info-l:.575;--fk-input-border-bias:0;--fk-input-border-coef:.92663;--fk-input-placeholder:var(--fk-text-4);--fk-input-surface-bias:0;--fk-input-surface-coef:1;--fk-primary:oklch(62% .19 42);--fk-primary-c:.19;--fk-primary-h:42;--fk-primary-ink-light:1;--fk-primary-ink-light-darkmode:1;--fk-primary-l:.62;--fk-size-factor:6;--fk-space-factor:6;--fk-spread-factor:0;--fk-success:oklch(57.5% .158 142);--fk-success-c:.158;--fk-success-h:142;--fk-success-ink-light:1;--fk-success-ink-light-darkmode:1;--fk-success-l:.575;--fk-surface-hue:285;--fk-surface-l:5;--fk-surface-step-factor:1;--fk-surface-tint:1;--fk-type-scale:7;--fk-type-tracking:6;--fk-type-weight:6;--fk-vividness-factor:7;--fk-warning:oklch(57.5% .0962 85);--fk-warning-c:.0962;--fk-warning-h:85;--fk-warning-ink-light:1;--fk-warning-ink-light-darkmode:1;--fk-warning-l:.575}@media (prefers-color-scheme:dark){:root:not([data-fk-mode=light]){--fk-border-factor:4;--fk-card-border:color-mix(in oklab, var(--fk-border-3) 70%, var(--fk-bg-1));--fk-card-surface:var(--fk-bg-2);--fk-cat-1:oklch(95% .0251 307.5);--fk-cat-2:oklch(88% .06 352.5);--fk-cat-3:oklch(95% .021 37.5);--fk-cat-4:oklch(88% .0994 82.5);--fk-cat-5:oklch(95% .1042 127.5);--fk-cat-6:oklch(88% .1387 172.5);--fk-cat-7:oklch(95% .0302 217.5);--fk-cat-8:oklch(88% .0477 262.5);--fk-choices-raised:var(--fk-bg-3);--fk-contrast-factor:9;--fk-corner-factor:7;--fk-danger:oklch(93% .0289 25);--fk-danger-c:.0289;--fk-danger-h:25;--fk-danger-ink-light:0;--fk-danger-ink-light-darkmode:0;--fk-danger-l:.93;--fk-elevation-factor:3;--fk-form-border-input:var(--fk-border-3);--fk-form-surface-input:var(--fk-bg-2);--fk-goto-selected-bg:transparent;--fk-icon-family:lucide;--fk-info:oklch(93% .0286 250);--fk-info-c:.0286;--fk-info-h:250;--fk-info-ink-light:0;--fk-info-ink-light-darkmode:0;--fk-info-l:.93;--fk-input-border-bias:.23709;--fk-input-border-coef:.76291;--fk-input-placeholder:var(--fk-text-4);--fk-input-surface-bias:.14503;--fk-input-surface-coef:.85497;--fk-primary:oklch(68% .19 42);--fk-primary-c:.19;--fk-primary-h:42;--fk-primary-ink-light:1;--fk-primary-ink-light-darkmode:1;--fk-primary-l:.68;--fk-size-factor:6;--fk-space-factor:6;--fk-spread-factor:0;--fk-success:oklch(93% .1102 142);--fk-success-c:.1102;--fk-success-h:142;--fk-success-ink-light:0;--fk-success-ink-light-darkmode:0;--fk-success-l:.93;--fk-surface-hue:285;--fk-surface-l:5;--fk-surface-step-factor:1;--fk-surface-tint:1;--fk-type-scale:7;--fk-type-tracking:6;--fk-type-weight:6;--fk-vividness-factor:7;--fk-warning:oklch(93% .0611 85);--fk-warning-c:.0611;--fk-warning-h:85;--fk-warning-ink-light:0;--fk-warning-ink-light-darkmode:0;--fk-warning-l:.93}}[data-fk-mode=dark]{--fk-border-factor:4;--fk-card-border:color-mix(in oklab, var(--fk-border-3) 70%, var(--fk-bg-1));--fk-card-surface:var(--fk-bg-2);--fk-cat-1:oklch(95% .0251 307.5);--fk-cat-2:oklch(88% .06 352.5);--fk-cat-3:oklch(95% .021 37.5);--fk-cat-4:oklch(88% .0994 82.5);--fk-cat-5:oklch(95% .1042 127.5);--fk-cat-6:oklch(88% .1387 172.5);--fk-cat-7:oklch(95% .0302 217.5);--fk-cat-8:oklch(88% .0477 262.5);--fk-choices-raised:var(--fk-bg-3);--fk-contrast-factor:9;--fk-corner-factor:7;--fk-danger:oklch(93% .0289 25);--fk-danger-c:.0289;--fk-danger-h:25;--fk-danger-ink-light:0;--fk-danger-ink-light-darkmode:0;--fk-danger-l:.93;--fk-elevation-factor:3;--fk-form-border-input:var(--fk-border-3);--fk-form-surface-input:var(--fk-bg-2);--fk-goto-selected-bg:transparent;--fk-icon-family:lucide;--fk-info:oklch(93% .0286 250);--fk-info-c:.0286;--fk-info-h:250;--fk-info-ink-light:0;--fk-info-ink-light-darkmode:0;--fk-info-l:.93;--fk-input-border-bias:.23709;--fk-input-border-coef:.76291;--fk-input-placeholder:var(--fk-text-4);--fk-input-surface-bias:.14503;--fk-input-surface-coef:.85497;--fk-primary:oklch(68% .19 42);--fk-primary-c:.19;--fk-primary-h:42;--fk-primary-ink-light:1;--fk-primary-ink-light-darkmode:1;--fk-primary-l:.68;--fk-size-factor:6;--fk-space-factor:6;--fk-spread-factor:0;--fk-success:oklch(93% .1102 142);--fk-success-c:.1102;--fk-success-h:142;--fk-success-ink-light:0;--fk-success-ink-light-darkmode:0;--fk-success-l:.93;--fk-surface-hue:285;--fk-surface-l:5;--fk-surface-step-factor:1;--fk-surface-tint:1;--fk-type-scale:7;--fk-type-tracking:6;--fk-type-weight:6;--fk-vividness-factor:7;--fk-warning:oklch(93% .0611 85);--fk-warning-c:.0611;--fk-warning-h:85;--fk-warning-ink-light:0;--fk-warning-ink-light-darkmode:0;--fk-warning-l:.93}[data-fk-theme=firekit-website]{--fk-border-factor:4;--fk-card-border:color-mix(in oklab, var(--fk-border-3) 70%, var(--fk-bg-1));--fk-card-surface:var(--fk-bg-2);--fk-cat-1:oklch(62.5% .216 307.5);--fk-cat-2:oklch(52.5% .1774 352.5);--fk-cat-3:oklch(62.5% .1689 37.5);--fk-cat-4:oklch(52.5% .0883 82.5);--fk-cat-5:oklch(62.5% .1326 127.5);--fk-cat-6:oklch(52.5% .0827 172.5);--fk-cat-7:oklch(62.5% .0914 217.5);--fk-cat-8:oklch(52.5% .2064 262.5);--fk-choices-raised:var(--fk-bg-3);--fk-contrast-factor:9;--fk-corner-factor:7;--fk-danger:oklch(57.5% .1904 25);--fk-danger-c:.1904;--fk-danger-h:25;--fk-danger-ink-light:1;--fk-danger-ink-light-darkmode:1;--fk-danger-l:.575;--fk-elevation-factor:3;--fk-form-border-input:var(--fk-border-3);--fk-form-surface-input:var(--fk-bg-2);--fk-goto-selected-bg:transparent;--fk-icon-family:lucide;--fk-info:oklch(57.5% .1329 250);--fk-info-c:.1329;--fk-info-h:250;--fk-info-ink-light:1;--fk-info-ink-light-darkmode:1;--fk-info-l:.575;--fk-input-border-bias:0;--fk-input-border-coef:.92663;--fk-input-placeholder:var(--fk-text-4);--fk-input-surface-bias:0;--fk-input-surface-coef:1;--fk-primary:oklch(62% .19 42);--fk-primary-c:.19;--fk-primary-h:42;--fk-primary-ink-light:1;--fk-primary-ink-light-darkmode:1;--fk-primary-l:.62;--fk-size-factor:6;--fk-space-factor:6;--fk-spread-factor:0;--fk-success:oklch(57.5% .158 142);--fk-success-c:.158;--fk-success-h:142;--fk-success-ink-light:1;--fk-success-ink-light-darkmode:1;--fk-success-l:.575;--fk-surface-hue:285;--fk-surface-l:5;--fk-surface-step-factor:1;--fk-surface-tint:1;--fk-type-scale:7;--fk-type-tracking:6;--fk-type-weight:6;--fk-vividness-factor:7;--fk-warning:oklch(57.5% .0962 85);--fk-warning-c:.0962;--fk-warning-h:85;--fk-warning-ink-light:1;--fk-warning-ink-light-darkmode:1;--fk-warning-l:.575}@media (prefers-color-scheme:dark){:root:not([data-fk-mode=light])[data-fk-theme=firekit-website]{--fk-border-factor:4;--fk-card-border:color-mix(in oklab, var(--fk-border-3) 70%, var(--fk-bg-1));--fk-card-surface:var(--fk-bg-2);--fk-cat-1:oklch(95% .0251 307.5);--fk-cat-2:oklch(88% .06 352.5);--fk-cat-3:oklch(95% .021 37.5);--fk-cat-4:oklch(88% .0994 82.5);--fk-cat-5:oklch(95% .1042 127.5);--fk-cat-6:oklch(88% .1387 172.5);--fk-cat-7:oklch(95% .0302 217.5);--fk-cat-8:oklch(88% .0477 262.5);--fk-choices-raised:var(--fk-bg-3);--fk-contrast-factor:9;--fk-corner-factor:7;--fk-danger:oklch(93% .0289 25);--fk-danger-c:.0289;--fk-danger-h:25;--fk-danger-ink-light:0;--fk-danger-ink-light-darkmode:0;--fk-danger-l:.93;--fk-elevation-factor:3;--fk-form-border-input:var(--fk-border-3);--fk-form-surface-input:var(--fk-bg-2);--fk-goto-selected-bg:transparent;--fk-icon-family:lucide;--fk-info:oklch(93% .0286 250);--fk-info-c:.0286;--fk-info-h:250;--fk-info-ink-light:0;--fk-info-ink-light-darkmode:0;--fk-info-l:.93;--fk-input-border-bias:.23709;--fk-input-border-coef:.76291;--fk-input-placeholder:var(--fk-text-4);--fk-input-surface-bias:.14503;--fk-input-surface-coef:.85497;--fk-primary:oklch(68% .19 42);--fk-primary-c:.19;--fk-primary-h:42;--fk-primary-ink-light:1;--fk-primary-ink-light-darkmode:1;--fk-primary-l:.68;--fk-size-factor:6;--fk-space-factor:6;--fk-spread-factor:0;--fk-success:oklch(93% .1102 142);--fk-success-c:.1102;--fk-success-h:142;--fk-success-ink-light:0;--fk-success-ink-light-darkmode:0;--fk-success-l:.93;--fk-surface-hue:285;--fk-surface-l:5;--fk-surface-step-factor:1;--fk-surface-tint:1;--fk-type-scale:7;--fk-type-tracking:6;--fk-type-weight:6;--fk-vividness-factor:7;--fk-warning:oklch(93% .0611 85);--fk-warning-c:.0611;--fk-warning-h:85;--fk-warning-ink-light:0;--fk-warning-ink-light-darkmode:0;--fk-warning-l:.93}}[data-fk-mode=dark][data-fk-theme=firekit-website]{--fk-border-factor:4;--fk-card-border:color-mix(in oklab, var(--fk-border-3) 70%, var(--fk-bg-1));--fk-card-surface:var(--fk-bg-2);--fk-cat-1:oklch(95% .0251 307.5);--fk-cat-2:oklch(88% .06 352.5);--fk-cat-3:oklch(95% .021 37.5);--fk-cat-4:oklch(88% .0994 82.5);--fk-cat-5:oklch(95% .1042 127.5);--fk-cat-6:oklch(88% .1387 172.5);--fk-cat-7:oklch(95% .0302 217.5);--fk-cat-8:oklch(88% .0477 262.5);--fk-choices-raised:var(--fk-bg-3);--fk-contrast-factor:9;--fk-corner-factor:7;--fk-danger:oklch(93% .0289 25);--fk-danger-c:.0289;--fk-danger-h:25;--fk-danger-ink-light:0;--fk-danger-ink-light-darkmode:0;--fk-danger-l:.93;--fk-elevation-factor:3;--fk-form-border-input:var(--fk-border-3);--fk-form-surface-input:var(--fk-bg-2);--fk-goto-selected-bg:transparent;--fk-icon-family:lucide;--fk-info:oklch(93% .0286 250);--fk-info-c:.0286;--fk-info-h:250;--fk-info-ink-light:0;--fk-info-ink-light-darkmode:0;--fk-info-l:.93;--fk-input-border-bias:.23709;--fk-input-border-coef:.76291;--fk-input-placeholder:var(--fk-text-4);--fk-input-surface-bias:.14503;--fk-input-surface-coef:.85497;--fk-primary:oklch(68% .19 42);--fk-primary-c:.19;--fk-primary-h:42;--fk-primary-ink-light:1;--fk-primary-ink-light-darkmode:1;--fk-primary-l:.68;--fk-size-factor:6;--fk-space-factor:6;--fk-spread-factor:0;--fk-success:oklch(93% .1102 142);--fk-success-c:.1102;--fk-success-h:142;--fk-success-ink-light:0;--fk-success-ink-light-darkmode:0;--fk-success-l:.93;--fk-surface-hue:285;--fk-surface-l:5;--fk-surface-step-factor:1;--fk-surface-tint:1;--fk-type-scale:7;--fk-type-tracking:6;--fk-type-weight:6;--fk-vividness-factor:7;--fk-warning:oklch(93% .0611 85);--fk-warning-c:.0611;--fk-warning-h:85;--fk-warning-ink-light:0;--fk-warning-ink-light-darkmode:0;--fk-warning-l:.93}[data-fk-theme=graphite]{--fk-border-factor:5;--fk-cat-1:oklch(61.67% .2216 307.5);--fk-cat-2:oklch(51.67% .1746 352.5);--fk-cat-3:oklch(61.67% .1667 37.5);--fk-cat-4:oklch(51.67% .0869 82.5);--fk-cat-5:oklch(61.67% .1308 127.5);--fk-cat-6:oklch(51.67% .0814 172.5);--fk-cat-7:oklch(61.67% .0902 217.5);--fk-cat-8:oklch(51.67% .2031 262.5);--fk-contrast-factor:8;--fk-corner-factor:3;--fk-danger:oklch(56.67% .1876 25);--fk-danger-c:.1876;--fk-danger-h:25;--fk-danger-ink-light:1;--fk-danger-ink-light-darkmode:1;--fk-danger-l:.5667;--fk-elevation-factor:0;--fk-icon-family:lucide;--fk-info:oklch(56.67% .131 250);--fk-info-c:.131;--fk-info-h:250;--fk-info-ink-light:1;--fk-info-ink-light-darkmode:1;--fk-info-l:.5667;--fk-on-primary-ink:oklch(15% 0 0);--fk-primary:oklch(66% .13 182);--fk-primary-c:.13;--fk-primary-h:182;--fk-primary-ink-light:1;--fk-primary-ink-light-darkmode:1;--fk-primary-l:.66;--fk-size-factor:6;--fk-space-factor:6;--fk-success:oklch(56.67% .1557 142);--fk-success-c:.1557;--fk-success-h:142;--fk-success-ink-light:1;--fk-success-ink-light-darkmode:1;--fk-success-l:.5667;--fk-surface-hue:285;--fk-surface-l:5;--fk-surface-tint:0;--fk-vividness-factor:7;--fk-warning:oklch(56.67% .0949 85);--fk-warning-c:.0949;--fk-warning-h:85;--fk-warning-ink-light:1;--fk-warning-ink-light-darkmode:1;--fk-warning-l:.5667}@media (prefers-color-scheme:dark){:root:not([data-fk-mode=light])[data-fk-theme=graphite]{--fk-border-factor:5;--fk-cat-1:oklch(91% .0459 307.5);--fk-cat-2:oklch(81% .1021 352.5);--fk-cat-3:oklch(91% .0391 37.5);--fk-cat-4:oklch(81% .1362 82.5);--fk-cat-5:oklch(91% .193 127.5);--fk-cat-6:oklch(81% .1276 172.5);--fk-cat-7:oklch(91% .055 217.5);--fk-cat-8:oklch(81% .0777 262.5);--fk-contrast-factor:8;--fk-corner-factor:3;--fk-danger:oklch(86% .0617 25);--fk-danger-c:.0617;--fk-danger-h:25;--fk-danger-ink-light:0;--fk-danger-ink-light-darkmode:0;--fk-danger-l:.86;--fk-elevation-factor:0;--fk-icon-family:lucide;--fk-info:oklch(86% .0586 250);--fk-info-c:.0586;--fk-info-h:250;--fk-info-ink-light:0;--fk-info-ink-light-darkmode:0;--fk-info-l:.86;--fk-on-primary-ink:oklch(15% 0 0);--fk-primary:oklch(79% .13 182);--fk-primary-c:.13;--fk-primary-h:182;--fk-primary-ink-light:0;--fk-primary-ink-light-darkmode:1;--fk-primary-l:.79;--fk-size-factor:6;--fk-space-factor:6;--fk-success:oklch(86% .2363 142);--fk-success-c:.2363;--fk-success-h:142;--fk-success-ink-light:0;--fk-success-ink-light-darkmode:0;--fk-success-l:.86;--fk-surface-hue:285;--fk-surface-l:5;--fk-surface-tint:0;--fk-vividness-factor:7;--fk-warning:oklch(86% .1257 85);--fk-warning-c:.1257;--fk-warning-h:85;--fk-warning-ink-light:0;--fk-warning-ink-light-darkmode:0;--fk-warning-l:.86}}[data-fk-mode=dark][data-fk-theme=graphite]{--fk-border-factor:5;--fk-cat-1:oklch(91% .0459 307.5);--fk-cat-2:oklch(81% .1021 352.5);--fk-cat-3:oklch(91% .0391 37.5);--fk-cat-4:oklch(81% .1362 82.5);--fk-cat-5:oklch(91% .193 127.5);--fk-cat-6:oklch(81% .1276 172.5);--fk-cat-7:oklch(91% .055 217.5);--fk-cat-8:oklch(81% .0777 262.5);--fk-contrast-factor:8;--fk-corner-factor:3;--fk-danger:oklch(86% .0617 25);--fk-danger-c:.0617;--fk-danger-h:25;--fk-danger-ink-light:0;--fk-danger-ink-light-darkmode:0;--fk-danger-l:.86;--fk-elevation-factor:0;--fk-icon-family:lucide;--fk-info:oklch(86% .0586 250);--fk-info-c:.0586;--fk-info-h:250;--fk-info-ink-light:0;--fk-info-ink-light-darkmode:0;--fk-info-l:.86;--fk-on-primary-ink:oklch(15% 0 0);--fk-primary:oklch(79% .13 182);--fk-primary-c:.13;--fk-primary-h:182;--fk-primary-ink-light:0;--fk-primary-ink-light-darkmode:1;--fk-primary-l:.79;--fk-size-factor:6;--fk-space-factor:6;--fk-success:oklch(86% .2363 142);--fk-success-c:.2363;--fk-success-h:142;--fk-success-ink-light:0;--fk-success-ink-light-darkmode:0;--fk-success-l:.86;--fk-surface-hue:285;--fk-surface-l:5;--fk-surface-tint:0;--fk-vividness-factor:7;--fk-warning:oklch(86% .1257 85);--fk-warning-c:.1257;--fk-warning-h:85;--fk-warning-ink-light:0;--fk-warning-ink-light-darkmode:0;--fk-warning-l:.86}[data-fk-theme=harbor-preview]{--fk-border-factor:4;--fk-cat-1:oklch(62.5% .216 307.5);--fk-cat-2:oklch(52.5% .1774 352.5);--fk-cat-3:oklch(62.5% .1689 37.5);--fk-cat-4:oklch(52.5% .0883 82.5);--fk-cat-5:oklch(62.5% .1326 127.5);--fk-cat-6:oklch(52.5% .0827 172.5);--fk-cat-7:oklch(62.5% .0914 217.5);--fk-cat-8:oklch(52.5% .2064 262.5);--fk-contrast-factor:9;--fk-corner-factor:6;--fk-danger:oklch(57.5% .1904 25);--fk-danger-c:.1904;--fk-danger-h:25;--fk-danger-ink-light:1;--fk-danger-ink-light-darkmode:1;--fk-danger-l:.575;--fk-elevation-factor:3;--fk-icon-family:lucide;--fk-info:oklch(57.5% .1329 250);--fk-info-c:.1329;--fk-info-h:250;--fk-info-ink-light:1;--fk-info-ink-light-darkmode:1;--fk-info-l:.575;--fk-input-border-bias:0;--fk-input-border-coef:.92663;--fk-input-surface-bias:0;--fk-input-surface-coef:1;--fk-on-primary-ink:oklch(15% 0 0);--fk-primary:oklch(66% .13 182);--fk-primary-c:.13;--fk-primary-h:182;--fk-primary-ink-light:1;--fk-primary-ink-light-darkmode:1;--fk-primary-l:.66;--fk-size-factor:6;--fk-space-factor:6;--fk-spread-factor:0;--fk-success:oklch(57.5% .158 142);--fk-success-c:.158;--fk-success-h:142;--fk-success-ink-light:1;--fk-success-ink-light-darkmode:1;--fk-success-l:.575;--fk-surface-hue:285;--fk-surface-l:5;--fk-surface-tint:1;--fk-type-scale:6;--fk-type-tracking:6;--fk-type-weight:6;--fk-vividness-factor:7;--fk-warning:oklch(57.5% .0962 85);--fk-warning-c:.0962;--fk-warning-h:85;--fk-warning-ink-light:1;--fk-warning-ink-light-darkmode:1;--fk-warning-l:.575}@media (prefers-color-scheme:dark){:root:not([data-fk-mode=light])[data-fk-theme=harbor-preview]{--fk-border-factor:4;--fk-cat-1:oklch(95% .0251 307.5);--fk-cat-2:oklch(88% .06 352.5);--fk-cat-3:oklch(95% .021 37.5);--fk-cat-4:oklch(88% .0994 82.5);--fk-cat-5:oklch(95% .1042 127.5);--fk-cat-6:oklch(88% .1387 172.5);--fk-cat-7:oklch(95% .0302 217.5);--fk-cat-8:oklch(88% .0477 262.5);--fk-contrast-factor:9;--fk-corner-factor:6;--fk-danger:oklch(93% .0289 25);--fk-danger-c:.0289;--fk-danger-h:25;--fk-danger-ink-light:0;--fk-danger-ink-light-darkmode:0;--fk-danger-l:.93;--fk-elevation-factor:3;--fk-icon-family:lucide;--fk-info:oklch(93% .0286 250);--fk-info-c:.0286;--fk-info-h:250;--fk-info-ink-light:0;--fk-info-ink-light-darkmode:0;--fk-info-l:.93;--fk-input-border-bias:.23709;--fk-input-border-coef:.76291;--fk-input-surface-bias:.14503;--fk-input-surface-coef:.85497;--fk-on-primary-ink:oklch(15% 0 0);--fk-primary:oklch(78% .13 182);--fk-primary-c:.13;--fk-primary-h:182;--fk-primary-ink-light:0;--fk-primary-ink-light-darkmode:1;--fk-primary-l:.78;--fk-size-factor:6;--fk-space-factor:6;--fk-spread-factor:0;--fk-success:oklch(93% .1102 142);--fk-success-c:.1102;--fk-success-h:142;--fk-success-ink-light:0;--fk-success-ink-light-darkmode:0;--fk-success-l:.93;--fk-surface-hue:285;--fk-surface-l:5;--fk-surface-tint:1;--fk-type-scale:6;--fk-type-tracking:6;--fk-type-weight:6;--fk-vividness-factor:7;--fk-warning:oklch(93% .0611 85);--fk-warning-c:.0611;--fk-warning-h:85;--fk-warning-ink-light:0;--fk-warning-ink-light-darkmode:0;--fk-warning-l:.93}}[data-fk-mode=dark][data-fk-theme=harbor-preview]{--fk-border-factor:4;--fk-cat-1:oklch(95% .0251 307.5);--fk-cat-2:oklch(88% .06 352.5);--fk-cat-3:oklch(95% .021 37.5);--fk-cat-4:oklch(88% .0994 82.5);--fk-cat-5:oklch(95% .1042 127.5);--fk-cat-6:oklch(88% .1387 172.5);--fk-cat-7:oklch(95% .0302 217.5);--fk-cat-8:oklch(88% .0477 262.5);--fk-contrast-factor:9;--fk-corner-factor:6;--fk-danger:oklch(93% .0289 25);--fk-danger-c:.0289;--fk-danger-h:25;--fk-danger-ink-light:0;--fk-danger-ink-light-darkmode:0;--fk-danger-l:.93;--fk-elevation-factor:3;--fk-icon-family:lucide;--fk-info:oklch(93% .0286 250);--fk-info-c:.0286;--fk-info-h:250;--fk-info-ink-light:0;--fk-info-ink-light-darkmode:0;--fk-info-l:.93;--fk-input-border-bias:.23709;--fk-input-border-coef:.76291;--fk-input-surface-bias:.14503;--fk-input-surface-coef:.85497;--fk-on-primary-ink:oklch(15% 0 0);--fk-primary:oklch(78% .13 182);--fk-primary-c:.13;--fk-primary-h:182;--fk-primary-ink-light:0;--fk-primary-ink-light-darkmode:1;--fk-primary-l:.78;--fk-size-factor:6;--fk-space-factor:6;--fk-spread-factor:0;--fk-success:oklch(93% .1102 142);--fk-success-c:.1102;--fk-success-h:142;--fk-success-ink-light:0;--fk-success-ink-light-darkmode:0;--fk-success-l:.93;--fk-surface-hue:285;--fk-surface-l:5;--fk-surface-tint:1;--fk-type-scale:6;--fk-type-tracking:6;--fk-type-weight:6;--fk-vividness-factor:7;--fk-warning:oklch(93% .0611 85);--fk-warning-c:.0611;--fk-warning-h:85;--fk-warning-ink-light:0;--fk-warning-ink-light-darkmode:0;--fk-warning-l:.93}[data-fk-theme=midnight]{--fk-border-factor:5;--fk-cat-1:oklch(61.67% .1798 287.5);--fk-cat-2:oklch(51.67% .19 332.5);--fk-cat-3:oklch(61.67% .2017 17.5);--fk-cat-4:oklch(51.67% .0967 62.5);--fk-cat-5:oklch(61.67% .1083 107.5);--fk-cat-6:oklch(51.67% .1098 152.5);--fk-cat-7:oklch(61.67% .0857 197.5);--fk-cat-8:oklch(51.67% .1011 242.5);--fk-contrast-factor:8;--fk-corner-factor:11;--fk-danger:oklch(56.67% .1876 25);--fk-danger-c:.1876;--fk-danger-h:25;--fk-danger-ink-light:1;--fk-danger-ink-light-darkmode:1;--fk-danger-l:.5667;--fk-elevation-factor:2;--fk-icon-family:lucide;--fk-info:oklch(56.67% .131 250);--fk-info-c:.131;--fk-info-h:250;--fk-info-ink-light:1;--fk-info-ink-light-darkmode:1;--fk-info-l:.5667;--fk-on-primary-ink:oklch(15% 0 0);--fk-primary:oklch(58% .16 268);--fk-primary-c:.16;--fk-primary-h:268;--fk-primary-ink-light:1;--fk-primary-ink-light-darkmode:1;--fk-primary-l:.58;--fk-size-factor:6;--fk-space-factor:6;--fk-success:oklch(56.67% .1557 142);--fk-success-c:.1557;--fk-success-h:142;--fk-success-ink-light:1;--fk-success-ink-light-darkmode:1;--fk-success-l:.5667;--fk-surface-hue:265;--fk-surface-l:5;--fk-surface-tint:8;--fk-vividness-factor:7;--fk-warning:oklch(56.67% .0949 85);--fk-warning-c:.0949;--fk-warning-h:85;--fk-warning-ink-light:1;--fk-warning-ink-light-darkmode:1;--fk-warning-l:.5667}@media (prefers-color-scheme:dark){:root:not([data-fk-mode=light])[data-fk-theme=midnight]{--fk-border-factor:5;--fk-cat-1:oklch(91% .0375 287.5);--fk-cat-2:oklch(81% .1367 332.5);--fk-cat-3:oklch(91% .038 17.5);--fk-cat-4:oklch(81% .1115 62.5);--fk-cat-5:oklch(91% .1598 107.5);--fk-cat-6:oklch(81% .1721 152.5);--fk-cat-7:oklch(91% .104 197.5);--fk-cat-8:oklch(81% .0853 242.5);--fk-contrast-factor:8;--fk-corner-factor:11;--fk-danger:oklch(86% .0617 25);--fk-danger-c:.0617;--fk-danger-h:25;--fk-danger-ink-light:0;--fk-danger-ink-light-darkmode:0;--fk-danger-l:.86;--fk-elevation-factor:2;--fk-icon-family:lucide;--fk-info:oklch(86% .0586 250);--fk-info-c:.0586;--fk-info-h:250;--fk-info-ink-light:0;--fk-info-ink-light-darkmode:0;--fk-info-l:.86;--fk-on-primary-ink:oklch(15% 0 0);--fk-primary:oklch(74% .14 268);--fk-primary-c:.14;--fk-primary-h:268;--fk-primary-ink-light:1;--fk-primary-ink-light-darkmode:1;--fk-primary-l:.74;--fk-size-factor:6;--fk-space-factor:6;--fk-success:oklch(86% .2363 142);--fk-success-c:.2363;--fk-success-h:142;--fk-success-ink-light:0;--fk-success-ink-light-darkmode:0;--fk-success-l:.86;--fk-surface-hue:265;--fk-surface-l:5;--fk-surface-tint:8;--fk-vividness-factor:7;--fk-warning:oklch(86% .1257 85);--fk-warning-c:.1257;--fk-warning-h:85;--fk-warning-ink-light:0;--fk-warning-ink-light-darkmode:0;--fk-warning-l:.86}}[data-fk-mode=dark][data-fk-theme=midnight]{--fk-border-factor:5;--fk-cat-1:oklch(91% .0375 287.5);--fk-cat-2:oklch(81% .1367 332.5);--fk-cat-3:oklch(91% .038 17.5);--fk-cat-4:oklch(81% .1115 62.5);--fk-cat-5:oklch(91% .1598 107.5);--fk-cat-6:oklch(81% .1721 152.5);--fk-cat-7:oklch(91% .104 197.5);--fk-cat-8:oklch(81% .0853 242.5);--fk-contrast-factor:8;--fk-corner-factor:11;--fk-danger:oklch(86% .0617 25);--fk-danger-c:.0617;--fk-danger-h:25;--fk-danger-ink-light:0;--fk-danger-ink-light-darkmode:0;--fk-danger-l:.86;--fk-elevation-factor:2;--fk-icon-family:lucide;--fk-info:oklch(86% .0586 250);--fk-info-c:.0586;--fk-info-h:250;--fk-info-ink-light:0;--fk-info-ink-light-darkmode:0;--fk-info-l:.86;--fk-on-primary-ink:oklch(15% 0 0);--fk-primary:oklch(74% .14 268);--fk-primary-c:.14;--fk-primary-h:268;--fk-primary-ink-light:1;--fk-primary-ink-light-darkmode:1;--fk-primary-l:.74;--fk-size-factor:6;--fk-space-factor:6;--fk-success:oklch(86% .2363 142);--fk-success-c:.2363;--fk-success-h:142;--fk-success-ink-light:0;--fk-success-ink-light-darkmode:0;--fk-success-l:.86;--fk-surface-hue:265;--fk-surface-l:5;--fk-surface-tint:8;--fk-vividness-factor:7;--fk-warning:oklch(86% .1257 85);--fk-warning-c:.1257;--fk-warning-h:85;--fk-warning-ink-light:0;--fk-warning-ink-light-darkmode:0;--fk-warning-l:.86}[data-fk-theme=paper]{--fk-border-factor:5;--fk-cat-1:oklch(60.83% .0586 97.5);--fk-cat-2:oklch(50.83% .0807 142.5);--fk-cat-3:oklch(60.83% .0495 187.5);--fk-cat-4:oklch(50.83% .0487 232.5);--fk-cat-5:oklch(60.83% .1003 277.5);--fk-cat-6:oklch(50.83% .1124 322.5);--fk-cat-7:oklch(60.83% .1137 7.5);--fk-cat-8:oklch(50.83% .0606 52.5);--fk-contrast-factor:7;--fk-corner-factor:4;--fk-danger:oklch(55.83% .1056 25);--fk-danger-c:.1056;--fk-danger-h:25;--fk-danger-ink-light:1;--fk-danger-ink-light-darkmode:1;--fk-danger-l:.5583;--fk-elevation-factor:0;--fk-icon-family:lucide;--fk-info:oklch(55.83% .0738 250);--fk-info-c:.0738;--fk-info-h:250;--fk-info-ink-light:1;--fk-info-ink-light-darkmode:1;--fk-info-l:.5583;--fk-on-primary-ink:white;--fk-primary:oklch(22% .01 75);--fk-primary-c:.01;--fk-primary-h:75;--fk-primary-ink-light:1;--fk-primary-ink-light-darkmode:1;--fk-primary-l:.22;--fk-size-factor:6;--fk-space-factor:6;--fk-success:oklch(55.83% .0877 142);--fk-success-c:.0877;--fk-success-h:142;--fk-success-ink-light:1;--fk-success-ink-light-darkmode:1;--fk-success-l:.5583;--fk-surface-hue:75;--fk-surface-l:6;--fk-surface-tint:3;--fk-vividness-factor:4;--fk-warning:oklch(55.83% .0534 85);--fk-warning-c:.0534;--fk-warning-h:85;--fk-warning-ink-light:1;--fk-warning-ink-light-darkmode:1;--fk-warning-l:.5583}@media (prefers-color-scheme:dark){:root:not([data-fk-mode=light])[data-fk-theme=paper]{--fk-border-factor:5;--fk-cat-1:oklch(84% .0809 97.5);--fk-cat-2:oklch(74% .1175 142.5);--fk-cat-3:oklch(84% .0683 187.5);--fk-cat-4:oklch(74% .0709 232.5);--fk-cat-5:oklch(84% .0374 277.5);--fk-cat-6:oklch(74% .1092 322.5);--fk-cat-7:oklch(84% .0426 7.5);--fk-cat-8:oklch(74% .0831 52.5);--fk-contrast-factor:7;--fk-corner-factor:4;--fk-danger:oklch(79% .0566 25);--fk-danger-c:.0566;--fk-danger-h:25;--fk-danger-ink-light:0;--fk-danger-ink-light-darkmode:1;--fk-danger-l:.79;--fk-elevation-factor:0;--fk-icon-family:lucide;--fk-info:oklch(79% .0516 250);--fk-info-c:.0516;--fk-info-h:250;--fk-info-ink-light:0;--fk-info-ink-light-darkmode:1;--fk-info-l:.79;--fk-on-primary-ink:white;--fk-primary:oklch(92% .01 75);--fk-primary-c:.01;--fk-primary-h:75;--fk-primary-ink-light:0;--fk-primary-ink-light-darkmode:0;--fk-primary-l:.92;--fk-size-factor:6;--fk-space-factor:6;--fk-success:oklch(79% .124 142);--fk-success-c:.124;--fk-success-h:142;--fk-success-ink-light:0;--fk-success-ink-light-darkmode:1;--fk-success-l:.79;--fk-surface-hue:75;--fk-surface-l:6;--fk-surface-tint:3;--fk-vividness-factor:4;--fk-warning:oklch(79% .0756 85);--fk-warning-c:.0756;--fk-warning-h:85;--fk-warning-ink-light:0;--fk-warning-ink-light-darkmode:1;--fk-warning-l:.79}}[data-fk-mode=dark][data-fk-theme=paper]{--fk-border-factor:5;--fk-cat-1:oklch(84% .0809 97.5);--fk-cat-2:oklch(74% .1175 142.5);--fk-cat-3:oklch(84% .0683 187.5);--fk-cat-4:oklch(74% .0709 232.5);--fk-cat-5:oklch(84% .0374 277.5);--fk-cat-6:oklch(74% .1092 322.5);--fk-cat-7:oklch(84% .0426 7.5);--fk-cat-8:oklch(74% .0831 52.5);--fk-contrast-factor:7;--fk-corner-factor:4;--fk-danger:oklch(79% .0566 25);--fk-danger-c:.0566;--fk-danger-h:25;--fk-danger-ink-light:0;--fk-danger-ink-light-darkmode:1;--fk-danger-l:.79;--fk-elevation-factor:0;--fk-icon-family:lucide;--fk-info:oklch(79% .0516 250);--fk-info-c:.0516;--fk-info-h:250;--fk-info-ink-light:0;--fk-info-ink-light-darkmode:1;--fk-info-l:.79;--fk-on-primary-ink:white;--fk-primary:oklch(92% .01 75);--fk-primary-c:.01;--fk-primary-h:75;--fk-primary-ink-light:0;--fk-primary-ink-light-darkmode:0;--fk-primary-l:.92;--fk-size-factor:6;--fk-space-factor:6;--fk-success:oklch(79% .124 142);--fk-success-c:.124;--fk-success-h:142;--fk-success-ink-light:0;--fk-success-ink-light-darkmode:1;--fk-success-l:.79;--fk-surface-hue:75;--fk-surface-l:6;--fk-surface-tint:3;--fk-vividness-factor:4;--fk-warning:oklch(79% .0756 85);--fk-warning-c:.0756;--fk-warning-h:85;--fk-warning-ink-light:0;--fk-warning-ink-light-darkmode:1;--fk-warning-l:.79}[data-fk-theme=slate-look]{--fk-border-factor:5;--fk-cat-1:oklch(61.67% .1691 272.5);--fk-cat-2:oklch(51.67% .2052 317.5);--fk-cat-3:oklch(61.67% .2032 2.5);--fk-cat-4:oklch(51.67% .1158 47.5);--fk-cat-5:oklch(61.67% .1031 92.5);--fk-cat-6:oklch(51.67% .1291 137.5);--fk-cat-7:oklch(61.67% .09 182.5);--fk-cat-8:oklch(51.67% .0819 227.5);--fk-contrast-factor:8;--fk-corner-factor:7;--fk-danger:oklch(56.67% .1876 25);--fk-danger-c:.1876;--fk-danger-h:25;--fk-danger-ink-light:1;--fk-danger-ink-light-darkmode:1;--fk-danger-l:.5667;--fk-elevation-factor:10;--fk-icon-family:lucide;--fk-info:oklch(56.67% .131 250);--fk-info-c:.131;--fk-info-h:250;--fk-info-ink-light:1;--fk-info-ink-light-darkmode:1;--fk-info-l:.5667;--fk-on-primary-ink:white;--fk-primary:oklch(55% .18 290);--fk-primary-c:.18;--fk-primary-h:290;--fk-primary-ink-light:1;--fk-primary-ink-light-darkmode:1;--fk-primary-l:.55;--fk-size-factor:6;--fk-space-factor:6;--fk-success:oklch(56.67% .1557 142);--fk-success-c:.1557;--fk-success-h:142;--fk-success-ink-light:1;--fk-success-ink-light-darkmode:1;--fk-success-l:.5667;--fk-surface-hue:250;--fk-surface-l:5;--fk-surface-tint:4;--fk-vividness-factor:7;--fk-warning:oklch(56.67% .0949 85);--fk-warning-c:.0949;--fk-warning-h:85;--fk-warning-ink-light:1;--fk-warning-ink-light-darkmode:1;--fk-warning-l:.5667}@media (prefers-color-scheme:dark){:root:not([data-fk-mode=light])[data-fk-theme=slate-look]{--fk-border-factor:5;--fk-cat-1:oklch(91% .0354 272.5);--fk-cat-2:oklch(81% .1206 317.5);--fk-cat-3:oklch(91% .0403 2.5);--fk-cat-4:oklch(81% .0957 47.5);--fk-cat-5:oklch(91% .1041 92.5);--fk-cat-6:oklch(81% .2024 137.5);--fk-cat-7:oklch(91% .1127 182.5);--fk-cat-8:oklch(81% .1009 227.5);--fk-contrast-factor:8;--fk-corner-factor:7;--fk-danger:oklch(86% .0617 25);--fk-danger-c:.0617;--fk-danger-h:25;--fk-danger-ink-light:0;--fk-danger-ink-light-darkmode:0;--fk-danger-l:.86;--fk-elevation-factor:10;--fk-icon-family:lucide;--fk-info:oklch(86% .0586 250);--fk-info-c:.0586;--fk-info-h:250;--fk-info-ink-light:0;--fk-info-ink-light-darkmode:0;--fk-info-l:.86;--fk-on-primary-ink:white;--fk-primary:oklch(66% .17 290);--fk-primary-c:.17;--fk-primary-h:290;--fk-primary-ink-light:1;--fk-primary-ink-light-darkmode:1;--fk-primary-l:.66;--fk-size-factor:6;--fk-space-factor:6;--fk-success:oklch(86% .2363 142);--fk-success-c:.2363;--fk-success-h:142;--fk-success-ink-light:0;--fk-success-ink-light-darkmode:0;--fk-success-l:.86;--fk-surface-hue:250;--fk-surface-l:5;--fk-surface-tint:4;--fk-vividness-factor:7;--fk-warning:oklch(86% .1257 85);--fk-warning-c:.1257;--fk-warning-h:85;--fk-warning-ink-light:0;--fk-warning-ink-light-darkmode:0;--fk-warning-l:.86}}[data-fk-mode=dark][data-fk-theme=slate-look]{--fk-border-factor:5;--fk-cat-1:oklch(91% .0354 272.5);--fk-cat-2:oklch(81% .1206 317.5);--fk-cat-3:oklch(91% .0403 2.5);--fk-cat-4:oklch(81% .0957 47.5);--fk-cat-5:oklch(91% .1041 92.5);--fk-cat-6:oklch(81% .2024 137.5);--fk-cat-7:oklch(91% .1127 182.5);--fk-cat-8:oklch(81% .1009 227.5);--fk-contrast-factor:8;--fk-corner-factor:7;--fk-danger:oklch(86% .0617 25);--fk-danger-c:.0617;--fk-danger-h:25;--fk-danger-ink-light:0;--fk-danger-ink-light-darkmode:0;--fk-danger-l:.86;--fk-elevation-factor:10;--fk-icon-family:lucide;--fk-info:oklch(86% .0586 250);--fk-info-c:.0586;--fk-info-h:250;--fk-info-ink-light:0;--fk-info-ink-light-darkmode:0;--fk-info-l:.86;--fk-on-primary-ink:white;--fk-primary:oklch(66% .17 290);--fk-primary-c:.17;--fk-primary-h:290;--fk-primary-ink-light:1;--fk-primary-ink-light-darkmode:1;--fk-primary-l:.66;--fk-size-factor:6;--fk-space-factor:6;--fk-success:oklch(86% .2363 142);--fk-success-c:.2363;--fk-success-h:142;--fk-success-ink-light:0;--fk-success-ink-light-darkmode:0;--fk-success-l:.86;--fk-surface-hue:250;--fk-surface-l:5;--fk-surface-tint:4;--fk-vividness-factor:7;--fk-warning:oklch(86% .1257 85);--fk-warning-c:.1257;--fk-warning-h:85;--fk-warning-ink-light:0;--fk-warning-ink-light-darkmode:0;--fk-warning-l:.86}}
