:root{color:#0f172a;background:#f3f7fc;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}body{margin:0;min-width:320px;background:#f3f7fc}.page{max-width:760px;margin:0 auto;padding:64px 24px 160px}.setup{display:grid;gap:24px;padding:30px;border:1px solid #dbe6f2;border-radius:20px;background:#fff;box-shadow:0 20px 60px #23456b14}.setup__header{display:flex;align-items:end;justify-content:space-between;gap:24px}.setup__eyebrow{margin:0 0 6px;color:#2e9df7;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h1{margin:0;font-size:clamp(28px,5vw,42px);line-height:1.06;letter-spacing:-.04em}.setup__count{flex:none;padding:6px 10px;border-radius:999px;background:#eaf5fe;color:#0d6ebd;font-size:12px;font-weight:700}.setup__lead{max-width:62ch;margin:0;color:#425a70;line-height:1.7}.checks{display:grid;gap:10px;margin:0;padding:0;list-style:none}.checks li{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e3edf7;border-radius:12px;color:#243b50}.checks__mark{display:grid;width:22px;height:22px;place-items:center;border-radius:999px;background:#e8f7ee;color:#147a42;font-size:12px;font-weight:800}.checks li.is-pending{border-style:dashed;color:#64748b}.checks li.is-pending .checks__mark{background:#eef4fb;color:#2e9df7}.next{padding:14px 16px;border-left:3px solid #2e9df7;border-radius:0 10px 10px 0;background:#f5faff;color:#425a70;line-height:1.65}
