:root{--sand-25:#FBF8F4;--sand-50:#F5EFE7;--sand-100:#EDE3D6;--sand-200:#E0D2BF;--sand-300:#CDB99F;--sand-400:#B69874;--sand-500:#9A7A55;--sand-600:#7A5E3F;--sand-700:#5A452F;--sand-800:#3B2E20;--sand-900:#241C14;--ink-900:#0E0C0B;--ink-800:#1A1614;--ink-700:#2A2521;--ink-500:#554C45;--ink-400:#665C54;--ink-300:#756A62;--ink-200:#ADA49C;--ink-100:#C7BFB7;--ink-50:#E6E0D9;--white:#FFFFFF;--sienna-300:#D9884F;--sienna-400:#C4622C;--sienna-500:#A8451E;--sienna-600:#8A3414;--sienna-700:#6B240D;--moss-500:#4E6B4A;--moss-100:#E4EADF;--amber-500:#7E5C1E;--amber-100:#F5EBD5;--rust-500:#8F3326;--rust-100:#F4E1DC;--slate-500:#47575F;--slate-100:#E5E8EA;--text-primary:var(--ink-900);--text-secondary:var(--ink-500);--text-muted:var(--ink-300);--text-inverse:var(--sand-50);--text-accent:var(--sienna-600);--text-on-accent:var(--white);--surface-page:var(--sand-25);--surface-raised:var(--white);--surface-sunken:var(--sand-50);--surface-quiet:var(--sand-100);--surface-ink:var(--ink-900);--surface-stone:var(--sand-800);--surface-accent:var(--sienna-500);--border-hairline:rgba(14,12,11,.10);--border-soft:rgba(14,12,11,.06);--border-strong:rgba(14,12,11,.28);--border-inverse:rgba(245,239,231,.18);--border-accent:var(--sienna-500);--status-ok-fg:var(--moss-500);--status-ok-bg:var(--moss-100);--status-pending-fg:var(--amber-500);--status-pending-bg:var(--amber-100);--status-fail-fg:var(--rust-500);--status-fail-bg:var(--rust-100);--status-info-fg:var(--slate-500);--status-info-bg:var(--slate-100);--st-ok:#3D7A5A;--st-watch:#8A6620;--st-need:#A85A28}[data-polarity=dark]{--st-ok:#6FB894;--st-watch:#D9A94A;--st-need:#E08A55;--focus-ring:var(--sienna-500);--overlay-scrim:rgba(14,12,11,.44)}:root{--font-display:var(--font-app-sans,"Archivo Expanded"),"Soehne Breit",Helvetica,Arial,sans-serif;--font-sans:var(--font-app-sans,"Archivo"),"Soehne","Helvetica Neue",Arial,sans-serif;--font-serif:var(--font-brand-serif,"Fraunces"),"Iowan Old Style",Georgia,"Times New Roman",serif;--font-mono:var(--font-app-mono,"IBM Plex Mono"),ui-monospace,"SF Mono",Menlo,monospace;--type-display-1:600 clamp(46px,5.4vw,76px)/1.02 var(--font-display);--type-display-2:600 clamp(34px,3.6vw,52px)/1.06 var(--font-display);--type-display-3:600 34px/1.12 var(--font-display);--type-quote:500 26px/1.34 var(--font-display);--type-heading-1:400 30px/1.18 var(--font-sans);--type-heading-2:450 23px/1.24 var(--font-sans);--type-heading-3:500 18px/1.34 var(--font-sans);--type-heading-4:600 16px/1.38 var(--font-sans);--type-body-lg:400 19px/1.58 var(--font-sans);--type-body:400 16px/1.6 var(--font-sans);--type-body-sm:400 14px/1.55 var(--font-sans);--type-caption:400 13px/1.45 var(--font-sans);--type-label:500 11px/1.2 var(--font-mono);--type-mono:400 13px/1.5 var(--font-mono);--tracking-display:-0.025em;--tracking-heading:-0.014em;--tracking-heading-1:-0.021em;--tracking-heading-2:-0.016em;--tracking-heading-3:-0.010em;--tracking-heading-4:-0.004em;--tracking-body:0em;--tracking-label:0.14em;--case-label:uppercase;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--measure-prose:64ch;--measure-narrow:46ch;--space-0:0px;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:24px;--space-7:32px;--space-8:48px;--space-9:64px;--space-10:96px;--space-11:128px;--space-12:180px;--gutter:24px;--page-max:1240px;--page-max-prose:720px;--section-y:var(--space-11);--section-y-tight:var(--space-10);--row-h:40px;--modal-w-sm:420px;--modal-w-md:520px;--modal-w-lg:680px;--control-h-sm:30px;--control-h-md:38px;--control-h-lg:48px;--control-pad-x:16px;--radius-none:0px;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-pill:999px;--border-width:1px;--border-width-strong:1.5px;--shadow-0:none;--shadow-1:0 1px 2px rgba(14,12,11,.05);--shadow-2:0 2px 4px rgba(14,12,11,.05),0 12px 28px -14px rgba(14,12,11,.18);--shadow-3:0 4px 8px rgba(14,12,11,.06),0 28px 60px -24px rgba(14,12,11,.28);--shadow-inset:inset 0 1px 0 rgba(255,255,255,.5);--ring-hairline:inset 0 0 0 1px var(--border-hairline);--ring-focus:0 0 0 2px var(--surface-page),0 0 0 3.5px var(--focus-ring);--blur-veil:saturate(120%) blur(14px);--dur-1:120ms;--dur-2:180ms;--dur-3:280ms;--dur-4:520ms;--ease-standard:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.7,0,.84,0);--transition-control:background-color var(--dur-1) var(--ease-standard),color var(--dur-1) var(--ease-standard),border-color var(--dur-1) var(--ease-standard),opacity var(--dur-1) var(--ease-standard)}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;background:var(--surface-page);font:var(--type-body);letter-spacing:var(--tracking-body);text-wrap:pretty}a,body{color:var(--text-primary)}a{text-decoration:none;border-bottom:1px solid var(--border-strong);transition:var(--transition-control)}a:hover{color:var(--text-accent);border-bottom-color:var(--border-accent)}::selection{background:var(--sand-200);color:var(--ink-900)}:focus-visible{outline:none;box-shadow:var(--ring-focus)}[data-ps-tenant]{--t-canvas:#FBF8F4;--t-surface:#FFFFFF;--t-shell:#F5EFE7;--t-shell-ink:#0E0C0B;--t-ink:#0E0C0B;--t-accent:#A8451E;--t-on-accent:#FFFFFF;--t-font-display:var(--font-app-sans,"Archivo Expanded"),Helvetica,sans-serif;--t-font-text:var(--font-app-sans,"Archivo"),"Helvetica Neue",Arial,sans-serif;--t-font-mono:var(--font-app-mono,"IBM Plex Mono"),ui-monospace,Menlo,monospace;--t-radius-card:4px;--t-radius-control:3px;--t-radius-tag:2px;--t-hairline-width:1px;--t-row-h:40px;--t-card-pad:24px;--t-control-h:38px;--t-control-pad:16px;--t-case-label:uppercase;--t-figures:normal;--t-motion-scale:1;--t-scale:1;--t-case-display:none;--t-ease:cubic-bezier(.2,0,0,1);--sand-25:var(--t-canvas);--sand-50:var(--t-sunken,color-mix(in oklab,var(--t-ink) 4%,var(--t-canvas)));--sand-100:var(--t-quiet,color-mix(in oklab,var(--t-ink) 9%,var(--t-canvas)));--sand-200:color-mix(in oklab,var(--t-ink) 15%,var(--t-canvas));--sand-300:color-mix(in oklab,var(--t-ink) 27%,var(--t-canvas));--sand-400:color-mix(in oklab,var(--t-ink) 40%,var(--t-canvas));--sand-500:color-mix(in oklab,var(--t-ink) 54%,var(--t-canvas));--sand-600:color-mix(in oklab,var(--t-ink) 68%,var(--t-canvas));--sand-700:color-mix(in oklab,var(--t-ink) 80%,var(--t-canvas));--sand-800:color-mix(in oklab,var(--t-ink) 90%,var(--t-canvas));--sand-900:color-mix(in oklab,var(--t-ink) 96%,var(--t-canvas));--ink-900:var(--t-ink);--ink-800:color-mix(in oklab,var(--t-ink) 93%,var(--t-canvas));--ink-700:color-mix(in oklab,var(--t-ink) 85%,var(--t-canvas));--ink-500:var(--t-text-secondary,color-mix(in oklab,var(--t-ink) 66%,var(--t-canvas)));--ink-400:color-mix(in oklab,var(--t-ink) 61%,var(--t-canvas));--ink-300:var(--t-text-muted,color-mix(in oklab,var(--t-ink) 56%,var(--t-canvas)));--ink-200:color-mix(in oklab,var(--t-ink) 36%,var(--t-canvas));--ink-100:color-mix(in oklab,var(--t-ink) 26%,var(--t-canvas));--ink-50:color-mix(in oklab,var(--t-ink) 14%,var(--t-canvas));--sienna-500:var(--t-accent);--sienna-400:color-mix(in oklab,var(--t-accent) 82%,#FFFFFF);--sienna-300:color-mix(in oklab,var(--t-accent) 62%,#FFFFFF);--sienna-600:var(--t-accent-hover,color-mix(in oklab,var(--t-accent) 86%,#000000));--sienna-700:color-mix(in oklab,var(--t-accent) 70%,#000000);--surface-raised:var(--t-surface);--surface-ink:var(--t-primary-fill,var(--t-ink));--text-inverse:var(--t-primary-ink,var(--t-canvas));--text-accent:var(--t-accent-text,var(--sienna-600));--text-on-accent:var(--t-on-accent);--border-hairline:var(--t-hairline,color-mix(in oklab,var(--t-ink) 12%,transparent));--border-soft:color-mix(in oklab,var(--t-ink) 7%,transparent);--border-strong:color-mix(in oklab,var(--t-ink) 28%,transparent);--border-inverse:color-mix(in oklab,var(--t-canvas) 24%,transparent);--focus-ring:var(--t-accent);--overlay-scrim:color-mix(in oklab,var(--t-ink) 46%,transparent);--moss-500:var(--t-ok,#4E6B4A);--amber-500:var(--t-warn,#7E5C1E);--rust-500:var(--t-bad,#8F3326);--slate-500:var(--t-info,#3F5A6B);--moss-100:color-mix(in oklab,var(--moss-500) 11%,var(--t-canvas));--amber-100:color-mix(in oklab,var(--amber-500) 11%,var(--t-canvas));--rust-100:color-mix(in oklab,var(--rust-500) 11%,var(--t-canvas));--slate-100:color-mix(in oklab,var(--slate-500) 11%,var(--t-canvas));--st-ok:var(--t-ok,#3D7A5A);--st-watch:var(--t-warn,#8A6620);--st-need:var(--t-bad,#A85A28);--font-display:var(--t-font-display);--font-sans:var(--t-font-text);--font-mono:var(--t-font-mono);--tracking-display:var(--t-tracking-display,-0.025em);--type-display-1:600 clamp(46px,5.4vw,calc(76px * var(--t-scale)))/1.02 var(--font-display);--type-display-2:600 clamp(34px,3.6vw,calc(52px * var(--t-scale)))/1.06 var(--font-display);--type-display-3:600 calc(34px * var(--t-scale))/1.1 var(--font-display);--type-heading-1:400 calc(30px * var(--t-scale))/1.16 var(--font-sans);--type-heading-2:450 calc(23px * var(--t-scale))/1.24 var(--font-sans);--type-heading-3:500 calc(18px * var(--t-scale))/1.32 var(--font-sans);--tracking-label:var(--t-tracking-label,0.14em);--case-label:var(--t-case-label);--case-display:var(--t-case-display);--type-label:500 11px/1.2 var(--t-label-font,var(--t-font-mono));--radius-xs:var(--t-radius-tag);--radius-sm:var(--t-radius-control);--radius-md:var(--t-radius-card);--radius-lg:calc(var(--t-radius-card) * 1.5);--border-width:var(--t-hairline-width);--control-h-sm:calc(var(--t-control-h) - 8px);--control-h-md:var(--t-control-h);--control-h-lg:calc(var(--t-control-h) + 10px);--control-pad-x:var(--t-control-pad);--row-h:var(--t-row-h);--shadow-1:var(--t-shadow-1,0 1px 2px color-mix(in oklab,var(--t-ink) 6%,transparent));--shadow-2:var(--t-shadow-2,0 2px 4px color-mix(in oklab,var(--t-ink) 6%,transparent),0 12px 28px -14px color-mix(in oklab,var(--t-ink) 20%,transparent));--shadow-3:var(--t-shadow-3,0 4px 8px color-mix(in oklab,var(--t-ink) 7%,transparent),0 28px 60px -24px color-mix(in oklab,var(--t-ink) 30%,transparent));--dur-1:calc(120ms * var(--t-motion-scale));--dur-2:calc(180ms * var(--t-motion-scale));--dur-3:calc(280ms * var(--t-motion-scale));--dur-4:calc(520ms * var(--t-motion-scale));--ease-standard:var(--t-ease);font-feature-settings:var(--t-figures);font-variant-numeric:var(--t-figures)}[data-ps-polarity=dark]{--sienna-600:var(--t-accent-hover,color-mix(in oklab,var(--t-accent) 82%,#FFFFFF));--sienna-700:color-mix(in oklab,var(--t-accent) 64%,#FFFFFF);--text-accent:var(--t-accent-text,var(--sienna-400));--moss-500:var(--t-ok,#7FA277);--amber-500:var(--t-warn,#D6A73F);--rust-500:var(--t-bad,#D2705C);--slate-500:var(--t-info,#78A2BC);--shadow-1:var(--t-shadow-1,0 1px 2px rgba(0,0,0,.5));--shadow-2:var(--t-shadow-2,0 2px 6px rgba(0,0,0,.5),0 14px 32px -14px rgba(0,0,0,.7));--shadow-3:var(--t-shadow-3,0 6px 12px rgba(0,0,0,.5),0 30px 64px -24px rgba(0,0,0,.8));--border-inverse:color-mix(in oklab,var(--t-ink) 24%,transparent);--overlay-scrim:rgba(0,0,0,.62)}[data-ps-tenant] [data-polarity=dark],[data-ps-tenant][data-polarity=dark]{--st-ok:#6FB894;--st-watch:#D9A94A;--st-need:#E08A55}[data-ps-corner=cut]{--t-radius-card:0px;--t-radius-control:0px;--t-radius-tag:0px;--t-mark-radius:0px}[data-ps-corner=soft]{--t-radius-card:4px;--t-radius-control:3px;--t-radius-tag:2px;--t-mark-radius:2px}[data-ps-corner=round]{--t-radius-card:14px;--t-radius-control:10px;--t-radius-tag:6px;--t-mark-radius:10px}[data-ps-density=compact]{--t-row-h:34px;--t-card-pad:18px;--t-control-h:34px;--t-control-pad:13px}[data-ps-density=standard]{--t-row-h:40px;--t-card-pad:24px;--t-control-h:38px;--t-control-pad:16px}[data-ps-density=roomy]{--t-row-h:52px;--t-card-pad:30px;--t-control-h:46px;--t-control-pad:22px}[data-ps-shell=invert]{--text-primary:var(--t-shell-ink);--text-secondary:color-mix(in oklab,var(--t-shell-ink) 74%,transparent);--text-muted:color-mix(in oklab,var(--t-shell-ink) 54%,transparent);--surface-raised:color-mix(in oklab,var(--t-shell-ink) 9%,transparent);--surface-quiet:color-mix(in oklab,var(--t-shell-ink) 15%,transparent);--border-hairline:color-mix(in oklab,var(--t-shell-ink) 17%,transparent);--border-strong:color-mix(in oklab,var(--t-shell-ink) 34%,transparent);--shadow-1:none;--shadow-2:none}[data-ps-label-case=caps]{--t-case-label:uppercase;--t-tracking-label:0.14em}[data-ps-label-case=sentence]{--t-case-label:none;--t-tracking-label:0.01em;--t-label-font:var(--t-font-text);--type-label:600 12px/1.2 var(--t-font-text)}[data-ps-figures=tabular]{--t-figures:tabular-nums}[data-ps-figures=proportional]{--t-figures:normal}[data-ps-accent-reach=flood]{--t-primary-fill:var(--t-accent);--t-primary-ink:var(--t-on-accent)}[data-ps-material=hairline]{--ring-hairline:inset 0 0 0 1px var(--border-hairline);--surface-filter:none}[data-ps-material=raised]{--ring-hairline:0 1px 2px color-mix(in oklab,var(--t-ink) 7%,transparent),0 10px 26px -14px color-mix(in oklab,var(--t-ink) 26%,transparent);--border-hairline:transparent;--surface-filter:none}[data-ps-material=filled]{--ring-hairline:none;--surface-raised:var(--sand-100);--border-hairline:transparent;--border-soft:color-mix(in oklab,var(--t-ink) 5%,transparent);--surface-filter:none}[data-ps-material=glass]{--ring-hairline:inset 0 1px 0 var(--t-glass-edge,rgba(255,255,255,.6)),inset 0 -1px 0 color-mix(in oklab,var(--t-ink) 5%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--t-ink) 7%,transparent);--surface-raised:var(--t-glass-tint,rgba(255,255,255,.62));--surface-filter:blur(var(--t-glass-blur,22px)) saturate(180%);--shadow-1:0 2px 10px color-mix(in oklab,var(--t-ink) 7%,transparent);--shadow-2:0 12px 42px -12px color-mix(in oklab,var(--t-ink) 24%,transparent);--shadow-3:0 8px 20px color-mix(in oklab,var(--t-ink) 10%,transparent),0 40px 90px -30px color-mix(in oklab,var(--t-ink) 34%,transparent)}[data-ps-material=glass] body:before{content:"";position:fixed;inset:-25%;z-index:0;pointer-events:none;background:var(--t-orbs,none);filter:blur(var(--t-orb-blur,70px));animation:ps-drift 38s var(--ease-standard) infinite alternate;will-change:transform}[data-ps-material=glass] body>*{position:relative;z-index:1}@keyframes ps-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-3%,-4%,0) scale(1.08)}}[data-ps-tenant] body{background:var(--t-backdrop,var(--surface-page));background-attachment:fixed}[data-ps-scale=quiet]{--t-scale:0.86}[data-ps-scale=standard]{--t-scale:1}[data-ps-scale=loud]{--t-scale:1.34}[data-ps-display-case=sentence]{--t-case-display:none;--t-tracking-display:-0.025em}[data-ps-display-case=upper]{--t-case-display:uppercase;--t-tracking-display:-0.005em}@media (prefers-reduced-motion:reduce){[data-ps-tenant]{--t-motion-scale:0.001}[data-ps-material=glass] body:before{animation:none}}[data-ps-motion=flat]{--t-motion-scale:1}[data-ps-motion=soft]{--t-motion-scale:1.5;--t-ease:cubic-bezier(.16,1,.3,1)}[data-ps-motion=none]{--t-motion-scale:0.001}