:root{color-scheme:dark;--bg:#111416;--panel:#1a2024;--panel-2:#20272c;--line:#344049;--text:#f2f4f2;--muted:#a8b2ad;--green:#8fcf8b;--blue:#83b7ef;--gold:#f0c15a;--red:#ed8d83;--violet:#c7a8ff;--shadow:0 18px 48px rgba(0,0,0,.36)}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 12% 0%,rgba(240,193,90,.14),transparent 28rem),radial-gradient(circle at 90% 6%,rgba(131,183,239,.12),transparent 30rem),linear-gradient(180deg,#15191b 0%,var(--bg) 42%,#0d1012 100%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.shell{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:94px 0 48px}.floating-nav{position:fixed;z-index:100;top:18px;left:50%;display:flex;gap:4px;align-items:center;max-width:calc(100% - 24px);min-height:48px;padding:5px 7px;transform:translateX(-50%);border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(15,19,21,.86);box-shadow:0 10px 32px rgba(0,0,0,.34);backdrop-filter:blur(16px)}.floating-nav a{flex:0 0 auto;padding:8px 11px;border-radius:999px;color:#d8dedb;font-size:.78rem;font-weight:800;text-decoration:none}.floating-nav .floating-brand{display:inline-flex;gap:8px;align-items:center;padding-left:7px;color:var(--text)}.floating-brand>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#a578ff,#61c6ff);color:white;font-weight:950}.floating-brand strong{white-space:nowrap}.floating-divider{width:1px;height:24px;background:rgba(255,255,255,.12)}.eyebrow{margin:0;color:var(--gold);font-size:.68rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.lede{margin:0;color:var(--muted);line-height:1.6}.ghost-button{padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--text);font:inherit;cursor:pointer}.footer{display:flex;gap:20px;justify-content:space-between;padding-top:25px;border-top:1px solid rgba(255,255,255,.09);color:var(--muted);font-size:.72rem}.footer a{color:inherit;text-decoration:none}.footer-links{display:flex;gap:15px;flex-wrap:wrap}@media(max-width:620px){.floating-nav{overflow-x:auto;max-width:calc(100% - 14px)}.shell{width:min(100% - 20px,1180px)}.footer{align-items:flex-start;flex-direction:column}}
