:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:#0f1014;color:#f7f7fa}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 8% 0%,#303d63 0,#0f1014 38%)}.shell{width:min(980px,calc(100% - 36px));margin:0 auto;padding:46px 0}.topbar,.section-heading,.license-row,footer{display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{display:inline-block;margin-bottom:28px;color:#cdd1ff;text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.18em}.eyebrow{margin:0 0 8px;color:#a8acb8;font-size:11px;letter-spacing:.16em;font-weight:800}.topbar h1{max-width:680px;margin:0 0 10px;font-size:clamp(32px,5vw,56px);line-height:1.02;letter-spacing:-.04em}.intro{max-width:640px;line-height:1.65}.muted{color:#a3a7b1}.small,.hint{font-size:12px}.pill,.status{border-radius:999px;padding:8px 13px;background:#253a2c;color:#a7e5b9;font-size:12px;font-weight:800;white-space:nowrap}.pill.warning{background:#443a22;color:#f5d68b}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.steps div{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #2e3240;border-radius:14px;background:#17191f;color:#c9cbd2;font-size:13px}.steps b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#d8dafe;color:#171822}.card{margin-top:22px;padding:28px;border:1px solid #2b2d35;border-radius:22px;background:rgba(25,27,34,.92);box-shadow:0 20px 60px #0003}.free-note{margin:22px 0 0;padding:13px 15px;border:1px solid #3a496a;border-radius:12px;background:#1b2234;color:#ccd5f4;line-height:1.5}.section-heading h2{margin:0;font-size:25px;letter-spacing:-.02em}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:26px}.form-grid label{display:grid;gap:8px;color:#d6d8df;font-size:13px;font-weight:750}.form-grid input,.form-grid select,.form-grid textarea{width:100%;border:1px solid #414552;border-radius:11px;padding:13px;background:#14161b;color:#fff;font:inherit}.form-grid button{grid-column:1/-1;justify-self:start}.hint{font-weight:400;color:#9297a3;margin-top:-2px}.result{display:grid;gap:10px;margin-top:22px;padding:18px;border:1px solid #45674b;border-radius:14px;background:#192920;color:#b9f4c5}.result.error{border-color:#704545;background:#2b1c1c;color:#ffb4b4}.result code{font-size:17px;overflow-wrap:anywhere}button,.button{border:0;border-radius:11px;padding:11px 15px;background:#d8dafe;color:#171822;font-weight:800;cursor:pointer;text-decoration:none;display:inline-block}button.secondary,.button{background:#30333d;color:#f4f4f5}.table-wrap{margin-top:16px}.license-row{padding:17px 0;border-top:1px solid #2b2d35}.license-row strong,.license-row span{display:block}.license-row strong{margin-bottom:5px}.license-row>div:last-child{text-align:right}.status{display:inline-block;margin-bottom:6px}.help-card{background:linear-gradient(135deg,#1d2234,#191b22)}.help-card h2{max-width:650px}.help-card p{max-width:720px;line-height:1.65}footer{margin:25px 4px 0;color:#9297a3;font-size:12px}@media(max-width:680px){.topbar,.section-heading{align-items:flex-start;flex-direction:column}.steps{grid-template-columns:1fr}.form-grid{display:block}.form-grid label{margin-bottom:16px}.form-grid button{margin-top:4px}.license-row{align-items:flex-start}.license-row>div:last-child{text-align:right}}
