@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/archivo-latin-ext.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(/fonts/plex-mono-400-latin.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-mono-600-latin.woff2) format("woff2")}:root{--paper: #FAFAF9;--surface: #FFFFFF;--ink: #17181A;--muted: #5A5D63;--faint: #8A8D93;--hairline-light: #E3E4E6;--row-hairline: #F0F0EE;--table-header: #F1F1EF;--selection-wash: #F0F1F6;--edit-wash: #FFFDF3;--warning-tint: #FFF8EE;--error-tint: #FBF0EE;--changed: #C77E00;--warning: #B98300;--error: #C6362C;--ok: #2E9068;--empty-dash: #C9CAC8;--dark-muted: #9DA0A6;--dark-text: #E8E9EB;--scrim: rgba(23, 24, 26, .55);--video-ground: #0F1012;--stamp-ground: rgba(250, 250, 249, .92);--r-chip: 3px;--r-card: 6px;--r-field-phone: 10px;--r-card-phone: 12px;--r-proof: 14px;--r-sheet: 16px;--s-1: 4px;--s-2: 8px;--s-3: 16px;--s-4: 24px;--s-5: 32px;--m: 144px;--font: "Archivo", -apple-system, system-ui, "Helvetica Neue", sans-serif;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;color-scheme:light}:root[data-theme=dark]{--paper: #1B1D21;--surface: #232529;--ink: #E8E9EB;--muted: #9DA0A6;--faint: #7D8087;--hairline-light: #3A3D44;--row-hairline: #2D2F35;--table-header: #1F2126;--selection-wash: #2B2E34;--edit-wash: #2A2822;--warning-tint: #2A2519;--error-tint: #2C1B19;--changed: #E0A23A;--warning: #D9A028;--error: #E36B62;--ok: #5FB98A;--empty-dash: #3A3D44;--stamp-ground: rgba(27, 29, 33, .92);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:13px;font-weight:400;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.wordmark{display:flex;align-items:center;gap:12px}.wordmark-mark{width:26px;height:26px;flex:none;border:1px dashed var(--faint);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:7px;color:var(--faint)}.wordmark-text{font-weight:400;letter-spacing:.24em;line-height:1}.gate{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--s-4);position:relative}.gate-column{width:400px;max-width:100%;border-top:3px solid var(--ink);padding-top:20px;display:flex;flex-direction:column;gap:var(--s-3)}.gate-lede{font-size:15px;line-height:1.5;color:var(--muted)}.gate-title{margin:0;font-size:22px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.gate-staging{position:absolute;top:var(--s-3);right:var(--s-4)}.field{display:flex;flex-direction:column;gap:var(--s-1)}.field-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.field input{height:40px;border:1px solid var(--hairline-light);border-radius:var(--r-card);background:var(--surface);color:var(--ink);font-family:inherit;font-size:15px;padding:0 12px}.field input[aria-invalid=true]{border:1.5px solid var(--error)}.field input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.error-line{font-size:13px;line-height:1.5;color:var(--error)}.note-line{font-size:13px;line-height:1.5;color:var(--muted)}.button-primary{height:44px;background:var(--ink);color:var(--paper);border:0;border-radius:var(--r-card);font-family:inherit;font-size:15px;font-weight:700;cursor:pointer}.button-secondary{height:44px;background:var(--surface);color:var(--ink);border:1px solid var(--hairline-light);border-radius:var(--r-card);font-family:inherit;font-size:15px;cursor:pointer}.button-ghost{height:32px;padding:0 10px;background:var(--surface);color:var(--ink);border:1px solid var(--hairline-light);border-radius:var(--r-card);font-family:inherit;font-size:11px;cursor:pointer}button:disabled{opacity:.55;cursor:default}.chip{font-size:9.5px;font-weight:700;letter-spacing:.05em;border-radius:var(--r-chip);padding:1px 5px;white-space:nowrap;border:1px solid currentColor}.chip-changed{color:var(--changed)}.glyph{flex:none;vertical-align:-1px}.bar{height:48px;flex:none;display:flex;align-items:center;gap:var(--s-3);padding:0 var(--s-4);border-bottom:1px solid var(--hairline-light);background:var(--paper)}.bar-nav{display:flex;align-items:center;gap:var(--s-3);flex:1}.bar-page{font-size:13px;color:var(--muted);text-decoration:none}.bar-page[aria-current=page]{color:var(--ink);font-weight:700}.bar-me{font-size:11px;color:var(--muted)}.page{min-height:100dvh;display:flex;flex-direction:column}.page-body{flex:1;padding:var(--s-4)}.masthead{display:flex;align-items:flex-end;gap:var(--s-4);flex-wrap:wrap;padding-bottom:var(--s-2);border-bottom:2px solid var(--ink)}.masthead-left{flex:1;min-width:0}.masthead-kicker{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.masthead-title{margin:0;font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1.05}.masthead-count{font-size:11px;color:var(--muted);max-width:40ch;line-height:1.5}.masthead-actions{display:flex;align-items:center;gap:var(--s-2)}@media (max-width: 767px){.gate{align-items:flex-start;padding:120px var(--s-4) var(--s-4)}.gate-column{width:100%}.gate-staging{top:14px;right:var(--s-3)}.gate-body{font-size:15px}.field-label{font-size:11px}.field input{height:48px;border-radius:var(--r-field-phone)}.button-primary,.button-secondary{height:56px;border-radius:var(--r-field-phone);font-size:17px}.button-primary{font-weight:700}.bar{padding:0 var(--s-3);gap:var(--s-2)}.bar-me{display:none}.page-body{padding:var(--s-3)}.masthead-title{font-size:30px}}
