:root{--bg:#070a11;--panel:#101725;--panel2:#151e2e;--text:#f5f7fb;--muted:#a7b1c4;--red:#f13b4a;--red2:#9f1028;--line:#293349;--gold:#f4ce68}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 78% 0%,#35111f 0,transparent 36rem),var(--bg);color:var(--text);font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%}.wrap{width:min(1160px,92%);margin:auto}.topbar{background:#070910eF;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30;backdrop-filter:blur(14px)}.nav{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{display:flex;align-items:center;gap:12px;font-weight:950;letter-spacing:.07em;white-space:nowrap}.logo{width:48px;height:48px;display:grid;place-items:center;background:linear-gradient(145deg,#ff5b64,#78091d);clip-path:polygon(20% 0,80% 0,100% 25%,90% 85%,50% 100%,10% 85%,0 25%);font-size:19px;filter:drop-shadow(0 0 12px #ed263955)}.brand small{display:block;color:var(--muted);font-size:9px;letter-spacing:.19em}.links{display:flex;align-items:center;gap:17px;flex-wrap:wrap}.links a{color:#d9e0ed;font-size:13px;font-weight:750;transition:color .2s}.links a:hover,.links a.active{color:#ff6671}.join,.btn{display:inline-block;background:var(--red);color:#fff;padding:11px 16px;border-radius:7px;font-weight:850;border:0;cursor:pointer;box-shadow:0 7px 25px #f13b4a20;transition:transform .2s,background .2s}.join:hover,.btn:hover{background:#ff5360;transform:translateY(-2px)}.btn.secondary{background:#111827;border:1px solid #384157;box-shadow:none}.menu-btn{display:none;background:var(--panel2);border:1px solid var(--line);color:#fff;border-radius:7px;padding:8px 11px}.hero{padding:80px 0 60px;position:relative;isolation:isolate}.hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(105deg,#080b12 10%,#100d17b8 55%,#080b12 100%),url('/assets/img/alpha-hero.svg') center/cover no-repeat;opacity:.92}.hero:after{content:"";position:absolute;z-index:-1;right:-10%;top:10%;width:55%;height:80%;background:linear-gradient(120deg,transparent 0 42%,#f13b4a24 43% 44%,transparent 45% 52%,#f13b4a19 53% 54%,transparent 55%);transform:skewX(-17deg);animation:energy 5s ease-in-out infinite alternate;pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:34px;align-items:center}.eyebrow{color:#ff737c;font-weight:950;letter-spacing:.2em;text-transform:uppercase;font-size:11px}.hero h1{font-size:clamp(42px,6.7vw,78px);line-height:.99;letter-spacing:-.055em;margin:16px 0}.hero h1 span{color:var(--red);text-shadow:0 0 35px #f13b4a40}.lead{color:#b7c0d1;max-width:620px;font-size:17px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.hero-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#261321eF,#111a2beF);border:1px solid #593043;border-radius:16px;padding:30px;min-height:280px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 22px 70px #0009}.hero-card:before,.card:before{content:"";position:absolute;inset:-70% auto auto -35%;width:55%;height:250%;background:linear-gradient(90deg,transparent,#ffffff0d,transparent);transform:rotate(28deg);animation:shine 7s linear infinite;pointer-events:none}.hero-mark{font-size:clamp(56px,8vw,88px);font-weight:1000;line-height:1;color:#fff;text-shadow:4px 4px 0 var(--red),0 0 32px #ff334044;letter-spacing:-.09em}.hero-card p{color:var(--muted);margin-bottom:0}.floating-tag{position:absolute;right:18px;top:18px;border:1px solid #ffffff20;border-radius:5px;padding:5px 8px;font-size:10px;letter-spacing:.13em;color:#ffc3c7}.section{padding:28px 0 58px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.section h2{font-size:clamp(24px,3vw,35px);margin:0;letter-spacing:-.03em}.section-head p{color:var(--muted);margin:5px 0 0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat,.card{position:relative;overflow:hidden;background:linear-gradient(145deg,#121a29,#0d1320);border:1px solid var(--line);border-radius:12px;padding:21px}.stat{transition:transform .25s,border-color .25s}.stat:hover{transform:translateY(-4px);border-color:#79404a}.stat .label{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.13em;font-weight:850}.stat strong{display:block;font-size:clamp(22px,2.7vw,31px);margin-top:7px;overflow-wrap:anywhere}.stat small{color:#ff8088}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{transition:transform .25s,border-color .25s}.card:hover{transform:translateY(-5px);border-color:#75404b}.card h3{margin:8px 0}.card p{color:var(--muted);margin:0 0 14px}.icon{font-size:25px}.pill{display:inline-block;border:1px solid #59313c;color:#ff9aa1;background:#2a111a;border-radius:99px;padding:4px 9px;font-size:10px;font-weight:900;letter-spacing:.08em}.banner{border:1px solid #4c2a3a;border-radius:14px;padding:30px;background:linear-gradient(110deg,#32101e,#151b2c 72%);display:flex;align-items:center;justify-content:space-between;gap:22px;position:relative;overflow:hidden}.banner:after{content:"✦  ✦  ✦";position:absolute;right:18%;font-size:70px;letter-spacing:16px;color:#f13b4a0b;pointer-events:none}.banner h2{margin:0 0 5px}.banner p{margin:0;color:var(--muted)}.page-hero{padding:54px 0 28px;position:relative;background:linear-gradient(110deg,#1a0d18,#0a0e17 65%);border-bottom:1px solid var(--line)}.page-hero h1{font-size:clamp(34px,5vw,54px);margin:8px 0;letter-spacing:-.04em}.page-hero p{color:var(--muted);max-width:700px}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:12px;background:var(--panel)}table{border-collapse:collapse;width:100%;min-width:520px}th,td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line)}th{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;background:#151c2a}tr:last-child td{border-bottom:0}.rank{color:var(--gold);font-weight:950}.empty{padding:25px;color:var(--muted);background:var(--panel);border:1px dashed var(--line);border-radius:12px}.form{display:grid;gap:14px;max-width:650px}.form label{font-weight:750}.form input,.form textarea,.form select{width:100%;margin-top:6px;background:#090e18;border:1px solid var(--line);border-radius:7px;padding:12px;color:white;font:inherit}.form textarea{min-height:110px}.note{font-size:13px;color:var(--muted)}.feature-strip{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.feature-strip span{padding:8px 12px;border:1px solid #30394b;background:#0e1420;border-radius:6px;color:#d5dbea;font-size:12px}.reveal{opacity:0;transform:translateY(16px);transition:opacity .65s,transform .65s}.reveal.visible{opacity:1;transform:translateY(0)}footer{border-top:1px solid var(--line);margin-top:40px;padding:28px 0;color:var(--muted);font-size:13px}.footer-row{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.footer-links{display:flex;gap:15px;flex-wrap:wrap}.footer-links a:hover{color:white}.spark{position:absolute;width:4px;height:4px;background:#ff7780;border-radius:50%;box-shadow:0 0 14px 4px #f13b4a70;animation:float 4s ease-in-out infinite;pointer-events:none}@keyframes energy{from{opacity:.35;transform:translateX(-10px) skewX(-17deg)}to{opacity:1;transform:translateX(20px) skewX(-17deg)}}@keyframes shine{0%{left:-60%}100%{left:150%}}@keyframes float{0%,100%{transform:translateY(0);opacity:.2}50%{transform:translateY(-18px);opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}.reveal{opacity:1;transform:none}}@media(max-width:900px){.hero-grid{grid-template-columns:1fr}.hero{padding-top:52px}.links{gap:10px}.stats{grid-template-columns:repeat(2,1fr)}.grid3{grid-template-columns:1fr 1fr}}@media(max-width:680px){.nav{padding:12px 0;flex-wrap:wrap}.menu-btn{display:block}.links{display:none;width:100%;flex-direction:column;align-items:flex-start;padding:10px 0 16px}.links.open{display:flex}.join{margin-left:auto}.stats{grid-template-columns:1fr 1fr}.grid3{grid-template-columns:1fr}.banner{align-items:flex-start;flex-direction:column}.hero{padding:43px 0}.hero-card{min-height:220px}.brand small{font-size:8px}}
