:root{--font-display:"Open Sans","Helvetica Neue",Arial,sans-serif;--font-sans:"Barlow","Helvetica Neue",Arial,sans-serif;--font-condensed:"Barlow Condensed","Barlow",Arial,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace}:root{--amber-50:#FEF4E8;--amber-100:#FDE8CF;--amber-200:#FBD3A0;--amber-300:#F8B45C;--amber-400:#F4981A;--amber-500:#DC8208;--amber-600:#B96A0C;--amber-700:#955308;--amber-800:#744109;--amber-900:#57320C;--concrete-0:#FFFFFF;--concrete-25:#FAF9F7;--concrete-50:#F5F3EF;--concrete-100:#EAE7E1;--concrete-200:#D8D4CC;--concrete-300:#B9B3A9;--concrete-400:#928C82;--concrete-500:#6E6862;--concrete-600:#524D48;--concrete-700:#3A3733;--concrete-800:#262421;--concrete-900:#161513;--concrete-950:#0D0C0B;--steel-50:#F1F4F6;--steel-100:#E4E8EC;--steel-300:#A8B3BE;--steel-500:#5D6C7A;--steel-700:#384654;--steel-900:#1D2630;--green-100:#DCEBE1;--green-500:#2E7D4F;--green-700:#1F5A38;--red-100:#F6DEDC;--red-500:#B3261E;--red-700:#8A1C16;--blue-100:#DCE7F3;--blue-500:#2A6BA8;--blue-700:#1D4E7C;--alpha-ink-04:rgba(22,21,19,.04);--alpha-ink-08:rgba(22,21,19,.08);--alpha-ink-12:rgba(22,21,19,.12);--alpha-ink-64:rgba(22,21,19,.64);--alpha-white-12:rgba(255,255,255,.12);--alpha-white-24:rgba(255,255,255,.24);--alpha-white-72:rgba(255,255,255,.72);--alpha-amber-16:rgba(244,152,26,.16);--alpha-amber-32:rgba(244,152,26,.32)}:root{--text-2xs:11px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:18px;--text-lg:21px;--text-xl:26px;--text-2xl:32px;--text-3xl:40px;--text-4xl:52px;--text-5xl:68px;--text-6xl:88px;--leading-tight:1.06;--leading-snug:1.18;--leading-normal:1.5;--leading-relaxed:1.62;--tracking-tighter:-.02em;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.14em;--tracking-widest:.2em;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800;--type-display:var(--weight-semibold) var(--text-5xl)/var(--leading-tight) var(--font-display);--type-h1:var(--weight-semibold) var(--text-4xl)/var(--leading-tight) var(--font-display);--type-h2:var(--weight-semibold) var(--text-3xl)/var(--leading-snug) var(--font-display);--type-h3:var(--weight-semibold) var(--text-xl)/var(--leading-snug) var(--font-sans);--type-h4:var(--weight-semibold) var(--text-md)/var(--leading-snug) var(--font-sans);--type-body:var(--weight-regular) var(--text-base)/var(--leading-relaxed) var(--font-sans);--type-body-lg:var(--weight-regular) var(--text-md)/var(--leading-relaxed) var(--font-sans);--type-body-sm:var(--weight-regular) var(--text-sm)/var(--leading-normal) var(--font-sans);--type-eyebrow:var(--weight-600) var(--text-xs)/1.2 var(--font-condensed);--type-label:var(--weight-medium) var(--text-sm)/1.3 var(--font-sans);--type-mono:var(--weight-regular) var(--text-sm)/1.4 var(--font-mono)}:root{--space-0:0px;--space-px:1px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--space-13:128px;--space-14:160px;--gutter:var(--space-6);--section-y:var(--space-12);--section-y-tight:var(--space-10);--card-pad:var(--space-6);--card-pad-lg:var(--space-7);--field-pad-x:var(--space-3);--field-pad-y:10px}:root{--radius-none:0px;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-xl:10px;--radius-full:999px;--radius-button:var(--radius-sm);--radius-field:var(--radius-sm);--radius-card:var(--radius-md);--radius-dialog:var(--radius-lg);--radius-image:var(--radius-xs)}:root{--shadow-none:none;--shadow-xs:0 1px 2px rgba(22,21,19,.06);--shadow-sm:0 1px 3px rgba(22,21,19,.08),0 1px 2px rgba(22,21,19,.04);--shadow-md:0 4px 10px -2px rgba(22,21,19,.1),0 2px 4px -2px rgba(22,21,19,.06);--shadow-lg:0 12px 28px -8px rgba(22,21,19,.16),0 4px 8px -4px rgba(22,21,19,.08);--shadow-xl:0 28px 60px -16px rgba(22,21,19,.24);--shadow-inset:inset 0 1px 0 rgba(255,255,255,.5);--shadow-inset-dark:inset 0 1px 0 rgba(255,255,255,.06);--ring-focus:0 0 0 1px var(--concrete-0),0 0 0 3px var(--amber-500);--ring-focus-dark:0 0 0 1px var(--concrete-900),0 0 0 3px var(--amber-400);--z-base:0;--z-sticky:100;--z-header:200;--z-dropdown:300;--z-overlay:400;--z-dialog:410;--z-toast:500}:root{--border-hairline:1px;--border-thick:2px;--border-rule:4px;--border-color:var(--concrete-200);--border-color-strong:var(--concrete-300);--border-color-ink:var(--concrete-900);--border-color-dark:var(--alpha-white-12);--border-subtle:1px solid var(--concrete-100);--border-default:1px solid var(--concrete-200);--border-strong:1px solid var(--concrete-300);--border-ink:1px solid var(--concrete-900);--border-accent:2px solid var(--amber-400)}:root{--duration-instant:80ms;--duration-fast:.14s;--duration-base:.22s;--duration-slow:.36s;--duration-slower:.6s;--ease-standard:cubic-bezier(.2,.6,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.7,0,.84,0);--ease-linear:linear;--transition-color:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);--transition-transform:transform var(--duration-fast) var(--ease-standard);--transition-shadow:box-shadow var(--duration-base) var(--ease-standard);--press-scale:.985;--lift-y:-2px}:root{--container-sm:640px;--container-md:840px;--container-lg:1120px;--container-xl:1320px;--measure-prose:66ch;--measure-narrow:48ch;--header-h:76px;--header-h-compact:60px;--grid-columns:12;--page-margin:var(--space-7);--page-margin-lg:var(--space-10)}:root{--text-primary:var(--concrete-900);--text-secondary:var(--concrete-600);--text-tertiary:var(--concrete-400);--text-inverse:var(--concrete-0);--text-inverse-secondary:var(--alpha-white-72);--text-accent:var(--amber-700);--text-link:var(--concrete-900);--text-link-hover:var(--amber-700);--text-on-accent:var(--concrete-900);--text-danger:var(--red-500);--text-success:var(--green-700);--surface-page:var(--concrete-25);--surface-card:var(--concrete-0);--surface-raised:var(--concrete-0);--surface-sunken:var(--concrete-50);--surface-muted:var(--concrete-100);--surface-ink:var(--concrete-900);--surface-ink-raised:var(--concrete-800);--surface-accent:var(--amber-400);--surface-accent-soft:var(--amber-100);--surface-accent-wash:var(--amber-50);--surface-overlay:rgba(13,12,11,.64);--surface-glass:rgba(255,255,255,.82);--accent-default:var(--amber-400);--accent-hover:var(--amber-500);--accent-active:var(--amber-600);--accent-subtle:var(--amber-100);--accent-border:var(--amber-500);--ink-default:var(--concrete-900);--ink-hover:var(--concrete-800);--ink-active:var(--concrete-950);--status-success-fg:var(--green-700);--status-success-bg:var(--green-100);--status-warning-fg:var(--amber-800);--status-warning-bg:var(--amber-100);--status-danger-fg:var(--red-500);--status-danger-bg:var(--red-100);--status-info-fg:var(--blue-700);--status-info-bg:var(--blue-100);--status-neutral-fg:var(--concrete-600);--status-neutral-bg:var(--concrete-100);--field-bg:var(--concrete-0);--field-bg-disabled:var(--concrete-50);--field-border:var(--concrete-300);--field-border-hover:var(--concrete-400);--field-border-focus:var(--amber-500);--field-placeholder:var(--concrete-400)}[data-theme=dark]{--text-primary:var(--concrete-0);--text-secondary:var(--alpha-white-72);--text-tertiary:var(--concrete-400);--text-link:var(--concrete-0);--text-link-hover:var(--amber-400);--surface-page:var(--concrete-900);--surface-card:var(--concrete-800);--surface-raised:var(--concrete-800);--surface-sunken:var(--concrete-950);--surface-muted:var(--concrete-700);--border-color:var(--alpha-white-12);--field-bg:rgba(255,255,255,.04);--field-border:var(--alpha-white-24)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font:var(--type-body);color:var(--text-primary);background:var(--surface-page);text-wrap:pretty;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin:0}h1{font:var(--type-h1);letter-spacing:var(--tracking-tight)}h2{font:var(--type-h2);letter-spacing:var(--tracking-tight)}h3{font:var(--type-h3)}h4{font:var(--type-h4)}p{margin:0}a{color:var(--text-link);text-decoration:none;border-bottom:1px solid var(--amber-400);transition:var(--transition-color)}a:hover{color:var(--text-link-hover);border-bottom-color:var(--amber-600)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:var(--ring-focus)}img,svg{display:block;max-width:100%}::selection{background:var(--alpha-amber-32)}:root{color-scheme:light}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{background:var(--surface-card)}@media (max-width: 640px){:root{--page-margin-lg: var(--space-5);--page-margin: var(--space-5);--section-y: var(--space-9);--section-y-tight: var(--space-7)}}#root>.prerender{max-width:var(--container-xl);margin:0 auto;padding:var(--space-8) var(--page-margin-lg)}#root>.prerender nav a{margin-right:var(--space-5)}
