:root{--bg:#f4f6f5;--surface:#fff;--border:#e3e7e5;--text:#1c2421;--muted:#66736e;--accent:#0f766e;--accent-soft:#e6f3f1;--bar-track:#e9edeb;--bar:#94b8b2;--ok:#15803d;--warn:#b45309;--bad:#b91c1c}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.5}.page{max-width:760px;margin:0 auto;padding:24px 16px 64px}.card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px}.muted{color:var(--muted)}.eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}h1,h2,h3{margin:0;line-height:1.25}button{-webkit-tap-highlight-color:transparent}@media (width<=640px){.page{padding:16px 12px 48px}.card{border-radius:12px;padding:16px}}@media (pointer:coarse){.n-input{--n-font-size:16px!important}}
