*{box-sizing:border-box}html,body{margin:0;background:#050507;color:#f5f3ef;font-family:Arial,Helvetica,sans-serif;min-height:100%;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 49.7%,rgba(255,30,50,.045) 50%,transparent 50.3%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px);background-size:100% 100%,100% 5px;mix-blend-mode:screen}.ticker{height:34px;background:#ef233c;color:#050507;overflow:hidden;font:900 12px/34px monospace;letter-spacing:1.5px;white-space:nowrap}.ticker div{display:inline-block;animation:marquee 18s linear infinite}@keyframes marquee{to{transform:translateX(-50%)}}.shell{width:min(1440px,96vw);margin:auto;min-height:calc(100vh - 34px);display:grid;grid-template-rows:74px 1fr 42px}header,footer{display:flex;align-items:center;justify-content:space-between;border-color:#28282d}.brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font-weight:950;letter-spacing:-1px}.mark{width:36px;height:36px;display:grid;place-items:center;background:#ef233c;color:#050507;transform:rotate(-6deg);font-size:22px}nav{display:flex;gap:8px}nav a{color:#fff;text-decoration:none;border:1px solid #33333a;padding:10px 15px;font:800 12px monospace}nav a:hover{border-color:#ef233c;color:#ef233c}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:3vw;align-items:center;border-top:1px solid #28282d;border-bottom:1px solid #28282d}.copy{padding:4vh 2vw}.eyebrow{font:800 11px monospace;letter-spacing:2px;color:#aaa;display:flex;align-items:center;gap:9px}.live{width:8px;height:8px;background:#ef233c;border-radius:50%;box-shadow:0 0 16px #ef233c;animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:.2}}h1{font-size:clamp(54px,7.4vw,118px);line-height:.78;letter-spacing:-.075em;margin:25px 0 28px;font-weight:950}h1 i{font-style:normal;color:#ef233c;text-shadow:4px 4px 0 #5b0815}.lead{max-width:580px;color:#b8b8bd;font-size:16px;line-height:1.55}.actions{display:flex;gap:10px;margin-top:28px}.actions a,.actions button{border:0;padding:16px 21px;font-weight:950;font-family:inherit;cursor:pointer;text-decoration:none}.buy{background:#ef233c;color:#050507}.actions button{background:#151519;color:#fff;border:1px solid #35353c}.actions button.ready{border-color:#ef233c}.caRow{margin-top:13px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #28282d;padding:10px 12px;font:11px monospace;color:#777}.caRow code{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#bcbcc1}.caRow button{background:none;border:0;color:#ef233c;font:800 11px monospace;cursor:pointer}.visual{height:min(69vh,690px);position:relative;overflow:hidden;background:radial-gradient(circle at 50% 55%,#2b0710 0,#09090c 55%,#050507 75%);border-left:1px solid #28282d}.visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,5,7,.3),transparent 25%),repeating-linear-gradient(90deg,transparent 0 69px,rgba(239,35,60,.07) 70px),repeating-linear-gradient(0deg,transparent 0 69px,rgba(239,35,60,.07) 70px);pointer-events:none}.visual img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.92) contrast(1.08);animation:float 5s ease-in-out infinite}@keyframes float{50%{transform:scale(1.018) translateY(-4px)}}.loss{position:absolute;z-index:3;right:3%;top:4%;font:950 clamp(40px,5vw,82px)/1 monospace;color:#ef233c;letter-spacing:-5px;mix-blend-mode:screen}.terminal{position:absolute;z-index:4;left:4%;right:4%;bottom:4%;background:rgba(5,5,7,.84);backdrop-filter:blur(10px);border:1px solid #38383e;padding:12px 15px;display:grid;grid-template-columns:1fr auto;gap:5px;font:10px monospace}.terminal b{color:#ef233c}.terminal em{grid-column:1/-1;color:#777;font-style:normal}footer{font:800 10px monospace;letter-spacing:1.5px;color:#666}@media(max-width:760px){.shell{width:94vw;grid-template-rows:64px auto 40px}.hero{grid-template-columns:1fr}.copy{padding:5vh 1vw 2vh}.visual{height:46vh;border-left:0;border-top:1px solid #28282d}h1{font-size:17vw}.lead{font-size:14px}.actions>*{flex:1;text-align:center}.loss{font-size:11vw}.terminal{display:none}}