*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;background:#05070b;color:#eef3f7}body{overflow-x:hidden}.bg{position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 10%,rgba(0,255,180,.08),transparent 32%),radial-gradient(circle at 85% 35%,rgba(0,150,255,.08),transparent 30%),linear-gradient(180deg,#05070b,#090d12);z-index:-2}.bg:after{content:"";position:absolute;inset:0;opacity:.08;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:36px 36px}.top,main,footer{width:min(1120px,calc(100% - 28px));margin:auto}.top{padding:52px 0 28px;display:flex;justify-content:space-between;gap:24px;align-items:flex-end}.eyebrow,.tag{font-size:11px;letter-spacing:2px;color:#62ffc9;font-weight:800}.top h1{font-size:clamp(34px,6vw,64px);margin:7px 0 8px;line-height:.95}.top p{max-width:720px;color:#98a6b5;margin:0;line-height:1.6}.ig{border:1px solid #26343c;border-radius:999px;padding:10px 14px;color:#8dffda;background:#0a1115;white-space:nowrap}.panel{background:rgba(10,15,20,.86);border:1px solid #1d2a31;border-radius:20px;padding:22px;margin-bottom:18px;box-shadow:0 12px 50px rgba(0,0,0,.25)}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.panel h2{margin:5px 0 0;font-size:23px}.ghost,.cooldown{border:1px solid #26343c;background:#0b1217;color:#aab7c2;border-radius:10px;padding:9px 12px}.buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.result{border:1px solid #26343c;border-radius:16px;background:#0c1217;color:white;padding:18px 10px;font-size:34px;cursor:pointer;transition:.18s}.result:hover{transform:translateY(-2px);border-color:#62ffc9;box-shadow:0 0 24px rgba(98,255,201,.1)}.result small{display:block;font-size:10px;letter-spacing:2px;color:#9ba8b4;margin-top:7px}.history{display:flex;flex-wrap:wrap;gap:6px;min-height:48px;margin-top:18px}.history span{width:36px;height:36px;border-radius:10px;background:#111a20;display:grid;place-items:center;font-size:20px;border:1px solid #1c2b32}.counter{display:flex;justify-content:space-between;color:#778591;font-size:12px;margin-top:10px}.signal-box{border:1px solid #26343c;border-radius:18px;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle,#101c22,#090e13 65%)}.signal-icon{font-size:66px;line-height:1}.signal-text{font-size:25px;font-weight:900;margin-top:8px}.signal-pattern{color:#6dffcc;margin-top:7px;font-size:13px;letter-spacing:.5px}.signal-box.red{box-shadow:inset 0 0 55px rgba(255,55,55,.07)}.signal-box.blue{box-shadow:inset 0 0 55px rgba(45,130,255,.07)}.signal-box.tie{box-shadow:inset 0 0 55px rgba(255,255,255,.05)}.signal-box.empty{color:#71808c}.rule{margin-top:12px;padding:12px;border-radius:12px;background:#0b1116;color:#8795a0;font-size:12px;line-height:1.5}.signals{display:flex;flex-direction:column;gap:8px}.signal-row{display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;padding:12px;border:1px solid #1d2a31;border-radius:13px;background:#0b1116}.signal-row .ball{font-size:27px}.signal-row b{display:block}.signal-row small{color:#72818c}.outcome{border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.green{background:#0b3426;color:#63ffc9}.redout{background:#3a1719;color:#ff7373}.pending{background:#222a2e;color:#aeb8bf}.pattern-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px}.pattern{padding:12px;border:1px solid #1c2930;border-radius:13px;background:#0a1015}.pattern b{font-size:12px}.pattern code{display:block;color:#a7b6c1;margin-top:7px;font-size:13px}.superbet{margin:20px 0 45px;min-height:230px;border:1px solid #28343b;border-radius:22px;padding:30px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;background:linear-gradient(135deg,#11161b,#07090b);position:relative}.superbet:after{content:"";position:absolute;width:340px;height:340px;border-radius:50%;right:-120px;top:-100px;background:radial-gradient(circle,rgba(255,255,255,.11),transparent 65%)}.superbet h2{font-size:48px;margin:7px 0}.superbet p{color:#87939d}.superbet-mark{font-size:clamp(30px,7vw,76px);font-weight:1000;letter-spacing:-3px;opacity:.9}footer{padding:0 0 28px;color:#52606a;font-size:11px;text-align:center}@media(max-width:650px){.top{padding-top:30px;display:block}.ig{display:inline-block;margin-top:18px}.buttons{gap:7px}.result{font-size:28px}.superbet{display:block}.superbet-mark{margin-top:20px}}
