@font-face{font-family:inter;src:url(../media/Inter_Variable_latin-s.p.1yp6ucu517gar.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}._3CRASq_className{font-family:inter,inter Fallback;font-style:normal}._3CRASq_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono-Variable.1x36wcb_qi24t.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
:root{--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-150:#ededed;--neutral-200:#e5e5e5;--neutral-300:#d4d4d4;--neutral-400:#a3a3a3;--neutral-500:#737373;--neutral-600:#525252;--neutral-700:#404040;--neutral-800:#262626;--neutral-900:#171717;--neutral-950:#0a0a0a;--black:#000;--white:#fff;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-900:#1e3a8a;--red-50:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--green-50:#f0fdf4;--green-100:#dcfce7;--green-200:#bbf7d0;--green-300:#86efac;--green-400:#4ade80;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--green-900:#14532d;--amber-50:#fffbeb;--amber-100:#fef3c7;--amber-200:#fde68a;--amber-500:#f59e0b;--amber-600:#d97706;--amber-800:#92400e;--amber-900:#78350f;--orange-50:#fff7ed;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-500:#f97316;--orange-600:#ea580c;--yellow-100:#fef9c3;--yellow-300:#fde047;--yellow-600:#ca8a04;--violet-100:#ede9fe;--violet-200:#ddd6fe;--violet-600:#7c3aed;--purple-100:#f3e8ff;--purple-300:#d8b4fe;--purple-600:#9333ea;--brown-100:#f2e8e5;--brown-300:#e0cec7;--brown-600:#a18072;--violet-900:#4c1d95;--pink-600:#db2777;--sky-900:#0c4a6e;--teal-400:#2dd4bf;--indigo-500:#6366f1;--emerald-500:#10b981;--purple-500:#a855f7;--sky-500:#0ea5e9;--lime-500:#84cc16;--pink-500:#ec4899;--slate-200:#e2e8f0;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-500:#6b7280;--select-chevron:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");--bg-default:var(--white);--bg-muted:var(--neutral-50);--bg-subtle:var(--neutral-100);--bg-emphasis:var(--neutral-200);--bg-inverted:var(--neutral-900);--bg-info:var(--blue-100);--bg-success:var(--green-100);--bg-attention:var(--orange-100);--bg-warning:var(--yellow-100);--bg-error:var(--red-100);--border-muted:var(--neutral-100);--border-subtle:var(--neutral-200);--border-default:var(--neutral-300);--border-emphasis:var(--neutral-400);--content-inverted:var(--white);--content-muted:var(--neutral-400);--content-subtle:var(--neutral-500);--content-strong:var(--neutral-600);--content-default:var(--neutral-700);--content-emphasis:var(--neutral-900);--content-info:var(--blue-600);--content-success:var(--green-600);--content-attention:var(--orange-600);--content-warning:var(--yellow-600);--content-error:var(--red-600);--status-info:var(--blue-600);--status-info-bg:var(--blue-100);--status-success:var(--green-600);--status-success-bg:var(--green-100);--status-attention:var(--orange-600);--status-attention-bg:var(--orange-100);--status-warning:var(--yellow-600);--status-warning-bg:var(--yellow-100);--status-error:var(--red-600);--status-error-bg:var(--red-100);--status-neutral-bg:#73737326;--accent-600:var(--blue-600);--accent-500:var(--blue-500);--accent-100:var(--blue-100);--accent-50:var(--blue-50);--nav-current:#dbeafe80;--nav-current-hover:#dbeafecc;--banner-amber:var(--amber-600);--banner-red:var(--red-600);--button-primary:var(--black);--tint-hover:#1717170d;--tint-press:#1717171a;--fade-disc:linear-gradient(to top, var(--neutral-100), #f5f5f500);--tint-faint:#17171766;--tint-row:#e5e5e580;--tint-row-press:#e5e5e5cc;--tint-ink-3:#00000008;--tint-ink-15:#00000026;--tint-ink-40:#0006;--tint-ink-50:#00000080;--tint-ink-20:#0003;--tint-ink-10:#0000001a;--tint-ink-5:#0000000d;--tint-white-50:#ffffff80;--tint-white-80:#fffc;--tint-white-20:#fff3;--tint-ink-4:#0000000a;--tint-ink-7:#00000012;--scrim:#0003;--scrim-modal:#f5f5f580;--scrim-drawer:#f5f5f51a;--blur-modal:blur(12px);--blur-drawer:blur(8px);--blur-nav:blur(4px);--focus-ring:#00000080;--ring-switch:#3b82f6bf;--ring-radio:#3b82f680;--chart-1:var(--blue-500);--chart-2:var(--violet-600);--chart-3:var(--teal-400);--chart-grid:#00000026;--chart-label:#0006;--chart-crosshair:#17171780;--chart-band:#1717170d;--chart-label-on:var(--black);--swatch-blue:#3b82f680;--swatch-violet:#7c3aed80;--swatch-teal:#2dd4bf80;--swatch-indigo:#6366f180;--swatch-red:#ef444480;--swatch-emerald:#10b98180;--swatch-purple:#a855f780;--swatch-sky:#0ea5e980;--swatch-orange:#f9731680;--swatch-lime:#84cc1680;--swatch-pink:#ec489980;--swatch-amber:#f59e0b80;--swatch-neutral:#a3a3a380;--swatch-opacity:.5;--share-opacity:.7;--neutral-600-70:#525252b3;--neutral-300-50:#d4d4d480;--ring-1-inset-white-raw:inset 0 0 0 1px var(--white);--ring-1-inset-white:var(--tw-none), var(--tw-none), var(--ring-1-inset-white-raw);--ring-3-ink5-raw:0 0 0 3px #0000000d;--ring-3-ink5:var(--tw-ring-off), var(--ring-3-ink5-raw), var(--tw-none);--ring-4-ink5-raw:0 0 0 4px #0000000d;--ring-4-ink5:var(--tw-ring-off), var(--ring-4-ink5-raw), var(--tw-none);--ring-swatch-raw:inset 0 0 0 1px #0003;--ring-swatch:var(--tw-none), var(--tw-none), var(--ring-swatch-raw);--ring-swatch-faint-raw:inset 0 0 0 1px #00000019;--ring-swatch-faint:var(--tw-none), var(--tw-none), var(--ring-swatch-faint-raw);--spark-from:#7d3aec;--spark-to:#da2778;--spinner-bar:gray;--mask-fade-y:linear-gradient(transparent, black 10%, black 90%, transparent);--fade-up-white:linear-gradient(to top, var(--white), #fff0);--row-tint-orange:linear-gradient(to right, var(--orange-50), #fff7ed00);--row-tint-red:linear-gradient(to right, var(--red-50), #fef2f200);--row-tint-blue:linear-gradient(to right, var(--blue-50), #eff6ff00);--row-tint-green:linear-gradient(to right, var(--green-50), #f0fdf400);--grad-rainbow:linear-gradient(to right, var(--violet-600), var(--pink-600));--grad-blue:linear-gradient(to right, var(--blue-100), #dbeafe80, var(--blue-100));--grad-amber:linear-gradient(to right, var(--amber-100), #fef3c780, var(--amber-100));--grad-violet:linear-gradient(to right, var(--violet-100), #ede9fe80, var(--violet-100));--grad-neutral:linear-gradient(to right, var(--neutral-100), #f5f5f580, var(--neutral-100));--grad-tile:linear-gradient(to top, var(--neutral-100), #f5f5f500);--font-sans:var(--font-inter), Inter, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:GeistMono, ui-monospace, SFMono-Regular, "Roboto Mono", Menlo, Monaco, "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace;--font-kbd:var(--font-mono), ui-monospace, monospace;--font-toast:var(--font-inter), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--text-2xs:10px;--leading-2xs:14px;--text-11:11px;--text-xs:12px;--text-10:10px;--leading-13h:13.75px;--leading-xs:16px;--leading-15:15px;--text-13:13px;--text-sm:14px;--leading-sm:20px;--text-base:16px;--leading-base:24px;--text-lg:18px;--leading-lg:28px;--text-xl:20px;--leading-xl:28px;--text-2xl:24px;--leading-2xl:32px;--text-3xl:30px;--leading-3xl:36px;--leading-none:1;--leading-normal:1.5;--leading-tight:1.4;--leading-snug:1.375;--leading-row:24px;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--space-px:1px;--space-0h:2px;--space-1:4px;--space-1h:6px;--space-2:8px;--space-2h:10px;--space-3:12px;--space-3h:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-24:96px;--size-1:1px;--size-2:2px;--size-3:3px;--size-4:4px;--size-5:5px;--size-8:8px;--size-10:10px;--size-12:12px;--size-14:14px;--size-16:16px;--size-18:18px;--size-20:20px;--size-24:24px;--size-22:22px;--size-26:26px;--size-28:28px;--size-32:32px;--size-36:36px;--size-38:38px;--size-40:40px;--size-42:42px;--size-44:44px;--size-45:45px;--size-48:48px;--size-52:52px;--size-56:56px;--size-64:64px;--size-80:80px;--size-96:96px;--w-112:112px;--w-128:128px;--w-256:256px;--h-input-skeleton:2.35rem;--w-350:350px;--w-xs:320px;--h-stack:144px;--h-empty-offset:160px;--w-sm:384px;--w-md:448px;--w-lg:512px;--w-sheet:540px;--w-prose:576px;--w-chat:704px;--w-step:430px;--w-step-wide:640px;--w-grid:1200px;--grid-cell:60px;--w-figure-min:110px;--w-figure-min-lg:240px;--w-figure-min-sm:160px;--aspect-og:1200 / 630;--size-upload-round:96px;--h-code-cell:48px;--w-code-cell:40px;--dur-caret:1s;--h-composer:192px;--w-dialog-wide:500px;--w-dialog-xl:1024px;--w-menu-sm:192px;--w-list-min:130px;--w-combobox-min:100px;--h-combobox:250px;--w-filter-min:180px;--w-toast:356px;--w-tooltip:320px;--w-tooltip-wide:360px;--w-presets:192px;--w-fig-phone:148px;--w-rail:360px;--w-search-box:288px;--w-spark:140px;--w-search-box-md:320px;--h-table-min:400px;--w-col-100:100px;--w-col-120:120px;--w-col-150:150px;--w-col-200:200px;--w-col-250:250px;--w-col-300:300px;--h-table-empty:384px;--h-chart:384px;--h-breakdown:400px;--h-fade-lg:192px;--h-empty-breakdown:300px;--h-empty-min:500px;--h-fade:64px;--h-fade-tall:192px;--h-fade-modal:130px;--mt-drawer:96px;--radius-sm:4px;--radius-xs:2px;--radius-md:6px;--radius-lg:8px;--radius-10:10px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--tw-none:0 0 #0000;--rule-bottom-inset:inset 0 -1px 0 var(--neutral-200);--fade-end:linear-gradient(to right, var(--black) calc(100% - var(--space-8)), transparent);--fade-start:linear-gradient(to left, var(--black) calc(100% - var(--space-8)), transparent);--fade-both:linear-gradient(to right, transparent, var(--black) var(--space-8), var(--black) calc(100% - var(--space-8)), transparent);--tw-ring-off:0 0 0 0 var(--white);--shadow-sm-raw:0 1px 2px 0 #0000000d;--shadow-sm:var(--tw-none), var(--tw-none), var(--shadow-sm-raw);--shadow-md-raw:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-md:var(--tw-none), var(--tw-none), var(--shadow-md-raw);--shadow-lg-raw:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-lg:var(--tw-none), var(--tw-none), var(--shadow-lg-raw);--shadow-xl-raw:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-xl:var(--tw-none), var(--tw-none), var(--shadow-xl-raw);--shadow-toast:0 4px 12px #0000001a;--shadow-card-raw:0 4px 12px 0 #0000000d;--shadow-card:var(--tw-none), var(--tw-none), var(--shadow-card-raw);--shadow-thumb-raw:0 2px 2px #0000001a, 0 3px 3px #00000017;--shadow-thumb:var(--tw-none), var(--tw-none), var(--shadow-thumb-raw);--shadow-switch-thumb:var(--tw-ring-off), 0 0 0 0 var(--ring-radio), var(--shadow-lg-raw);--drop-lg:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a);--drop-card-hover:drop-shadow(0 2px 4px #222a350d);--drop-toolbar:drop-shadow(0 5px 8px #222a351c);--drop-pinned:drop-shadow(#0000001a -2px 10px 6px);--drop-pinned-off:drop-shadow(#0000 -2px 10px 6px);--ring-halo-raw:0 0 0 4px var(--neutral-200);--ring-halo:var(--tw-ring-off), var(--ring-halo-raw), var(--tw-none);--ring-halo-blue-raw:0 0 0 4px var(--blue-100);--ring-halo-blue:var(--tw-ring-off), var(--ring-halo-blue-raw), var(--tw-none);--ring-halo-red-raw:0 0 0 4px var(--red-100);--ring-halo-red:var(--tw-ring-off), var(--ring-halo-red-raw), var(--tw-none);--ring-4-white-raw:0 0 0 4px var(--white);--ring-4-white:var(--tw-ring-off), var(--ring-4-white-raw), var(--tw-none);--ring-error-2-raw:0 0 0 2px var(--red-200);--ring-error-2:var(--tw-ring-off), var(--ring-error-2-raw), var(--tw-none);--ring-1-error-raw:0 0 0 1px var(--red-500);--ring-1-error:var(--tw-ring-off), var(--ring-1-error-raw), var(--tw-none);--ring-1-black-raw:0 0 0 1px var(--black);--ring-1-black:var(--tw-ring-off), var(--ring-1-black-raw), var(--tw-none);--ring-1-muted-raw:0 0 0 1px var(--neutral-400);--ring-1-muted:var(--tw-ring-off), var(--ring-1-muted-raw), var(--tw-none);--ring-1-strong-raw:0 0 0 1px var(--neutral-600);--ring-1-strong:var(--tw-ring-off), var(--ring-1-strong-raw), var(--tw-none);--ring-1-inset-raw:inset 0 0 0 1px var(--neutral-500);--ring-1-inset:var(--tw-none), var(--tw-none), var(--ring-1-inset-raw);--ring-1-inset-border-raw:inset 0 0 0 1px var(--neutral-300);--ring-1-inset-border:var(--tw-none), var(--tw-none), var(--ring-1-inset-border-raw);--ring-2-focus-raw:0 0 0 2px var(--focus-ring);--ring-2-focus:var(--tw-ring-off), var(--ring-2-focus-raw), var(--tw-none);--ring-3-switch-raw:0 0 0 3px var(--ring-switch);--ring-3-switch:var(--tw-ring-off), var(--ring-3-switch-raw), var(--tw-none);--ring-1-ink20-raw:0 0 0 1px #0003;--ring-1-ink20:var(--tw-ring-off), var(--ring-1-ink20-raw), var(--tw-none);--ring-radio-focus:0 0 0 2px var(--white), 0 0 0 4px var(--ring-radio), var(--tw-none);--ring-1-ink-raw:0 0 0 1px var(--neutral-500);--ring-1-ink:var(--tw-ring-off), var(--ring-1-ink-raw), var(--tw-none);--ring-1-emphasis-raw:0 0 0 1px var(--neutral-900);--ring-1-emphasis:var(--tw-ring-off), var(--ring-1-emphasis-raw), var(--tw-none);--ring-1-blue-raw:0 0 0 1px var(--blue-600);--ring-1-blue:var(--tw-ring-off), var(--ring-1-blue-raw), var(--tw-none);--ring-1-inset-black-raw:inset 0 0 0 1px var(--black);--ring-1-inset-black:var(--tw-none), var(--tw-none), var(--ring-1-inset-black-raw);--inset-swatch:inset 0 0 0 1px #0003;--inset-swatch-soft:inset 0 0 0 1px #0000001a;--z-sticky:10;--z-raised:10;--z-behind:-10;--z-base:0;--z-under:-1;--z-over-raised:11;--z-float:20;--z-banner:30;--z-modal:40;--z-popover:50;--z-tooltip:99;--z-toast:1000000000;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-out-css:cubic-bezier(0, 0, .58, 1);--ease-css:cubic-bezier(.25, .1, .25, 1);--ease-in-out-motion:cubic-bezier(.42, 0, .58, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-accordion:cubic-bezier(.87, 0, .13, 1);--ease-pinned:cubic-bezier(0, 0, 1, 0);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-motion-default:cubic-bezier(.25, .1, .35, 1);--ease-filter:cubic-bezier(.23, 1, .32, 1);--ease-linear:linear;--ease-kw:ease;--ease-kw-out:ease-out;--ease-kw-in-out:ease-in-out;--dur-75:75ms;--dur-100:.1s;--dur-150:.15s;--dur-200:.2s;--dur-250:.25s;--dur-300:.3s;--dur-400:.4s;--dur-500:.5s;--dur-1000:1s;--dur-fade-reduced:.2s;--delay-250:.25s;--scale-press:.95;--dur-skeleton:1s;--dur-spinner:1.2s;--dur-dots:1.4s;--dur-stack:40s;--shell-rail:64px;--shell-panel:240px;--shell-sidebar:304px;--shell-gutter:8px;--shell-banner:36px;--shell-side-panel:340px;--shell-tip-desc:176px;--shell-fade:64px;--shell-meter-rule:#d4d4d4cc;--dur-dot-drop:.9s;--page-max:1280px;--page-pad:12px;--page-pad-lg:24px;--header-h:48px;--header-h-sm:64px;--w-menu:224px;--w-switcher:288px;--h-switcher-list:260px;--h-switcher-room:300px;--w-bell:360px;--w-dialog:448px;--w-search:560px;--h-search:480px;--w-skeleton-title:160px;--h-skeleton-block:120px;--delay-skeleton:.15s;--delay-leaving:.14s}@media (prefers-reduced-motion:reduce){:root{--dur-dot-drop:0s;--dur-caret:0s;--dur-75:0s;--dur-100:0s;--dur-150:0s;--dur-200:0s;--dur-250:0s;--dur-300:0s;--dur-400:0s;--dur-500:0s}}
*,:before,:after{box-sizing:border-box;border:0 solid var(--gray-200)}html{-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;font-family:var(--font-sans);line-height:var(--leading-normal)}html,body{height:100%;margin:0}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--black);background:var(--bg-emphasis)}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}p,blockquote,dl,dd,figure,pre,hr{margin:0}ol,ul,menu{margin:0;padding:0;list-style:none}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:var(--weight-semibold)}code,kbd,samp,pre{font-family:var(--font-mono);font-size:inherit}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}button,[role=button]{cursor:pointer}:disabled{cursor:default}input::placeholder,textarea::placeholder{opacity:1;color:var(--content-muted)}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}textarea{resize:vertical}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}@media (pointer:coarse){:where([data-hit]){position:relative}[data-hit]:after{content:"";width:max(100%, var(--size-44));height:max(100%, var(--size-44));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){:root [data-vaul-drawer][data-vaul-drawer-direction][data-state],:root [data-vaul-overlay][data-vaul-snap-points][data-state]{transition:none;animation:none}}:where(html[data-scrollbars=classic]) *{scrollbar-width:thin;scrollbar-color:var(--neutral-300) transparent}
