:root{--ground:#f6f6f7;--surface:#fff;--border:#e3e3e6;--text:#1a1a1f;--muted:#6b6b76;--accent:#4f46e5;--accent-weak:#eef0ff;--ok:#0a7d3e;--radius:12px;--shadow:0 1px 2px rgba(20,20,30,.06),0 1px 1px rgba(20,20,30,.04)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--ground);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.wrap{max-width:880px;margin:0 auto;padding:28px 20px 64px}.brandbar{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.brandbar h1{font-size:20px;font-weight:650;margin:0;letter-spacing:-.01em}.brandbar .tag{font-size:12px;color:var(--muted)}.shop{color:var(--muted);font-size:13px;margin:0 0 22px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px;gap:14px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px}.card h2{font-size:13px;font-weight:600;color:var(--muted);margin:0 0 14px;text-transform:uppercase;letter-spacing:.04em}.tile .label{font-size:12px;color:var(--muted);margin:0 0 6px}.tile .value{font-size:26px;font-weight:660;letter-spacing:-.02em}.tile .sub{font-size:12px;color:var(--muted);margin-top:2px}.section{margin-top:22px}.statusrow{display:flex;flex-wrap:wrap;gap:8px}.pill{display:inline-flex;align-items:center;gap:6px;background:var(--accent-weak);color:var(--accent);border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:550}.pill .n{font-weight:700}.muted{color:var(--muted)}label.field{display:block;margin-bottom:12px}label.field span{display:block;font-size:12.5px;color:var(--muted);margin-bottom:5px}input[type=text],select,textarea{width:100%;font:inherit;color:var(--text);border:1px solid var(--border);border-radius:8px;padding:9px 11px;background:#fff}textarea{min-height:92px;resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}button.primary{background:var(--accent);color:#fff;border:0;border-radius:8px;padding:10px 16px;font:inherit;font-weight:600;cursor:pointer}button.primary:disabled{opacity:.55;cursor:default}.note{font-size:13px;padding:10px 12px;border-radius:8px;margin-top:12px}.note.ok{background:#e9f7ef;color:var(--ok)}.note.err{background:#fdecec;color:#b42318}.hero{text-align:center;padding:64px 20px;max-width:620px;margin:0 auto}.hero h1{font-size:30px;letter-spacing:-.02em;margin:0 0 14px}.hero p{color:var(--muted);font-size:16px;margin:0 auto 10px}.hero .steps{text-align:left;display:inline-block;margin-top:22px;color:var(--text)}.hero .steps li{margin:6px 0}