:root{--background:#f7f7f7;--foreground:#0f0f0f;--card:#fff;--card-foreground:#0f0f0f;--popover:#fff;--popover-foreground:#0f0f0f;--primary:#161616;--primary-foreground:#fcfcfc;--secondary:#f0f0f0;--secondary-foreground:#161616;--muted:#f0f0f0;--muted-foreground:#636363;--accent:#ebebeb;--accent-foreground:#161616;--destructive:#f1383e;--destructive-foreground:#f1383e;--border:#e4e4e4;--input:#dedede;--ring:#717171;--radius:1.25rem;--sidebar:#fafafa;--sidebar-foreground:#0f0f0f;--sidebar-primary:#161616;--sidebar-primary-foreground:#fcfcfc;--sidebar-accent:#ebebeb;--sidebar-accent-foreground:#0f0f0f;--sidebar-border:#e8e8e8;--sidebar-ring:#717171;--haze:#bebebe8c;--card-shadow:0 1px 2px #0000000a, 0 10px 30px -8px #0000001a}@supports (color:lab(0% 0 0)){:root{--background:lab(97.1% -.0000298023 -.0000119209);--foreground:lab(4.4379% 0 0);--card:lab(100% 0 0);--card-foreground:lab(4.4379% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(4.4379% 0 0);--primary:lab(7.22637% -.0000149012 0);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--secondary:lab(94.78% 0 0);--secondary-foreground:lab(7.22637% -.0000149012 0);--muted:lab(94.78% 0 0);--muted-foreground:lab(42% 0 0);--accent:lab(93.04% .0000298023 -.0000119209);--accent-foreground:lab(7.22637% -.0000149012 0);--destructive:lab(54.8487% 69.6498 43.5134);--destructive-foreground:lab(54.8487% 69.6498 43.5134);--border:lab(90.72% .0000298023 -.0000119209);--input:lab(88.4% 0 .0000119209);--ring:lab(47.8% 0 .0000119209);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(4.4379% 0 0);--sidebar-primary:lab(7.22637% -.0000149012 0);--sidebar-primary-foreground:lab(98.84% .0000298023 -.0000119209);--sidebar-accent:lab(93.04% .0000298023 -.0000119209);--sidebar-accent-foreground:lab(4.4379% 0 0);--sidebar-border:lab(91.88% .0000298023 -.0000119209);--sidebar-ring:lab(47.8% 0 .0000119209);--haze:lab(76.8% -.0000298023 0/.55);--card-shadow:0 1px 2px lab(0% 0 0/.04), 0 10px 30px -8px lab(0% 0 0/.1)}}.dark{--background:#070707;--foreground:#f5f5f5;--card:#131313;--card-foreground:#f5f5f5;--popover:#161616;--popover-foreground:#f5f5f5;--primary:#f5f5f5;--primary-foreground:#0b0b0b;--secondary:#1f1f1f;--secondary-foreground:#f5f5f5;--muted:#1d1d1d;--muted-foreground:#a4a4a4;--accent:#222;--accent-foreground:#f5f5f5;--destructive:#f54748;--destructive-foreground:#ff645f;--border:#ffffff14;--input:#ffffff24;--ring:gray;--sidebar:#0b0b0b;--sidebar-foreground:#f5f5f5;--sidebar-primary:#f5f5f5;--sidebar-primary-foreground:#0b0b0b;--sidebar-accent:#1f1f1f;--sidebar-accent-foreground:#f5f5f5;--sidebar-border:#ffffff0f;--sidebar-ring:gray;--haze:#4d4d4d66;--card-shadow:0 1px 0 #ffffff0d inset, 0 10px 30px -10px #0009}@supports (color:lab(0% 0 0)){.dark{--background:lab(1.98454% 0 0);--foreground:lab(96.52% -.0000298023 .0000119209);--card:lab(5.71933% 0 0);--card-foreground:lab(96.52% -.0000298023 .0000119209);--popover:lab(7.22637% -.0000149012 0);--popover-foreground:lab(96.52% -.0000298023 .0000119209);--primary:lab(96.52% -.0000298023 .0000119209);--primary-foreground:lab(3.04863% 0 0);--secondary:lab(11.84% 0 0);--secondary-foreground:lab(96.52% -.0000298023 .0000119209);--muted:lab(10.68% .00000745058 -.00000298023);--muted-foreground:lab(67.52% -.0000298023 0);--accent:lab(13% 0 0);--accent-foreground:lab(96.52% -.0000298023 .0000119209);--destructive:lab(57.2852% 66.3576 40.5014);--destructive-foreground:lab(63.3139% 59.7937 35.1683);--border:lab(100% 0 0/.08);--input:lab(100% 0 0/.14);--ring:lab(53.6% 0 0);--sidebar:lab(3.04863% 0 0);--sidebar-foreground:lab(96.52% -.0000298023 .0000119209);--sidebar-primary:lab(96.52% -.0000298023 .0000119209);--sidebar-primary-foreground:lab(3.04863% 0 0);--sidebar-accent:lab(11.84% 0 0);--sidebar-accent-foreground:lab(96.52% -.0000298023 .0000119209);--sidebar-border:lab(100% 0 0/.06);--sidebar-ring:lab(53.6% 0 0);--haze:lab(32.72% -.0000149012 0/.4);--card-shadow:0 1px 0 lab(100% 0 0/.05) inset, 0 10px 30px -10px lab(0% 0 0/.6)}}body{background:radial-gradient(42rem 26rem at 22% -8%, var(--haze), transparent 70%), radial-gradient(30rem 22rem at 92% 4%, var(--haze), transparent 72%), var(--background);background-attachment:fixed}.font-display{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-weight:800;font-stretch:125%}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.75rem;font-weight:600}.wordmark{display:inline-block;position:relative}.wordmark:before,.wordmark:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:repeating-linear-gradient(#000 0 2px,#0000 2px 4px);mask-image:repeating-linear-gradient(#000 0 2px,#0000 2px 4px)}.wordmark:before{filter:blur(.6px);opacity:.55;transform:translate(-.07em)}.wordmark:after{filter:blur(.8px);opacity:.8;transform:translate(.12em);-webkit-mask-position:0 2px;mask-position:0 2px}[data-button]:not([data-variant=link]){border-radius:9999px}[data-slot=card]{box-shadow:var(--card-shadow);border-color:#0000;border-radius:1.5rem}[data-slot=card][data-tone=ink]{background:var(--primary);color:var(--primary-foreground)}[data-slot=card][data-tone=ink] .eyebrow{color:color-mix(in oklch, var(--primary-foreground) 65%, transparent)}
