/* zeus-popup + premium-fireworks + faq-section + jam-gacor-widget */
.zeus-popup-overlay{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.75);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.zeus-popup-overlay.active{opacity:1;visibility:visible;pointer-events:auto}.zeus-popup-box{position:relative;width:100%;max-width:420px;border-radius:20px;overflow:hidden;pointer-events:auto;box-shadow:0 0 30px rgba(255,215,0,.25),0 0 50px rgba(255,0,0,.2),0 20px 60px rgba(0,0,0,.8);animation:zeusPopupIn .4s ease}@keyframes zeusPopupIn{from{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.zeus-popup-header{overflow:hidden;max-height:360px;line-height:0}.zeus-popup-header img{display:block;width:100%;height:auto}.zeus-popup-body{background:linear-gradient(180deg,#0a0a0a 0,#000 55%,#0d0202 100%);border-top:1px solid rgba(255,215,0,.2);padding:16px 14px 18px}.zeus-popup-actions{display:flex;gap:10px}.zeus-btn{flex:1;display:flex;align-items:center;justify-content:center;padding:14px 10px;border:2px solid transparent;border-radius:10px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:800;letter-spacing:1px;text-decoration:none;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 0 #000,0 6px 12px rgba(0,0,0,.5);transition:transform .15s,box-shadow .15s}.zeus-btn:hover{transform:translateY(-2px);box-shadow:0 6px 0 #000,0 8px 20px rgba(0,0,0,.5);text-decoration:none}.zeus-btn:active{transform:translateY(2px);box-shadow:0 2px 0 #000,0 3px 6px rgba(0,0,0,.5)}.zeus-btn-login{background:linear-gradient(180deg,#1a0505 0,#0a0000 100%);border-color:#c00;color:#fff;box-shadow:0 4px 0 #600,0 0 14px rgba(255,0,0,.25),0 6px 12px rgba(0,0,0,.5)}.zeus-btn-login:hover{box-shadow:0 6px 0 #600,0 0 20px rgba(255,0,0,.4),0 8px 16px rgba(0,0,0,.5)}.zeus-btn-daftar{background:linear-gradient(180deg,#fff5b7 0,#f9d423 35%,#e8a800 70%,#b8860b 100%);border-color:gold;color:#1a0a00;text-shadow:0 1px 0 rgba(255,255,255,.4);box-shadow:0 4px 0 #8b6914,0 0 16px rgba(255,215,0,.35),0 6px 12px rgba(0,0,0,.5)}.zeus-btn-daftar:hover{box-shadow:0 6px 0 #8b6914,0 0 24px rgba(255,215,0,.5),0 8px 16px rgba(0,0,0,.5)}.zeus-popup-footer{margin-top:14px;text-align:center}.zeus-popup-footer p{margin:0;color:#fcf6ba;font-family:Georgia,"Times New Roman",serif;font-size:12px;line-height:1.5;text-shadow:0 0 10px rgba(255,215,0,.2)}.zeus-popup-footer .zeus-copyright{margin-top:8px;color:silver;font-family:Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;text-shadow:0 0 6px rgba(192,192,192,.3)}@media (max-width:400px){.zeus-btn{font-size:15px;padding:12px 8px}}.premium-fireworks{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:99999}.rocket{position:absolute;width:4px;height:80px;border-radius:50px;background:linear-gradient(to top,rgba(255,255,255,0),#0bf);box-shadow:0 0 10px #0bf,0 0 20px #0bf,0 0 40px #00e1ff;animation:launch 1s linear forwards}.explosion{position:absolute;width:10px;height:10px}.spark{position:absolute;width:6px;height:6px;border-radius:50%;opacity:1;background:radial-gradient(circle,#fff 0,#0cf 30%,#6a00ff 70%,transparent 100%);box-shadow:0 0 8px #00c3ff,0 0 15px #6f00ff,0 0 25px #f0f;animation:explode 1.8s ease-out forwards}@keyframes launch{0%{transform:translateY(100vh);opacity:1}100%{transform:translateY(0);opacity:1}}@keyframes explode{0%{transform:translate(0,0) scale(1);opacity:1}100%{transform:translate(var(--x),var(--y)) scale(0);opacity:0}}.faq-container{max-width:1200px;margin:40px auto;padding:40px 15px;font-family:Arial,sans-serif;position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(255,215,0,.12);box-shadow:0 0 40px rgba(249,212,35,.08),0 0 80px rgba(204,0,0,.05);background-color:#050508;background-image:radial-gradient(ellipse at 15% 30%,rgba(204,0,0,.08) 0,transparent 50%),radial-gradient(ellipse at 85% 20%,rgba(0,200,255,.06) 0,transparent 45%),radial-gradient(ellipse at 50% 90%,rgba(249,212,35,.06) 0,transparent 40%),linear-gradient(180deg,#050508 0,#0e0c14 50%,#08080c 100%)}.faq-container::before{content:"";position:absolute;inset:-50%;background:radial-gradient(circle at 20% 30%,rgba(249,212,35,.14),transparent 40%),radial-gradient(circle at 80% 40%,rgba(204,0,0,.1),transparent 45%),radial-gradient(circle at 50% 80%,rgba(0,200,255,.08),transparent 50%);filter:blur(50px);animation:nebulaMove 14s ease-in-out infinite alternate;z-index:0}.faq-container::after{content:"";position:absolute;inset:0;background-image:radial-gradient(2px 2px at 20px 30px,#fff,transparent),radial-gradient(1px 1px at 80px 120px,#fff,transparent),radial-gradient(1px 1px at 160px 60px,#fff,transparent),radial-gradient(2px 2px at 300px 200px,#fff,transparent),radial-gradient(1px 1px at 400px 90px,#fff,transparent),radial-gradient(1px 1px at 600px 150px,#fff,transparent);background-size:700px 500px;opacity:.35;animation:starsMove 80s linear infinite;z-index:0}.faq-container>*{position:relative;z-index:1}.faq-title{text-align:center;font-size:34px;font-weight:800;color:#1a0a00;padding:20px;margin-bottom:35px;border-radius:18px;background:linear-gradient(135deg,#b8860b 0,#f9d423 45%,#e8a800 100%);border:1px solid rgba(255,215,0,.5);box-shadow:0 10px 30px rgba(249,212,35,.35),0 0 20px rgba(204,0,0,.15);text-shadow:0 1px 0 rgba(255,255,255,.25)}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.faq-column{display:flex;flex-direction:column;gap:15px}.faq-item{border-radius:16px;overflow:hidden;background:#151218;border:1px solid rgba(255,215,0,.12);transition:.3s}.faq-item:hover{transform:translateY(-3px);border-color:rgba(249,212,35,.35);box-shadow:0 4px 20px rgba(249,212,35,.12)}.faq-question{width:100%;border:none;background:#1a1420;color:#ececec;padding:18px 22px;text-align:left;cursor:pointer;font-size:16px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.faq-question span{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(180deg,#fff5b7 0,#f9d423 50%,#e8a800 100%);color:#1a0a00;font-weight:800;transition:.3s;box-shadow:0 0 10px rgba(249,212,35,.4)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease;background:#0a090f}.faq-answer p{padding:20px;color:#c8c8d0;line-height:1.8;margin:0}.faq-item.active .faq-answer{max-height:300px}.faq-item.active .faq-question{background:linear-gradient(90deg,#900,#c00);color:#fff}.faq-item.active span{transform:rotate(45deg);background:#fff;color:#c00;box-shadow:0 0 12px rgba(204,0,0,.45)}@keyframes nebulaMove{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-40px,30px) scale(1.15)}}@keyframes starsMove{from{transform:translateY(0)}to{transform:translateY(-200px)}}@media(max-width:768px){.faq-grid{grid-template-columns:1fr}}#jam-gacor-widget{--jg-c1:#f9d423;--jg-c2:#ffd700;--jg-c3:#e8a800;--jg-c4:#cc0000;--jg-c5:#00c8ff;--jg-c6:#b8860b;--jg-green:#f9d423;--jg-text:#fcf6ba;--jg-muted:#9a9aaa;position:relative;background-color:#050508;background-image:radial-gradient(ellipse at 15% 50%,rgba(204,0,0,.08) 0,transparent 50%),radial-gradient(ellipse at 85% 15%,rgba(0,200,255,.06) 0,transparent 45%),radial-gradient(ellipse at 50% 100%,rgba(249,212,35,.05) 0,transparent 40%),linear-gradient(180deg,#050508 0,#0e0c14 50%,#08080c 100%)}#jam-gacor-widget *,#jam-gacor-widget ::after,#jam-gacor-widget ::before{box-sizing:border-box}#jam-gacor-widget .jg-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}#jam-gacor-widget::after{content:"";position:absolute;inset:0;background:radial-gradient(700px circle at 12% 8%,rgba(249,212,35,.08),transparent 60%),radial-gradient(700px circle at 88% 92%,rgba(204,0,0,.06),transparent 60%);pointer-events:none;z-index:0}#jam-gacor-widget .jg-inner{position:relative;z-index:1;max-width:1200px;margin:0 auto}#jam-gacor-widget .jg-title{text-align:center;font-family:Audiowide,cursive;font-size:clamp(26px, 4.5vw, 52px);letter-spacing:4px;color:#fcf6ba;text-shadow:0 0 5px #f9d423,0 0 15px #e8a800,0 0 30px rgba(249,212,35,.6),0 0 50px rgba(204,0,0,.35),0 0 80px rgba(232,168,0,.25);margin:0 0 8px;font-weight:400;line-height:1.1}#jam-gacor-widget .jg-subtitle{text-align:center;color:var(--jg-muted);letter-spacing:6px;font-size:12px;text-transform:uppercase;margin:0 0 40px}#jam-gacor-widget .jg-subtitle span{color:var(--jg-green)}#jam-gacor-widget .jg-brand-slot{display:inline-block;vertical-align:middle;line-height:0}#jam-gacor-widget .jg-brand-slot canvas{display:block}#jam-gacor-widget .jg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width:900px){#jam-gacor-widget .jg-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){#jam-gacor-widget .jg-grid{grid-template-columns:1fr}}#jam-gacor-widget .jg-card{position:relative;background:linear-gradient(135deg,rgba(26,20,10,.95),rgba(10,10,15,.95));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:2px solid var(--jg-c,#f9d423);border-radius:14px;padding:18px 18px 16px;box-shadow:0 0 0 1px rgba(255,215,0,.06) inset,0 0 24px -6px var(--jg-c,#f9d423),0 0 60px -25px var(--jg-c,#f9d423);transition:transform .25s ease,box-shadow .25s ease}#jam-gacor-widget .jg-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 0 20px #f9d423,0 0 40px rgba(232,168,0,.5),0 0 80px rgba(204,0,0,.25)}#jam-gacor-widget .jg-c1{--jg-c:var(--jg-c1)}#jam-gacor-widget .jg-c2{--jg-c:var(--jg-c2)}#jam-gacor-widget .jg-c3{--jg-c:var(--jg-c3)}#jam-gacor-widget .jg-c4{--jg-c:var(--jg-c4)}#jam-gacor-widget .jg-c5{--jg-c:var(--jg-c5)}#jam-gacor-widget .jg-c6{--jg-c:var(--jg-c6)}#jam-gacor-widget .jg-badge{position:absolute;top:0;right:14px;background:linear-gradient(180deg,#3d2a10,#1a1420);padding:4px 10px;border-radius:0 0 8px 8px;border:1px solid rgba(255,215,0,.2);border-top:0;line-height:0}#jam-gacor-widget .jg-provider{font-family:Audiowide,cursive;font-size:18px;letter-spacing:2px;color:#fff;margin-top:6px;text-shadow:0 0 8px var(--jg-c,#f9d423)}#jam-gacor-widget .jg-clock{font-family:'Share Tech Mono',monospace;font-size:44px;line-height:1;letter-spacing:2px;margin:10px 0 12px;color:#fff;text-shadow:0 0 6px var(--jg-c,#f9d423),0 0 18px var(--jg-c,#f9d423)}#jam-gacor-widget .jg-slots{color:var(--jg-muted);font-size:13px;margin-bottom:12px}#jam-gacor-widget .jg-slots b{color:#fcf6ba;font-weight:600}#jam-gacor-widget .jg-rtp{display:flex;align-items:center;gap:10px;margin-bottom:10px}#jam-gacor-widget .jg-rtp-label{font-size:11px;letter-spacing:2px;color:var(--jg-muted);font-weight:600;min-width:30px}#jam-gacor-widget .jg-rtp-bar{flex:1;height:8px;background:rgba(255,255,255,.06);border-radius:4px;overflow:hidden;border:1px solid rgba(255,215,0,.1)}#jam-gacor-widget .jg-rtp-fill{height:100%;background:linear-gradient(90deg,#b8860b,#f9d423,gold);border-radius:4px;box-shadow:0 0 10px var(--jg-c,#f9d423);width:0;transition:width 1.2s ease}#jam-gacor-widget .jg-rtp-val{font-family:'Share Tech Mono',monospace;color:#fff;font-size:14px;min-width:46px;text-align:right;text-shadow:0 0 6px var(--jg-c,#f9d423)}#jam-gacor-widget .jg-meta{display:flex;justify-content:space-between;align-items:center;border-top:1px dashed rgba(255,215,0,.12);padding-top:10px;font-size:12px;letter-spacing:1.4px;text-transform:uppercase}#jam-gacor-widget .jg-bot,#jam-gacor-widget .jg-live{display:inline-flex;align-items:center;gap:6px;font-weight:600}#jam-gacor-widget .jg-live{color:var(--jg-green)}#jam-gacor-widget .jg-bot{color:var(--jg-c,#f9d423)}#jam-gacor-widget .jg-live .jg-dot{width:8px;height:8px;border-radius:50%;background:var(--jg-green);box-shadow:0 0 10px var(--jg-green);animation:jg-pulse 1.4s infinite ease-in-out}#jam-gacor-widget .jg-bot .jg-dot{width:8px;height:8px;border-radius:50%;background:var(--jg-c,#f9d423);box-shadow:0 0 10px var(--jg-c,#f9d423);animation:jg-pulse 1.8s infinite ease-in-out}@keyframes jg-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}#jam-gacor-widget .jg-footer{text-align:center;color:var(--jg-muted);font-size:11px;letter-spacing:3px;margin:36px 0 0;text-transform:uppercase}#jam-gacor-widget .jg-footer .jg-green{color:var(--jg-green)}
