@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3b858e8234e422f4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6cca48c3e4e6ef07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2603157fa2fb7012-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8f69b66743ebadf3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f627625e85285513-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1aed755f2a5e779d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/45d262064560f5fa-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3b858e8234e422f4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6cca48c3e4e6ef07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2603157fa2fb7012-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8f69b66743ebadf3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f627625e85285513-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1aed755f2a5e779d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/45d262064560f5fa-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Literata Fallback;src:local("Times New Roman");ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.00%;size-adjust:118.15%}.__className_dbdd61{font-family:Literata,Literata Fallback;font-style:normal}.__variable_dbdd61{--font-prose:"Literata","Literata Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--paper:#e3e7e3;--panel:#f4f6f3;--ink:#14201b;--ink-soft:#5c6862;--rule:#c7d0c8;--synth:#4b45c6;--tally:#c63f2c;--step-0:0.9375rem;--step-1:1.0625rem;--step-2:1.375rem;--step-3:1.9375rem;--gap:1rem;--gap-lg:2rem;--radius:3px;color-scheme:light}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-prose),Georgia,"Times New Roman",serif;font-size:var(--step-1);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}.btn,.eyebrow,.field__label,.meta,.page-title,.roster__meta,.script__cue,.section-title,.status,.topbar__brand,.topbar__link{font-family:var(--font-mono),ui-monospace,"SFMono-Regular",monospace}a{color:var(--synth)}:focus-visible{outline:2px solid var(--synth);outline-offset:2px}.topbar{border-bottom:1px solid var(--rule);background:var(--panel)}.topbar__inner{max-width:62rem;margin:0 auto;padding:.875rem 1.25rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap)}.topbar__brand{font-size:.8125rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--ink)}.topbar__nav{display:flex;flex-wrap:wrap;gap:.25rem 1.125rem;margin-right:auto}.topbar__link{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--ink-soft);padding-bottom:2px;border-bottom:2px solid transparent}.topbar__link:hover{color:var(--ink)}.topbar__link--active{color:var(--ink);border-bottom-color:var(--synth)}.topbar__user{display:flex;align-items:baseline;gap:.75rem;font-size:.75rem;color:var(--ink-soft)}.main{max-width:62rem;margin:0 auto;padding:2.5rem 1.25rem 5rem}.page__head{margin-bottom:var(--gap-lg)}.eyebrow{display:block;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.5rem}.page-title{font-size:var(--step-3);font-weight:500;letter-spacing:-.01em;margin:0;-webkit-hyphens:auto;hyphens:auto}.page__lead{max-width:46ch;margin:.75rem 0 0;color:var(--ink-soft)}.panel{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);padding:1.5rem}.panel+.panel{margin-top:var(--gap-lg)}.section-title{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 1.25rem;padding-bottom:.625rem;border-bottom:1px solid var(--rule)}.stack>*+*{margin-top:var(--gap)}.grid{display:grid;grid-gap:var(--gap-lg);gap:var(--gap-lg);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.grid>.panel+.panel{margin-top:0}.grid+.panel,.panel+.grid{margin-top:var(--gap-lg)}.roster{list-style:none;margin:0;padding:0}.roster__item{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem var(--gap);padding:.875rem 0;border-bottom:1px solid var(--rule)}.roster__item>.sigil{margin-top:.375rem}.roster__item:last-child{border-bottom:0}.roster__main{flex:1 1 16rem;min-width:0}.roster__name{font-size:var(--step-1);text-decoration:none;color:var(--ink)}.roster__name:hover{text-decoration:underline;text-underline-offset:3px}.roster__meta{display:block;font-size:.6875rem;letter-spacing:.08em;color:var(--ink-soft);margin-top:.25rem}.panel>.roster__meta{margin-top:-.75rem;margin-bottom:1.5rem}.roster__excerpt{margin:.375rem 0 0;color:var(--ink-soft);font-size:var(--step-0);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.roster__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.roster__inline{display:flex;gap:.5rem;align-items:center}.roster__inline .input{flex:0 1 11rem;padding:.4375rem .5rem;font-size:var(--step-0)}.sigil{display:block;flex:none}.sigil,.sigil--lg{fill:var(--synth)}.field{display:block}.field__label{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.375rem}.field__hint,.field__label{display:block;color:var(--ink-soft)}.field__hint{font-size:var(--step-0);margin-top:.375rem}.input,.select,.textarea{width:100%;font-family:inherit;font-size:var(--step-1);line-height:1.5;color:var(--ink);background:#fff;border:1px solid var(--rule);border-radius:var(--radius);padding:.5rem .625rem}.input--mono,.select{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--step-0)}.textarea{min-height:9rem;resize:vertical}.input:focus,.select:focus,.textarea:focus{border-color:var(--synth)}.form__actions{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1.25rem}.checkbox{display:flex;align-items:center;gap:.5rem;font-size:var(--step-0)}.btn{display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1;padding:.6875rem 1rem;border:1px solid var(--ink);border-radius:var(--radius);background:transparent;color:var(--ink);text-decoration:none;white-space:nowrap;cursor:pointer}.btn:hover{background:var(--ink);color:var(--panel)}.btn--primary{background:var(--synth);border-color:var(--synth);color:#fff}.btn--primary:hover{background:#3a35a8;border-color:#3a35a8;color:#fff}.btn--quiet{border-color:var(--rule);color:var(--ink-soft)}.btn--quiet:hover{background:transparent;border-color:var(--ink-soft);color:var(--ink)}.btn--danger{border-color:var(--rule);color:var(--tally)}.btn--danger:hover{background:var(--tally);border-color:var(--tally);color:#fff}.btn--small{padding:.4375rem .625rem;font-size:.625rem}.status{display:inline-flex;align-items:center;gap:.4375rem;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--rule)}.status--ok:before{background:var(--synth)}.status--missing:before{background:var(--tally)}.status--live{color:var(--tally)}.status--live:before{background:var(--tally);animation:tally 1.6s ease-in-out infinite}.stack>.status{display:flex}@keyframes tally{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.status--live:before{animation:none}}.notice{border:1px solid var(--rule);border-left:3px solid var(--ink-soft);border-radius:var(--radius);background:var(--panel);padding:.75rem 1rem;margin:0 0 var(--gap-lg);font-size:var(--step-0)}.notice--error{border-left-color:var(--tally)}.empty{padding:1.5rem 0;color:var(--ink-soft)}.empty p{margin:0 0 1rem;max-width:44ch}.script{list-style:none;margin:0;padding:0}.script__line+.script__line{margin-top:1.5rem}.script__cue{display:flex;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.375rem}.script__cue--agent{color:var(--synth)}.script__text{margin:0;padding-left:1.5rem;border-left:1px solid var(--rule);max-width:56ch}.meta{font-size:.6875rem;letter-spacing:.08em;color:var(--ink-soft)}.figure{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--step-3);line-height:1.1}@media (max-width:34rem){.main{padding-top:1.75rem}.roster__actions{margin-left:0;width:100%}.roster__inline{flex:1 1 100%}.roster__inline .input{flex:1 1 auto}}