:root{--bg0:#060816;--bg1:#0a0f2a;--card: rgba(255,255,255,.06);--card2: rgba(0,0,0,.22);--stroke: rgba(255,255,255,.14);--text: rgba(255,255,255,.94);--muted: rgba(255,255,255,.72);--muted2: rgba(255,255,255,.55);--cyan:#21e6ff;--pink:#ff3dbb;--violet:#8a5bff;--lime:#7CFF6B;--warn:#ffb020;--danger:#ff3a3a;--shadow: 0 18px 60px rgba(0,0,0,.45);--radius: 22px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Apple Color Emoji","Segoe UI Emoji";background:radial-gradient(1200px 800px at 18% 10%,rgba(33,230,255,.18),transparent 60%),radial-gradient(1100px 700px at 78% 18%,rgba(255,61,187,.16),transparent 62%),radial-gradient(900px 600px at 60% 80%,rgba(138,91,255,.14),transparent 60%),linear-gradient(180deg,var(--bg0),var(--bg1));overflow-x:hidden}a{color:inherit}.container{max-width:1220px;margin:0 auto;padding:22px}.grid{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}@media(max-width:980px){.grid{grid-template-columns:1fr}}.card{background:linear-gradient(180deg,#ffffff12,#ffffff0a);border:1px solid var(--stroke);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px;position:relative;overflow:hidden}.card:before{content:"";position:absolute;inset:-2px;background:radial-gradient(700px 200px at 20% 0%,rgba(33,230,255,.12),transparent 60%),radial-gradient(700px 220px at 80% 0%,rgba(255,61,187,.1),transparent 60%);pointer-events:none}.divider{height:1px;background:#ffffff1a;margin:14px 0}.topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.brand{display:flex;align-items:center;gap:14px;min-width:320px}.brand img{width:56px;height:56px;border-radius:18px;border:1px solid rgba(33,230,255,.25);box-shadow:0 0 0 4px #21e6ff0f;background:#0003;object-fit:cover;flex:0 0 auto}.brand h1{margin:0;font-size:20px;font-weight:950;letter-spacing:.2px}.sub{margin-top:4px;color:var(--muted);font-weight:850;font-size:13px}.row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pill{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;border:1px solid var(--stroke);background:#0000002e;color:var(--muted);font-size:13px;font-weight:900}.sectionTitle{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.sectionTitle h2{margin:0;font-size:16px;font-weight:950}.input{width:100%;padding:11px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#00000038;color:var(--text);outline:none;font-weight:850}.input:focus{border-color:#21e6ff61;box-shadow:0 0 0 4px #21e6ff1a}.btn{border:1px solid rgba(255,255,255,.16);background:#00000038;color:var(--text);padding:10px 12px;border-radius:14px;font-weight:950;cursor:pointer;transition:transform .06s ease,filter .12s ease}.btn:hover{filter:brightness(1.08)}.btn:active{transform:translateY(1px)}.btn.small{padding:8px 10px;border-radius:12px;font-size:13px}.btnPrimary{border-color:#21e6ff57;background:radial-gradient(500px 120px at 20% 0%,rgba(33,230,255,.28),transparent 55%),linear-gradient(180deg,#21e6ff24,#0000002e)}.btnDanger{border-color:#ff3a3a59;background:radial-gradient(500px 120px at 20% 0%,rgba(255,58,58,.26),transparent 55%),linear-gradient(180deg,#ff3a3a1a,#0000002e)}.groupList{display:flex;flex-direction:column;gap:12px}.groupItem{padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#00000029}.groupItem.active{border-color:#21e6ff59;box-shadow:0 0 0 4px #21e6ff0f}.groupHead{display:flex;justify-content:space-between;gap:10px}.groupName{font-weight:950}.groupPlayers{color:var(--muted);font-weight:850;margin-top:4px}.kv{color:var(--muted);font-weight:900}.score{font-weight:980;font-size:20px;color:var(--text)}.meta{display:flex;gap:10px;flex-wrap:wrap;margin:8px 0 10px}.question{margin:6px 0 14px;font-size:20px;font-weight:950;line-height:1.15}.optGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:700px){.optGrid{grid-template-columns:1fr}}.opt{border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#00000029;padding:14px}.opt .k{color:var(--muted2);font-weight:950;font-size:12px;letter-spacing:.25px;text-transform:uppercase}.opt .v{margin-top:10px;font-weight:900}.choiceRow{display:flex;gap:10px;flex-wrap:wrap}.choiceBtn{width:62px;height:52px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:var(--text);font-weight:980;font-size:16px;cursor:pointer}.choiceBtn.active{border-color:#ff3dbb61;box-shadow:0 0 0 4px #ff3dbb1a;background:radial-gradient(300px 120px at 20% 0%,rgba(255,61,187,.2),transparent 60%),#00000029}.timer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:18px;border:1px solid rgba(33,230,255,.24);background:#21e6ff0f}.timer .label{color:var(--muted);font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.25px}.timer .t{font-size:28px;font-weight:980}.correctTag{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;border:1px solid rgba(124,255,107,.3);background:#7cff6b1a;font-weight:950}body.present .container{max-width:1400px}body.present img{max-width:100%}body.present .brand img{width:64px!important;height:64px!important;border-radius:20px;object-fit:cover}body.present .brand h1{font-size:30px}body.present .presentImageWrap.single{height:clamp(320px,46vh,540px)}body.present .presentQImage,body.present .presentVisualImg{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;transform:none!important}body.present .presentVisualImg.distorted{transform:none!important}body.present .topbar{justify-content:center}body.present .brand{width:100%;justify-content:center;text-align:center}body.present .brand>div{display:flex;flex-direction:column;align-items:center}body.present .presentLogo{width:90px!important;max-width:90px!important;height:auto!important;object-fit:contain;border-radius:16px;border:1px solid rgba(33,230,255,.28);box-shadow:0 10px 30px #00000073}body.present .grid{grid-template-columns:1.4fr .9fr}body.present .question{font-size:34px;line-height:1.08;letter-spacing:.1px;margin-top:12px}body.present .bigTimer{margin-left:auto;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:180px;padding:14px 16px;border-radius:22px;border:1px solid rgba(33,230,255,.28);background:radial-gradient(600px 140px at 50% 0%,rgba(33,230,255,.18),transparent 60%),#0000002e;box-shadow:0 14px 50px #00000073}body.present .bigTimerLabel{font-size:12px;font-weight:950;letter-spacing:.35px;text-transform:uppercase;color:#ffffffbf}body.present .bigTimerValue{font-size:54px;font-weight:1000;line-height:1;margin-top:4px}body.present .bigTimer.danger{border-color:#ff3a3a73;background:radial-gradient(600px 140px at 50% 0%,rgba(255,58,58,.2),transparent 60%),#0000002e;animation:timerPulse .55s infinite ease-in-out,timerShake .35s infinite linear}body.present .bigTimer.danger .bigTimerValue{animation:colorCycle .7s infinite linear}@keyframes timerPulse{0%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.06);filter:brightness(1.15)}to{transform:scale(1);filter:brightness(1)}}@keyframes timerShake{0%{transform:translate(0)}25%{transform:translate(-1px)}50%{transform:translate(1px)}75%{transform:translate(-1px)}to{transform:translate(0)}}@keyframes colorCycle{0%{color:#fffffff2}33%{color:#ff3dbbf2}66%{color:#21e6fff2}to{color:#fffffff2}}body.present .answersGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}@media(max-width:900px){body.present .answersGrid{grid-template-columns:1fr}}body.present .answerBtn{position:relative;display:flex;align-items:center;gap:14px;text-align:left;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.16);background:#0000002e;color:#fffffff2;cursor:default;box-shadow:0 18px 55px #0000006b;overflow:hidden}body.present .answerBtn:before{content:"";position:absolute;inset:-2px;opacity:.85;filter:saturate(1.05);pointer-events:none}body.present .answerKey{width:54px;height:54px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-weight:1000;font-size:20px;border:1px solid rgba(255,255,255,.2);background:#0003;box-shadow:0 0 0 4px #ffffff0f;flex:0 0 auto}body.present .answerText{font-size:18px;font-weight:900;line-height:1.15}body.present .answerBadge{margin-left:auto;padding:10px 12px;border-radius:999px;font-weight:950;border:1px solid rgba(124,255,107,.32);background:#7cff6b1a}body.present .answer-A:before{background:radial-gradient(900px 220px at 20% 0%,rgba(33,230,255,.35),transparent 60%)}body.present .answer-B:before{background:radial-gradient(900px 220px at 20% 0%,rgba(255,61,187,.35),transparent 60%)}body.present .answer-C:before{background:radial-gradient(900px 220px at 20% 0%,rgba(138,91,255,.35),transparent 60%)}body.present .answer-D:before{background:radial-gradient(900px 220px at 20% 0%,rgba(124,255,107,.28),transparent 60%)}body.present .answerBtn.correct{border-color:#7cff6b73;box-shadow:0 0 0 6px #7cff6b1a,0 26px 80px #0000008c}body.present .presentQLayout{display:grid;grid-template-columns:clamp(420px,42vw,720px) 1fr;gap:18px;align-items:start;margin-top:10px}body.present .presentImageWrap{border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#0000002e;box-shadow:0 18px 55px #0000006b;min-height:clamp(320px,46vh,540px)}body.present .presentQImage{width:100%;height:100%;object-fit:contain;display:block;background:#00000059}body.present .presentImagePlaceholder{height:100%;display:grid;place-items:center;font-weight:900;opacity:.78}body.present .presentTextWrap{min-width:0}@media(max-width:1100px){body.present .presentQLayout{grid-template-columns:1fr}body.present .presentQImage,body.present .presentImagePlaceholder{height:clamp(260px,38vh,420px)}}body.present .presentImageWrap.collage{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:6px;height:260px}body.present .presentImageWrap.single{height:clamp(320px,46vh,540px);border-radius:12px;overflow:hidden;background:#0003;display:flex;align-items:center;justify-content:center}body.present .presentImageWrap.single img{width:100%;height:100%;object-fit:contain;display:block;background:#00000059}body.present .presentVisualStage{position:relative;width:100%;height:100%}body.present .presentVisualImg{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;will-change:opacity,filter,transform;transition:opacity .65s ease,filter .65s ease,transform .65s ease}body.present .presentVisualImg.distorted{opacity:1;filter:blur(10px) saturate(1.15) contrast(1.08);transform:scale(1.01);background:#00000059}body.present .presentVisualStage.isRevealed .presentVisualImg.distorted{opacity:0;filter:blur(0px);transform:scale(1)}body.present .presentVisualImg.reveal{opacity:0;filter:blur(0px);transform:scale(1.01);background:#00000059}body.present .presentVisualStage.isRevealed .presentVisualImg.reveal{opacity:1;transform:scale(1)}body.present .presentVisualStage.flash:after{content:"";position:absolute;inset:-2px;border-radius:inherit;background:radial-gradient(circle at 50% 50%,#fffffff2,#ffffff59,#fff0 70%);opacity:0;pointer-events:none;mix-blend-mode:screen;animation:presentFlashPop .22s ease-out}@keyframes presentFlashPop{0%{opacity:0;transform:scale(.98)}30%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(1.03)}}body.present .collageItem{overflow:hidden;border-radius:12px;background:#0003}body.present .collageItem img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}body.present .collageItem:hover img{transform:scale(1.08)}body.present .presentImageWrap.collage{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:6px;height:260px;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#0000002e;box-shadow:0 18px 55px #0000006b}body.present .collageItem{position:relative;overflow:hidden;background:#0003}body.present .collageItem img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02)}body.present .collageLabel{position:absolute;left:10px;top:10px;font-weight:1000;font-size:16px;padding:6px 10px;border-radius:999px;background:#0000008c;border:1px solid rgba(255,255,255,.16)}body.present .collageItem.dim{opacity:.25;filter:grayscale(.7)}body.present .collageItem.correct{outline:3px solid rgba(0,255,140,.9);box-shadow:0 0 0 6px #00ff8c2e}@media(max-width:1100px){body.present .presentImageWrap.collage{height:220px}}body.present .presentTimerHint{margin-top:6px;font-weight:1000;opacity:.9}body.present .presentTimerCorner.timeout{border-color:#ff2d558c;box-shadow:0 0 0 5px #ff2d5533,0 26px 90px #000000a6;animation:tilShake .35s ease-in-out infinite}body.present .presentTimerHint{margin-top:6px;font-weight:1100;font-size:14px;opacity:.95;letter-spacing:.05em}body.present .presentTimer.bigTimer.timeout{animation:tilShake .35s ease-in-out infinite;border-color:#ff2d558c;box-shadow:0 0 0 5px #ff2d552e,0 26px 90px #000000a6}body.present .bigTimerHint{margin-top:6px;font-weight:1000;font-size:16px;letter-spacing:.06em;opacity:.95}@keyframes tilShake{0%{transform:translate(0)}20%{transform:translate(-2px)}40%{transform:translate(2px)}60%{transform:translate(-1px)}80%{transform:translate(1px)}to{transform:translate(0)}}body.present .answersGrid.isRevealed .answerBtn.dim{animation:tilRevealDim .35s ease both}@keyframes tilRevealDim{0%{opacity:1;filter:none;transform:translateY(0)}to{opacity:.22;filter:grayscale(.65);transform:translateY(1px)}}body.present .answersGrid.isRevealed .answerBtn.correct{animation:tilRevealCorrect .55s cubic-bezier(.2,.9,.2,1) both;border-color:#7cff6b8c;box-shadow:0 0 0 6px #7cff6b1f,0 26px 80px #0000008c}@keyframes tilRevealCorrect{0%{transform:translateY(0) scale(1)}45%{transform:translateY(-2px) scale(1.03)}to{transform:translateY(0) scale(1)}}body.present .answersGrid.isRevealed .answerBtn.correct:after{content:"";position:absolute;inset:-10px;border-radius:28px;background:radial-gradient(650px 180px at 50% 50%,rgba(124,255,107,.22),transparent 62%);opacity:0;animation:tilCorrectAura .7s ease both;pointer-events:none}@keyframes tilCorrectAura{0%{opacity:0;transform:scale(.96)}35%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}body.present .answersGrid.isRevealed .answerBtn.pickedWrong{animation:tilWrongShake .45s ease both;border-color:#ff3a3a8c}@keyframes tilWrongShake{0%{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}body.present .presentImageWrap.collage.revealOn .collageItem.dim{animation:tilRevealDim .35s ease both}body.present .presentImageWrap.collage.revealOn .collageItem.correct{animation:tilRevealTile .55s cubic-bezier(.2,.9,.2,1) both}@keyframes tilRevealTile{0%{transform:scale(1);filter:none}45%{transform:scale(1.02)}to{transform:scale(1)}}body.present .presentImageWrap.collage.revealOn .collageItem.correct:after{content:"";position:absolute;inset:0;background:radial-gradient(800px 300px at 50% 50%,rgba(124,255,107,.2),transparent 66%);opacity:0;animation:tilTileAura .7s ease both;pointer-events:none}@keyframes tilTileAura{0%{opacity:0}35%{opacity:1}to{opacity:0}}body.present .tvFlash{position:absolute;inset:0;border-radius:32px;pointer-events:none;mix-blend-mode:screen;animation:tvFlashAnim .2s ease-out both;z-index:10}body.present .tvFlash.good{background:radial-gradient(1200px 400px at 50% 20%,rgba(255,255,255,.35),transparent 60%),radial-gradient(900px 320px at 50% 80%,rgba(0,255,163,.28),transparent 60%)}body.present .tvFlash.bad{background:radial-gradient(1200px 400px at 50% 20%,rgba(255,255,255,.28),transparent 60%),radial-gradient(900px 320px at 50% 80%,rgba(255,45,85,.28),transparent 60%)}@keyframes tvFlashAnim{0%{opacity:0;transform:scale(.985)}35%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}body.present .answerBadge{position:absolute;right:18px;top:14px;padding:6px 10px;border-radius:999px;font-weight:900;font-size:13px;letter-spacing:.04em;animation:badgePop .25s ease-out}body.present .answerBadge.good{background:linear-gradient(135deg,#00ffb3,#00cc8f);color:#001a14;box-shadow:0 0 18px #00ffa373}body.present .answerBadge.bad{background:linear-gradient(135deg,#ff4d6d,#ff1f4d);color:#200;box-shadow:0 0 18px #ff2d5573}@keyframes badgePop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}body.present .presentShell{position:relative;overflow:hidden;background:radial-gradient(1100px 520px at 15% 10%,rgba(255,61,187,.2),transparent 60%),radial-gradient(900px 480px at 85% 15%,rgba(33,230,255,.18),transparent 60%),radial-gradient(900px 520px at 50% 95%,rgba(138,91,255,.16),transparent 62%),linear-gradient(135deg,#060816,#090f2a 45%,#070819)}body.present .presentShell:before{content:"";position:absolute;inset:-20%;background:conic-gradient(from 210deg at 30% 30%,#ff3dbb24,#21e6ff1f,#8a5bff1f,#ff3dbb24);filter:blur(40px);opacity:.75;animation:tilBgDrift 14s ease-in-out infinite alternate;pointer-events:none}body.present .presentShell:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(1200px 700px at 50% 45%,transparent 55%,rgba(0,0,0,.55) 100%),repeating-linear-gradient(to bottom,rgba(255,255,255,.035) 0px,rgba(255,255,255,.035) 1px,transparent 2px,transparent 5px);mix-blend-mode:overlay;opacity:.12}@keyframes tilBgDrift{0%{transform:translate3d(-3%,-2%,0) rotate(-2deg) scale(1.02)}to{transform:translate3d(3%,2%,0) rotate(2deg) scale(1.06)}}body.present .presentH{text-shadow:0 0 10px rgba(33,230,255,.35),0 0 22px rgba(255,61,187,.2),0 18px 60px rgba(0,0,0,.55)}body.present .presentSub{text-shadow:0 10px 40px rgba(0,0,0,.55)}body.present .presentTimer.bigTimer{animation:tilTimerFloat 2.2s ease-in-out infinite;transform-origin:top right}@keyframes tilTimerFloat{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}body.present .presentTimer.bigTimer.danger{animation:tilTimerPanic .55s ease-in-out infinite}@keyframes tilTimerPanic{0%{transform:translateY(0) scale(1);filter:saturate(1)}50%{transform:translateY(-2px) scale(1.01);filter:saturate(1.25)}to{transform:translateY(0) scale(1);filter:saturate(1)}}body.present .presentTimer.bigTimer.timeout{box-shadow:0 0 0 6px #ff2d5529,0 26px 90px #000000a6}.presentLogo{width:70px!important;height:auto!important;position:fixed!important;top:20px;left:25px;z-index:50;filter:drop-shadow(0 0 8px rgba(0,255,255,.4))}.presentTimer{position:fixed!important;top:20px;right:25px;z-index:50;text-align:right;background:#0006;padding:14px 20px;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 20px #0ff3}.bigTimerValue{font-size:42px!important;font-weight:900;letter-spacing:2px}.presentTimer.agotado .bigTimerValue{color:#ff2e63;animation:vibrar .15s infinite}@keyframes vibrar{0%{transform:translate(0)}25%{transform:translate(-2px)}50%{transform:translate(2px)}75%{transform:translate(-2px)}to{transform:translate(0)}}body.present .presentCard img:not(.presentQImage):not(.presentVisualImg){width:auto!important;max-width:none!important;height:auto!important}body.present .presentLogo{width:110px!important;height:110px!important;object-fit:contain!important;border-radius:16px!important;background:#00000026;padding:10px;box-shadow:0 14px 40px #00000059}body.present .presentHeaderCenter{align-items:center}body.present .turnLogo{width:96px!important;height:96px!important;max-width:96px!important;max-height:96px!important;object-fit:contain!important;border-radius:12px!important;flex:0 0 96px!important;display:block!important;margin:0 auto 6px!important;background:#0003!important;padding:10px!important;box-shadow:0 14px 34px #0006,inset 0 0 0 1px #ffffff1a!important;transform:translateZ(0)}body.present .presentRight{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;text-align:center!important}body.present .presentRight .presentPill:first-child{display:none!important}body.present img.groupLogo,body.present img.group-logo,body.present img.groupTurnLogo,body.present img.groupTurn,body.present img[data-role=group-logo]{width:44px!important;height:44px!important;max-width:44px!important;max-height:44px!important;object-fit:contain!important;border-radius:12px!important}body.present .presentHeaderRow{gap:16px}body.present img.presentQImage{width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;transform:none!important}body.present img.presentVisualImg,body.present .presentVisualImg.distorted,body.present .presentVisualImg.reveal,body.present .presentVisualStage.isRevealed .presentVisualImg.distorted,body.present .presentVisualStage.isRevealed .presentVisualImg.reveal{object-fit:contain!important;transform:none!important}body.present .presentImageWrap,body.present .presentVisualStage{overflow:hidden}body.present .presentCatBar{margin-top:10px;display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border-radius:16px;background:linear-gradient(135deg,#00000038,#ffffff0f);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff1f}body.present .presentCatBar .catItem{display:inline-flex;align-items:baseline;gap:10px;white-space:nowrap}body.present .presentCatBar .catK{font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:12px;opacity:.9}body.present .presentCatBar .catV{font-weight:900;font-size:14px}body.present .presentCatBar .catDot{opacity:.55;font-weight:900}body.present .presentJokersBar{margin-top:10px;width:100%;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,#00000047,#ffffff12);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff1f;display:flex;align-items:center;justify-content:space-between;gap:14px}body.present .presentJokersBar .pjTitle{font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:12px;opacity:.92;white-space:nowrap}body.present .presentJokersBar .pjItems{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}body.present .presentJokersBar .pjItem{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#0000002e;font-weight:900;white-space:nowrap}body.present .presentJokersBar .pjItem.on{opacity:1}body.present .presentJokersBar .pjItem.off{opacity:.45;filter:grayscale(1)}body.present .presentJokersBar .pjDot{font-size:14px;line-height:1}body.present .presentJokersBar .pjLabel{font-size:14px}body.present .presentJokersBar .pjCount{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;font-size:12px;line-height:1.2;opacity:.95}body.present .presentHeaderRow{position:relative!important}body.present img.presentLogo{position:fixed!important;top:18px!important;left:18px!important;width:120px!important;height:120px!important;max-width:120px!important;max-height:120px!important;object-fit:contain!important;display:block!important;border-radius:16px!important;padding:10px!important;background:#0c102073!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 18px 50px #00000073,0 0 0 1px #ffffff0f inset!important;z-index:60!important;pointer-events:none!important}body.present .presentCard img.presentLogo{width:120px!important;height:120px!important;max-width:120px!important;max-height:120px!important}body.present .presentHeaderCenter{justify-content:center!important;width:100%!important}body.present .presentTitles{text-align:center!important;margin:0 auto!important}body.present .presentTimerCorner,body.present .presentTimer{position:fixed!important;top:18px!important;right:18px!important;width:240px!important;z-index:60!important}@keyframes agotadoBlink{0%,to{opacity:1;filter:drop-shadow(0 0 10px rgba(255,60,60,.75))}50%{opacity:.55;filter:drop-shadow(0 0 20px rgba(255,60,60,1))}}body.present .presentTimerCorner.timeout .bigTimerValue,body.present .presentTimer.timeout .bigTimerValue{color:#ff3b3b!important;text-shadow:0 0 10px rgba(255,60,60,.85),0 0 26px rgba(255,60,60,.65);animation:agotadoBlink 1s infinite}body.present .presentPill{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;font-weight:850;letter-spacing:.2px;color:#ffffffeb;background:#0f121c59;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #00000040,0 0 0 1px #ffffff0f inset;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.present .presentRight .presentPill:nth-child(2){background:radial-gradient(120% 140% at 0% 0%,#00ffd12e,#ff3dbb1a 55%,#0f121c4d);border-color:#00ffd140;box-shadow:0 14px 40px #00000047,0 0 24px #00ffd12e,0 0 0 1px #ffffff12 inset}body.present .presentFooter .presentPill:first-child{background:radial-gradient(120% 140% at 0% 0%,#ffd60a2e,#ff3dbb1a 55%,#0f121c4d);border-color:#ffd60a40;box-shadow:0 14px 40px #00000047,0 0 26px #ffd60a29,0 0 0 1px #ffffff12 inset}body.present .answer-A:before{background:radial-gradient(1100px 260px at 18% 0%,rgba(33,230,255,.55),transparent 62%),radial-gradient(900px 240px at 80% 120%,rgba(33,230,255,.18),transparent 60%)}body.present .answer-B:before{background:radial-gradient(1100px 260px at 18% 0%,rgba(255,61,187,.55),transparent 62%),radial-gradient(900px 240px at 80% 120%,rgba(255,61,187,.18),transparent 60%)}body.present .answer-C:before{background:radial-gradient(1100px 260px at 18% 0%,rgba(138,91,255,.58),transparent 62%),radial-gradient(900px 240px at 80% 120%,rgba(138,91,255,.18),transparent 60%)}body.present .answer-D:before{background:radial-gradient(1100px 260px at 18% 0%,rgba(255,190,61,.5),transparent 62%),radial-gradient(900px 240px at 80% 120%,rgba(255,190,61,.16),transparent 60%)}@keyframes pendingPulse{0%,to{transform:translateY(0);box-shadow:0 18px 55px #0000006b,0 0 #21e6ff00}50%{transform:translateY(-1px);box-shadow:0 18px 55px #0000006b,0 0 0 8px #21e6ff24}}body.present .answerBtn.pending{border-color:#21e6ff8c!important;box-shadow:0 18px 55px #0000006b,0 0 0 6px #21e6ff1a!important;animation:pendingPulse 1.05s ease-in-out infinite}body.present .answerBadge.pending{border-color:#21e6ff61;background:#21e6ff1f}body.present .answerBadge.bad{border-color:#ff3c3c73;background:#ff3c3c1f}body.present .answerBtn.pickedWrong{border-color:#ff3c3c8c!important;box-shadow:0 0 0 6px #ff3c3c1a,0 26px 80px #0000008c!important}.wheelsOverlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:9999;pointer-events:auto;background:radial-gradient(1200px 700px at 50% 40%,#7850ff42,#0000 60%),radial-gradient(900px 560px at 18% 28%,#00dcff2e,#0000 62%),radial-gradient(900px 560px at 82% 28%,#ff5ab429,#0000 62%),linear-gradient(180deg,#0000009e,#000000b3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wheelsFrame{width:min(1040px,calc(100vw - 28px));border-radius:22px;padding:16px 16px 14px;position:relative;overflow:hidden;background:radial-gradient(1200px 400px at 50% 0%,#ffffff1a,#fff0 55%),linear-gradient(180deg,#121622eb,#0a0c12eb);border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 90px #000000a6,0 0 0 1px #00000059 inset}.wheelsFrame:before{content:"";position:absolute;inset:-40% -60%;background:linear-gradient(115deg,#fff0 35%,#ffffff17,#fff0 55%);transform:translate(-30%) rotate(6deg);animation:wheelsSweep 5.6s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen;opacity:.7}@keyframes wheelsSweep{0%,55%{transform:translate(-45%) rotate(6deg);opacity:.2}70%{opacity:.55}to{transform:translate(45%) rotate(6deg);opacity:.2}}.wheelsTop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.wheelsTitle{font-weight:950;letter-spacing:.14em;text-transform:uppercase;font-size:18px;padding:8px 12px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 22px #00000040}.wheelsRight{display:flex;align-items:center;gap:10px}.wheelsClose{cursor:pointer;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:inherit;padding:8px 12px;border-radius:12px;box-shadow:0 10px 20px #00000040}.wheelsClose:hover{background:#ffffff1a}.wheelsGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wheelCard{border-radius:18px;padding:14px 14px 10px;position:relative;background:radial-gradient(420px 220px at 50% 0%,#ffffff1a,#fff0 60%),#ffffff0b;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 45px #00000073,0 0 0 1px #00000040 inset}.wheelHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.wheelName{font-weight:950;letter-spacing:.16em;text-transform:uppercase;opacity:.95;font-size:14px}.wheelDiscWrap{display:flex;align-items:center;justify-content:center;padding:10px 0 6px}.wheelPointer{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:22px solid rgba(255,255,255,.92);margin:0 auto 6px;filter:drop-shadow(0 10px 18px rgba(0,0,0,.5)) drop-shadow(0 0 10px rgba(120,80,255,.25))}.wheelDisc{width:300px;height:300px;border-radius:50%;border:10px solid rgba(255,255,255,.14);box-shadow:inset 0 0 0 2px #00000040,0 18px 44px #00000073,0 0 0 1px #ffffff0f;transform:translateZ(0);will-change:transform;contain:paint}.wheelLabel{text-align:center;font-weight:950;font-size:20px;margin-top:10px;padding:10px 12px;border-radius:14px;background:#00000047;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 30px #00000059}.wheelResult.rolling{animation:wheelTextRoll .1s linear infinite}@keyframes wheelTextRoll{0%{filter:blur(0px);transform:translateY(0)}50%{filter:blur(.6px);transform:translateY(-.5px)}to{filter:blur(0px);transform:translateY(0)}}@media(max-width:780px){.wheelsGrid{grid-template-columns:1fr}.wheelDisc{width:260px;height:260px}}.wheelsOverlay:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,#ffffff09,#ffffff04 1px,#0000 3px 6px);opacity:.22;mix-blend-mode:overlay}.wheelsOverlay:after{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(1200px 680px at 50% 35%,#0000 55%,#0000008c),radial-gradient(900px 520px at 50% 110%,#0000 30%,#0000008c 88%)}.wheelsFrame{border:1px solid rgba(255,255,255,.16);box-shadow:0 34px 110px #000000b3,0 0 0 1px #00000073 inset,0 0 42px #21e6ff1a,0 0 42px #ff3dbb14}.wheelsFrame:after{content:"";position:absolute;inset:10px;border-radius:18px;pointer-events:none;background:radial-gradient(16px 16px at 20px 20px,#ffffffbf,#fff0 65%),radial-gradient(16px 16px at calc(100% - 20px) 20px,#ffffffb3,#fff0 65%),radial-gradient(16px 16px at 20px calc(100% - 20px),#ffffff8c,#fff0 65%),radial-gradient(16px 16px at calc(100% - 20px) calc(100% - 20px),#ffffff8c,#fff0 65%),linear-gradient(90deg,#21e6ff1a,#ff3dbb1a,#8a5bff1a);mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);padding:10px;border:1px solid rgba(255,255,255,.1);box-shadow:0 0 0 1px #00000059 inset;opacity:.95}.wheelsTitle{text-shadow:0 2px 0 rgba(0,0,0,.35),0 0 18px rgba(33,230,255,.2),0 0 18px rgba(255,61,187,.14)}.wheelStage{display:flex;align-items:center;justify-content:center;position:relative;padding:10px 0 6px}.wheelDisk{width:310px;height:310px;border-radius:50%;border:10px solid rgba(255,255,255,.16);box-shadow:inset 0 0 0 2px #00000040,0 20px 54px #0000008c,0 0 0 1px #ffffff14,0 0 32px #21e6ff1a,0 0 26px #ff3dbb14;transform:translateZ(0);will-change:transform;contain:paint;position:relative;overflow:hidden}.wheelHub{position:absolute;left:50%;top:50%;width:74px;height:74px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 30% 30%,#fffffff2,#ffffff2e 35%,#00000040 70%),radial-gradient(circle at 50% 50%,#21e6ff24,#ff3dbb1a 55%,#00000059);border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 38px #0000008c,0 0 24px #ffffff14}.wheelDisk:before{content:"";position:absolute;inset:-35%;background:conic-gradient(from 0deg,#fff0,#ffffff1a,#fff0 80deg,#ffffff14 140deg,#fff0 220deg,#ffffff1a 280deg,#fff0 360deg);opacity:.55;animation:wheelSheen 3.8s linear infinite;mix-blend-mode:overlay;pointer-events:none}@keyframes wheelSheen{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wheelLeds{position:absolute;inset:-6px;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from 0deg,#ffffffe6 0deg 3deg,#fff0 3deg 10deg);mask:radial-gradient(circle,rgba(0,0,0,0) 62%,rgba(0,0,0,1) 63% 74%,rgba(0,0,0,0) 75%);-webkit-mask:radial-gradient(circle,rgba(0,0,0,0) 62%,rgba(0,0,0,1) 63% 74%,rgba(0,0,0,0) 75%);opacity:.55;filter:drop-shadow(0 0 14px rgba(33,230,255,.22)) drop-shadow(0 0 12px rgba(255,61,187,.16));animation:ledsSpin 1.35s linear infinite}@keyframes ledsSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wheelPointer{position:absolute;top:6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:26px solid rgba(255,255,255,.95);filter:drop-shadow(0 12px 22px rgba(0,0,0,.55)) drop-shadow(0 0 18px rgba(33,230,255,.18)) drop-shadow(0 0 18px rgba(255,61,187,.12));z-index:2}.wheelResult{text-align:center;font-weight:950;font-size:20px;margin-top:10px;padding:12px 14px;border-radius:14px;background:linear-gradient(180deg,#ffffff24,#fff0),#00000047;border:1px solid rgba(255,255,255,.14);box-shadow:0 16px 34px #00000073,0 0 0 1px #0000004d inset,0 0 26px #21e6ff1a,0 0 22px #ff3dbb14;letter-spacing:.01em}.wheelResult.rolling{text-shadow:0 0 12px rgba(255,255,255,.25)}@media(max-width:780px){.wheelDisk{width:270px;height:270px}}body.present .presentShell:before{animation:none!important;opacity:.65!important;filter:blur(26px)!important;transform:translateZ(0) scale(1.04)!important}body.present .presentShell:after{mix-blend-mode:normal!important;opacity:.08!important}.wheelsOverlay{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:radial-gradient(1200px 720px at 50% 38%,#7850ff61,#0000 62%),radial-gradient(980px 600px at 18% 28%,#00dcff47,#0000 64%),radial-gradient(980px 600px at 82% 28%,#ff5ab442,#0000 64%),linear-gradient(180deg,#000000b3,#000000c7)!important;transform:translateZ(0);backface-visibility:hidden;will-change:opacity,transform;contain:paint}.wheelsFrame:before{mix-blend-mode:normal!important;opacity:.55!important;animation-duration:8.5s!important}.wheelsFrame{background:radial-gradient(1200px 460px at 50% 0%,#ffffff29,#fff0 58%),linear-gradient(180deg,#161a28f2,#0a0c12f0)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 34px 110px #000000b8,0 0 0 1px #00000061 inset,0 0 42px #21e6ff1f,0 0 40px #ff3dbb1a!important;transform:translateZ(0);backface-visibility:hidden;will-change:transform;contain:paint}.wheelsTitle{background:#ffffff14!important;border:1px solid rgba(255,255,255,.14)!important;text-shadow:0 0 10px rgba(33,230,255,.38),0 0 16px rgba(255,61,187,.24),0 10px 30px rgba(0,0,0,.4)!important}.wheelDisk{box-shadow:0 26px 70px #0000008c,0 0 0 1px #ffffff1a inset,0 0 36px #21e6ff1f,0 0 30px #ff3dbb1a!important}.ledRing{opacity:.95!important;filter:drop-shadow(0 0 10px rgba(255,255,255,.2)) drop-shadow(0 0 18px rgba(33,230,255,.14))!important}.ledRing.animated{animation-duration:2.8s!important}.wheelsClose{box-shadow:0 10px 24px #00000059,0 0 0 1px #ffffff1a inset,0 0 18px #ff3dbb1f!important}.wheelsOverlay{filter:brightness(1.15) contrast(1.08) saturate(1.25)}.wheelsFrame{background:radial-gradient(1200px 520px at 50% 0%,#ffffff38,#fff0 58%),radial-gradient(900px 500px at 20% 20%,#00dcff2e,#0000 60%),radial-gradient(900px 500px at 80% 20%,#ff3dbb29,#0000 60%),linear-gradient(180deg,#1a1e30f5,#0a0c12f0)!important;border:1px solid rgba(255,255,255,.18)!important}.wheelDisk{position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c,0 0 0 1px #ffffff1f inset,0 0 46px #21e6ff29,0 0 38px #ff3dbb24!important}.wheelDisk:before{content:"";position:absolute;inset:-2px;background:repeating-conic-gradient(from -90deg,#ffffff38 0deg 1deg,#0000 1deg 30deg),radial-gradient(circle at 35% 28%,#ffffff61,#fff0 42%),radial-gradient(circle at 50% 120%,#00000038,#0000 52%);mix-blend-mode:screen;opacity:.55;pointer-events:none}.wheelDisk:after{content:"";position:absolute;inset:-10%;background:conic-gradient(from -90deg,#fff0,#ffffff38 20deg,#fff0 55deg 360deg);opacity:.55;transform:rotate(8deg);pointer-events:none}.wheelSegmentLabel{position:absolute;left:50%;top:50%;transform-origin:0 0;width:160px;margin-left:-80px;text-align:center;font-weight:900;letter-spacing:.5px;font-size:12px;color:#fffffff2;text-shadow:0 0 10px rgba(0,0,0,.65),0 0 12px rgba(33,230,255,.22),0 0 12px rgba(255,61,187,.18);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.92}.wheelHub{position:relative;z-index:2;box-shadow:0 0 0 1px #ffffff24 inset,0 0 18px #ffffff1a,0 10px 24px #00000059}.wheelLeds,.ledRing{filter:brightness(1.25) saturate(1.4);opacity:.95}.wheelResult{background:#ffffff1a;border:1px solid rgba(255,255,255,.16);box-shadow:0 14px 28px #00000059,0 0 24px #21e6ff1a}.wheelsOverlay{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:radial-gradient(1200px 680px at 50% 35%,#8c50ff99,#0000 60%),radial-gradient(980px 640px at 18% 30%,#00ffff75,#0000 62%),radial-gradient(980px 640px at 82% 30%,#ff50c866,#0000 62%),radial-gradient(1400px 900px at 50% 100%,#00a0ff29,#0000 60%),linear-gradient(180deg,#00000094,#000000c2)!important;filter:brightness(1.25) contrast(1.1) saturate(1.3)}.wheelsFrame{border:1px solid rgba(255,255,255,.22)!important;background:radial-gradient(1100px 520px at 50% 0%,#ffffff38,#fff0 55%),linear-gradient(180deg,#141828f0,#080a10f0)!important;box-shadow:0 34px 110px #000000b3,0 0 0 1px #0000005c inset,0 0 70px #00ffff2e,0 0 70px #ff50c824!important;position:relative;overflow:hidden}.wheelsFrame:after{content:"";position:absolute;inset:-2px;border-radius:26px;background:radial-gradient(circle at 10px 10px,#ffffffeb 0 3px,#0000 4px) 0 0/22px 22px,radial-gradient(circle at 10px 10px,#0ff9 0 2px,#0000 4px) 11px 11px/22px 22px;opacity:.62;filter:drop-shadow(0 0 16px rgba(0,255,255,.2)) drop-shadow(0 0 20px rgba(255,80,200,.16));animation:frameLeds 1.05s linear infinite;pointer-events:none}@keyframes frameLeds{0%{transform:translateZ(0)}to{transform:translate3d(-22px,0,0)}}.wheelLeds{opacity:1!important;filter:drop-shadow(0 0 16px rgba(255,255,255,.24)) drop-shadow(0 0 26px rgba(0,255,255,.22)) drop-shadow(0 0 24px rgba(255,80,200,.18))!important;animation-duration:1.15s!important}.wheelDiskStatic{filter:brightness(1.35) saturate(1.35) contrast(1.12)!important;box-shadow:0 26px 70px #0000008c,0 0 0 1px #ffffff1f inset,0 0 44px #00ffff29,0 0 40px #ff50c81f!important}.wheelSlotWindow{position:absolute;left:50%;top:50%;transform:translate(-50%,-54%);width:min(340px,80%);height:132px;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#00000061,#0009);border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 40px #0006,0 0 0 1px #00000059 inset,0 0 34px #00ffff24,0 0 30px #ff50c81f}.slotCenterLine{position:absolute;left:12px;right:12px;top:50%;height:2px;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);filter:drop-shadow(0 0 12px rgba(255,255,255,.22));transform:translateY(-1px);pointer-events:none}.wheelsOverlay{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:radial-gradient(1000px 600px at 50% 28%,#785aff8c,#0000 62%),radial-gradient(900px 620px at 18% 30%,#00ffff6b,#0000 64%),radial-gradient(900px 620px at 82% 30%,#ff50c861,#0000 64%),linear-gradient(180deg,#00000085,#000000c7)!important;filter:brightness(1.3) contrast(1.1) saturate(1.25)}.wheelsFrame{border:1px solid rgba(255,255,255,.22)!important;background:radial-gradient(1100px 520px at 50% 0%,#ffffff38,#fff0 55%),linear-gradient(180deg,#141828eb,#080a10f0)!important;box-shadow:0 34px 110px #000000b3,0 0 0 1px #0000005c inset,0 0 80px #00ffff2e,0 0 80px #ff50c824!important;position:relative;overflow:hidden;transform:translateZ(0);contain:paint}.wheelsFrame:after{content:"";position:absolute;inset:-2px;border-radius:26px;background:radial-gradient(circle at 10px 10px,#ffffffeb 0 3px,#0000 4px) 0 0/22px 22px,radial-gradient(circle at 10px 10px,#0ff9 0 2px,#0000 4px) 11px 11px/22px 22px;opacity:.65;filter:drop-shadow(0 0 18px rgba(0,255,255,.2)) drop-shadow(0 0 22px rgba(255,80,200,.16));animation:frameLedsSimple 1.05s linear infinite;pointer-events:none}@keyframes frameLedsSimple{0%{transform:translateZ(0)}to{transform:translate3d(-22px,0,0)}}.wheelsTitle{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.18)!important;text-shadow:0 0 12px rgba(0,255,255,.4),0 0 18px rgba(255,80,200,.26),0 10px 30px rgba(0,0,0,.42)!important}.wheelCard.simple{background:linear-gradient(180deg,#ffffff14,#00000047)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 20px 60px #0006,0 0 0 1px #00000059 inset,0 0 34px #00ffff1f,0 0 30px #ff50c81a!important;overflow:hidden;position:relative}.wheelCard.simple:before{content:"";position:absolute;left:-40px;right:-40px;top:-1px;height:16px;background:radial-gradient(circle at 10px 8px,#ffffffd9 0 3px,#0000 4px) 0 0/20px 16px,radial-gradient(circle at 10px 8px,#00ffff8c 0 2px,#0000 4px) 10px 0/20px 16px;opacity:.6;animation:cardLeds .95s linear infinite;filter:drop-shadow(0 0 14px rgba(0,255,255,.18));pointer-events:none}@keyframes cardLeds{0%{transform:translateZ(0)}to{transform:translate3d(-20px,0,0)}}.wheelSimplePanel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px 14px 16px;min-height:260px}.wheelSimpleValue{width:100%;text-align:center;font-weight:900;letter-spacing:.3px;font-size:clamp(22px,3.2vw,42px);padding:14px;border-radius:16px;background:linear-gradient(180deg,#00000047,#0000008c);border:1px solid rgba(255,255,255,.14);box-shadow:0 14px 34px #0006,0 0 0 1px #00000059 inset,0 0 26px #00ffff1f,0 0 22px #ff50c81a;color:#fffffffa;text-shadow:0 0 12px rgba(0,255,255,.28),0 0 14px rgba(255,80,200,.18),0 12px 24px rgba(0,0,0,.46)}.wheelSimpleSub{margin-top:8px;font-size:14px;opacity:.9;letter-spacing:.2px}.wheelSimpleSpinner{width:54px;height:54px;position:relative;border-radius:999px;background:conic-gradient(from 0deg,#21e6fff2,#7cff6bbf,#ff3dbbe6,#21e6fff2);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 4px));box-shadow:0 0 22px #21e6ff2e,0 0 18px #ff3dbb24;opacity:0;transform:translateZ(0);will-change:transform,opacity}.wheelSimpleSpinner.on{opacity:1;animation:spinFast .75s linear infinite}.wheelSimpleSpinner.stop{opacity:1;animation:spinStop .52s cubic-bezier(.12,.9,.18,1) 1 forwards}.wheelSimpleSpinner.impact{filter:brightness(1.35)}@keyframes spinFast{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinStop{0%{transform:rotate(0)}to{transform:rotate(540deg)}}.wheelsFrame:after{content:none!important;display:none!important}:root{--wheelRowH: 44px}.wheelReelWindow{width:100%;height:var(--wheelRowH);min-height:var(--wheelRowH);max-height:var(--wheelRowH);overflow:hidden;position:relative;display:block;padding:0;border:0;box-sizing:border-box;line-height:var(--wheelRowH)}.wheelReel{width:100%;will-change:transform;transform:translateZ(0);position:absolute;top:0;left:0}.wheelReelItem{height:var(--wheelRowH);min-height:var(--wheelRowH);max-height:var(--wheelRowH);line-height:var(--wheelRowH);display:block;text-align:center;white-space:nowrap}.wheelReelWindow:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 18px 18px #000000a6,inset 0 -18px 18px #000000a6}body.present .presentHeader .brand img,body.present img.brandLogo,body.present img.rankingLogo{width:auto!important;max-width:260px!important;height:clamp(56px,7vh,86px)!important;object-fit:contain!important;display:block!important;filter:none!important}body.present .card img.brandLogo,body.present .card img.rankingLogo{width:auto!important;max-width:260px!important}.wheelsOverlay{background:radial-gradient(1200px 700px at 50% 40%,#7850ff59,#0000 60%),radial-gradient(900px 560px at 18% 28%,#00dcff4d,#0000 62%),radial-gradient(900px 560px at 82% 28%,#ff5ab442,#0000 62%),linear-gradient(180deg,#050a1459,#00000073)!important;-webkit-backdrop-filter:blur(5px) saturate(1.25)!important;backdrop-filter:blur(5px) saturate(1.25)!important}.wheelsFrame{background:radial-gradient(1200px 420px at 50% 0%,#ffffff24,#fff0 58%),linear-gradient(180deg,#12285feb,#08122deb)!important;border:1px solid rgba(0,220,255,.28)!important;box-shadow:0 28px 90px #0000008c,0 0 45px #00c8ff33,0 0 0 1px #0000004d inset!important}.wheelCard{background:radial-gradient(520px 260px at 50% 0%,#ffffff24,#fff0 62%),linear-gradient(180deg,#ffffff17,#ffffff0d)!important;border:1px solid rgba(0,220,255,.22)!important;box-shadow:0 18px 45px #0006,0 0 26px #00c8ff29,0 0 0 1px #00000038 inset!important}.wheelLabel{color:#f4fbff!important;text-shadow:0 0 10px rgba(0,220,255,.65),0 0 18px rgba(0,160,255,.45)!important}.wheelReelWindow{background:#0003!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 0 24px #00000040,0 0 18px #00c8ff1f!important}.wheelReelItem{color:#fff!important;text-shadow:0 0 14px rgba(0,220,255,.35)!important}.wheelSimpleSub{color:#ffffffe0!important}.wheelsFrame,.wheelsGrid{filter:brightness(1.18) contrast(1.12) saturate(1.12)!important}body.present .ruletasOverlay,body.present .wheelsOverlay{background:radial-gradient(1200px 600px at 50% 35%,#50b4ff47,#0000 60%),radial-gradient(900px 500px at 15% 20%,#7850ff2e,#0000 55%),linear-gradient(180deg,#0814378c,#060c1ccc)!important}body.present .ruletasContainer,body.present .wheelsFrame,body.present .ruletaPanel{filter:brightness(1.55) contrast(1.22) saturate(1.25)!important}body.present .ruletaBox,body.present .wheelCard,body.present .ruleta{box-shadow:0 0 18px #00f0ff47,0 0 36px #00b4ff38,inset 0 0 26px #ffffff1a!important}body.present .ruletaTitulo,body.present .wheelTitle,body.present .ruletaResultado,body.present .wheelResult,body.present .resultado{text-shadow:0 0 10px rgba(0,240,255,.95),0 0 22px rgba(0,200,255,.7),0 0 40px rgba(0,160,255,.45)!important}body.present .card img.rankingLogo,body.present img.rankingLogo,body.present .card img.brandLogo,body.present img.brandLogo{width:auto!important;max-width:320px!important;height:clamp(60px,7vh,100px)!important;object-fit:contain!important;display:block!important}body.present .wheelsFrame:after{content:"";position:absolute;inset:-3px;border-radius:26px;padding:3px;opacity:.95;pointer-events:none;background:conic-gradient(from 0deg,#ffffffeb 0deg 6deg,#00f0ffbf 6deg 14deg,#0000 14deg 22deg,#ff50c88c 22deg 30deg,#0000 30deg 38deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;filter:drop-shadow(0 0 14px rgba(0,240,255,.45)) drop-shadow(0 0 18px rgba(255,80,200,.28)) drop-shadow(0 0 10px rgba(255,255,255,.2));animation:frameLedsOrbit 3.2s linear infinite!important}@keyframes frameLedsOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.visual-image{width:100%;max-height:260px;object-fit:contain;border-radius:14px;transition:filter .6s ease,transform .6s ease}.visual-image.distorted{filter:blur(32px) brightness(.75) contrast(1.35) saturate(1.4);transform:none}.visual-image.revealed{filter:none;transform:none}body.present .visual-image{max-height:60vh;width:100%;height:auto;object-fit:contain}body.present .visual-image.distorted{transform:none}.scorePanel{display:flex;flex-direction:column;gap:10px}.scoreSubTitle{font-weight:900;letter-spacing:.5px;margin-bottom:6px}.scoreField{display:flex;flex-direction:column;gap:6px}.scoreField>span{font-size:12px;opacity:.8}
