@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#0b0714;--panel:#160e29;--line:#36264e;--muted:#b9b0ce;--pink:#ff315f;--cyan:#42efcf;--gold:#ffc44d;--ink:#f8f3ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 85% 0,#6a183b30,transparent 45%),var(--bg);color:var(--ink);font:16px/1.7 'Space Grotesk',system-ui,sans-serif}a{color:var(--cyan);text-underline-offset:4px}nav,main,footer{max-width:1120px;margin:auto;padding:25px 28px}nav{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:13px;font-weight:700;text-decoration:none;color:var(--ink);letter-spacing:.12em}.crown{color:var(--gold)}h1{font-size:clamp(40px,6vw,72px);line-height:1.03;margin:15px 0 25px;letter-spacing:-2px}h2{font-size:clamp(25px,3vw,35px);line-height:1.2;margin:6px 0 20px}h3{font-size:20px;line-height:1.3}p{margin:0 0 17px}.eyebrow{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--accent,var(--cyan));font-weight:700}.hero{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:center;padding:42px 0}.hero img{width:100%;max-height:390px;object-fit:contain;border-radius:22px;border:1px solid var(--line)}.hero .lede{color:var(--muted);font-size:18px}.btn{display:inline-block;background:linear-gradient(115deg,var(--pink),#8c36e4);border-radius:9px;padding:13px 18px;color:white;text-decoration:none;font-weight:700;margin:8px 12px 8px 0}.secondary{display:inline-block;margin:10px 0}.grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.panel{background:linear-gradient(130deg,#1b112f,#100c1c);border:1px solid var(--line);border-radius:18px;padding:27px;margin:20px 0}.grid .panel{margin:0}.muted,figcaption{color:var(--muted)}.step{border-left:3px solid var(--accent,var(--cyan));padding-left:18px}.step b{color:var(--accent,var(--cyan))}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;vertical-align:top;padding:14px 12px;border-bottom:1px solid var(--line)}th{color:var(--gold)}.table-wrap{overflow:auto}.status{display:flex;flex-wrap:wrap;gap:8px}.status span{border:1px solid var(--line);border-radius:20px;padding:6px 12px;font-size:12px;color:var(--muted)}details{border-top:1px solid var(--line);margin-top:20px}summary{cursor:pointer;min-height:44px;padding:16px 0;font-weight:700}.demo-frame{width:100%;height:900px;border:1px solid var(--line);border-radius:14px;background:#111}button{font:inherit;cursor:pointer;border:0}footer{font-size:12px;color:var(--muted)}:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}@media(max-width:720px){.hero,.grid{grid-template-columns:1fr}.hero{padding-top:25px}.hero img{max-height:260px}nav,main,footer{padding:22px}nav>a:last-child{font-size:12px;line-height:1.5}.hero{gap:25px}.panel{padding:21px}table{font-size:12px}td,th{padding:10px 8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}