:root{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;--ink:#0a1721;--ink2:#17364a;--bg:#f4f6f8;--line:#e3e8ec;--muted:#71808b;--gold:#d6ad62;--green:#dff4e6;--blue:#e2efff;--amber:#fff3cf}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink)}button,input,select,textarea{font:inherit}.wrap{max-width:850px;margin:auto;padding:18px}.top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.brand{display:flex;gap:10px;align-items:center}.mark{width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#f3dda9,var(--gold));display:grid;place-items:center;font-weight:900}.card{background:#fff;border:1px solid var(--line);border-radius:17px;padding:16px;margin:11px 0;box-shadow:0 10px 25px #0f1e280d}.btn{border:0;border-radius:10px;padding:10px 13px;font-weight:800;cursor:pointer}.primary{background:var(--ink);color:#fff}.ghost{background:#fff;border:1px solid var(--line)}.field{margin:10px 0}.field label{display:block;font-size:12px;font-weight:800;margin-bottom:5px}.field input,.field select,.field textarea{width:100%;padding:10px;border:1px solid var(--line);border-radius:10px;background:#fff}.row{display:flex;gap:8px;flex-wrap:wrap}.pill{display:inline-block;padding:5px 8px;border-radius:999px;background:#eef1f3;font-size:11px;font-weight:800}.ok{background:var(--green)}.info{background:var(--blue)}.warn{background:var(--amber)}.muted{color:var(--muted);font-size:13px}.login{max-width:430px;margin:10vh auto;padding:18px}.login .card{padding:20px}.tabs{display:flex;gap:8px;margin:10px 0 18px}.tabs button{flex:1}h1,h2,h3{margin-top:0}
