:root{--vu-teal-50:#eaf5f6;--vu-teal-100:#cfe9ec;--vu-teal-200:#a3d5da;--vu-teal-300:#6fbac3;--vu-teal-400:#3e99a5;--vu-teal-500:#157e8b;--vu-teal-600:#00707e;--vu-teal-700:#00606c;--vu-teal-800:#004f58;--vu-teal-900:#073e45;--vu-teal-950:#062a2f;--vu-clay-50:#fdf1ed;--vu-clay-100:#faddd4;--vu-clay-200:#f3bba9;--vu-clay-300:#e8937a;--vu-clay-400:#d96c4c;--vu-clay-500:#c4552f;--vu-clay-600:#b44d2f;--vu-clay-700:#953d25;--vu-clay-800:#74301e;--vu-clay-900:#572519;--vu-slate-0:#fff;--vu-slate-50:#f7f9f9;--vu-slate-100:#eef1f2;--vu-slate-200:#dfe4e5;--vu-slate-300:#c7cfd0;--vu-slate-400:#9aa5a7;--vu-slate-500:#6f7b7d;--vu-slate-600:#55605f;--vu-slate-700:#414a4b;--vu-slate-800:#2c3536;--vu-slate-900:#1b2223;--vu-slate-925:#131a1b;--vu-slate-950:#0e1415;--vu-faint-light:#697476;--vu-faint-dark:#889294;--vu-boundary-light:#848d8f;--vu-boundary-dark:#777f7f;--vu-green-100:#dcf3e8;--vu-green-600:#0d7a5f;--vu-green-300:#6fd0ac;--vu-amber-100:#fdf0d5;--vu-amber-600:#8a5a00;--vu-amber-300:#f0c25a;--vu-red-100:#fde8e8;--vu-red-600:#b4232a;--vu-red-300:#f08a8f;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--vu-bg:var(--lightningcss-light,var(--vu-slate-50))var(--lightningcss-dark,var(--vu-slate-950));--vu-surface:var(--lightningcss-light,var(--vu-slate-0))var(--lightningcss-dark,var(--vu-slate-900));--vu-surface-sunken:var(--lightningcss-light,var(--vu-slate-100))var(--lightningcss-dark,var(--vu-slate-925));--vu-surface-raised:var(--lightningcss-light,var(--vu-slate-0))var(--lightningcss-dark,var(--vu-slate-800));--vu-line:var(--lightningcss-light,var(--vu-slate-200))var(--lightningcss-dark,var(--vu-slate-800));--vu-line-strong:var(--lightningcss-light,var(--vu-slate-300))var(--lightningcss-dark,var(--vu-slate-700));--vu-control-line:var(--lightningcss-light,var(--vu-boundary-light))var(--lightningcss-dark,var(--vu-boundary-dark));--vu-text:var(--lightningcss-light,var(--vu-slate-900))var(--lightningcss-dark,var(--vu-slate-100));--vu-text-soft:var(--lightningcss-light,var(--vu-slate-600))var(--lightningcss-dark,var(--vu-slate-400));--vu-text-faint:var(--lightningcss-light,var(--vu-faint-light))var(--lightningcss-dark,var(--vu-faint-dark));--vu-primary:var(--lightningcss-light,var(--vu-teal-700))var(--lightningcss-dark,var(--vu-teal-300));--vu-primary-hover:var(--lightningcss-light,var(--vu-teal-800))var(--lightningcss-dark,var(--vu-teal-200));--vu-primary-on:var(--lightningcss-light,var(--vu-slate-0))var(--lightningcss-dark,var(--vu-teal-950));--vu-primary-soft:var(--lightningcss-light,var(--vu-teal-50))var(--lightningcss-dark,color-mix(in oklab, var(--vu-teal-300) 16%, transparent));--vu-primary-quiet:var(--lightningcss-light,var(--vu-teal-700))var(--lightningcss-dark,var(--vu-teal-200));--vu-accent:var(--lightningcss-light,var(--vu-clay-600))var(--lightningcss-dark,var(--vu-clay-300));--vu-accent-on:var(--lightningcss-light,var(--vu-slate-0))var(--lightningcss-dark,var(--vu-clay-900));--vu-accent-soft:var(--lightningcss-light,var(--vu-clay-50))var(--lightningcss-dark,color-mix(in oklab, var(--vu-clay-300) 16%, transparent));--vu-ok:var(--lightningcss-light,var(--vu-green-600))var(--lightningcss-dark,var(--vu-green-300));--vu-ok-soft:var(--lightningcss-light,var(--vu-green-100))var(--lightningcss-dark,color-mix(in oklab, var(--vu-green-300) 14%, transparent));--vu-warn:var(--lightningcss-light,var(--vu-amber-600))var(--lightningcss-dark,var(--vu-amber-300));--vu-warn-soft:var(--lightningcss-light,var(--vu-amber-100))var(--lightningcss-dark,color-mix(in oklab, var(--vu-amber-300) 14%, transparent));--vu-danger:var(--lightningcss-light,var(--vu-red-600))var(--lightningcss-dark,var(--vu-red-300));--vu-danger-soft:var(--lightningcss-light,var(--vu-red-100))var(--lightningcss-dark,color-mix(in oklab, var(--vu-red-300) 14%, transparent));--vu-glass:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#162223b8);--vu-glass-heavy:var(--lightningcss-light,#ffffffdb)var(--lightningcss-dark,#0e1415db);--vu-glass-line:var(--lightningcss-light,#fff9)var(--lightningcss-dark,#ffffff14);--vu-blur:blur(20px) saturate(180%);--vu-blur-heavy:blur(32px) saturate(180%);--vu-shadow-1:0 1px 2px var(--lightningcss-light,#062a2f0f)var(--lightningcss-dark,#0006);--vu-shadow-2:0 2px 4px var(--lightningcss-light,#062a2f0f)var(--lightningcss-dark,#00000059), 0 8px 20px var(--lightningcss-light,#062a2f14)var(--lightningcss-dark,#00000073);--vu-shadow-3:0 4px 8px var(--lightningcss-light,#062a2f14)var(--lightningcss-dark,#0006), 0 20px 48px var(--lightningcss-light,#062a2f1f)var(--lightningcss-dark,#0000008c);--vu-shadow-lift:0 8px 16px var(--lightningcss-light,#062a2f1a)var(--lightningcss-dark,#00000073), 0 32px 64px var(--lightningcss-light,#062a2f29)var(--lightningcss-dark,#0009);--vu-focus-ring:0 0 0 3px var(--lightningcss-light,#00606c4d)var(--lightningcss-dark,#6fbac359);--vu-font:"Inter var", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--vu-font-num:var(--vu-font);--vu-display:700 clamp(2.25rem, 1.5rem + 3vw, 3.5rem) / 1.05 var(--vu-font);--vu-display-track:-.03em;--vu-h1:700 clamp(1.75rem, 1.4rem + 1.4vw, 2.25rem) / 1.15 var(--vu-font);--vu-h1-track:-.022em;--vu-h2:650 1.5rem / 1.22 var(--vu-font);--vu-h2-track:-.016em;--vu-h3:650 1.25rem / 1.3 var(--vu-font);--vu-h3-track:-.011em;--vu-body-lg:400 1.125rem / 1.55 var(--vu-font);--vu-body-lg-track:-.003em;--vu-body:400 1rem / 1.6 var(--vu-font);--vu-body-track:0em;--vu-sm:400 .875rem / 1.5 var(--vu-font);--vu-sm-track:.005em;--vu-xs:500 .75rem / 1.45 var(--vu-font);--vu-xs-track:.014em;--vu-text-xs:.75rem;--vu-text-sm:.875rem;--vu-text-base:1rem;--vu-text-lg:1.25rem;--vu-text-xl:1.5rem;--vu-text-2xl:clamp(1.75rem, 1.4rem + 1.4vw, 2.25rem);--vu-text-3xl:clamp(2.25rem, 1.5rem + 3vw, 3.5rem);--vu-space-1:4px;--vu-space-2:8px;--vu-space-3:12px;--vu-space-4:16px;--vu-space-5:24px;--vu-space-6:32px;--vu-space-7:48px;--vu-space-8:64px;--vu-space-9:96px;--vu-radius-xs:6px;--vu-radius-sm:8px;--vu-radius-md:12px;--vu-radius-lg:16px;--vu-radius-xl:24px;--vu-radius-pill:999px;--vu-spring-ui:0;--vu-spring-ui-dur:.35s;--vu-spring-throw:.2;--vu-spring-throw-dur:.4s;--vu-spring-sheet:.15;--vu-spring-sheet-dur:.3s;--vu-decel:.998;--vu-ease:cubic-bezier(.2, 0, 0, 1);--vu-ease-in:cubic-bezier(.4, 0, 1, 1);--vu-dur-press:.1s;--vu-dur-fast:.15s;--vu-dur:.22s;--vu-dur-slow:.32s;--vu-container:1200px;--vu-container-narrow:720px;--vu-container-wide:1440px;--vu-header-h:64px;--vu-ribbon-h:56px;--vu-tap:44px;--vu-z-base:0;--vu-z-sticky:10;--vu-z-ribbon:20;--vu-z-header:30;--vu-z-sheet:40;--vu-z-modal:50;--vu-z-toast:60}@media (width<=480px){:root{--vu-space-6:24px;--vu-space-7:32px;--vu-space-8:40px;--vu-space-9:56px}}*{box-sizing:border-box}body{font:var(--vu-body);letter-spacing:var(--vu-body-track);color:var(--vu-text);background:var(--vu-bg);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;transition:background-color var(--vu-dur) var(--vu-ease), color var(--vu-dur) var(--vu-ease);margin:0}html,body{max-width:100%;overflow-x:hidden}:focus-visible{outline:2px solid var(--vu-primary);outline-offset:2px;box-shadow:var(--vu-focus-ring);border-radius:var(--vu-radius-sm)}@media (prefers-reduced-motion:reduce){:root{--vu-dur-press:0s;--vu-dur-fast:0s;--vu-dur:0s;--vu-dur-slow:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){:root{--vu-glass:var(--vu-surface);--vu-glass-heavy:var(--vu-surface);--vu-glass-line:var(--vu-line);--vu-blur:none;--vu-blur-heavy:none}}@media (prefers-contrast:more){:root{--vu-line:var(--lightningcss-light,var(--vu-slate-500))var(--lightningcss-dark,var(--vu-slate-400));--vu-line-strong:var(--lightningcss-light,var(--vu-slate-700))var(--lightningcss-dark,var(--vu-slate-300));--vu-control-line:var(--lightningcss-light,var(--vu-slate-700))var(--lightningcss-dark,var(--vu-slate-300));--vu-text-soft:var(--lightningcss-light,var(--vu-slate-800))var(--lightningcss-dark,var(--vu-slate-200));--vu-text-faint:var(--lightningcss-light,var(--vu-slate-700))var(--lightningcss-dark,var(--vu-slate-300));--vu-glass:var(--vu-surface);--vu-glass-heavy:var(--vu-surface);--vu-blur:none;--vu-blur-heavy:none}}
