:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#fff;--ink:#111110;--grey:#8a8a84;--grey-2:#3a3a38;--hairline:#e8e8e4;--hairline-soft:#f0f0ec;--hairline-2:#c9c9c4;--red:#d63a12;--red-soft:#d63a12a6;--sa-amber:#e39310;--sa-blue:#2f6fe4;--sa-green:#2f9e50;--scrim:#ffffff73;--on-ink-soft:#ffffffa6;--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--text-xs:10px;--text-s:11px;--text-body:14px;--text-m:16px;--text-l:22px;--text-xl:26px;--text-xxl:34px;--track:.14em;--pad:24px;--measure:52ch}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#131312;--ink:#f0f0ec;--grey:#8f8f88;--grey-2:#c6c6c0;--hairline:#2c2c29;--hairline-soft:#232321;--hairline-2:#4c4c48;--red:#e8501f;--red-soft:#e8501fb3;--sa-amber:#f0a83a;--sa-blue:#6b9bf2;--sa-green:#4cbe72;--scrim:#1313128c;--on-ink-soft:#0009}}*{box-sizing:border-box}html{background:var(--ground)}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}.label{font-size:var(--text-xs);letter-spacing:var(--track);text-transform:uppercase;color:var(--grey)}.num{font-variant-numeric:tabular-nums}.rule{border:none;border-top:1px solid var(--hairline);margin:0}.rule-ink{border:none;border-top:1px solid var(--ink);margin:0}.dot{background:var(--red);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}@media (prefers-reduced-motion:no-preference){.dot--working{animation:2.2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}}.kill{color:var(--red)}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--red);outline-offset:2px}button,input,textarea{font:inherit;color:inherit;border-radius:0}.frame{max-width:880px;padding:0 var(--pad) 96px;border-left:1px solid var(--hairline);border-right:1px solid var(--hairline);min-height:100dvh;margin:0 auto}.bar{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;display:flex}.bar .label{color:var(--ink)}.bar .status{align-items:center;gap:10px;display:flex}.stats{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.stat{padding:14px var(--pad) 14px 0;border-right:1px solid var(--hairline);flex-direction:column-reverse;justify-content:flex-end;display:flex}.stat+.stat{padding-left:var(--pad)}.stat:last-child{border-right:none}.stat .v{font-size:var(--text-l);letter-spacing:-.01em}.stat .k{margin-bottom:5px}.ledger{border-collapse:collapse;width:100%;font-size:13px}.ledger td{border-bottom:1px solid var(--hairline-soft);vertical-align:baseline;overflow-wrap:anywhere;padding:11px 0}.ledger td.mark{width:36px}.ledger td.conf{text-align:right;width:64px;color:var(--grey)}@media (max-width:640px){:root{--pad:16px}.stats{grid-template-columns:repeat(2,1fr);grid-auto-flow:row}.stat{border-right:none;border-bottom:1px solid var(--hairline-soft)}.stat+.stat{padding-left:0}.stat:nth-child(odd){border-right:1px solid var(--hairline);padding-right:var(--pad)}.stat:nth-child(2n){padding-left:var(--pad);padding-right:0}.stat:last-child,.stat:nth-last-child(2):nth-child(odd){border-bottom:none}.stat:last-child{border-right:none}.stat .v{font-size:18px}}.input-line{border:none;border-bottom:1px solid var(--ink);width:100%;font-size:var(--text-m);background:0 0;padding:8px 0}.input-line::placeholder{color:var(--grey)}.input-code{letter-spacing:.35em;font-variant-numeric:tabular-nums}.input-code::placeholder{letter-spacing:var(--track)}.btn{border:1px solid var(--ink);background:var(--ground);font-size:var(--text-s);letter-spacing:var(--track);text-transform:uppercase;cursor:pointer;white-space:nowrap;padding:9px 18px}.btn:hover{background:var(--ink);color:var(--ground)}.btn:disabled{border-color:var(--hairline);color:var(--grey);cursor:default;background:var(--ground)}.wordmark{letter-spacing:-.035em;text-transform:lowercase;color:var(--ink);font-size:17px;font-weight:700;line-height:1}.wordmark i{color:var(--red);font-style:normal}.brand{color:var(--ink);align-items:center;gap:9px;display:inline-flex}.brand svg{display:block}a.brand--link{text-decoration:none}.step-art{width:180px;height:58px;color:var(--grey);opacity:.85;margin:16px 0 4px;display:block}@media (prefers-reduced-motion:reduce){.step-art animate{display:none}}@media (prefers-reduced-motion:no-preference){.sa-strike{transform-box:fill-box;transform-origin:0;animation:4.2s ease-in-out infinite sa-strike}.sa-caret{animation:1.1s step-end infinite sa-blink}.sa-dot1{animation:4.8s infinite sa-d1}.sa-dot2{animation:4.8s infinite sa-d2}.sa-dot3{animation:4.8s infinite sa-d3}.sa-dot4{animation:4.8s infinite sa-d4}.sa-float{animation:4s ease-in-out infinite sa-float}.sa-reveal{animation:4s ease-in-out infinite sa-reveal}}@keyframes sa-strike{0%,12%{transform:scaleX(0)}32%,to{transform:scaleX(1)}}@keyframes sa-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes sa-d1{0%{opacity:.15}10%,to{opacity:1}}@keyframes sa-d2{0%,18%{opacity:.15}28%,to{opacity:1}}@keyframes sa-d3{0%,36%{opacity:.15}46%,to{opacity:1}}@keyframes sa-d4{0%,54%{opacity:.15}64%{opacity:1}76%{opacity:.35}88%,to{opacity:1}}@keyframes sa-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes sa-reveal{0%,45%{opacity:0}60%,to{opacity:1}}@media (prefers-reduced-motion:no-preference){.sa-open{animation:4.4s ease-in-out infinite sa-open}.sa-pulse{animation:2.2s ease-in-out infinite sa-pulsedot}}@keyframes sa-open{0%,30%{opacity:.1}45%,to{opacity:1}}@keyframes sa-pulsedot{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:no-preference){.sa-mail{animation:4.8s ease-in-out infinite sa-mail}}@keyframes sa-mail{0%,72%{opacity:.12}84%,to{opacity:1}}.backRow{margin:20px 0 0}a.nav-quiet{color:var(--grey);text-decoration:none}a.nav-quiet:hover{color:var(--ink)}body>:not(dialog){transition:filter .45s}body:has(>dialog[open])>:not(dialog){filter:blur(7px)}body:has(>dialog[open]){overflow:hidden}body>dialog[open]{opacity:1;transition:opacity .3s}@starting-style{body>dialog[open]{opacity:0}}
