:root{--bg: #0b1220;--card: #121b2e;--card-alt: #16233a;--text: #eef2ff;--muted: #9aa4bd;--line: #22304d;--accent: #f59e0b;--accent-2: #ffffff;--success: #22c55e;--error: #ef4444}*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;background:linear-gradient(180deg,#0a0f1c,#0e1627 35%,#0b1220);color:var(--text)}a{color:inherit;text-decoration:none}.container{width:min(1160px,calc(100% - 32px));margin:0 auto}.narrow{width:min(680px,calc(100% - 32px))}.header{position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0f1cbf;border-bottom:1px solid rgba(255,255,255,.06)}.header-row{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand-logo{height:34px}.nav,.nav-actions,.stack-row{display:flex;align-items:center;gap:12px}.nav a{color:var(--muted)}.nav a.active{color:var(--text)}.page{padding:40px 0 64px}.page-header{margin-bottom:22px}.hero{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;padding:20px 0 36px}.hero h1{font-size:clamp(2rem,4vw,4rem);line-height:1;margin:0 0 12px}.hero p,.page-header p{color:var(--muted);max-width:760px}.eyebrow{display:inline-flex;padding:8px 12px;border:1px solid rgba(245,158,11,.35);border-radius:999px;color:var(--accent);margin-bottom:14px}.hero-actions{display:flex;gap:12px;margin-top:18px}.button{border:0;border-radius:14px;background:var(--accent);color:#111827;font-weight:700;padding:12px 16px;cursor:pointer}.button-secondary{background:transparent;color:var(--text);border:1px solid var(--line)}.card{background:linear-gradient(180deg,var(--card),var(--card-alt));border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:18px;box-shadow:0 16px 40px #0000002e}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.card h3,.page-header h1{margin:0}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-list,.metric-list{display:grid;gap:10px;padding-left:18px}.metric-list div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dashed rgba(255,255,255,.08);padding-bottom:8px}.form{display:grid;gap:12px}label{display:grid;gap:8px;color:var(--muted)}input,textarea,select{width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:#09111f;color:var(--text)}textarea{min-height:120px;resize:vertical}.notice,.error,.pill{display:inline-flex;padding:10px 12px;border-radius:14px}.notice{background:#22c55e1f;border:1px solid rgba(34,197,94,.24);color:#d1fae5;margin-bottom:18px}.error{background:#ef44441f;border:1px solid rgba(239,68,68,.24);color:#fee2e2}.pill{background:#ffffff0f;color:var(--text);border:1px solid rgba(255,255,255,.08)}.chat-box{display:grid;gap:10px;max-height:420px;overflow:auto;margin-bottom:16px}.chat-message{background:#0b1322;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:12px}.chat-message.system{border-style:dashed;color:#fde68a}.chat-form{display:grid;grid-template-columns:1fr auto;gap:12px}@media (max-width: 920px){.hero,.grid-3{grid-template-columns:1fr}.header-row{flex-wrap:wrap;padding:12px 0}}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.section-gap{margin-top:28px}.page-header.compact{margin-bottom:14px}.stack-row.wrap{flex-wrap:wrap}.helper-text{color:var(--muted);margin:0}.notification-panel{margin-bottom:24px}.notification-list{display:grid;gap:10px}.notification-item{border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:12px;border-radius:14px}.transaction-list{display:grid;gap:10px}.transaction-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed rgba(255,255,255,.08)}.brand{display:inline-flex;align-items:center;gap:10px}@media (max-width: 920px){.grid-2{grid-template-columns:1fr}.nav{width:100%;overflow:auto;padding-bottom:4px}.nav-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}}
