@layer reset{:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}html,:host{-webkit-text-size-adjust:100%;font-synthesis:none;font-variation-settings:normal;font-feature-settings:normal;tab-size:4;-webkit-tap-highlight-color:transparent;font-family:system-ui;line-height:1.5}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert}::placeholder{color:unset}input[type=search]::-webkit-search-cancel-button{display:none}input[type=search]::-webkit-search-decoration{display:none}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;-webkit-user-select:auto;overflow-wrap:break-word}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}}@layer tokens{:root{--px:1px;--infinite:9999px;--spacing-0:0;--spacing-0-5:2px;--spacing-0-75:3px;--spacing-1:4px;--spacing-1-5:6px;--spacing-1-75:7px;--spacing-2:8px;--spacing-2-5:10px;--spacing-3:12px;--spacing-3-5:14px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:28px;--spacing-9:32px;--spacing-10:36px;--spacing-11:40px;--spacing-12:44px;--spacing-13:48px;--spacing-14:52px;--spacing-15:56px;--spacing-16:60px;--spacing-17:64px;--spacing-18:68px;--spacing-19:72px;--spacing-20:76px;--dimension-xs:400px;--dimension-sm:500px;--dimension-md:600px;--dimension-lg:720px;--dimension-xl:900px;--dimension-2xl:1000px;--dimension-3xl:1200px;--dimension-4xl:1600px;--dimension-5xl:1800px;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-none:1;--line-height-tight:1.2;--line-height-snug:1.3;--line-height-normal:1.5;--line-height-relaxed:1.7;--line-height-loose:2;--letter-spacing-tighter:-.022em;--letter-spacing-tight:-.01em;--letter-spacing-normal:0em;--letter-spacing-wide:.05em;--letter-spacing-display:-.015em;--font-size-2xs:.625rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.125rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--font-size-8xl:6rem;--font-size-9xl:8rem;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:16px;--border-radius-full:9999px;--color-black:#000;--color-white:#fff;--color-blue-100:oklch(96% .06 256);--color-blue-500:oklch(60% .26 264);--color-blue-900:oklch(20% .12 272);--color-blue-50:color-mix(in oklch, var(--color-blue-100), var(--color-white) 60%);--color-blue-200:color-mix(in oklch, var(--color-blue-100), var(--color-blue-500) 25%);--color-blue-300:color-mix(in oklch, var(--color-blue-100), var(--color-blue-500) 50%);--color-blue-400:color-mix(in oklch, var(--color-blue-100), var(--color-blue-500) 75%);--color-blue-600:color-mix(in oklch, var(--color-blue-500), var(--color-blue-900) 25%);--color-blue-700:color-mix(in oklch, var(--color-blue-500), var(--color-blue-900) 50%);--color-blue-800:color-mix(in oklch, var(--color-blue-500), var(--color-blue-900) 75%);--color-blue-950:color-mix(in oklch, var(--color-blue-900), var(--color-black) 10%);--color-red-100:oklch(96% .06 20);--color-red-500:oklch(60% .28 27);--color-red-900:oklch(20% .12 13);--color-red-50:color-mix(in oklch, var(--color-red-100), var(--color-white) 60%);--color-red-200:color-mix(in oklch, var(--color-red-100), var(--color-red-500) 25%);--color-red-300:color-mix(in oklch, var(--color-red-100), var(--color-red-500) 50%);--color-red-400:color-mix(in oklch, var(--color-red-100), var(--color-red-500) 75%);--color-red-600:color-mix(in oklch, var(--color-red-500), var(--color-red-900) 25%);--color-red-700:color-mix(in oklch, var(--color-red-500), var(--color-red-900) 50%);--color-red-800:color-mix(in oklch, var(--color-red-500), var(--color-red-900) 75%);--color-red-950:color-mix(in oklch, var(--color-red-900), var(--color-black) 10%);--color-green-100:oklch(96% .07 143);--color-green-500:oklch(60% .26 147);--color-green-900:oklch(20% .1 152);--color-green-50:color-mix(in oklch, var(--color-green-100), var(--color-white) 60%);--color-green-200:color-mix(in oklch, var(--color-green-100), var(--color-green-500) 25%);--color-green-300:color-mix(in oklch, var(--color-green-100), var(--color-green-500) 50%);--color-green-400:color-mix(in oklch, var(--color-green-100), var(--color-green-500) 75%);--color-green-600:color-mix(in oklch, var(--color-green-500), var(--color-green-900) 25%);--color-green-700:color-mix(in oklch, var(--color-green-500), var(--color-green-900) 50%);--color-green-800:color-mix(in oklch, var(--color-green-500), var(--color-green-900) 75%);--color-green-950:color-mix(in oklch, var(--color-green-900), var(--color-black) 10%);--color-yellow-100:oklch(96% .1 100);--color-yellow-500:oklch(82% .19 96);--color-yellow-900:oklch(20% .1 42);--color-yellow-50:color-mix(in oklch, var(--color-yellow-100), var(--color-white) 60%);--color-yellow-200:color-mix(in oklch, var(--color-yellow-100), var(--color-yellow-500) 25%);--color-yellow-300:color-mix(in oklch, var(--color-yellow-100), var(--color-yellow-500) 50%);--color-yellow-400:color-mix(in oklch, var(--color-yellow-100), var(--color-yellow-500) 75%);--color-yellow-600:color-mix(in oklch, var(--color-yellow-500), var(--color-yellow-900) 25%);--color-yellow-700:color-mix(in oklch, var(--color-yellow-500), var(--color-yellow-900) 50%);--color-yellow-800:color-mix(in oklch, var(--color-yellow-500), var(--color-yellow-900) 75%);--color-yellow-950:color-mix(in oklch, var(--color-yellow-900), var(--color-black) 10%);--color-amber-100:oklch(96% .08 82);--color-amber-500:oklch(64% .2 72);--color-amber-900:oklch(20% .1 52);--color-amber-50:color-mix(in oklch, var(--color-amber-100), var(--color-white) 60%);--color-amber-200:color-mix(in oklch, var(--color-amber-100), var(--color-amber-500) 25%);--color-amber-300:color-mix(in oklch, var(--color-amber-100), var(--color-amber-500) 50%);--color-amber-400:color-mix(in oklch, var(--color-amber-100), var(--color-amber-500) 75%);--color-amber-600:color-mix(in oklch, var(--color-amber-500), var(--color-amber-900) 25%);--color-amber-700:color-mix(in oklch, var(--color-amber-500), var(--color-amber-900) 50%);--color-amber-800:color-mix(in oklch, var(--color-amber-500), var(--color-amber-900) 75%);--color-amber-950:color-mix(in oklch, var(--color-amber-900), var(--color-black) 10%);--color-orange-100:oklch(96% .07 54);--color-orange-500:oklch(62% .24 45);--color-orange-900:oklch(20% .1 30);--color-orange-50:color-mix(in oklch, var(--color-orange-100), var(--color-white) 60%);--color-orange-200:color-mix(in oklch, var(--color-orange-100), var(--color-orange-500) 25%);--color-orange-300:color-mix(in oklch, var(--color-orange-100), var(--color-orange-500) 50%);--color-orange-400:color-mix(in oklch, var(--color-orange-100), var(--color-orange-500) 75%);--color-orange-600:color-mix(in oklch, var(--color-orange-500), var(--color-orange-900) 25%);--color-orange-700:color-mix(in oklch, var(--color-orange-500), var(--color-orange-900) 50%);--color-orange-800:color-mix(in oklch, var(--color-orange-500), var(--color-orange-900) 75%);--color-orange-950:color-mix(in oklch, var(--color-orange-900), var(--color-black) 10%);--color-pink-100:oklch(96% .06 348);--color-pink-500:oklch(60% .28 344);--color-pink-900:oklch(20% .12 330);--color-pink-50:color-mix(in oklch, var(--color-pink-100), var(--color-white) 60%);--color-pink-200:color-mix(in oklch, var(--color-pink-100), var(--color-pink-500) 25%);--color-pink-300:color-mix(in oklch, var(--color-pink-100), var(--color-pink-500) 50%);--color-pink-400:color-mix(in oklch, var(--color-pink-100), var(--color-pink-500) 75%);--color-pink-600:color-mix(in oklch, var(--color-pink-500), var(--color-pink-900) 25%);--color-pink-700:color-mix(in oklch, var(--color-pink-500), var(--color-pink-900) 50%);--color-pink-800:color-mix(in oklch, var(--color-pink-500), var(--color-pink-900) 75%);--color-pink-950:color-mix(in oklch, var(--color-pink-900), var(--color-black) 10%);--color-purple-100:oklch(96% .06 311);--color-purple-500:oklch(60% .29 304);--color-purple-900:oklch(20% .1 290);--color-purple-50:color-mix(in oklch, var(--color-purple-100), var(--color-white) 60%);--color-purple-200:color-mix(in oklch, var(--color-purple-100), var(--color-purple-500) 25%);--color-purple-300:color-mix(in oklch, var(--color-purple-100), var(--color-purple-500) 50%);--color-purple-400:color-mix(in oklch, var(--color-purple-100), var(--color-purple-500) 75%);--color-purple-600:color-mix(in oklch, var(--color-purple-500), var(--color-purple-900) 25%);--color-purple-700:color-mix(in oklch, var(--color-purple-500), var(--color-purple-900) 50%);--color-purple-800:color-mix(in oklch, var(--color-purple-500), var(--color-purple-900) 75%);--color-purple-950:color-mix(in oklch, var(--color-purple-900), var(--color-black) 10%);--color-violet-100:oklch(96% .06 300);--color-violet-500:oklch(60% .29 296);--color-violet-900:oklch(20% .1 294);--color-violet-50:color-mix(in oklch, var(--color-violet-100), var(--color-white) 60%);--color-violet-200:color-mix(in oklch, var(--color-violet-100), var(--color-violet-500) 25%);--color-violet-300:color-mix(in oklch, var(--color-violet-100), var(--color-violet-500) 50%);--color-violet-400:color-mix(in oklch, var(--color-violet-100), var(--color-violet-500) 75%);--color-violet-600:color-mix(in oklch, var(--color-violet-500), var(--color-violet-900) 25%);--color-violet-700:color-mix(in oklch, var(--color-violet-500), var(--color-violet-900) 50%);--color-violet-800:color-mix(in oklch, var(--color-violet-500), var(--color-violet-900) 75%);--color-violet-950:color-mix(in oklch, var(--color-violet-900), var(--color-black) 10%);--color-indigo-100:oklch(96% .06 278);--color-indigo-500:oklch(60% .3 274);--color-indigo-900:oklch(20% .1 270);--color-indigo-50:color-mix(in oklch, var(--color-indigo-100), var(--color-white) 60%);--color-indigo-200:color-mix(in oklch, var(--color-indigo-100), var(--color-indigo-500) 25%);--color-indigo-300:color-mix(in oklch, var(--color-indigo-100), var(--color-indigo-500) 50%);--color-indigo-400:color-mix(in oklch, var(--color-indigo-100), var(--color-indigo-500) 75%);--color-indigo-600:color-mix(in oklch, var(--color-indigo-500), var(--color-indigo-900) 25%);--color-indigo-700:color-mix(in oklch, var(--color-indigo-500), var(--color-indigo-900) 50%);--color-indigo-800:color-mix(in oklch, var(--color-indigo-500), var(--color-indigo-900) 75%);--color-indigo-950:color-mix(in oklch, var(--color-indigo-900), var(--color-black) 10%);--color-cyan-100:oklch(96% .06 207);--color-cyan-500:oklch(60% .2 212);--color-cyan-900:oklch(20% .09 225);--color-cyan-50:color-mix(in oklch, var(--color-cyan-100), var(--color-white) 60%);--color-cyan-200:color-mix(in oklch, var(--color-cyan-100), var(--color-cyan-500) 25%);--color-cyan-300:color-mix(in oklch, var(--color-cyan-100), var(--color-cyan-500) 50%);--color-cyan-400:color-mix(in oklch, var(--color-cyan-100), var(--color-cyan-500) 75%);--color-cyan-600:color-mix(in oklch, var(--color-cyan-500), var(--color-cyan-900) 25%);--color-cyan-700:color-mix(in oklch, var(--color-cyan-500), var(--color-cyan-900) 50%);--color-cyan-800:color-mix(in oklch, var(--color-cyan-500), var(--color-cyan-900) 75%);--color-cyan-950:color-mix(in oklch, var(--color-cyan-900), var(--color-black) 10%);--color-teal-100:oklch(96% .05 183);--color-teal-500:oklch(60% .18 187);--color-teal-900:oklch(20% .07 195);--color-teal-50:color-mix(in oklch, var(--color-teal-100), var(--color-white) 60%);--color-teal-200:color-mix(in oklch, var(--color-teal-100), var(--color-teal-500) 25%);--color-teal-300:color-mix(in oklch, var(--color-teal-100), var(--color-teal-500) 50%);--color-teal-400:color-mix(in oklch, var(--color-teal-100), var(--color-teal-500) 75%);--color-teal-600:color-mix(in oklch, var(--color-teal-500), var(--color-teal-900) 25%);--color-teal-700:color-mix(in oklch, var(--color-teal-500), var(--color-teal-900) 50%);--color-teal-800:color-mix(in oklch, var(--color-teal-500), var(--color-teal-900) 75%);--color-teal-950:color-mix(in oklch, var(--color-teal-900), var(--color-black) 10%);--color-emerald-100:oklch(96% .06 158);--color-emerald-500:oklch(60% .24 162);--color-emerald-900:oklch(20% .1 170);--color-emerald-50:color-mix(in oklch, var(--color-emerald-100), var(--color-white) 60%);--color-emerald-200:color-mix(in oklch, var(--color-emerald-100), var(--color-emerald-500) 25%);--color-emerald-300:color-mix(in oklch, var(--color-emerald-100), var(--color-emerald-500) 50%);--color-emerald-400:color-mix(in oklch, var(--color-emerald-100), var(--color-emerald-500) 75%);--color-emerald-600:color-mix(in oklch, var(--color-emerald-500), var(--color-emerald-900) 25%);--color-emerald-700:color-mix(in oklch, var(--color-emerald-500), var(--color-emerald-900) 50%);--color-emerald-800:color-mix(in oklch, var(--color-emerald-500), var(--color-emerald-900) 75%);--color-emerald-950:color-mix(in oklch, var(--color-emerald-900), var(--color-black) 10%);--color-rose-100:oklch(96% .06 10);--color-rose-500:oklch(60% .27 4);--color-rose-900:oklch(20% .12 356);--color-rose-50:color-mix(in oklch, var(--color-rose-100), var(--color-white) 60%);--color-rose-200:color-mix(in oklch, var(--color-rose-100), var(--color-rose-500) 25%);--color-rose-300:color-mix(in oklch, var(--color-rose-100), var(--color-rose-500) 50%);--color-rose-400:color-mix(in oklch, var(--color-rose-100), var(--color-rose-500) 75%);--color-rose-600:color-mix(in oklch, var(--color-rose-500), var(--color-rose-900) 25%);--color-rose-700:color-mix(in oklch, var(--color-rose-500), var(--color-rose-900) 50%);--color-rose-800:color-mix(in oklch, var(--color-rose-500), var(--color-rose-900) 75%);--color-rose-950:color-mix(in oklch, var(--color-rose-900), var(--color-black) 10%);--color-brown-100:oklch(96% .025 55);--color-brown-500:oklch(60% .12 45);--color-brown-900:oklch(20% .04 32);--color-brown-50:color-mix(in oklch, var(--color-brown-100), var(--color-white) 60%);--color-brown-200:color-mix(in oklch, var(--color-brown-100), var(--color-brown-500) 25%);--color-brown-300:color-mix(in oklch, var(--color-brown-100), var(--color-brown-500) 50%);--color-brown-400:color-mix(in oklch, var(--color-brown-100), var(--color-brown-500) 75%);--color-brown-600:color-mix(in oklch, var(--color-brown-500), var(--color-brown-900) 25%);--color-brown-700:color-mix(in oklch, var(--color-brown-500), var(--color-brown-900) 50%);--color-brown-800:color-mix(in oklch, var(--color-brown-500), var(--color-brown-900) 75%);--color-brown-950:color-mix(in oklch, var(--color-brown-900), var(--color-black) 10%);--color-gray-100:oklch(96% .005 250);--color-gray-500:oklch(60% .015 250);--color-gray-900:oklch(20% .008 250);--color-gray-50:color-mix(in oklch, var(--color-gray-100), var(--color-white) 60%);--color-gray-200:color-mix(in oklch, var(--color-gray-100), var(--color-gray-500) 25%);--color-gray-300:color-mix(in oklch, var(--color-gray-100), var(--color-gray-500) 50%);--color-gray-400:color-mix(in oklch, var(--color-gray-100), var(--color-gray-500) 75%);--color-gray-600:color-mix(in oklch, var(--color-gray-500), var(--color-gray-900) 25%);--color-gray-700:color-mix(in oklch, var(--color-gray-500), var(--color-gray-900) 50%);--color-gray-800:color-mix(in oklch, var(--color-gray-500), var(--color-gray-900) 75%);--color-gray-950:color-mix(in oklch, var(--color-gray-900), var(--color-black) 10%);--color-neutral-100:oklch(97% .002 0);--color-neutral-500:oklch(55% .002 0);--color-neutral-900:oklch(20% .002 0);--color-neutral-50:color-mix(in oklch, var(--color-neutral-100), var(--color-white) 60%);--color-neutral-200:color-mix(in oklch, var(--color-neutral-100), var(--color-neutral-500) 25%);--color-neutral-300:color-mix(in oklch, var(--color-neutral-100), var(--color-neutral-500) 50%);--color-neutral-400:color-mix(in oklch, var(--color-neutral-100), var(--color-neutral-500) 75%);--color-neutral-600:color-mix(in oklch, var(--color-neutral-500), var(--color-neutral-900) 25%);--color-neutral-700:color-mix(in oklch, var(--color-neutral-500), var(--color-neutral-900) 50%);--color-neutral-800:color-mix(in oklch, var(--color-neutral-500), var(--color-neutral-900) 75%);--color-neutral-950:color-mix(in oklch, var(--color-neutral-900), var(--color-black) 10%);--color-current-dimmed-4:color-mix(in srgb, currentColor 4%, transparent);--color-current-dimmed-6:color-mix(in srgb, currentColor 6%, transparent);--color-current-dimmed-10:color-mix(in srgb, currentColor 10%, transparent)}:root{--text-primary:var(--lightningcss-light,var(--color-neutral-950))var(--lightningcss-dark,var(--color-neutral-100));--text-secondary:var(--lightningcss-light,var(--color-neutral-700))var(--lightningcss-dark,var(--color-neutral-300));--text-tertiary:var(--lightningcss-light,var(--color-neutral-500))var(--lightningcss-dark,var(--color-neutral-500));--text-on-color:var(--lightningcss-light,var(--color-white))var(--lightningcss-dark,var(--color-neutral-100));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-color-accent=amber]{--accent-50:var(--color-amber-50);--accent-100:var(--color-amber-100);--accent-200:var(--color-amber-200);--accent-300:var(--color-amber-300);--accent-400:var(--color-amber-400);--accent-500:var(--color-amber-500);--accent-600:var(--color-amber-600);--accent-700:var(--color-amber-700);--accent-800:var(--color-amber-800);--accent-900:var(--color-amber-900);--accent-950:var(--color-amber-950);--accent-subtle:var(--lightningcss-light,color-mix(in oklch, var(--color-amber-100), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-amber-900), transparent 55%));--accent-subtle-high:var(--lightningcss-light,color-mix(in oklch, var(--color-amber-200), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-amber-800), transparent 55%));--accent-subtle-higher:var(--lightningcss-light,color-mix(in oklch, var(--color-amber-300), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-amber-700), transparent 55%));--accent-subtle-highest:var(--lightningcss-light,color-mix(in oklch, var(--color-amber-400), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-amber-600), transparent 55%));--accent-subtle-contrast:var(--lightningcss-light,var(--color-amber-900))var(--lightningcss-dark,var(--color-amber-300))}:root[data-color-accent=cyan]{--accent-50:var(--color-cyan-50);--accent-100:var(--color-cyan-100);--accent-200:var(--color-cyan-200);--accent-300:var(--color-cyan-300);--accent-400:var(--color-cyan-400);--accent-500:var(--color-cyan-500);--accent-600:var(--color-cyan-600);--accent-700:var(--color-cyan-700);--accent-800:var(--color-cyan-800);--accent-900:var(--color-cyan-900);--accent-950:var(--color-cyan-950);--accent-subtle:var(--lightningcss-light,color-mix(in oklch, var(--color-cyan-100), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-cyan-900), transparent 55%));--accent-subtle-high:var(--lightningcss-light,color-mix(in oklch, var(--color-cyan-200), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-cyan-800), transparent 55%));--accent-subtle-higher:var(--lightningcss-light,color-mix(in oklch, var(--color-cyan-300), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-cyan-700), transparent 55%));--accent-subtle-highest:var(--lightningcss-light,color-mix(in oklch, var(--color-cyan-400), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-cyan-600), transparent 55%));--accent-subtle-contrast:var(--lightningcss-light,var(--color-cyan-900))var(--lightningcss-dark,var(--color-cyan-300))}:root[data-color-accent=emerald]{--accent-50:var(--color-emerald-50);--accent-100:var(--color-emerald-100);--accent-200:var(--color-emerald-200);--accent-300:var(--color-emerald-300);--accent-400:var(--color-emerald-400);--accent-500:var(--color-emerald-500);--accent-600:var(--color-emerald-600);--accent-700:var(--color-emerald-700);--accent-800:var(--color-emerald-800);--accent-900:var(--color-emerald-900);--accent-950:var(--color-emerald-950);--accent-subtle:var(--lightningcss-light,color-mix(in oklch, var(--color-emerald-100), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-emerald-900), transparent 55%));--accent-subtle-high:var(--lightningcss-light,color-mix(in oklch, var(--color-emerald-200), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-emerald-800), transparent 55%));--accent-subtle-higher:var(--lightningcss-light,color-mix(in oklch, var(--color-emerald-300), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-emerald-700), transparent 55%));--accent-subtle-highest:var(--lightningcss-light,color-mix(in oklch, var(--color-emerald-400), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-emerald-600), transparent 55%));--accent-subtle-contrast:var(--lightningcss-light,var(--color-emerald-900))var(--lightningcss-dark,var(--color-emerald-300))}:root[data-color-accent=indigo]{--accent-50:var(--color-indigo-50);--accent-100:var(--color-indigo-100);--accent-200:var(--color-indigo-200);--accent-300:var(--color-indigo-300);--accent-400:var(--color-indigo-400);--accent-500:var(--color-indigo-500);--accent-600:var(--color-indigo-600);--accent-700:var(--color-indigo-700);--accent-800:var(--color-indigo-800);--accent-900:var(--color-indigo-900);--accent-950:var(--color-indigo-950);--accent-subtle:var(--lightningcss-light,color-mix(in oklch, var(--color-indigo-100), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-indigo-900), transparent 55%));--accent-subtle-high:var(--lightningcss-light,color-mix(in oklch, var(--color-indigo-200), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-indigo-800), transparent 55%));--accent-subtle-higher:var(--lightningcss-light,color-mix(in oklch, var(--color-indigo-300), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-indigo-700), transparent 55%));--accent-subtle-highest:var(--lightningcss-light,color-mix(in oklch, var(--color-indigo-400), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-indigo-600), transparent 55%));--accent-subtle-contrast:var(--lightningcss-light,var(--color-indigo-900))var(--lightningcss-dark,var(--color-indigo-300))}:root[data-color-accent=rose]{--accent-50:var(--color-rose-50);--accent-100:var(--color-rose-100);--accent-200:var(--color-rose-200);--accent-300:var(--color-rose-300);--accent-400:var(--color-rose-400);--accent-500:var(--color-rose-500);--accent-600:var(--color-rose-600);--accent-700:var(--color-rose-700);--accent-800:var(--color-rose-800);--accent-900:var(--color-rose-900);--accent-950:var(--color-rose-950);--accent-subtle:var(--lightningcss-light,color-mix(in oklch, var(--color-rose-100), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-rose-900), transparent 55%));--accent-subtle-high:var(--lightningcss-light,color-mix(in oklch, var(--color-rose-200), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-rose-800), transparent 55%));--accent-subtle-higher:var(--lightningcss-light,color-mix(in oklch, var(--color-rose-300), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-rose-700), transparent 55%));--accent-subtle-highest:var(--lightningcss-light,color-mix(in oklch, var(--color-rose-400), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-rose-600), transparent 55%));--accent-subtle-contrast:var(--lightningcss-light,var(--color-rose-900))var(--lightningcss-dark,var(--color-rose-300))}:root[data-color-accent=teal]{--accent-50:var(--color-teal-50);--accent-100:var(--color-teal-100);--accent-200:var(--color-teal-200);--accent-300:var(--color-teal-300);--accent-400:var(--color-teal-400);--accent-500:var(--color-teal-500);--accent-600:var(--color-teal-600);--accent-700:var(--color-teal-700);--accent-800:var(--color-teal-800);--accent-900:var(--color-teal-900);--accent-950:var(--color-teal-950);--accent-subtle:var(--lightningcss-light,color-mix(in oklch, var(--color-teal-100), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-teal-900), transparent 55%));--accent-subtle-high:var(--lightningcss-light,color-mix(in oklch, var(--color-teal-200), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-teal-800), transparent 55%));--accent-subtle-higher:var(--lightningcss-light,color-mix(in oklch, var(--color-teal-300), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-teal-700), transparent 55%));--accent-subtle-highest:var(--lightningcss-light,color-mix(in oklch, var(--color-teal-400), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-teal-600), transparent 55%));--accent-subtle-contrast:var(--lightningcss-light,var(--color-teal-900))var(--lightningcss-dark,var(--color-teal-300))}:root{--breakpoint-sm:false;--breakpoint-md:false;--breakpoint-lg:false;--breakpoint-xl:false;--breakpoint-2xl:false}@media (width>=640px){:root{--breakpoint-sm:true}}@media (width>=768px){:root{--breakpoint-md:true}}@media (width>=1024px){:root{--breakpoint-lg:true}}@media (width>=1280px){:root{--breakpoint-xl:true}}@media (width>=1536px){:root{--breakpoint-2xl:true}}:root{--color-blue-subtle:var(--lightningcss-light,var(--color-blue-100))var(--lightningcss-dark,var(--color-blue-900));--color-blue-subtle-contrast:var(--lightningcss-light,var(--color-blue-900))var(--lightningcss-dark,var(--color-blue-200));--color-brown-subtle:var(--lightningcss-light,var(--color-brown-100))var(--lightningcss-dark,var(--color-brown-900));--color-brown-subtle-contrast:var(--lightningcss-light,var(--color-brown-900))var(--lightningcss-dark,var(--color-brown-200));--color-gray-subtle:var(--lightningcss-light,var(--color-gray-100))var(--lightningcss-dark,var(--color-gray-900));--color-gray-subtle-contrast:var(--lightningcss-light,var(--color-gray-900))var(--lightningcss-dark,var(--color-gray-200));--color-green-subtle:var(--lightningcss-light,var(--color-green-100))var(--lightningcss-dark,var(--color-green-900));--color-green-subtle-contrast:var(--lightningcss-light,var(--color-green-900))var(--lightningcss-dark,var(--color-green-200));--color-orange-subtle:var(--lightningcss-light,var(--color-orange-100))var(--lightningcss-dark,var(--color-orange-900));--color-orange-subtle-contrast:var(--lightningcss-light,var(--color-orange-900))var(--lightningcss-dark,var(--color-orange-200));--color-pink-subtle:var(--lightningcss-light,var(--color-pink-100))var(--lightningcss-dark,var(--color-pink-900));--color-pink-subtle-contrast:var(--lightningcss-light,var(--color-pink-900))var(--lightningcss-dark,var(--color-pink-200));--color-purple-subtle:var(--lightningcss-light,var(--color-purple-100))var(--lightningcss-dark,var(--color-purple-900));--color-purple-subtle-contrast:var(--lightningcss-light,var(--color-purple-900))var(--lightningcss-dark,var(--color-purple-200));--color-red-subtle:var(--lightningcss-light,var(--color-red-100))var(--lightningcss-dark,var(--color-red-900));--color-red-subtle-contrast:var(--lightningcss-light,var(--color-red-900))var(--lightningcss-dark,var(--color-red-200));--color-yellow-subtle:var(--lightningcss-light,var(--color-yellow-100))var(--lightningcss-dark,var(--color-yellow-900));--color-yellow-subtle-contrast:var(--lightningcss-light,var(--color-yellow-900))var(--lightningcss-dark,var(--color-yellow-200));--color-amber-subtle:var(--lightningcss-light,var(--color-amber-100))var(--lightningcss-dark,var(--color-amber-900));--color-amber-subtle-contrast:var(--lightningcss-light,var(--color-amber-900))var(--lightningcss-dark,var(--color-amber-200));--color-cyan-subtle:var(--lightningcss-light,var(--color-cyan-100))var(--lightningcss-dark,var(--color-cyan-900));--color-cyan-subtle-contrast:var(--lightningcss-light,var(--color-cyan-900))var(--lightningcss-dark,var(--color-cyan-200));--color-emerald-subtle:var(--lightningcss-light,var(--color-emerald-100))var(--lightningcss-dark,var(--color-emerald-900));--color-emerald-subtle-contrast:var(--lightningcss-light,var(--color-emerald-900))var(--lightningcss-dark,var(--color-emerald-200));--color-indigo-subtle:var(--lightningcss-light,var(--color-indigo-100))var(--lightningcss-dark,var(--color-indigo-900));--color-indigo-subtle-contrast:var(--lightningcss-light,var(--color-indigo-900))var(--lightningcss-dark,var(--color-indigo-200));--color-rose-subtle:var(--lightningcss-light,var(--color-rose-100))var(--lightningcss-dark,var(--color-rose-900));--color-rose-subtle-contrast:var(--lightningcss-light,var(--color-rose-900))var(--lightningcss-dark,var(--color-rose-200));--color-teal-subtle:var(--lightningcss-light,var(--color-teal-100))var(--lightningcss-dark,var(--color-teal-900));--color-teal-subtle-contrast:var(--lightningcss-light,var(--color-teal-900))var(--lightningcss-dark,var(--color-teal-200));--color-violet-subtle:var(--lightningcss-light,var(--color-violet-100))var(--lightningcss-dark,var(--color-violet-900));--color-violet-subtle-contrast:var(--lightningcss-light,var(--color-violet-900))var(--lightningcss-dark,var(--color-violet-200));--color-neutral-subtle:var(--lightningcss-light,var(--color-neutral-100))var(--lightningcss-dark,var(--color-neutral-900));--color-neutral-subtle-contrast:var(--lightningcss-light,var(--color-neutral-900))var(--lightningcss-dark,var(--color-neutral-200));--surface-default:var(--lightningcss-light,white)var(--lightningcss-dark,var(--color-neutral-950));--surface-default-high:var(--lightningcss-light,var(--color-neutral-100))var(--lightningcss-dark,var(--color-neutral-800));--surface-default-higher:var(--lightningcss-light,var(--color-neutral-200))var(--lightningcss-dark,var(--color-neutral-800));--surface-default-highest:var(--lightningcss-light,var(--color-neutral-300))var(--lightningcss-dark,var(--color-neutral-700));--surface-default-contrast:var(--lightningcss-light,var(--color-neutral-950))var(--lightningcss-dark,var(--color-neutral-400));--surface-bevel:var(--lightningcss-light,var(--color-neutral-50))var(--lightningcss-dark,var(--color-neutral-900));--surface-bevel-high:var(--lightningcss-light,var(--color-neutral-100))var(--lightningcss-dark,var(--color-neutral-800));--surface-bevel-higher:var(--lightningcss-light,var(--color-neutral-200))var(--lightningcss-dark,var(--color-neutral-700));--surface-bevel-highest:var(--lightningcss-light,var(--color-neutral-300))var(--lightningcss-dark,var(--color-neutral-600));--intent-primary:var(--accent-600);--intent-primary-high:var(--accent-600);--intent-primary-higher:var(--accent-700);--intent-primary-highest:var(--accent-800);--intent-primary-contrast:var(--text-on-color);--intent-primary-subtle:var(--accent-subtle);--intent-primary-subtle-high:var(--accent-subtle-high);--intent-primary-subtle-higher:var(--accent-subtle-higher);--intent-primary-subtle-highest:var(--accent-subtle-highest);--intent-primary-subtle-contrast:var(--accent-subtle-contrast);--intent-secondary:var(--lightningcss-light,var(--color-neutral-600))var(--lightningcss-dark,var(--color-neutral-400));--intent-secondary-high:var(--lightningcss-light,var(--color-neutral-700))var(--lightningcss-dark,var(--color-neutral-500));--intent-secondary-higher:var(--lightningcss-light,var(--color-neutral-800))var(--lightningcss-dark,var(--color-neutral-600));--intent-secondary-highest:var(--lightningcss-light,var(--color-neutral-900))var(--lightningcss-dark,var(--color-neutral-700));--intent-secondary-contrast:var(--text-on-color);--intent-secondary-subtle:var(--lightningcss-light,color-mix(in oklch, var(--color-neutral-100), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-neutral-900), transparent 55%));--intent-secondary-subtle-high:var(--lightningcss-light,color-mix(in oklch, var(--color-neutral-200), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-neutral-800), transparent 55%));--intent-secondary-subtle-higher:var(--lightningcss-light,color-mix(in oklch, var(--color-neutral-300), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-neutral-700), transparent 55%));--intent-secondary-subtle-highest:var(--lightningcss-light,color-mix(in oklch, var(--color-neutral-400), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-neutral-600), transparent 55%));--intent-secondary-subtle-contrast:var(--lightningcss-light,var(--color-neutral-900))var(--lightningcss-dark,var(--color-neutral-300));--intent-danger:var(--lightningcss-light,color-mix(in oklch, var(--color-red-500), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-red-500), transparent 40%));--intent-danger-high:var(--lightningcss-light,color-mix(in oklch, var(--color-red-600), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-red-600), transparent 40%));--intent-danger-higher:var(--lightningcss-light,color-mix(in oklch, var(--color-red-700), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-red-700), transparent 40%));--intent-danger-highest:var(--lightningcss-light,color-mix(in oklch, var(--color-red-800), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-red-800), transparent 40%));--intent-danger-contrast:var(--text-on-color);--intent-danger-subtle:var(--lightningcss-light,color-mix(in oklch, var(--color-red-100), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-red-900), transparent 55%));--intent-danger-subtle-high:var(--lightningcss-light,color-mix(in oklch, var(--color-red-200), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-red-800), transparent 55%));--intent-danger-subtle-higher:var(--lightningcss-light,color-mix(in oklch, var(--color-red-300), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-red-700), transparent 55%));--intent-danger-subtle-highest:var(--lightningcss-light,color-mix(in oklch, var(--color-red-400), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-red-600), transparent 55%));--intent-danger-subtle-contrast:var(--lightningcss-light,var(--color-red-900))var(--lightningcss-dark,var(--color-red-300));--intent-warning:var(--lightningcss-light,color-mix(in oklch, var(--color-orange-500), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-orange-500), transparent 40%));--intent-warning-high:var(--lightningcss-light,color-mix(in oklch, var(--color-orange-600), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-orange-600), transparent 40%));--intent-warning-higher:var(--lightningcss-light,color-mix(in oklch, var(--color-orange-700), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-orange-700), transparent 40%));--intent-warning-highest:var(--lightningcss-light,color-mix(in oklch, var(--color-orange-800), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-orange-800), transparent 40%));--intent-warning-contrast:var(--text-on-color);--intent-warning-subtle:var(--lightningcss-light,color-mix(in oklch, var(--color-orange-100), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-orange-900), transparent 55%));--intent-warning-subtle-high:var(--lightningcss-light,color-mix(in oklch, var(--color-orange-200), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-orange-800), transparent 55%));--intent-warning-subtle-higher:var(--lightningcss-light,color-mix(in oklch, var(--color-orange-300), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-orange-700), transparent 55%));--intent-warning-subtle-highest:var(--lightningcss-light,color-mix(in oklch, var(--color-orange-400), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-orange-600), transparent 55%));--intent-warning-subtle-contrast:var(--lightningcss-light,var(--color-orange-900))var(--lightningcss-dark,var(--color-orange-300));--intent-success:var(--lightningcss-light,color-mix(in oklch, var(--color-green-500), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-green-500), transparent 40%));--intent-success-high:var(--lightningcss-light,color-mix(in oklch, var(--color-green-600), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-green-600), transparent 40%));--intent-success-higher:var(--lightningcss-light,color-mix(in oklch, var(--color-green-700), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-green-700), transparent 40%));--intent-success-highest:var(--lightningcss-light,color-mix(in oklch, var(--color-green-800), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-green-800), transparent 40%));--intent-success-contrast:var(--text-on-color);--intent-success-subtle:var(--lightningcss-light,color-mix(in oklch, var(--color-green-100), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-green-900), transparent 55%));--intent-success-subtle-high:var(--lightningcss-light,color-mix(in oklch, var(--color-green-200), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-green-800), transparent 55%));--intent-success-subtle-higher:var(--lightningcss-light,color-mix(in oklch, var(--color-green-300), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-green-700), transparent 55%));--intent-success-subtle-highest:var(--lightningcss-light,color-mix(in oklch, var(--color-green-400), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-green-600), transparent 55%));--intent-success-subtle-contrast:var(--lightningcss-light,var(--color-green-900))var(--lightningcss-dark,var(--color-green-300));--intent-info:var(--lightningcss-light,color-mix(in oklch, var(--color-blue-500), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-blue-500), transparent 40%));--intent-info-high:var(--lightningcss-light,color-mix(in oklch, var(--color-blue-600), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-blue-600), transparent 40%));--intent-info-higher:var(--lightningcss-light,color-mix(in oklch, var(--color-blue-700), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-blue-700), transparent 40%));--intent-info-highest:var(--lightningcss-light,color-mix(in oklch, var(--color-blue-800), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-blue-800), transparent 40%));--intent-info-contrast:var(--text-on-color);--intent-info-subtle:var(--lightningcss-light,color-mix(in oklch, var(--color-blue-100), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-blue-900), transparent 55%));--intent-info-subtle-high:var(--lightningcss-light,color-mix(in oklch, var(--color-blue-200), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-blue-800), transparent 55%));--intent-info-subtle-higher:var(--lightningcss-light,color-mix(in oklch, var(--color-blue-300), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-blue-700), transparent 55%));--intent-info-subtle-highest:var(--lightningcss-light,color-mix(in oklch, var(--color-blue-400), transparent 20%))var(--lightningcss-dark,color-mix(in oklch, var(--color-blue-600), transparent 55%));--intent-info-subtle-contrast:var(--lightningcss-light,var(--color-blue-900))var(--lightningcss-dark,var(--color-blue-300));--shadow-color:color-mix(in oklch, transparent 70%, var(--color-black));--edge:color-mix(in oklch, var(--color-white), transparent 92%);--shadow-xl:0 var(--spacing-6) var(--spacing-12) calc(var(--spacing-8) * -1) var(--shadow-color), var(--bevel);--shadow-lg:0 var(--spacing-5) var(--spacing-9) var(--shadow-color), var(--bevel);--shadow-md:0 var(--spacing-2) var(--spacing-4) var(--shadow-color), 0 0 0 var(--px) var(--wash-2);--cool-shadow:var(--shadow-lg), inset 0 0 0 var(--px) var(--edge), inset 0 var(--px) var(--edge);--border:var(--px) solid var(--wash-3);--border-subtle:var(--px) solid var(--wash-2);--wash-1:var(--lightningcss-light,color-mix(in oklch, var(--color-black) 2%, transparent))var(--lightningcss-dark,color-mix(in oklch, var(--color-white) 3%, transparent));--wash-2:var(--lightningcss-light,color-mix(in oklch, var(--color-black) 4%, transparent))var(--lightningcss-dark,color-mix(in oklch, var(--color-white) 5%, transparent));--wash-3:var(--lightningcss-light,color-mix(in oklch, var(--color-black) 6%, transparent))var(--lightningcss-dark,color-mix(in oklch, var(--color-white) 6%, transparent));--wash-4:var(--lightningcss-light,color-mix(in oklch, var(--color-black) 8%, transparent))var(--lightningcss-dark,color-mix(in oklch, var(--color-white) 8%, transparent));--wash-5:var(--lightningcss-light,color-mix(in oklch, var(--color-black) 10%, transparent))var(--lightningcss-dark,color-mix(in oklch, var(--color-white) 10%, transparent));--bevel-top:var(--lightningcss-light,0 0 transparent)var(--lightningcss-dark,0 calc(var(--px) * -1) var(--wash-3));--bevel-bottom:var(--lightningcss-light,0 var(--px) var(--wash-1))var(--lightningcss-dark,0 0 transparent);--bevel:0 0 0 var(--px) var(--lightningcss-light,var(--wash-2))var(--lightningcss-dark,var(--wash-4)), var(--bevel-bottom), var(--bevel-top);--bevel-hard:0 0 0 var(--px) var(--lightningcss-light,var(--wash-4))var(--lightningcss-dark,var(--wash-5)), var(--bevel-bottom), var(--bevel-top);--focus:var(--lightningcss-light,color-mix(in oklch, var(--accent-400), transparent 60%))var(--lightningcss-dark,color-mix(in oklch, var(--accent-600), transparent 50%));--highlight:color-mix(in oklch, var(--accent-300), transparent 60%)}}@layer base{body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:var(--font-size-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--line-height-normal);color:var(--surface-default-contrast);letter-spacing:var(--letter-spacing-tight);background-color:var(--surface-default);transition:background-color .3s,color .3s}::selection{background-color:var(--highlight)}}@layer components;
