/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */.fern-rivlo,html[data-dash-theme]{--fern-page:#0a0a0a;--fern-bg:#111;--fern-surface:#111;--fern-card:#181818;--fern-card-inner:#1f1f1f;--fern-card-pressed:#232323;--fern-empty-segment:#2a2a2a;--fern-mint:#a4f5a6;--fern-on-mint:#0b0b0b;--fern-mint-dim:#a4f5a624;--fern-lavender:#c6b9fc;--fern-lavender-deep:#af9eff;--fern-negative:#e5606b;--fern-text:#fff;--fern-text-muted:#9a9a9a;--fern-text-dim:#838383;--fern-border:#2a2a2a;--fern-border-soft:#ffffff0f;--fern-pill-border:#ffffff24;--fern-motion-segment:.65s cubic-bezier(.22,1,.36,1);--fern-radius-panel:20px;--fern-radius-card:16px;--fern-radius-inner:12px;--fern-pad-panel:24px;--fern-pad-card:20px;--fern-gap:20px;--fern-gap-rows:8px;--fern-header-gap:24px;--fern-chip:36px;--fern-avatar:36px;--fern-logo:44px;--fern-good-bg:#a4f5a624;--fern-good:#a4f5a6;--fern-bad-bg:#e5606b29;--fern-bad:#f07a84;--fern-review-bg:#c6b9fc29;--fern-review:#c6b9fc}.fern-display{font-family:var(--font-archivo),"Outfit",sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600;font-stretch:125%}.tnum{font-variant-numeric:tabular-nums}.fern-trim{text-box:trim-both cap alphabetic;line-height:1}html[data-dash-theme]{color-scheme:dark;--background:var(--fern-bg);--foreground:var(--fern-text);--card:var(--fern-card);--card-foreground:var(--fern-text);--popover:var(--fern-card-inner);--popover-foreground:var(--fern-text);--primary:var(--fern-text);--primary-foreground:#000;--secondary:var(--fern-card-inner);--secondary-foreground:var(--fern-text);--muted:var(--fern-card-inner);--muted-foreground:var(--fern-text-muted);--accent:var(--fern-card-pressed);--accent-foreground:var(--fern-text);--destructive:var(--fern-negative);--destructive-foreground:#000;--border:var(--fern-border-soft);--input:var(--fern-border);--ring:#ffffff59;--radius:1rem}html[data-dash-theme] body{background:var(--fern-page)}.fern-dash section{will-change:auto;contain:none;transform:none}html[data-dash-theme] [data-slot=sheet-overlay]{background:#0000008c}html[data-dash-theme] [data-slot=sheet-content]{background:var(--fern-card);border-color:#0000}html[data-dash-theme] [data-slot=button]{border-radius:9999px}html[data-dash-theme] [data-slot=button].border{background-color:var(--fern-card-inner);box-shadow:none;border-color:#0000}html[data-dash-theme] [data-slot=button].border:hover{background-color:var(--fern-card-pressed)}html[data-dash-theme] :is([data-slot=input],[data-slot=select-trigger]){background-color:var(--fern-card-inner);box-shadow:none;border-color:#0000;border-radius:9999px}html[data-dash-theme] [data-slot=dropdown-menu-content],html[data-dash-theme] [data-slot=popover-content],html[data-dash-theme] [data-slot=select-content]{background-color:var(--fern-card-inner);border-radius:var(--fern-radius-inner);border-color:#0000}html[data-dash-theme] [data-slot=dialog-content]{background-color:var(--fern-card);border-radius:var(--fern-radius-card);border-color:#0000}html[data-dash-theme] [data-slot=toggle-group]{background-color:var(--fern-card-inner);box-shadow:none;border-radius:9999px;padding:3px}html[data-dash-theme] [data-slot=toggle-group-item]{color:var(--fern-text);background:0 0;border:0!important;border-radius:9999px!important}html[data-dash-theme] [data-slot=toggle-group-item][data-state=on]{color:#000;background-color:#fff}html[data-dash-theme] [data-slot=switch][data-state=checked]{background-color:var(--fern-mint)}html[data-dash-theme] [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background-color:var(--fern-on-mint)}html[data-dash-theme] [data-slot=slider-range]{background-color:var(--fern-mint)}html[data-dash-theme] [data-slot=slider-track]{background-color:var(--fern-empty-segment)}html[data-dash-theme] [data-slot=checkbox][data-state=checked]{background-color:var(--fern-mint);border-color:var(--fern-mint);color:var(--fern-on-mint)}@keyframes fern-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.fern-shake{animation:fern-shake .36s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.fern-shake{animation:none}}@keyframes fern-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.fern-shimmer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.fern-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f 50%,#0000);animation:fern-shimmer 1.2s cubic-bezier(.4,0,.6,1) infinite;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.fern-shimmer:after{animation:none;display:none}}@keyframes fern-skeleton-draw{0%{clip-path:inset(0 100% 0 0);opacity:1}60%{clip-path:inset(0);opacity:1}82%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}.fern-skeleton-draw{animation:fern-skeleton-draw 1.5s cubic-bezier(.65,0,.35,1) infinite}@media (prefers-reduced-motion:reduce){.fern-skeleton-draw{animation:none}}