@font-face{font-family:Anton;src:url(/assets/fonts/anton-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/assets/fonts/hanken-grotesk-300-700.woff2)format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/ibm-plex-mono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/ibm-plex-mono-500.woff2)format("woff2");font-weight:500;font-display:swap}.sc{--ink:#111;--cream:#eeeeeb;--cream-soft:#f8f8f6;--blue:#1f3be0;--wine:#390404;--wine-soft:#ede0e0;--lime:#cbef3f;--muted:#5e5e59;--line-soft:#11111124;--font-display:"Anton", "Helvetica Neue", sans-serif;--font-body:"Hanken Grotesk", "Helvetica Neue", sans-serif;--font-mono:"IBM Plex Mono", monospace;background:var(--cream);min-height:100dvh;color:var(--ink);font-family:var(--font-body)}.sc-auth{max-width:440px;margin:0 auto;padding:64px 16px}.sc-kicker{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.sc-title{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;margin:16px 0 24px;font-size:clamp(34px,9vw,56px);font-weight:400;line-height:.9}.sc-title span{color:var(--blue)}.sc-lede{margin:0 0 32px;line-height:1.5}.sc-form{gap:16px;display:grid}.sc-label{font-family:var(--font-mono);text-transform:uppercase;gap:6px;font-size:12px;display:grid}.sc-input{font:inherit;font-family:var(--font-body);text-transform:none;border:1px solid var(--ink);background:var(--cream-soft);color:var(--ink);border-radius:0;padding:12px 14px;font-size:16px}.sc-input:focus{outline:2px solid var(--blue);outline-offset:1px}.sc-btn{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--ink);background:var(--blue);color:var(--cream-soft);cursor:pointer;border-radius:0;padding:14px 18px;font-size:14px}.sc-btn:hover{background:var(--ink);border-color:var(--ink)}.sc-btn:disabled{opacity:.5;cursor:default}.sc-btn--ghost{color:var(--ink);background:0 0}.sc-btn--ghost:hover{background:var(--lime);color:var(--ink);border-color:var(--ink)}.sc-links{flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-size:14px;display:flex}.sc-link{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sc-link:hover{color:var(--blue)}.sc-note{border:1px solid var(--ink);background:var(--cream-soft);padding:14px 16px;font-size:15px;line-height:1.5}.sc-note--error{border-color:var(--wine);background:var(--wine-soft);color:var(--wine)}.sc-terms{opacity:.7;margin:12px 0 0;font-size:12px;line-height:1.5}.sc-terms a{color:inherit}.sc-app{flex-direction:column;height:100dvh;display:flex}.sc-bar{border-bottom:1px solid var(--ink);font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:12px;display:flex}.sc-bar__who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-bar__right{flex-shrink:0;align-items:center;gap:16px;display:flex}.sc-status--error{color:var(--wine);font-weight:700}.sc-frame{border:0;flex:1;width:100%;display:block}.sc-loading{min-height:100dvh;font-family:var(--font-mono);text-transform:uppercase;place-items:center;font-size:12px;display:grid}.sc-admin-usage{border-bottom:1px solid var(--line-soft);background:var(--cream-soft);font-family:var(--font-mono);flex-wrap:wrap;gap:8px 28px;margin:0;padding:10px 20px;font-size:12px;display:flex}.sc-admin-usage div{gap:8px;display:flex}.sc-admin-usage dt{color:var(--muted)}.sc-admin-usage dt:after{content:":"}.sc-admin-usage dd{margin:0;font-weight:500}.sc-admin-results{gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.sc-admin-result{border:1px solid var(--ink);background:var(--cream-soft);width:100%;font:inherit;text-align:left;cursor:pointer;justify-content:space-between;gap:16px;padding:14px 16px;display:flex}.sc-admin-result:hover{background:var(--lime)}.sc-admin-result__biz{color:var(--muted)}
