:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f4efe3;--ink:#231e19;--muted:#5f554c;--red:#9f2726;--border:#d7cabc}*{box-sizing:border-box}body{min-height:100vh;color:var(--ink);background:var(--paper);margin:0;font-family:Geist,system-ui,Microsoft YaHei,sans-serif;line-height:1.5}.console{width:min(100% - 36px,880px);margin-inline:auto}.masthead{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:28px 0 16px;display:flex}.brand{letter-spacing:.04em;font:700 22px IBM Plex Mono,ui-monospace,monospace}.brand span,.error{color:var(--red)}.tag,footer{color:var(--muted);font-size:14px}.intro{padding:42px 0 32px}h1{margin:0 0 10px;font-size:clamp(30px,6vw,52px);line-height:1.12}h2{margin:0;font-size:20px}p{margin:6px 0}.intro>p,.check p:not(.error){color:var(--muted)}.account,.actions{align-items:center;gap:12px;display:flex}button,.primary{border:1px solid var(--red);color:#fff;background:var(--red);font:inherit;white-space:nowrap;cursor:pointer;border-radius:4px;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-block}.primary{margin-top:16px}.secondary{color:var(--red);background:0 0}button:disabled{opacity:.45;cursor:default}:focus-visible{outline-offset:3px;outline:2px solid #235d87}.checks{border-top:1px solid var(--border)}.check{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:16px;padding:22px 0;display:flex}.file-label{gap:4px;margin-top:10px;font-size:14px;display:grid}input{max-width:100%;font:inherit}.status{overflow-wrap:anywhere;font-size:14px}footer{padding:26px 0}@media (max-width:600px){.check{flex-direction:column}}
