:root{--folio-neutral-0:#fff;--folio-breakpoint-xs:375px;--folio-breakpoint-sm:440px;--folio-breakpoint-md:768px;--folio-breakpoint-lg:1024px;--folio-breakpoint-xl:1280px;--folio-neutral-50:#f9fafb;--folio-neutral-100:#f4f5f6;--folio-neutral-200:#e3e5e7;--folio-neutral-300:#d2d4d6;--folio-neutral-400:#9ea1a4;--folio-neutral-500:#707476;--folio-neutral-600:#4f5355;--folio-neutral-700:#3e4042;--folio-neutral-800:#242628;--folio-neutral-900:#161718;--folio-neutral-950:#090a0b;--folio-size-display:28px;--folio-size-title:15px;--folio-size-subtitle:14px;--folio-size-body:15px;--folio-size-caption:12px;--folio-size-body-small:13px;--folio-line-height-display:34px;--folio-line-height-title:24px;--folio-line-height-subtitle:20px;--folio-line-height-body:22px;--folio-line-height-body-small:22px;--folio-line-height-caption:16px;--folio-family-inter:"Inter";--folio-letter-spacing-display:-2px;--folio-letter-spacing-title:-1px;--folio-letter-spacing-subtitle:0px;--folio-letter-spacing-body:0px;--folio-letter-spacing-caption:0px;--folio-weight-display:700;--folio-weight-title:550;--folio-weight-subtitle:550;--folio-weight-body-bold:500;--folio-weight-caption:400;--folio-space-9:32px;--folio-space-7:20px;--folio-space-6:16px;--folio-space-5:12px;--folio-space-4:8px;--folio-space-2:4px;--folio-space-15:160px;--folio-space-14:96px;--folio-space-13:80px;--folio-space-11:48px;--folio-space-16:260px;--folio-space-8:24px;--folio-space-10:40px;--folio-space-12:64px;--folio-space-1:2px;--folio-space-3:6px;--folio-space-0:0px;--folio-radius-full:9999px;--folio-radius-8:32px;--folio-radius-6:16px;--folio-radius-5:12px;--folio-radius-4:8px;--folio-radius-3:6px;--folio-radius-7:24px;--folio-radius-0:0px;--folio-radius-2:4px;--folio-radius-1:2px;--folio-background-default:var(--folio-neutral-50);--folio-background-surface:var(--folio-neutral-0);--folio-background-subtle:var(--folio-neutral-100);--folio-border-default:var(--folio-neutral-200);--folio-border-strong:var(--folio-neutral-300);--folio-text-primary:var(--folio-neutral-900);--folio-text-secondary:var(--folio-neutral-600);--folio-text-tertiary:var(--folio-neutral-400);--folio-weight-body:400;--folio-border-icon:var(--folio-neutral-500);--folio-border-icon-light:var(--folio-neutral-400);--folio-border-icon-strong:var(--folio-neutral-950);--folio-background-card:var(--folio-neutral-200);--folio-brand-600:#3b82f6;--folio-family-mono:var(--font-jetbrains-mono), ui-monospace, monospace;--folio-weight-mono:300;--folio-shadow-default:inset 0 0 0 .5px #0000, 0 0 0 .5px #0000000f, 0 1px 1px 0 #0000001a, 0 1px 2px 0 #0000000d}@supports (color:lab(0% 0 0)){:root{--folio-neutral-0:lab(100% 0 0);--folio-neutral-50:lab(98.2617% -.165731 -.331056);--folio-neutral-100:lab(96.5233% -.330806 -.661778);--folio-neutral-200:lab(90.957% -.495285 -.992167);--folio-neutral-300:lab(84.9265% -.658989 -1.32213);--folio-neutral-400:lab(66.136% -.820696 -1.65085);--folio-neutral-500:lab(48.5053% -.979066 -1.97785);--folio-neutral-600:lab(34.9331% -.97467 -1.97544);--folio-neutral-700:lab(27.0436% -.812486 -1.64631);--folio-neutral-800:lab(15.21% -.648573 -1.31629);--folio-neutral-900:lab(7.78645% -.475645 -.983989);--folio-neutral-950:lab(2.75592% -.235252 -.500593);--folio-brand-600:lab(54.6093% 8.76376 -65.7855);--folio-shadow-default:inset 0 0 0 .5px lab(0% 0 0/0), 0 0 0 .5px lab(0% 0 0/.06), 0 1px 1px 0 lab(0% 0 0/.1), 0 1px 2px 0 lab(0% 0 0/.05)}}
:root:not([data-theme=dark]){--bg:var(--folio-background-default);--background:var(--folio-background-default);--bg-secondary:var(--folio-background-subtle);--panel:var(--folio-background-surface);--panel-soft:var(--folio-background-subtle);--border:var(--folio-border-default);--border-soft:var(--folio-border-default);--border-strong:var(--folio-border-strong);--text:var(--folio-text-primary);--foreground:var(--folio-text-primary);--text-muted:var(--folio-text-secondary);--muted-foreground:var(--folio-text-secondary);--text-faint:var(--folio-text-tertiary);--card:var(--folio-background-surface);--card-foreground:var(--folio-text-primary);--popover:var(--folio-background-surface);--popover-foreground:var(--folio-text-primary);--primary:var(--folio-text-primary);--primary-foreground:var(--folio-background-surface);--secondary:var(--folio-background-subtle);--secondary-foreground:var(--folio-text-primary);--muted:var(--folio-background-subtle);--input:var(--folio-border-default);--bg-card:var(--folio-background-card)}:root{--fs-display:var(--folio-size-display);--lh-display:var(--folio-line-height-display);--fs-title:var(--folio-size-title);--lh-title:var(--folio-line-height-title);--fs-subtitle:var(--folio-size-subtitle);--lh-subtitle:var(--folio-line-height-subtitle);--fs-body:var(--folio-size-body);--lh-body:var(--folio-line-height-body);--fs-caption:var(--folio-size-caption);--lh-caption:var(--folio-line-height-caption);--fs-body-small:var(--folio-size-body-small);--lh-body-small:var(--folio-line-height-body-small);--brand:var(--folio-brand-600);--shadow-default:var(--folio-shadow-default);--font-mono-lab:var(--folio-family-mono)}:root[data-theme=dark]{--folio-text-secondary:var(--folio-neutral-300);--bg:var(--folio-neutral-950);--background:var(--folio-neutral-950);--bg-secondary:var(--folio-neutral-800);--panel:var(--folio-neutral-900);--panel-soft:var(--folio-neutral-900);--border:#ffffff1a;--border-soft:#ffffff12;--border-strong:#ffffff29;--border-subtle:#ffffff0d;--text:var(--folio-neutral-50);--foreground:var(--folio-neutral-50);--text-muted:var(--folio-text-secondary);--muted-foreground:var(--folio-text-secondary);--text-faint:var(--folio-neutral-400);--card:var(--folio-neutral-900);--card-foreground:var(--folio-neutral-50);--popover:var(--folio-neutral-900);--popover-foreground:var(--folio-neutral-50);--primary:var(--folio-neutral-50);--primary-foreground:var(--folio-neutral-950);--secondary:var(--folio-neutral-800);--secondary-foreground:var(--folio-neutral-50);--muted:var(--folio-neutral-800);--input:#ffffff1a;--bg-card:var(--folio-neutral-800);--pill-text:var(--folio-neutral-50);--pill-bg-hover:#ffffff12;--pill-border-hover:#ffffff1a;--switch-glass:#161718b8;--switch-glass-border:#ffffff1a;--shadow-default:inset 0 0 0 .5px #ffffff14, 0 1px 2px 0 #0000004d}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--border:lab(100% 0 0/.1);--border-soft:lab(100% 0 0/.07);--border-strong:lab(100% 0 0/.16);--border-subtle:lab(100% 0 0/.05);--input:lab(100% 0 0/.1);--pill-bg-hover:lab(100% 0 0/.07);--pill-border-hover:lab(100% 0 0/.1);--switch-glass:lab(7.78645% -.475645 -.983989/.72);--switch-glass-border:lab(100% 0 0/.1);--shadow-default:inset 0 0 0 .5px lab(100% 0 0/.08), 0 1px 2px 0 lab(0% 0 0/.3)}}:root{--lab-pink:#ec4899;--lab-violet:#8b5cf6;--lab-blue:#3b82f6;--lab-cyan:#06b6d4;--lab-emerald:#10b981;--lab-amber:#f59e0b;--lab-orange:#f97316}
