:where(html){color-scheme:light;--t-color-blue:#066fd1;--t-color-sky:#0ea5e9;--t-color-brown:#8a604c;--t-color-green:#10b981;--t-color-yellow:#eab308;--t-color-orange:#f26b0b;--t-color-red:#ef4444;--t-color-crimson:#ce1a4b;--t-color-pink:#ec4899;--t-color-violet:#8b5cf6;--t-color-accent:var(--t-color-blue);--t-color-slate-1000:#040f1f;--t-color-slate-950:#0a1422;--t-color-slate-900:#121b28;--t-color-slate-800:#1e2734;--t-color-slate-700:#313b49;--t-color-slate-600:#4e5967;--t-color-slate-500:#6a7380;--t-color-slate-400:#9ba3af;--t-color-slate-300:#c4cad4;--t-color-slate-200:#e0e4eb;--t-color-slate-100:#f1f3f8;--t-color-slate-50:#f8fafc;--t-color-slate-25:#fcfdfe;--t-color-white:white;--t-color-black:var(--t-color-slate-1000);--t-color-transparent:transparent;--t-color-current:currentColor;--t-color-on-light:var(--t-color-text-primary);--t-color-on-dark:var(--t-color-white);--t-color-text-headings:light-dark(var(--t-color-slate-800),var(--t-color-slate-100));--t-color-text-primary:light-dark(var(--t-color-slate-600),var(--t-color-slate-200));--t-color-text-secondary:light-dark(var(--t-color-slate-500),var(--t-color-slate-400));--t-color-text-tertiary:light-dark(var(--t-color-slate-400),var(--t-color-slate-500));--t-color-text-quaternary:light-dark(var(--t-color-slate-300),var(--t-color-slate-700));--t-color-text-inverted-headings:light-dark(var(--t-color-slate-100),var(--t-color-slate-800));--t-color-text-inverted-primary:light-dark(var(--t-color-slate-200),var(--t-color-slate-700));--t-color-text-inverted-secondary:light-dark(var(--t-color-slate-400),var(--t-color-slate-500));--t-color-text-inverted-tertiary:light-dark(var(--t-color-slate-500),var(--t-color-slate-400));--t-color-text-inverted-quaternary:light-dark(var(--t-color-slate-700),var(--t-color-slate-300));--t-color-text-disabled:var(--t-color-text-tertiary);--t-color-text-link:var(--t-color-accent-primary);--t-color-text-link-hovered:var(--t-color-accent-secondary);--t-color-gray-primary:var(--t-color-slate-600);--t-color-gray-secondary:var(--t-color-slate-500);--t-color-gray-tertiary:var(--t-color-slate-400);--t-color-gray-quaternary:var(--t-color-slate-300);--t-color-white-primary:var(--t-color-white);--t-color-white-secondary:light-dark(var(--t-color-slate-50),var(--t-color-slate-100));--t-color-white-tertiary:color-mix(in srgb, var(--t-color-white) 20%, transparent);--t-color-white-quaternary:color-mix(in srgb, var(--t-color-white) 10%, transparent);--t-color-white-foreground:var(--t-color-on-light);--t-color-fill-primary:light-dark(color-mix(in srgb, var(--t-color-black) 16%, transparent),color-mix(in srgb, var(--t-color-white) 18%, transparent));--t-color-fill-secondary:light-dark(color-mix(in srgb, var(--t-color-black) 8%, transparent),color-mix(in srgb, var(--t-color-white) 12%, transparent));--t-color-fill-tertiary:light-dark(color-mix(in srgb, var(--t-color-black) 4%, transparent),color-mix(in srgb, var(--t-color-white) 6%, transparent));--t-color-fill-quaternary:light-dark(color-mix(in srgb, var(--t-color-black) 2%, transparent),color-mix(in srgb, var(--t-color-white) 4%, transparent));--t-color-fill-inverted-primary:light-dark(color-mix(in srgb, var(--t-color-white) 18%, transparent),color-mix(in srgb, var(--t-color-black) 16%, transparent));--t-color-fill-inverted-secondary:light-dark(color-mix(in srgb, var(--t-color-white) 12%, transparent),color-mix(in srgb, var(--t-color-black) 8%, transparent));--t-color-fill-inverted-tertiary:light-dark(color-mix(in srgb, var(--t-color-white) 6%, transparent),color-mix(in srgb, var(--t-color-black) 4%, transparent));--t-color-fill-inverted-quaternary:light-dark(color-mix(in srgb, var(--t-color-white) 4%, transparent),color-mix(in srgb, var(--t-color-black) 2%, transparent));--t-color-background-primary:light-dark(var(--t-color-white),var(--t-color-slate-800));--t-color-background-secondary:light-dark(var(--t-color-slate-50),var(--t-color-slate-900));--t-color-background-tertiary:light-dark(var(--t-color-slate-100),var(--t-color-slate-950));--t-color-background-quaternary:light-dark(var(--t-color-slate-200),var(--t-color-slate-1000));--t-color-background-inverted-primary:light-dark(var(--t-color-slate-800),var(--t-color-white));--t-color-background-inverted-secondary:light-dark(var(--t-color-slate-900),var(--t-color-slate-50));--t-color-background-inverted-tertiary:light-dark(var(--t-color-slate-950),var(--t-color-slate-100));--t-color-background-inverted-quaternary:light-dark(var(--t-color-slate-1000),var(--t-color-slate-200));--t-color-blue-primary:var(--t-color-blue);--t-color-blue-secondary:color-mix(in srgb, var(--t-color-black) 20%, var(--t-color-blue));--t-color-blue-tertiary:color-mix(in srgb, var(--t-color-blue) 20%, transparent);--t-color-blue-quaternary:color-mix(in srgb, var(--t-color-blue) 10%, transparent);--t-color-blue-foreground:var(--t-color-on-dark);--t-color-sky-primary:var(--t-color-sky);--t-color-sky-secondary:color-mix(in srgb, var(--t-color-black) 20%, var(--t-color-sky));--t-color-sky-tertiary:color-mix(in srgb, var(--t-color-sky) 20%, transparent);--t-color-sky-quaternary:color-mix(in srgb, var(--t-color-sky) 10%, transparent);--t-color-sky-foreground:var(--t-color-on-dark);--t-color-brown-primary:var(--t-color-brown);--t-color-brown-secondary:color-mix(in srgb, var(--t-color-black) 20%, var(--t-color-brown));--t-color-brown-tertiary:color-mix(in srgb, var(--t-color-brown) 20%, transparent);--t-color-brown-quaternary:color-mix(in srgb, var(--t-color-brown) 10%, transparent);--t-color-brown-foreground:var(--t-color-on-dark);--t-color-green-primary:var(--t-color-green);--t-color-green-secondary:color-mix(in srgb, var(--t-color-black) 20%, var(--t-color-green));--t-color-green-tertiary:color-mix(in srgb, var(--t-color-green) 20%, transparent);--t-color-green-quaternary:color-mix(in srgb, var(--t-color-green) 10%, transparent);--t-color-green-foreground:var(--t-color-on-dark);--t-color-yellow-primary:var(--t-color-yellow);--t-color-yellow-secondary:color-mix(in srgb, var(--t-color-black) 20%, var(--t-color-yellow));--t-color-yellow-tertiary:color-mix(in srgb, var(--t-color-yellow) 20%, transparent);--t-color-yellow-quaternary:color-mix(in srgb, var(--t-color-yellow) 10%, transparent);--t-color-yellow-foreground:var(--t-color-on-dark);--t-color-orange-primary:var(--t-color-orange);--t-color-orange-secondary:color-mix(in srgb, var(--t-color-black) 20%, var(--t-color-orange));--t-color-orange-tertiary:color-mix(in srgb, var(--t-color-orange) 20%, transparent);--t-color-orange-quaternary:color-mix(in srgb, var(--t-color-orange) 10%, transparent);--t-color-orange-foreground:var(--t-color-on-dark);--t-color-red-primary:var(--t-color-red);--t-color-red-secondary:color-mix(in srgb, var(--t-color-black) 20%, var(--t-color-red));--t-color-red-tertiary:color-mix(in srgb, var(--t-color-red) 20%, transparent);--t-color-red-quaternary:color-mix(in srgb, var(--t-color-red) 10%, transparent);--t-color-red-foreground:var(--t-color-on-dark);--t-color-crimson-primary:var(--t-color-crimson);--t-color-crimson-secondary:color-mix(in srgb, var(--t-color-black) 20%, var(--t-color-crimson));--t-color-crimson-tertiary:color-mix(in srgb, var(--t-color-crimson) 20%, transparent);--t-color-crimson-quaternary:color-mix(in srgb, var(--t-color-crimson) 10%, transparent);--t-color-crimson-foreground:var(--t-color-on-dark);--t-color-pink-primary:var(--t-color-pink);--t-color-pink-secondary:color-mix(in srgb, var(--t-color-black) 20%, var(--t-color-pink));--t-color-pink-tertiary:color-mix(in srgb, var(--t-color-pink) 20%, transparent);--t-color-pink-quaternary:color-mix(in srgb, var(--t-color-pink) 10%, transparent);--t-color-pink-foreground:var(--t-color-on-dark);--t-color-violet-primary:var(--t-color-violet);--t-color-violet-secondary:color-mix(in srgb, var(--t-color-black) 20%, var(--t-color-violet));--t-color-violet-tertiary:color-mix(in srgb, var(--t-color-violet) 20%, transparent);--t-color-violet-quaternary:color-mix(in srgb, var(--t-color-violet) 10%, transparent);--t-color-violet-foreground:var(--t-color-on-dark);--t-color-accent-primary:var(--t-color-accent);--t-color-accent-secondary:color-mix(in srgb, var(--t-color-black) 20%, var(--t-color-accent));--t-color-accent-tertiary:color-mix(in srgb, var(--t-color-accent) 20%, transparent);--t-color-accent-quaternary:color-mix(in srgb, var(--t-color-accent) 10%, transparent);--t-color-accent-foreground:var(--t-color-on-dark);--t-color-dark-primary:var(--t-color-slate-800);--t-color-dark-secondary:var(--t-color-slate-900);--t-color-dark-tertiary:color-mix(in srgb, var(--t-color-black) 20%, transparent);--t-color-dark-quaternary:color-mix(in srgb, var(--t-color-black) 10%, transparent);--t-color-dark-foreground:var(--t-color-on-dark);--t-backdrop-dark:color-mix(in srgb, var(--t-color-black) 24%, transparent);--t-backdrop-light:color-mix(in srgb, var(--t-color-white) 24%, transparent);--t-backdrop:var(--t-color-background-primary);--t-font-family-sans:var(--font-inter), system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;--t-font-family-serif:ui-serif, serif;--t-font-family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--t-font-family-cursive:Caveat, Comic Sans MS, cursive;--t-font-family-fantasy:Papyrus, fantasy;--t-font-family-emoji:Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Segoe UI, Twemoji Mozilla, Noto Color Emoji, Android Emoji;--t-font-family-base:var(--t-font-family-sans);--t-font-size-base:var(--t-font-size-sm);--t-font-size-2xs:.625rem;--t-font-size-xs:.75rem;--t-font-size-sm:.875rem;--t-font-size-md:1rem;--t-font-size-lg:1.125rem;--t-font-size-xl:1.25rem;--t-font-size-2xl:1.5rem;--t-font-size-3xl:1.875rem;--t-font-size-4xl:2.25rem;--t-font-size-5xl:3rem;--t-font-size-6xl:3.75rem;--t-font-size-7xl:4.5rem;--t-font-size-h0:var(--t-font-size-4xl);--t-font-size-h1:var(--t-font-size-3xl);--t-font-size-h2:var(--t-font-size-2xl);--t-font-size-h3:var(--t-font-size-xl);--t-font-size-h4:var(--t-font-size-lg);--t-font-size-h5:var(--t-font-size-md);--t-font-size-h6:var(--t-font-size-sm);--t-font-size-h7:var(--t-font-size-xs);--t-line-height-2xs:.75rem;--t-line-height-xs:1rem;--t-line-height-sm:1.25rem;--t-line-height-md:1.5rem;--t-line-height-lg:1.75rem;--t-line-height-xl:1.75rem;--t-line-height-2xl:2rem;--t-line-height-3xl:2.25rem;--t-line-height-4xl:2.5rem;--t-line-height-5xl:3.5rem;--t-line-height-6xl:4.25rem;--t-line-height-7xl:4.75rem;--t-line-height-h0:var(--t-line-height-4xl);--t-line-height-h1:var(--t-line-height-3xl);--t-line-height-h2:var(--t-line-height-2xl);--t-line-height-h3:var(--t-line-height-xl);--t-line-height-h4:var(--t-line-height-lg);--t-line-height-h5:var(--t-line-height-md);--t-line-height-h6:var(--t-line-height-sm);--t-line-height-h7:var(--t-line-height-xs);--t-line-height-none:1;--t-line-height-tight:1.25;--t-line-height-snug:1.375;--t-line-height-normal:1.5;--t-line-height-relaxed:1.71429;--t-line-height-loose:1.5;--t-line-height-base:var(--t-line-height-relaxed);--t-font-weight-thin:100;--t-font-weight-extralight:200;--t-font-weight-light:300;--t-font-weight-normal:400;--t-font-weight-medium:500;--t-font-weight-semibold:600;--t-font-weight-bold:700;--t-font-weight-extrabold:800;--t-font-weight-black:900;--t-font-weight-headings:var(--t-font-weight-semibold);--t-font-weight:var(--t-font-weight-normal);--t-letter-spacing-tighter:-.05em;--t-letter-spacing-tight:-.025em;--t-letter-spacing-normal:0;--t-letter-spacing-wide:.025em;--t-letter-spacing-wider:.05em;--t-letter-spacing-widest:.1em;--t-letter-spacing-base:var(--t-letter-spacing-normal);--t-radius-0:0;--t-radius-sm:3px;--t-radius-md:6px;--t-radius-lg:12px;--t-radius-full:9999px;--t-radius-circle:50%;--t-radius:var(--t-radius-md);--t-space-0:0;--t-space-1:1px;--t-space-2xs:.25rem;--t-space-xs:.5rem;--t-space-sm:.75rem;--t-space-md:1rem;--t-space-lg:1.25rem;--t-space-xl:1.5rem;--t-space-2xl:2rem;--t-space-3xl:2.5rem;--t-space-4xl:3rem;--t-space-5xl:4rem;--t-space-6xl:5rem;--t-space-7xl:6rem;--t-space-8xl:10rem;--t-space-9xl:16rem;--t-space:var(--t-space-md);--t-container-2xs:20rem;--t-container-xs:30rem;--t-container-sm:40rem;--t-container-md:48rem;--t-container-lg:64rem;--t-container-xl:80rem;--t-container-2xl:90rem;--t-container-3xl:96rem;--t-container-full:100%;--t-stroke-width-0:0;--t-stroke-width-1:1px;--t-stroke-width-2:2px;--t-stroke-width-4:4px;--t-stroke-width:var(--t-stroke-width-1);--t-stroke-color-primary:light-dark(color-mix(in srgb, var(--t-color-black) 12%, transparent),color-mix(in srgb, var(--t-color-white) 12%, transparent));--t-stroke-color-secondary:light-dark(color-mix(in srgb, var(--t-color-black) 6%, transparent),color-mix(in srgb, var(--t-color-white) 8%, transparent));--t-stroke-color-hovered:light-dark(color-mix(in srgb, var(--t-color-black) 20%, transparent),color-mix(in srgb, var(--t-color-white) 20%, transparent));--t-stroke-color:var(--t-stroke-color-primary);--t-ratio-square:1;--t-ratio-landscape:4/3;--t-ratio-portrait:3/4;--t-ratio-widescreen:16/9;--t-ratio-ultrawide:18/5;--t-ratio-golden:1.618/1;--t-ratio-panoramic:21/9;--t-layer-deep:-99999;--t-layer-negative:-1;--t-layer-default:1;--t-layer-1:100;--t-layer-2:200;--t-layer-3:300;--t-layer-4:400;--t-layer-5:500;--t-layer-6:600;--t-layer-7:700;--t-layer-8:800;--t-layer-9:900;--t-layer-10:1000;--t-layer-important:99999;--t-layer-auto:auto;--t-layer-base:var(--t-layer-default);--t-shadow-0:0 0 color-mix(in srgb, var(--t-color-black) 0%, transparent);--t-shadow-2xs:0px 1px 0px 0px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-shadow-xs:0px 1px 2px 0px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-shadow-sm:0px 1px 3px 0px color-mix(in srgb, var(--t-color-black) 10%, transparent), 0px 1px 2px -1px color-mix(in srgb, var(--t-color-black) 10%, transparent);--t-shadow-md:0px 4px 6px -1px color-mix(in srgb, var(--t-color-black) 10%, transparent), 0px 2px 4px -2px color-mix(in srgb, var(--t-color-black) 10%, transparent);--t-shadow-lg:0px 10px 15px -3px color-mix(in srgb, var(--t-color-black) 10%, transparent), 0px 4px 6px -4px color-mix(in srgb, var(--t-color-black) 10%, transparent);--t-shadow-xl:0px 20px 25px -5px color-mix(in srgb, var(--t-color-black) 10%, transparent), 0px 8px 10px -6px color-mix(in srgb, var(--t-color-black) 10%, transparent);--t-shadow-2xl:0px 25px 50px -12px color-mix(in srgb, var(--t-color-black) 25%, transparent);--t-shadow-inset:inset 0px 0px 0px var(--t-stroke-width) var(--t-stroke-color-secondary);--t-shadow-card:var(--t-shadow-inset), var(--t-shadow-sm);--t-shadow-shine:inset 0px 1px 0px #fff3;--t-shadow:var(--t-shadow-md);--t-ring-shadow-offset:4px;--t-ring-shadow-blue:0px 0px 0px 1px color-mix(in srgb, var(--t-color-blue) 25%, transparent), 0px 0px 0px var(--t-ring-shadow-offset) color-mix(in srgb, var(--t-color-blue) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-ring-shadow-sky:0px 0px 0px 1px color-mix(in srgb, var(--t-color-sky) 25%, transparent), 0px 0px 0px var(--t-ring-shadow-offset) color-mix(in srgb, var(--t-color-sky) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-ring-shadow-brown:0px 0px 0px 1px color-mix(in srgb, var(--t-color-brown) 25%, transparent), 0px 0px 0px var(--t-ring-shadow-offset) color-mix(in srgb, var(--t-color-brown) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-ring-shadow-green:0px 0px 0px 1px color-mix(in srgb, var(--t-color-green) 25%, transparent), 0px 0px 0px var(--t-ring-shadow-offset) color-mix(in srgb, var(--t-color-green) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-ring-shadow-yellow:0px 0px 0px 1px color-mix(in srgb, var(--t-color-yellow) 25%, transparent), 0px 0px 0px var(--t-ring-shadow-offset) color-mix(in srgb, var(--t-color-yellow) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-ring-shadow-orange:0px 0px 0px 1px color-mix(in srgb, var(--t-color-orange) 25%, transparent), 0px 0px 0px var(--t-ring-shadow-offset) color-mix(in srgb, var(--t-color-orange) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-ring-shadow-red:0px 0px 0px 1px color-mix(in srgb, var(--t-color-red) 25%, transparent), 0px 0px 0px var(--t-ring-shadow-offset) color-mix(in srgb, var(--t-color-red) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-ring-shadow-crimson:0px 0px 0px 1px color-mix(in srgb, var(--t-color-crimson) 25%, transparent), 0px 0px 0px var(--t-ring-shadow-offset) color-mix(in srgb, var(--t-color-crimson) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-ring-shadow-pink:0px 0px 0px 1px color-mix(in srgb, var(--t-color-pink) 25%, transparent), 0px 0px 0px var(--t-ring-shadow-offset) color-mix(in srgb, var(--t-color-pink) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-ring-shadow-violet:0px 0px 0px 1px color-mix(in srgb, var(--t-color-violet) 25%, transparent), 0px 0px 0px var(--t-ring-shadow-offset) color-mix(in srgb, var(--t-color-violet) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-ring-shadow-accent:0px 0px 0px 1px color-mix(in srgb, var(--t-color-accent) 25%, transparent), 0px 0px 0px var(--t-ring-shadow-offset) color-mix(in srgb, var(--t-color-accent) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-ring-shadow:var(--t-ring-shadow-accent);--t-transition-time-fast:.15s;--t-transition-time-normal:.3s;--t-transition-time-slow:.6s;--t-transition-time:var(--t-transition-time-normal);--t-transition-all:all var(--t-transition-time);--t-transition-color:background-color var(--t-transition-time), color var(--t-transition-time), border-color var(--t-transition-time), fill var(--t-transition-time), stroke var(--t-transition-time), text-decoration-color var(--t-transition-time);--t-transition-opacity:opacity var(--t-transition-time);--t-transition-transform:transform var(--t-transition-time);--t-transition-shadow:box-shadow var(--t-transition-time), text-shadow var(--t-transition-time);--t-transition-visibility:visibility var(--t-transition-time);--t-ease-in-quad:cubic-bezier(.55, .085, .68, .53);--t-ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--t-ease-in-quart:cubic-bezier(.895, .03, .685, .22);--t-ease-in-quint:cubic-bezier(.755, .05, .855, .06);--t-ease-in-expo:cubic-bezier(.95, .05, .795, .035);--t-ease-in-circ:cubic-bezier(.6, .04, .98, .335);--t-ease-out-quad:cubic-bezier(.25, .46, .45, .94);--t-ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--t-ease-out-quart:cubic-bezier(.165, .84, .44, 1);--t-ease-out-quint:cubic-bezier(.23, 1, .32, 1);--t-ease-out-expo:cubic-bezier(.19, 1, .22, 1);--t-ease-out-circ:cubic-bezier(.075, .82, .165, 1);--t-ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--t-ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--t-ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--t-ease-in-out-quint:cubic-bezier(.86, 0, .07, 1);--t-ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--t-ease-in-out-circ:cubic-bezier(.785, .135, .15, .86);--t-ease-none:none;--t-filter-none:none;--t-filter-grayscale-none:grayscale(0);--t-filter-grayscale:grayscale(100%);--t-filter-sepia-none:sepia(0);--t-filter-sepia:sepia(100%);--t-filter-blur-none:blur(0);--t-filter-blur-sm:blur(4px);--t-filter-blur-md:blur(8px);--t-filter-blur-lg:blur(12px);--t-filter-blur-xl:blur(16px);--t-filter-blur-2xl:blur(24px);--t-filter-blur-3xl:blur(48px);--t-filter-blur:var(--t-filter-blur-md)}[data-theme=dark]{color-scheme:dark}[data-theme=light]{color-scheme:light}
