@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--bg-page:#f5f2f0;--bg-surface:#fff;--bg-surface-alt:#fcfaf9;--bg-subtle:#f2f0eb;--accent:#c1391b;--accent-hover:#92290f;--accent-tint:#f7e9e5;--accent-tint-strong:#f2dcd6;--accent-border-hover:#e8cfc8;--ink:#1b1a17;--ink-body:#3a3833;--ink-muted:#5f5c55;--ink-soft:#7a776f;--ink-faint:#a8a49a;--border:#e5e2dc;--border-soft:#edeae4;--border-faint:#f2f0eb;--status-steady:#3f7a2e;--status-watch:#b8813c;--status-act:#c1391b;--status-steady-tint:#e9f0e4;--status-watch-tint:#f5ede0;--status-act-tint:#f7e9e5;--overlay:#1b1a1747;--font-sans:var(--font-geist-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--text-page-title:26px;--text-record-title:24px;--text-section-title:18px;--text-body-large:15px;--text-body:13.5px;--text-body-small:12.5px;--text-label:11.5px;--text-kicker:11px;--text-nav-section:10px;--tracking-title:-.02em;--tracking-section:-.01em;--tracking-kicker:.1em;--tracking-nav:.14em;--leading-body:1.45;--leading-heading:1.2;--leading-transcript:1.6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:36px;--space-9:44px;--space-10:64px;--radius-control:8px;--radius-card:12px;--radius-modal:14px;--radius-inset:10px;--radius-pill:999px;--sidebar-width:232px;--sidebar-rail:64px;--content-max:1280px}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--bg-page);color:var(--ink-body);font-family:var(--font-sans);font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);-webkit-font-smoothing:antialiased}h1,h2,h3{font-weight:500;line-height:var(--leading-heading);margin:0}button{font-family:inherit;font-size:inherit;font-weight:500}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-control)}table{border-collapse:collapse;width:100%}
