:root{--signal-blue:#2547c8;--night-navy:#0b1736;--ink:#141b2d;--slate:#4a5468;--mist:#f5f7fb;--white:#fff;--fog:#d9dee8;--held-green:#1e7f3e;--caution-amber:#9a5b00;--stop-red:#b42318;--gate-cyan:#22b8cf;--radius:8px;--focus-ring:2px solid var(--signal-blue);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--header-height:64px;--nav-width:232px}*,:before,:after{box-sizing:border-box}html,body{background:var(--mist);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;margin:0;font-size:14px;line-height:1.5}h1,h2,h3{font-family:var(--font-heading), var(--font-body), sans-serif;margin:0 0 var(--space-2);font-weight:700;line-height:1.25}h1{font-size:24px}h2{font-size:18px}a{color:var(--signal-blue)}:focus-visible{outline:var(--focus-ring);outline-offset:2px}.mono{font-family:var(--font-mono), ui-monospace, monospace}.tnum{font-feature-settings:"tnum"}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.button{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius);font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.button-primary{background:var(--signal-blue);color:var(--white)}.button-secondary{background:var(--white);color:var(--ink);border-color:var(--fog)}.button-danger{background:var(--stop-red);color:var(--white)}.button:disabled{opacity:.6;cursor:not-allowed}.toast:not(:empty){right:var(--space-6);bottom:var(--space-6);padding:var(--space-3) var(--space-4);background:var(--night-navy);color:var(--white);border-radius:var(--radius);z-index:30;position:fixed}.toast-action{min-height:24px;margin-left:var(--space-1);padding:0 var(--space-1);color:var(--white);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.toast-action:focus-visible{outline-color:var(--white)}.status-active{color:var(--held-green)}.status-invited{color:var(--caution-amber)}.status-deactivated{color:var(--slate)}@media (max-width:639px){.button{min-height:44px}}
@font-face{font-family:headingFont;src:url(../media/plus_jakarta_sans_latin_600_normal-s.p.0p6sew1q6gl7s.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:headingFont;src:url(../media/plus_jakarta_sans_latin_700_normal-s.p.1dulefe5e4s81.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:headingFont Fallback;src:local(Arial);ascent-override:95.92%;descent-override:20.51%;line-gap-override:0.0%;size-adjust:108.22%}._4FJxka_className{font-family:headingFont,headingFont Fallback}._4FJxka_variable{--font-heading:"headingFont", "headingFont Fallback"}
@font-face{font-family:bodyFont;src:url(../media/inter_latin_400_normal-s.p.2qdljeg3s-lsl.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:bodyFont;src:url(../media/inter_latin_500_normal-s.p.1d14jwmkqqa0f.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:bodyFont;src:url(../media/inter_latin_600_normal-s.p.2dov6rjg62vru.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}._49aEsa_className{font-family:bodyFont,bodyFont Fallback}._49aEsa_variable{--font-body:"bodyFont", "bodyFont Fallback"}
@font-face{font-family:monoFont;src:url(../media/jetbrains_mono_latin_400_normal-s.p.3crsbyy6lh6yf.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:monoFont;src:url(../media/jetbrains_mono_latin_500_normal-s.p.2h52d08o60qht.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:monoFont Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.yzzcGW_className{font-family:monoFont,monoFont Fallback}.yzzcGW_variable{--font-mono:"monoFont", "monoFont Fallback"}
