@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@400;600;700;800;900&family=JetBrains+Mono:wght@500;700;800&display=swap";:root{--void:#07020d;--void-2:#0b0617;--purple:#6d28d9;--purple-dark:#19062a;--green:#9bdc28;--olive:#556b2f;--orange:#f97316;--amber:#ffb020;--text:#f7f3ff;--muted:#b8abc8;--glass:#0b0414b8;--stroke:#ffb02057;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--void);color:var(--text);margin:0;font-family:Inter,Arial,sans-serif;overflow-x:hidden}body:before{content:"";z-index:-3;background:radial-gradient(circle at 75% 10%,#f973162e,#0000 25%),radial-gradient(circle at 16% 75%,#9bdc281f,#0000 30%),linear-gradient(135deg,#07020d,#13051f 54%,#061008);position:fixed;inset:0}body:after{content:"";z-index:-2;opacity:.52;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 82%);mask-image:radial-gradient(circle,#000,#0000 82%)}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{z-index:50;height:82px;padding:0 max(28px,calc((100vw - var(--max))/2));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#07020deb,#07020d9e);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.brand{align-items:center;gap:14px;display:flex}.brand img{object-fit:contain;filter:drop-shadow(0 0 16px #f9731638);width:54px;height:54px}.brand strong,.footer-brand strong{letter-spacing:.08em;font-family:Bebas Neue;font-size:42px;line-height:.82}.brand strong span,.footer-brand span{color:var(--orange)}.brand small{letter-spacing:.18em;text-transform:uppercase;color:var(--green);margin-top:4px;font-family:JetBrains Mono;font-size:10px;font-weight:800;display:block}.site-header nav{text-transform:uppercase;letter-spacing:.14em;color:#f7f3ffa3;gap:28px;font-family:JetBrains Mono;font-size:12px;font-weight:800;display:flex}.site-header nav a:hover{color:var(--green)}.watch,.btn{border:1px solid var(--stroke);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px;font-family:JetBrains Mono;font-weight:900;display:inline-flex}.watch{color:var(--amber);background:#f973161f;padding:13px 18px}.hero{min-height:calc(100vh - 82px);max-width:var(--max);grid-template-columns:1.04fr .96fr;align-items:center;gap:48px;margin:0 auto;padding:82px 0 72px;display:grid;position:relative}.hero-bg{z-index:-1;position:absolute;inset:-80px -120px;overflow:hidden}.scan{background:linear-gradient(90deg,transparent,var(--orange),var(--green),transparent);width:128%;height:4px;position:absolute;left:-14%;transform:rotate(-9deg);box-shadow:0 0 28px #f973168c}.scan-a{top:38%}.scan-b{opacity:.7;bottom:25%}.kicker,.section-label{letter-spacing:.18em;text-transform:uppercase;color:var(--green);align-items:center;gap:10px;font-family:JetBrains Mono;font-size:13px;font-weight:900;display:inline-flex}.hero h1{letter-spacing:.055em;text-transform:uppercase;text-shadow:0 0 50px #6d28d985,10px 10px #00000052;margin:26px 0 22px;font-family:Bebas Neue;font-size:clamp(92px,10.8vw,172px);line-height:.78}.hero h1 span{color:var(--orange);text-shadow:0 0 42px #f973167a,10px 10px #00000052}.hero p{color:#f7f3ffb8;max-width:650px;font-size:24px;font-weight:800;line-height:1.22}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.btn{color:var(--text);background:#07020dad;padding:17px 22px}.btn.primary{background:linear-gradient(90deg,var(--orange),var(--amber));color:#170500;border:0}.btn.ghost:hover{color:var(--green);border-color:#9bdc28a6}.metrics{grid-template-columns:repeat(3,1fr);gap:14px;max-width:720px;margin-top:42px;display:grid}.metrics div{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:#ffffff09;border:1px solid #ffffff12;padding:18px}.metrics b{color:var(--green);font-family:Bebas Neue;font-size:46px}.metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800;display:block}.hero-card{clip-path:polygon(34px 0,100% 0,100% calc(100% - 34px),calc(100% - 34px) 100%,0 100%,0 34px);background:linear-gradient(135deg,#0c0416db,#0710089e);border:1px solid #ffb02047;min-height:650px;position:relative;overflow:hidden;box-shadow:0 34px 120px #00000075,0 0 70px #6d28d92e}.hero-card:before{content:"";opacity:.42;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.card-top{z-index:2;color:var(--green);letter-spacing:.16em;justify-content:space-between;padding:28px;font-family:JetBrains Mono;font-size:12px;font-weight:900;display:flex;position:relative}.mascot-shell{place-items:center;height:315px;margin-top:12px;display:grid;position:relative}.mascot-shell .halo{filter:blur(4px);background:radial-gradient(circle,#f973163d,#6d28d91f 46%,#0000 66%);border-radius:999px;width:360px;height:360px;position:absolute}.mascot-shell img{object-fit:contain;filter:drop-shadow(0 20px 34px #00000085);width:330px;height:330px;position:relative}.title-lock{z-index:2;text-align:center;margin-top:4px;position:relative}.title-lock small{letter-spacing:.4em;color:var(--green);font-family:JetBrains Mono;font-weight:900}.title-lock strong{letter-spacing:.12em;margin-top:12px;font-family:Bebas Neue;font-size:88px;line-height:.82;display:block}.title-lock strong span{color:var(--orange)}.title-lock em{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-top:14px;font-style:normal;font-weight:900;display:block}.signal-bars{gap:12px;display:grid;position:absolute;bottom:42px;left:44px;right:44px}.signal-bars i{background:linear-gradient(90deg,transparent,var(--green),var(--orange),transparent);height:4px;box-shadow:0 0 18px #9bdc2847}.live-panel,.store,.clips{max-width:var(--max);margin:0 auto;padding:92px 0}.live-grid{grid-template-columns:1.35fr .65fr;gap:28px;margin-top:22px;display:grid}.stream-window,.schedule-card,.drop-card,.clip-card{clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px);background:#0a0412b8;border:1px solid #ffffff14;box-shadow:0 24px 80px #00000052}.stream-window{border-color:#f973165c;min-height:420px;position:relative;overflow:hidden}.stream-window:before{content:"";background:radial-gradient(circle at 55% 45%,#6d28d938,#0000 38%),linear-gradient(135deg,#ffffff08,#0000);position:absolute;inset:0}.window-top{z-index:2;letter-spacing:.14em;color:var(--green);justify-content:space-between;padding:22px 26px;font-family:JetBrains Mono;font-size:12px;font-weight:900;display:flex;position:relative}.window-top strong{color:var(--orange)}.play-target{z-index:2;text-align:center;color:#f7f3ffbf;place-items:center;height:330px;font-weight:900;display:grid;position:relative}.play-target svg{color:var(--orange);filter:drop-shadow(0 0 28px #f973166b)}.schedule-card{padding:34px}.schedule-card h2,.store h2,.clips h2{letter-spacing:.05em;margin:18px 0;font-family:Bebas Neue;font-size:70px;line-height:.85}.schedule-card p,.clip-copy p{color:var(--muted);font-weight:800;line-height:1.5}.schedule-card ul{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.schedule-card li{color:#f7f3ffc7;align-items:flex-start;gap:10px;font-weight:800;display:flex}.schedule-card li svg{color:var(--green);flex:none;margin-top:3px}.store-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.drop-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.drop-card{padding:18px;transition:transform .2s,border-color .2s}.drop-card:hover{border-color:#f9731685;transform:translateY(-6px)}.drop-visual{background:linear-gradient(135deg,#6d28d929,#f9731617);border:1px solid #ffffff0f;place-items:center;height:210px;display:grid;position:relative;overflow:hidden}.drop-visual:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.product-mark{letter-spacing:.06em;color:var(--text);text-shadow:0 0 24px #6d28d98a;font-family:Bebas Neue;font-size:82px;position:relative}.p0,.p3{color:var(--orange)}.p1,.p2{color:var(--green)}.drop-visual i{background:linear-gradient(90deg,transparent,var(--orange),var(--green),transparent);height:5px;position:absolute;left:-20%;right:-20%;transform:rotate(-16deg)}.drop-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--green);justify-content:space-between;margin-top:18px;font-family:JetBrains Mono;font-size:11px;font-weight:900;display:flex}.drop-meta b{color:var(--orange)}.drop-card h3{margin:14px 0 8px;font-size:22px}.drop-card p{color:var(--muted);min-height:82px;font-size:14px;font-weight:700;line-height:1.45}.buy-row{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.buy-row strong{font-family:Bebas Neue;font-size:34px}.buy-row button{background:var(--orange);color:#170500;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;padding:12px 14px;font-family:JetBrains Mono;font-size:11px;font-weight:900}.clips{grid-template-columns:.85fr 1.15fr;align-items:center;gap:34px;display:grid}.clip-stack{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.clip-card{flex-direction:column;justify-content:space-between;min-height:180px;padding:26px;display:flex}.clip-card.large{background:linear-gradient(135deg,#f9731624,#6d28d92e);grid-row:span 2;min-height:380px}.clip-card svg{color:var(--orange)}.clip-card span{letter-spacing:.06em;font-family:Bebas Neue;font-size:54px}.clip-card:not(.large) span{font-size:38px}footer{max-width:var(--max);color:var(--muted);border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin:0 auto;padding:48px 0 70px;font-weight:800;display:flex}.footer-brand{color:var(--text);align-items:center;gap:12px;display:flex}.footer-brand img{object-fit:contain;width:48px;height:48px}@media (width<=900px){.site-header nav{display:none}.hero,.live-grid,.clips{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.store,.live-panel{padding-left:20px;padding-right:20px}.drop-grid{grid-template-columns:1fr 1fr}.hero-card{min-height:560px}.store-head,footer{padding-left:20px;padding-right:20px;display:block}.metrics{grid-template-columns:1fr}.hero h1{font-size:94px}}@media (width<=560px){.drop-grid{grid-template-columns:1fr}.hero h1{font-size:78px}.site-header{padding:0 16px}.watch{display:none}.mascot-shell img{width:250px;height:250px}.title-lock strong{font-size:64px}.hero-card{min-height:480px}}.supply-coming{clip-path:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px);background:linear-gradient(135deg,#0a0412d1,#0710089e);border:1px solid #ffb02042;grid-template-columns:.72fr 1.28fr;align-items:stretch;gap:24px;display:grid;overflow:hidden;box-shadow:0 28px 100px #00000057,0 0 60px #6d28d924}.supply-visual{background:radial-gradient(circle,#f973162e,#0000 52%),linear-gradient(135deg,#6d28d929,#9bdc2814);border-right:1px solid #ffffff14;place-items:center;min-height:330px;display:grid;position:relative}.supply-visual:before{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.supply-visual svg{color:var(--orange);filter:drop-shadow(0 0 32px #f9731661);position:relative}.supply-visual span{letter-spacing:.22em;color:var(--green);font-family:JetBrains Mono;font-size:13px;font-weight:900;position:absolute;bottom:34px}.supply-copy{padding:48px 54px}.supply-copy h3{letter-spacing:.055em;margin:0 0 18px;font-family:Bebas Neue;font-size:78px;line-height:.86}.supply-copy p{color:#f7f3ffad;max-width:670px;font-size:19px;font-weight:800;line-height:1.42}.supply-list{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.supply-list span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#ffffff09;border:1px solid #9bdc2847;padding:12px 14px;font-family:JetBrains Mono;font-size:11px;font-weight:900}@media (width<=900px){.supply-coming{grid-template-columns:1fr}.supply-visual{border-bottom:1px solid #ffffff14;border-right:0}.supply-copy{padding:34px 28px}.supply-copy h3{font-size:60px}}
