@font-face{font-family:atkinson;src:url(../media/atkinson-s.p.1mi1ugkk0px41.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:atkinson Fallback;src:local(Arial);ascent-override:99.04%;descent-override:31.8%;line-gap-override:0.0%;size-adjust:99.36%}._7grZOG_className{font-family:atkinson,atkinson Fallback}._7grZOG_variable{--font-atkinson:"atkinson", "atkinson Fallback"}
:root,[data-theme=light]{--white:#fff;--stone-50:#f8f6f3;--stone-100:#f2efea;--stone-150:#e9e5df;--stone-200:#ded8d0;--stone-300:#c9c1b6;--stone-400:#a39a8f;--stone-500:#857c71;--stone-600:#6b6359;--stone-700:#544d45;--graphite-800:#3a3632;--graphite-900:#26231f;--graphite-950:#1a1815;--terracotta-50:#fcf3ee;--terracotta-100:#f8e3d8;--terracotta-200:#f0c5b0;--terracotta-300:#e3a183;--terracotta-500:#bd5c37;--terracotta-600:#a14a29;--terracotta-700:#853d22;--terracotta-800:#68301b;--green-50:#edf6f0;--green-200:#b6dac2;--green-600:#2a7a4a;--green-700:#1e6239;--amber-50:#fcf5d9;--amber-200:#ecd07a;--amber-600:#94640a;--amber-700:#6b4c00;--red-50:#fcedf0;--red-200:#f2bfc9;--red-600:#c02545;--red-700:#9f1b36;--blue-50:#edf2fb;--blue-200:#bccdee;--blue-600:#2f5bb7;--blue-700:#24488f;--bg-page:var(--white);--bg-subtle:var(--stone-50);--bg-muted:var(--stone-100);--bg-inset:var(--stone-150);--surface:var(--white);--surface-overlay:var(--white);--backdrop:#1a181573;--skeleton:var(--stone-150);--text-primary:var(--graphite-900);--text-secondary:var(--stone-700);--text-tertiary:var(--stone-600);--text-placeholder:var(--stone-600);--text-disabled:var(--stone-400);--text-inverse:var(--white);--text-brand:var(--terracotta-700);--border-subtle:var(--stone-150);--border-default:var(--stone-200);--border-strong:var(--stone-300);--border-control:var(--stone-500);--border-control-hover:var(--stone-600);--icon-default:var(--stone-600);--icon-strong:var(--graphite-900);--brand:var(--terracotta-500);--brand-strong:var(--terracotta-600);--brand-strong-hover:var(--terracotta-700);--brand-soft:var(--terracotta-50);--brand-soft-border:var(--terracotta-200);--on-brand:var(--white);--action-primary:var(--graphite-900);--action-primary-hover:var(--graphite-800);--action-primary-active:var(--graphite-950);--on-action-primary:var(--white);--action-secondary:var(--white);--action-secondary-hover:var(--stone-50);--action-disabled:var(--stone-100);--link:var(--graphite-900);--link-underline:var(--terracotta-500);--link-underline-hover:var(--graphite-900);--focus-ring:var(--blue-600);--success-bg:var(--green-50);--success-border:var(--green-200);--success-icon:var(--green-600);--success-text:var(--green-700);--warning-bg:var(--amber-50);--warning-border:var(--amber-200);--warning-icon:var(--amber-600);--warning-text:var(--amber-700);--danger-bg:var(--red-50);--danger-border:var(--red-200);--danger-icon:var(--red-600);--danger-text:var(--red-700);--info-bg:var(--blue-50);--info-border:var(--blue-200);--info-icon:var(--blue-600);--info-text:var(--blue-700);--shadow-xs:0 1px 2px #26231f0f;--shadow-sm:0 1px 2px #26231f0f, 0 2px 6px #26231f0f;--shadow-md:0 2px 4px #26231f0d, 0 8px 20px #26231f14;--shadow-overlay:0 4px 12px #26231f14, 0 20px 48px #26231f29;--shadow-focus:0 0 0 2px #fff, 0 0 0 4px #2f5bb7}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--border-width-1:1px;--border-width-2:2px;--control-sm:36px;--control-md:44px;--control-lg:52px;--icon-sm:16px;--icon-md:20px;--sidebar-width:248px;--content-max:1040px;--dialog-width:480px;--font-sans:var(--font-atkinson), "Atkinson Hyperlegible Next", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}.type-display{font-family:var(--font-sans);letter-spacing:-.02em;font-size:40px;font-weight:680;line-height:48px}.type-h1{font-family:var(--font-sans);letter-spacing:-.015em;font-size:32px;font-weight:650;line-height:40px}.type-h2{font-family:var(--font-sans);letter-spacing:-.01em;font-size:24px;font-weight:650;line-height:32px}.type-h3{font-family:var(--font-sans);letter-spacing:-.005em;font-size:20px;font-weight:620;line-height:28px}.type-title{font-family:var(--font-sans);font-size:17px;font-weight:620;line-height:24px}.type-body-lg{font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:28px}.type-body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:24px}.type-body-strong{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:24px}.type-label{font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:20px}.type-small{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.type-small-strong{font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:20px}.type-figure{font-family:var(--font-sans);letter-spacing:-.01em;font-size:28px;font-weight:650;line-height:36px}.type-numeric{font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:24px}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:var(--bg-page);--color-surface:var(--bg-subtle);--color-foreground:var(--text-primary);--color-muted:var(--text-tertiary);--color-accent:var(--brand);--color-border-subtle:var(--border-default);--color-border-control:var(--border-control);--radius-control:var(--radius-md);--radius-panel:var(--radius-lg)}*{box-sizing:border-box}body{background:var(--bg-page);color:var(--text-primary);font:400 16px/24px var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}h1,h2,h3,p{margin:0}h1{letter-spacing:-.015em;font-size:32px;font-weight:650;line-height:40px}h2{letter-spacing:-.01em;font-size:24px;font-weight:650;line-height:32px}h3{font-size:20px;font-weight:620;line-height:28px}a{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:4px;transition:color .12s,text-decoration-color .12s}a:hover{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover)}nav a{text-decoration:none}a:has(>img){text-decoration:none}img{max-width:100%}button{touch-action:manipulation}::selection{background:var(--brand-soft-border);color:var(--text-primary)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body:has(dialog[open]){overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
