.FinalReveal-module__x8vOta__overlay{z-index:300;background:var(--bg,#f5f0eb);flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.FinalReveal-module__x8vOta__title{color:var(--fg,#1a2b3c);text-align:center;letter-spacing:.04em;font-size:clamp(1.4rem,4vw,2rem);font-weight:800;animation:1s ease-out both FinalReveal-module__x8vOta__titleReveal}@keyframes FinalReveal-module__x8vOta__titleReveal{0%{opacity:0;letter-spacing:.3em;filter:blur(8px);transform:scale(.6)}60%{opacity:1;filter:blur()}to{letter-spacing:.04em;transform:scale(1)}}.FinalReveal-module__x8vOta__flightBoard{flex-direction:column;gap:0;width:100%;max-width:420px;display:flex}.FinalReveal-module__x8vOta__flightRow{background:var(--bg-card,#fff);border:1px solid var(--border,#e0e0e0);opacity:0;border-radius:10px;align-items:center;gap:.6rem;max-height:0;margin-bottom:0;padding:0 .75rem;transition:max-height .5s cubic-bezier(.23,1,.32,1),opacity .4s ease-out,padding .5s cubic-bezier(.23,1,.32,1),margin-bottom .5s cubic-bezier(.23,1,.32,1);display:flex;overflow:hidden}.FinalReveal-module__x8vOta__flightHidden{opacity:0;border-color:#0000;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}.FinalReveal-module__x8vOta__flightVisible{opacity:1;max-height:60px;margin-bottom:4px;padding-top:.5rem;padding-bottom:.5rem}.FinalReveal-module__x8vOta__flightRank{font-weight:700;font-family:var(--font-source-code-pro,monospace),monospace;width:2.2rem;color:var(--fg-muted,#6889a0);flex-shrink:0;font-size:.85rem}.FinalReveal-module__x8vOta__flightPfp{object-fit:cover;border:1.5px solid var(--border,#e0e0e0);border-radius:50%;flex-shrink:0;width:30px;height:30px}.FinalReveal-module__x8vOta__flightPfpFallback{background:var(--bg-card,#eee);border:1.5px solid var(--border,#e0e0e0);width:30px;height:30px;color:var(--fg-muted,#6889a0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.FinalReveal-module__x8vOta__pfpSquare{border-radius:6px!important}.FinalReveal-module__x8vOta__flightName{color:var(--fg,#1a2b3c);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.9rem;font-weight:600;overflow:hidden}.FinalReveal-module__x8vOta__flightScore{font-weight:700;font-family:var(--font-source-code-pro,monospace),monospace;color:var(--fg,#1a2b3c);flex-shrink:0;font-size:.9rem}.FinalReveal-module__x8vOta__podiumArea{flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:420px;display:flex}.FinalReveal-module__x8vOta__podiumCard{flex-direction:column;align-items:center;gap:.4rem;display:flex}.FinalReveal-module__x8vOta__podiumCard.FinalReveal-module__x8vOta__hidden{opacity:0;transform:scale(0)}.FinalReveal-module__x8vOta__podiumCard.FinalReveal-module__x8vOta__visible{opacity:1;animation:1.4s cubic-bezier(.16,1,.3,1) both FinalReveal-module__x8vOta__cardBurst;transform:scale(1)}@keyframes FinalReveal-module__x8vOta__cardBurst{0%{opacity:0;filter:blur(16px);transform:scale(.2)translateY(50px)}30%{opacity:1;filter:blur()}60%{transform:scale(1.1)translateY(-8px)}80%{transform:scale(.97)translateY(2px)}to{transform:scale(1)translateY(0)}}.FinalReveal-module__x8vOta__ringWrap{justify-content:center;align-items:center;display:flex;position:relative}.FinalReveal-module__x8vOta__ring{border:3px solid #0000;border-radius:50%;animation:2s cubic-bezier(.16,1,.3,1) both FinalReveal-module__x8vOta__ringSpin;position:absolute}@keyframes FinalReveal-module__x8vOta__ringSpin{0%{opacity:0;transform:rotate(0)scale(.3)}20%{opacity:1}to{transform:rotate(720deg)scale(1)}}.FinalReveal-module__x8vOta__place3 .FinalReveal-module__x8vOta__ring{border-top-color:var(--fg,#1a2b3c);border-right-color:#1a2b3c33;width:78px;height:78px;box-shadow:0 0 20px #1a2b3c26}.FinalReveal-module__x8vOta__place3 .FinalReveal-module__x8vOta__podiumPfp,.FinalReveal-module__x8vOta__place3 .FinalReveal-module__x8vOta__podiumPfpFallback{border:2.5px solid var(--fg-muted,#6889a0);width:60px;height:60px}.FinalReveal-module__x8vOta__place3 .FinalReveal-module__x8vOta__medal{color:var(--fg-muted,#6889a0)}.FinalReveal-module__x8vOta__place3 .FinalReveal-module__x8vOta__podiumName{font-size:1rem}.FinalReveal-module__x8vOta__place3 .FinalReveal-module__x8vOta__podiumScore{font-size:.95rem}.FinalReveal-module__x8vOta__place2 .FinalReveal-module__x8vOta__ring{border-top-color:var(--fg,#1a2b3c);border-right-color:#1a2b3c33;width:92px;height:92px;box-shadow:0 0 24px #1a2b3c26}.FinalReveal-module__x8vOta__place2 .FinalReveal-module__x8vOta__podiumPfp,.FinalReveal-module__x8vOta__place2 .FinalReveal-module__x8vOta__podiumPfpFallback{border:2.5px solid var(--fg,#1a2b3c);width:72px;height:72px}.FinalReveal-module__x8vOta__place2 .FinalReveal-module__x8vOta__medal{color:var(--fg,#1a2b3c)}.FinalReveal-module__x8vOta__place2 .FinalReveal-module__x8vOta__podiumName{font-size:1.1rem}.FinalReveal-module__x8vOta__place2 .FinalReveal-module__x8vOta__podiumScore{font-size:1.05rem}.FinalReveal-module__x8vOta__place1 .FinalReveal-module__x8vOta__ring{border-top-color:var(--fg,#1a2b3c);border-right-color:#1a2b3c4d;width:112px;height:112px;animation:2.5s cubic-bezier(.16,1,.3,1) both FinalReveal-module__x8vOta__ringSpin,2s ease-in-out 3s infinite alternate FinalReveal-module__x8vOta__accentPulse;box-shadow:0 0 40px #1a2b3c33}@keyframes FinalReveal-module__x8vOta__accentPulse{0%{box-shadow:0 0 25px #1a2b3c1f}to{box-shadow:0 0 55px #1a2b3c4d}}.FinalReveal-module__x8vOta__place1 .FinalReveal-module__x8vOta__podiumPfp,.FinalReveal-module__x8vOta__place1 .FinalReveal-module__x8vOta__podiumPfpFallback{border:3px solid var(--fg,#1a2b3c);width:86px;height:86px;box-shadow:0 0 30px #1a2b3c26}.FinalReveal-module__x8vOta__place1 .FinalReveal-module__x8vOta__medal{color:var(--fg,#1a2b3c)}.FinalReveal-module__x8vOta__place1 .FinalReveal-module__x8vOta__podiumName{font-size:1.35rem}.FinalReveal-module__x8vOta__place1 .FinalReveal-module__x8vOta__podiumScore{font-size:1.2rem}.FinalReveal-module__x8vOta__podiumPfp{object-fit:cover;border-radius:50%;animation:1.3s cubic-bezier(.16,1,.3,1) .4s both FinalReveal-module__x8vOta__pfpSpin}.FinalReveal-module__x8vOta__podiumPfpFallback{background:var(--bg-card,#eee);color:var(--fg-muted,#6889a0);border-radius:50%;justify-content:center;align-items:center;font-weight:800;animation:1.3s cubic-bezier(.16,1,.3,1) .4s both FinalReveal-module__x8vOta__pfpSpin;display:flex}@keyframes FinalReveal-module__x8vOta__pfpSpin{0%{opacity:0;transform:rotate(-540deg)scale(0)}35%{opacity:1}70%{transform:rotate(20deg)scale(1.12)}to{transform:rotate(0)scale(1)}}.FinalReveal-module__x8vOta__medal{justify-content:center;align-items:center;animation:1s cubic-bezier(.34,1.56,.64,1) .8s both FinalReveal-module__x8vOta__medalBounce;display:flex}.FinalReveal-module__x8vOta__medalSvg{width:1.8em;height:1.8em}.FinalReveal-module__x8vOta__place1 .FinalReveal-module__x8vOta__medalSvg{width:2.4em;height:2.4em}@keyframes FinalReveal-module__x8vOta__medalBounce{0%{opacity:0;transform:translateY(-45px)scale(0)rotate(-270deg)}40%{opacity:1}65%{transform:translateY(6px)scale(1.35)rotate(12deg)}80%{transform:translateY(-3px)scale(.93)rotate(-4deg)}to{transform:translateY(0)scale(1)rotate(0)}}.FinalReveal-module__x8vOta__podiumName{text-align:center;color:var(--fg,#1a2b3c);font-weight:700;animation:.7s ease-out 1.2s both FinalReveal-module__x8vOta__nameReveal}@keyframes FinalReveal-module__x8vOta__nameReveal{0%{opacity:0;letter-spacing:.3em;transform:translateY(14px)}50%{letter-spacing:.06em}to{opacity:1;letter-spacing:normal;transform:translateY(0)}}.FinalReveal-module__x8vOta__podiumScore{font-weight:800;font-family:var(--font-source-code-pro,monospace),monospace;color:var(--fg-muted,#6889a0);animation:.6s ease-out 1.5s both FinalReveal-module__x8vOta__scorePop}@keyframes FinalReveal-module__x8vOta__scorePop{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.25)}70%{transform:scale(.92)}to{opacity:1;transform:scale(1)}}
.SecretPhraseOverlay-module__gPV1fG__overlay{z-index:9999;background:0 0;justify-content:center;align-items:center;animation:.4s ease-out forwards SecretPhraseOverlay-module__gPV1fG__backdropIn;display:flex;position:fixed;inset:0}.SecretPhraseOverlay-module__gPV1fG__overlay.SecretPhraseOverlay-module__gPV1fG__exiting{animation:.5s ease-in forwards SecretPhraseOverlay-module__gPV1fG__backdropOut}@keyframes SecretPhraseOverlay-module__gPV1fG__backdropIn{0%{background:0 0}to{background:#050f19eb}}@keyframes SecretPhraseOverlay-module__gPV1fG__backdropOut{0%{background:#050f19eb}to{background:0 0}}.SecretPhraseOverlay-module__gPV1fG__content{flex-direction:column;align-items:center;gap:1.2rem;max-width:90vw;padding:2rem;animation:.6s cubic-bezier(.16,1,.3,1) .2s both SecretPhraseOverlay-module__gPV1fG__phraseIn;display:flex}.SecretPhraseOverlay-module__gPV1fG__overlay.SecretPhraseOverlay-module__gPV1fG__exiting .SecretPhraseOverlay-module__gPV1fG__content{animation:.4s ease-in forwards SecretPhraseOverlay-module__gPV1fG__phraseOut}@keyframes SecretPhraseOverlay-module__gPV1fG__phraseIn{0%{opacity:0;filter:blur(20px);transform:scale(.3)translateY(30px)}60%{opacity:1;filter:blur();transform:scale(1.06)translateY(-4px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes SecretPhraseOverlay-module__gPV1fG__phraseOut{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(12px);transform:scale(.7)translateY(-40px)}}.SecretPhraseOverlay-module__gPV1fG__label{text-transform:uppercase;letter-spacing:.25em;color:var(--orange,#e08a6a);opacity:0;font-size:clamp(.7rem,2vw,.85rem);font-weight:700;animation:.4s ease-out .5s forwards SecretPhraseOverlay-module__gPV1fG__labelIn}.SecretPhraseOverlay-module__gPV1fG__overlay.SecretPhraseOverlay-module__gPV1fG__exiting .SecretPhraseOverlay-module__gPV1fG__label{opacity:0;animation:none}@keyframes SecretPhraseOverlay-module__gPV1fG__labelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.SecretPhraseOverlay-module__gPV1fG__phrase{text-align:center;color:#fff;text-shadow:0 0 40px #1f7a6299,0 0 80px #1f7a624d,0 2px 4px #00000080;font-size:clamp(1.8rem,6vw,3.5rem);font-weight:800;line-height:1.2}.SecretPhraseOverlay-module__gPV1fG__glow{pointer-events:none;background:radial-gradient(circle,#1f7a6259 0%,#0000 70%);border-radius:50%;width:300px;height:300px;animation:2s ease-in-out infinite SecretPhraseOverlay-module__gPV1fG__glowPulse;position:absolute}@keyframes SecretPhraseOverlay-module__gPV1fG__glowPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.SecretPhraseOverlay-module__gPV1fG__particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.SecretPhraseOverlay-module__gPV1fG__particle{background:var(--orange,#e08a6a);opacity:0;border-radius:50%;width:4px;height:4px;animation:3s ease-out infinite SecretPhraseOverlay-module__gPV1fG__particleFly;position:absolute}.SecretPhraseOverlay-module__gPV1fG__particle:first-child{animation-delay:.3s;top:60%;left:20%}.SecretPhraseOverlay-module__gPV1fG__particle:nth-child(2){background:var(--purple,#1f7a62);animation-delay:.6s;top:40%;left:70%}.SecretPhraseOverlay-module__gPV1fG__particle:nth-child(3){animation-delay:.9s;top:70%;left:40%}.SecretPhraseOverlay-module__gPV1fG__particle:nth-child(4){background:var(--purple,#1f7a62);animation-delay:1.2s;top:55%;left:80%}.SecretPhraseOverlay-module__gPV1fG__particle:nth-child(5){animation-delay:1.5s;top:35%;left:15%}.SecretPhraseOverlay-module__gPV1fG__particle:nth-child(6){background:var(--purple,#1f7a62);animation-delay:.4s;top:75%;left:55%}@keyframes SecretPhraseOverlay-module__gPV1fG__particleFly{0%{opacity:0;transform:translateY(0)scale(0)}20%{opacity:.8;transform:translateY(-20px)scale(1)}to{opacity:0;transform:translateY(-120px)scale(.3)}}.SecretPhraseOverlay-module__gPV1fG__timerBarTrack{opacity:0;background:#ffffff1f;border-radius:2px;width:min(60vw,240px);height:4px;animation:.4s ease-out .7s forwards SecretPhraseOverlay-module__gPV1fG__labelIn;overflow:hidden}.SecretPhraseOverlay-module__gPV1fG__timerBarFill{background:var(--orange,#e08a6a);border-radius:2px;height:100%;animation:7s linear forwards SecretPhraseOverlay-module__gPV1fG__timerShrink;box-shadow:0 0 8px #e08a6a66}.SecretPhraseOverlay-module__gPV1fG__overlay.SecretPhraseOverlay-module__gPV1fG__exiting .SecretPhraseOverlay-module__gPV1fG__timerBarTrack{opacity:0;animation:none}@keyframes SecretPhraseOverlay-module__gPV1fG__timerShrink{0%{width:100%}to{width:0%}}
.page-module__bNPnOW__screen{width:100vw;height:100vh;color:var(--fg);flex-direction:column;display:flex;position:relative;overflow:hidden}.page-module__bNPnOW__loadingText{color:var(--fg-muted);flex:1;justify-content:center;align-items:center;gap:.75rem;font-size:1.5rem;display:flex}.page-module__bNPnOW__lobby{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:4vw;padding:4vh 6vw;display:grid}.page-module__bNPnOW__lobbyLeft{flex-direction:column;gap:3vh;display:flex}.page-module__bNPnOW__brand{color:var(--purple-light);letter-spacing:-.02em;align-items:center;gap:.6rem;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:800;display:inline-flex}.page-module__bNPnOW__brandLogo{object-fit:contain;width:auto;height:28px}.page-module__bNPnOW__brandLogoLg{object-fit:contain;width:auto;height:clamp(32px,4vw,48px)}.page-module__bNPnOW__brandLogoSm{object-fit:contain;width:auto;height:20px}.page-module__bNPnOW__lobbyInstructions{flex-direction:column;gap:1.2rem;display:flex}.page-module__bNPnOW__lobbyStep{color:var(--fg-muted);align-items:center;gap:1rem;font-size:clamp(1rem,1.8vw,1.3rem);display:flex}.page-module__bNPnOW__stepNum{background:var(--purple-dim);width:2.2rem;height:2.2rem;color:var(--purple-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:flex}.page-module__bNPnOW__joinCodeBlock{background:var(--bg-card);border:2px solid var(--border);border-radius:20px;padding:2rem}.page-module__bNPnOW__joinCodeLabel{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:.85rem;font-weight:700}.page-module__bNPnOW__joinCodeBig{letter-spacing:.2em;color:var(--purple-light);font-size:clamp(3rem,6vw,5rem);font-weight:900;font-family:var(--font-source-code-pro),monospace}.page-module__bNPnOW__lobbyFooter{align-items:center;gap:.75rem;display:flex}.page-module__bNPnOW__playerPulse{background:var(--purple);border-radius:50%;width:10px;height:10px;animation:1.5s ease-in-out infinite page-module__bNPnOW__pulse}@keyframes page-module__bNPnOW__pulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.page-module__bNPnOW__playerCountLobby{color:var(--orange);font-size:clamp(1.1rem,2vw,1.6rem);font-weight:700}.page-module__bNPnOW__lobbyRight{flex-direction:column;align-items:center;gap:3vh;display:flex}.page-module__bNPnOW__qrCard{background:#ffffff8c;border:2px solid #1f7a6233;border-radius:24px;justify-content:center;align-items:center;padding:clamp(1.5rem,3vw,2.5rem);display:flex;box-shadow:0 4px 24px #1f7a6214,inset 0 0 0 1px #ffffff4d}.page-module__bNPnOW__startBtn{background:var(--purple);color:#fff;cursor:pointer;border:none;border-radius:16px;padding:1.1rem 4rem;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700;transition:transform .15s,background .2s}.page-module__bNPnOW__startBtn:hover{background:var(--purple-dark);transform:scale(1.03)}.page-module__bNPnOW__startBtn:disabled{opacity:.35;cursor:not-allowed;transform:none}.page-module__bNPnOW__timerBarTrack{background:var(--border);flex-shrink:0;width:100%;height:6px}.page-module__bNPnOW__timerBarFill{background:var(--purple);border-radius:0 3px 3px 0;height:100%;transition:width .25s linear}.page-module__bNPnOW__timerBarUrgent{background:var(--orange)}.page-module__bNPnOW__header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:.6rem 2rem;display:flex}.page-module__bNPnOW__headerLeft,.page-module__bNPnOW__headerRight{align-items:center;gap:1.2rem;display:flex}.page-module__bNPnOW__headerBrand{color:var(--purple-light);font-size:.95rem;font-weight:800}.page-module__bNPnOW__headerCode{color:var(--fg-muted);font-size:.85rem;font-weight:600;font-family:var(--font-source-code-pro),monospace}.page-module__bNPnOW__headerCenter{justify-content:center;align-items:center;display:flex}.page-module__bNPnOW__timerNum{color:var(--purple-light);font-size:2.8rem;font-weight:900;font-family:var(--font-source-code-pro),monospace;text-align:center;min-width:3rem;line-height:1}.page-module__bNPnOW__timerNumUrgent{color:var(--orange);animation:.5s ease-in-out infinite alternate page-module__bNPnOW__timerPulse}@keyframes page-module__bNPnOW__timerPulse{0%{transform:scale(1)}to{transform:scale(1.08)}}.page-module__bNPnOW__timesUp{color:var(--orange);text-shadow:0 0 20px #e08a6a4d;font-size:1.8rem;font-weight:800;animation:.7s cubic-bezier(.22,1,.36,1) both page-module__bNPnOW__timesUpReveal}@keyframes page-module__bNPnOW__timesUpReveal{0%{opacity:0;filter:blur(8px);transform:scale(.6)}50%{transform:scale(1.08)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes page-module__bNPnOW__fadeScale{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.page-module__bNPnOW__headerQ{color:var(--fg);font-size:.95rem;font-weight:700}.page-module__bNPnOW__headerPlayers{color:var(--orange);font-size:.85rem;font-weight:600}.page-module__bNPnOW__body{flex-direction:column;flex:1;gap:1.5rem;min-height:0;padding:1.5rem 3rem;display:flex;overflow:hidden}.page-module__bNPnOW__questionArea{flex-shrink:0;align-items:center;gap:2rem;display:flex}.page-module__bNPnOW__mediaWrap{flex-shrink:0;max-width:35%}.page-module__bNPnOW__media{object-fit:contain;border:1px solid var(--border);border-radius:14px;max-width:100%;max-height:25vh}.page-module__bNPnOW__questionText{flex:1;font-size:clamp(1.4rem,2.8vw,2.4rem);font-weight:700;line-height:1.25}.page-module__bNPnOW__optionsGrid{flex:1;grid-template-columns:1fr 1fr;gap:1rem;min-height:0;display:grid}.page-module__bNPnOW__optionCard{border:2px solid;border-radius:16px;align-items:center;gap:1rem;padding:1.2rem 1.5rem;transition:all .2s;animation:.4s ease-out both page-module__bNPnOW__optionIn;display:flex}.page-module__bNPnOW__optionCard:first-child{animation-delay:0s}.page-module__bNPnOW__optionCard:nth-child(2){animation-delay:80ms}.page-module__bNPnOW__optionCard:nth-child(3){animation-delay:.16s}.page-module__bNPnOW__optionCard:nth-child(4){animation-delay:.24s}@keyframes page-module__bNPnOW__optionIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__bNPnOW__optionShape{flex-shrink:0;font-size:1.6rem;line-height:1}.page-module__bNPnOW__optionLabel{flex:1;font-size:clamp(1rem,1.8vw,1.35rem);font-weight:600}.page-module__bNPnOW__resultBars{flex-direction:column;flex:1;justify-content:center;gap:.65rem;min-height:0;display:flex}.page-module__bNPnOW__resultRow{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;align-items:center;gap:.8rem;padding:.6rem 1rem;transition:all .3s;animation:.5s ease-out both page-module__bNPnOW__rowSlide;display:flex}@keyframes page-module__bNPnOW__rowSlide{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.page-module__bNPnOW__resultCorrect{border-color:var(--purple);background:var(--purple-dim);box-shadow:0 0 16px #1f7a6233;animation:.5s ease-out both page-module__bNPnOW__rowSlide,.7s ease-out .3s both page-module__bNPnOW__displayCorrectFlash!important}@keyframes page-module__bNPnOW__displayCorrectFlash{0%{box-shadow:0 0 40px #2bcbba80}to{box-shadow:0 0 16px #1f7a6233}}.page-module__bNPnOW__resultWrong{opacity:.35;filter:saturate(.4)}.page-module__bNPnOW__resultShape{flex-shrink:0;font-size:1.2rem}.page-module__bNPnOW__resultLabel{flex-shrink:0;min-width:10rem;font-size:clamp(.9rem,1.4vw,1.1rem);font-weight:600}.page-module__bNPnOW__barTrack{background:#0028500a;border-radius:6px;flex:1;height:28px;overflow:hidden}.page-module__bNPnOW__barFill{border-radius:6px;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1);animation:.8s cubic-bezier(.22,1,.36,1) both page-module__bNPnOW__barGrow}@keyframes page-module__bNPnOW__barGrow{0%{width:0!important}}.page-module__bNPnOW__resultCount{font-size:.95rem;font-weight:700;font-family:var(--font-source-code-pro),monospace;text-align:right;min-width:2rem}.page-module__bNPnOW__resultPct{color:var(--fg-muted);text-align:right;min-width:2.5rem;font-size:.8rem;font-weight:600}.page-module__bNPnOW__checkMark{color:var(--purple-light);flex-shrink:0;font-size:1.3rem;font-weight:900;animation:.5s cubic-bezier(.34,1.56,.64,1) .4s both page-module__bNPnOW__checkPop}@keyframes page-module__bNPnOW__checkPop{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.page-module__bNPnOW__typeReveal{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.2rem;display:flex}.page-module__bNPnOW__acceptedAnswer{color:var(--purple-dark);text-align:center;background:var(--purple-dim);border:2px solid #1f7a624d;border-radius:16px;padding:1rem 2.5rem;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800}.page-module__bNPnOW__textAnswerGrid{flex-wrap:wrap;justify-content:center;gap:.6rem;max-width:70vw;display:flex}.page-module__bNPnOW__textAnswerChip{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.95rem;display:flex}.page-module__bNPnOW__textAnswerCount{color:var(--fg-muted);font-weight:700}.page-module__bNPnOW__revealLb{perspective:800px;border-top:1.5px solid #1f7a6226;flex-shrink:0;gap:.6rem;padding:.7rem 2rem;display:flex;position:relative;overflow-x:auto}.page-module__bNPnOW__revealLb:before{content:"";background:linear-gradient(90deg,#0000,#2bcbba4d,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.page-module__bNPnOW__revealLbItem{background:var(--bg-card);border:1px solid var(--border);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .9rem;animation:1s cubic-bezier(.23,1,.32,1) both page-module__bNPnOW__lbCardReveal;display:flex}@keyframes page-module__bNPnOW__lbCardReveal{0%{opacity:0;filter:blur(4px);transform:translateY(24px)rotateX(40deg)scale(.9)}50%{opacity:1;filter:blur()}70%{transform:translateY(-4px)rotateX(-3deg)scale(1.02)}to{opacity:1;filter:blur();transform:translateY(0)rotateX(0)scale(1)}}.page-module__bNPnOW__revealLbTop{border-color:var(--purple);background:var(--purple-dim);animation:.7s cubic-bezier(.23,1,.32,1) both page-module__bNPnOW__lbCardReveal,2.5s ease-in-out 4s infinite page-module__bNPnOW__displayTopGlow}.page-module__bNPnOW__revealLb1st{background:linear-gradient(135deg,#e08a6a1a,#e9a4880d)!important;border-color:#e08a6a66!important;animation:.7s cubic-bezier(.23,1,.32,1) both page-module__bNPnOW__lbCardReveal,2.5s ease-in-out 4s infinite page-module__bNPnOW__display1stGlow!important}@keyframes page-module__bNPnOW__display1stGlow{0%,to{box-shadow:0 0 6px #e08a6a1a}50%{box-shadow:0 0 16px #e08a6a4d}}@keyframes page-module__bNPnOW__displayTopGlow{0%,to{box-shadow:0 0 4px #1f7a621a}50%{box-shadow:0 0 14px #1f7a624d}}.page-module__bNPnOW__revealLbMedal{animation:.5s cubic-bezier(.34,1.56,.64,1) both page-module__bNPnOW__displayMedalPop;animation-delay:inherit;flex-shrink:0;font-size:1rem}@keyframes page-module__bNPnOW__displayMedalPop{0%{opacity:0;transform:scale(0)rotate(-20deg)}60%{transform:scale(1.3)rotate(5deg)}to{opacity:1;transform:scale(1)rotate(0)}}.page-module__bNPnOW__revealLbRank{color:var(--fg-muted);font-size:.8rem;font-weight:700;font-family:var(--font-source-code-pro),monospace}.page-module__bNPnOW__revealLb1st .page-module__bNPnOW__revealLbRank{color:var(--orange)}.page-module__bNPnOW__revealLbPfp{object-fit:cover;border:1.5px solid var(--border);border-radius:50%;flex-shrink:0;width:28px;height:28px}.page-module__bNPnOW__revealLbTop .page-module__bNPnOW__revealLbPfp,.page-module__bNPnOW__revealLb1st .page-module__bNPnOW__revealLbPfp{border-width:2px;width:32px;height:32px}.page-module__bNPnOW__revealLb1st .page-module__bNPnOW__revealLbPfp{border-color:#e08a6a80;box-shadow:0 0 8px #e08a6a33}.page-module__bNPnOW__revealLbTop .page-module__bNPnOW__revealLbPfp{border-color:#2bcbba66;box-shadow:0 0 6px #1f7a6226}.page-module__bNPnOW__revealLbPfpPlaceholder{background:var(--bg-hover);border:1.5px solid var(--border);border-radius:50%;flex-shrink:0;width:28px;height:28px}.page-module__bNPnOW__revealLbName{text-overflow:ellipsis;max-width:10rem;font-size:.85rem;font-weight:600;overflow:hidden}.page-module__bNPnOW__revealLb1st .page-module__bNPnOW__revealLbName{font-weight:700}.page-module__bNPnOW__rankUp{color:#1f7a62;animation:.5s cubic-bezier(.34,1.56,.64,1) both page-module__bNPnOW__displayRankPop;animation-delay:inherit;background:#1f7a621a;border-radius:4px;padding:.1rem .3rem;font-size:.65rem;font-weight:700}.page-module__bNPnOW__rankDown{color:var(--orange);background:var(--orange-dim);animation:.5s cubic-bezier(.34,1.56,.64,1) both page-module__bNPnOW__displayRankPop;animation-delay:inherit;border-radius:4px;padding:.1rem .3rem;font-size:.65rem;font-weight:700}@keyframes page-module__bNPnOW__displayRankPop{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.4)}to{opacity:1;transform:scale(1)}}.page-module__bNPnOW__revealLbScore{font-weight:700;font-family:var(--font-source-code-pro),monospace;color:var(--purple-light);text-shadow:0 0 6px #1f7a621a;font-size:.85rem}.page-module__bNPnOW__revealLb1st .page-module__bNPnOW__revealLbScore{color:var(--orange);text-shadow:0 0 8px #e08a6a26}.page-module__bNPnOW__controls{flex-shrink:0;justify-content:flex-end;gap:.6rem;padding:.5rem 2rem .8rem;display:flex}.page-module__bNPnOW__nextBtn{background:var(--purple);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:.7rem 2.5rem;font-size:1rem;font-weight:700;transition:background .2s,transform .1s}.page-module__bNPnOW__nextBtn:hover{background:var(--purple-dark);transform:scale(1.02)}.page-module__bNPnOW__nextBtn:disabled{opacity:.35;cursor:not-allowed;transform:none}.page-module__bNPnOW__endBtn{border:1px solid var(--border);color:var(--fg-muted);cursor:pointer;background:0 0;border-radius:12px;padding:.7rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s}.page-module__bNPnOW__endBtn:hover{border-color:var(--orange);color:var(--orange)}.page-module__bNPnOW__endBtn:disabled{opacity:.35;cursor:not-allowed}.page-module__bNPnOW__endScreen{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2.5rem;padding:3vh 4vw;display:flex}.page-module__bNPnOW__endHeader{align-items:center;gap:.75rem;display:flex}.page-module__bNPnOW__endTitle{color:var(--purple-light);font-size:clamp(2rem,4vw,3.5rem);font-weight:900}.page-module__bNPnOW__podium{justify-content:center;align-items:flex-end;gap:1.5rem;width:100%;max-width:700px;animation:.6s ease-out page-module__bNPnOW__fadeScale;display:flex}.page-module__bNPnOW__podiumSlot{flex-direction:column;flex:1;align-items:center;gap:.5rem;max-width:200px;display:flex}.page-module__bNPnOW__podiumMedal{font-size:2rem}.page-module__bNPnOW__pfpSquare{border-color:#4a9aca!important;border-radius:6px!important}.page-module__bNPnOW__podiumPfp{object-fit:cover;border:3px solid var(--purple);border-radius:50%;width:56px;height:56px}.page-module__bNPnOW__podium1 .page-module__bNPnOW__podiumPfp{border-color:#fbbf24;width:72px;height:72px}.page-module__bNPnOW__podium2 .page-module__bNPnOW__podiumPfp{border-color:#a3a3a3}.page-module__bNPnOW__podium3 .page-module__bNPnOW__podiumPfp{border-color:#cd7f32}.page-module__bNPnOW__podiumPfpPlaceholder{background:var(--bg-card);border:3px solid var(--border);border-radius:50%;width:56px;height:56px}.page-module__bNPnOW__podiumName{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(.85rem,1.2vw,1.1rem);font-weight:700;overflow:hidden}.page-module__bNPnOW__podiumScore{color:var(--fg-muted);font-size:.9rem;font-weight:600;font-family:var(--font-source-code-pro),monospace}.page-module__bNPnOW__podiumBar{border-radius:12px 12px 0 0;width:100%;animation:.6s ease-out both page-module__bNPnOW__barRise}.page-module__bNPnOW__podium1 .page-module__bNPnOW__podiumBar{background:linear-gradient(#fbbf24,#b45309)}.page-module__bNPnOW__podium2 .page-module__bNPnOW__podiumBar{background:linear-gradient(#a3a3a3,#525252)}.page-module__bNPnOW__podium3 .page-module__bNPnOW__podiumBar{background:linear-gradient(#cd7f32,#7c4a1a)}@keyframes page-module__bNPnOW__barRise{0%{height:0!important}}.page-module__bNPnOW__endLeaderboard{flex-direction:column;gap:.4rem;width:100%;max-width:500px;display:flex}.page-module__bNPnOW__endLbRow{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;align-items:center;gap:.6rem;padding:.5rem .8rem;display:flex}.page-module__bNPnOW__endLbRank{color:var(--fg-muted);min-width:2rem;font-size:.85rem;font-weight:700;font-family:var(--font-source-code-pro),monospace}.page-module__bNPnOW__endLbPfp{object-fit:cover;border-radius:50%;width:28px;height:28px}.page-module__bNPnOW__endLbName{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.9rem;font-weight:600;overflow:hidden}.page-module__bNPnOW__endLbScore{font-weight:700;font-family:var(--font-source-code-pro),monospace;color:var(--purple-light)}.page-module__bNPnOW__homeLink{border:1px solid var(--border);color:var(--fg);border-radius:12px;padding:.75rem 2.5rem;font-weight:600;text-decoration:none;transition:all .2s}.page-module__bNPnOW__homeLink:hover{border-color:var(--purple);color:var(--purple-light)}
.page-module__jtc1Wa__container{max-width:1000px;min-height:100vh;margin:0 auto;padding:2rem 3rem}@media (max-width:768px){.page-module__jtc1Wa__container{padding:1.5rem}}.page-module__jtc1Wa__topBar{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.page-module__jtc1Wa__sessionInfo{flex-direction:column;gap:.25rem;display:flex}.page-module__jtc1Wa__joinCode{letter-spacing:.15em;color:var(--purple-light);font-size:1.8rem;font-weight:800;font-family:var(--font-source-code-pro),monospace}.page-module__jtc1Wa__joinLabel{color:var(--fg-muted);font-size:.8rem}.page-module__jtc1Wa__playerCount{text-align:right;color:var(--purple);font-size:1.25rem;font-weight:700}.page-module__jtc1Wa__playerLabel{color:var(--fg-muted);font-size:.75rem}.page-module__jtc1Wa__statusBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:20px;margin-bottom:1.5rem;padding:.25rem .75rem;font-size:.8rem;font-weight:600;display:inline-block}.page-module__jtc1Wa__statusLobby{background:var(--purple-dim);color:var(--purple-light)}.page-module__jtc1Wa__statusActive{background:var(--purple-dim);color:var(--purple)}.page-module__jtc1Wa__statusEnded{background:var(--orange-dim);color:var(--orange-light)}.page-module__jtc1Wa__statusPaused{background:var(--orange-dim);color:var(--orange)}.page-module__jtc1Wa__questionCard{border:1px solid var(--border);background:var(--bg-card);border-radius:16px;margin-bottom:1.5rem;padding:1.5rem}.page-module__jtc1Wa__questionNum{color:var(--fg-muted);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.85rem;font-weight:600;display:flex}.page-module__jtc1Wa__typeBadge{text-transform:uppercase;background:var(--purple-dim);color:var(--purple-light);border-radius:4px;padding:.1rem .4rem;font-size:.65rem;font-weight:700}.page-module__jtc1Wa__questionImage{object-fit:contain;border:1px solid var(--border);border-radius:8px;width:100%;max-height:200px;margin:.5rem 0}.page-module__jtc1Wa__questionText{margin-bottom:1rem;font-size:1.25rem;font-weight:600}.page-module__jtc1Wa__timer{text-align:center;font-size:2rem;font-weight:800;font-family:var(--font-source-code-pro),monospace;color:var(--purple-light);margin-bottom:1rem}.page-module__jtc1Wa__timerUrgent{color:var(--orange)}.page-module__jtc1Wa__controls{z-index:1;gap:.75rem;margin-bottom:2rem;display:flex;position:relative}.page-module__jtc1Wa__nextBtn{background:var(--purple);color:#fff;cursor:pointer;border:none;border-radius:12px;flex:1;padding:.875rem;font-size:1rem;font-weight:600;transition:background .2s}.page-module__jtc1Wa__nextBtn:hover{background:var(--purple-dark)}.page-module__jtc1Wa__nextBtn:disabled{opacity:.4;cursor:not-allowed}.page-module__jtc1Wa__endBtn{background:var(--orange);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:.875rem 1.25rem;font-size:1rem;font-weight:600;transition:background .2s}.page-module__jtc1Wa__endBtn:hover{background:var(--orange-light)}.page-module__jtc1Wa__autoAdvanceLabel{text-align:center;background:var(--bg-card);border:1px solid var(--border);color:var(--purple-light);letter-spacing:.02em;border-radius:12px;flex:1;padding:.875rem;font-size:1rem;font-weight:700;animation:1s ease-in-out infinite alternate page-module__jtc1Wa__pulse}@keyframes page-module__jtc1Wa__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.page-module__jtc1Wa__leaderboard{margin-top:1.5rem}.page-module__jtc1Wa__lbTitle{color:var(--fg-muted);margin-bottom:.75rem;font-size:1rem;font-weight:600}.page-module__jtc1Wa__lbList{flex-direction:column;gap:.5rem;list-style:none;display:flex}.page-module__jtc1Wa__lbItem{background:var(--bg-card);border-radius:10px;justify-content:space-between;align-items:center;padding:.6rem 1rem;display:flex}.page-module__jtc1Wa__lbRank{width:2rem;color:var(--fg-muted);font-weight:700}.page-module__jtc1Wa__lbPfp{object-fit:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px}.page-module__jtc1Wa__lbFid{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.page-module__jtc1Wa__lbScore{color:var(--purple-light);font-weight:700;font-family:var(--font-source-code-pro),monospace}.page-module__jtc1Wa__lbTop3{background:var(--purple-dim);border:1px solid #1f7a6233}.page-module__jtc1Wa__lbUp{color:var(--purple);margin-right:.5rem;font-size:.75rem;font-weight:700}.page-module__jtc1Wa__lbDown{color:var(--orange);margin-right:.5rem;font-size:.75rem;font-weight:700}.page-module__jtc1Wa__lobbySection{flex-direction:column;align-items:center;gap:1.5rem;padding:2rem 0;display:flex;position:relative}.page-module__jtc1Wa__qrWrap{z-index:1;background:#ffffff8c;border:2px solid #1f7a6233;border-radius:20px;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:relative;box-shadow:0 4px 24px #1f7a6214,inset 0 0 0 1px #ffffff4d}.page-module__jtc1Wa__lobbyMsg{text-align:center;color:var(--fg-muted);z-index:1;font-size:1rem;position:relative}.page-module__jtc1Wa__lobbyPlayerList{z-index:1;width:100%;max-width:340px;max-height:200px;margin:.75rem 0;padding:0;list-style:none;position:relative;overflow-y:auto}.page-module__jtc1Wa__lobbyPlayerItem{background:#00000026;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.35rem .5rem;display:flex}.page-module__jtc1Wa__lobbyPlayerPfp{object-fit:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px}.page-module__jtc1Wa__lobbyPlayerPfp.page-module__jtc1Wa__pfpSquare{border-radius:6px}.page-module__jtc1Wa__lobbyPlayerName{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.85rem;font-weight:500;overflow:hidden}.page-module__jtc1Wa__kickBtn{color:var(--fg-muted);cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:.85rem;transition:opacity .15s,color .15s,background .15s}.page-module__jtc1Wa__kickBtn:hover{opacity:1;color:#e74c3c;background:#e74c3c1a}.page-module__jtc1Wa__lobbyBubbles{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.page-module__jtc1Wa__lobbyBubbleWrap{pointer-events:auto;position:absolute;transform:translate(-50%,-50%)}.page-module__jtc1Wa__lobbyBubbleNew{animation:.9s cubic-bezier(.22,1.2,.36,1) both page-module__jtc1Wa__bubblePop}.page-module__jtc1Wa__lobbyBubbleNew:before,.page-module__jtc1Wa__lobbyBubbleNew:after{content:"";pointer-events:none;border-radius:50%;width:100%;height:100%;position:absolute;top:50%;left:50%}.page-module__jtc1Wa__lobbyBubbleNew:before{border:1.5px solid #2a9d8280;animation:1s ease-out both page-module__jtc1Wa__burstRing}.page-module__jtc1Wa__lobbyBubbleNew:after{border:1px solid #2a9d824d;animation:1s ease-out .15s both page-module__jtc1Wa__burstRing}.page-module__jtc1Wa__lobbyBubble{object-fit:cover;aspect-ratio:1;will-change:transform;opacity:1;border:2px solid #2a9d8273;border-radius:50%;flex-shrink:0;animation-timing-function:linear;animation-iteration-count:infinite;display:block}.page-module__jtc1Wa__lobbyBubbleNew .page-module__jtc1Wa__lobbyBubble{animation:1.5s ease-out both page-module__jtc1Wa__bubbleGlow;box-shadow:0 0 14px #2a9d8280}.page-module__jtc1Wa__bubbleFloatY{animation-name:page-module__jtc1Wa__bubbleFloatY}.page-module__jtc1Wa__bubbleFloatX{animation-name:page-module__jtc1Wa__bubbleFloatX}.page-module__jtc1Wa__bubbleFloatDiag{animation-name:page-module__jtc1Wa__bubbleFloatDiag}@keyframes page-module__jtc1Wa__bubblePop{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}60%{opacity:1;transform:translate(-50%,-50%)scale(.9)}80%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes page-module__jtc1Wa__burstRing{0%{opacity:.7;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(2.8)}}@keyframes page-module__jtc1Wa__bubbleGlow{0%{box-shadow:0 0 16px #2a9d8280}to{box-shadow:0 0 #2a9d8200}}@keyframes page-module__jtc1Wa__bubbleFloatY{0%{transform:translateY(0)}25%{transform:translateY(-2px)}50%{transform:translateY(-3.5px)}75%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes page-module__jtc1Wa__bubbleFloatX{0%{transform:translate(0)}25%{transform:translate(1.5px)}50%{transform:translate(3px)}75%{transform:translate(1.5px)}to{transform:translate(0)}}@keyframes page-module__jtc1Wa__bubbleFloatDiag{0%{transform:translate(0)}25%{transform:translate(1px,-1.5px)}50%{transform:translate(2px,-3px)}75%{transform:translate(1px,-1.5px)}to{transform:translate(0)}}.page-module__jtc1Wa__endMsg{text-align:center;padding:2rem}.page-module__jtc1Wa__endTitle{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.page-module__jtc1Wa__homeLink{color:var(--purple-light);margin-top:1rem;text-decoration:none;display:inline-block}.page-module__jtc1Wa__homeLink:hover{text-decoration:underline}.page-module__jtc1Wa__statusRevealing{background:var(--orange-dim);color:var(--orange)}.page-module__jtc1Wa__revealBanner{text-align:center;color:var(--orange);margin-bottom:1.25rem;font-size:1.75rem;font-weight:800;animation:.6s cubic-bezier(.22,1,.36,1) both page-module__jtc1Wa__revealBannerIn;position:relative}.page-module__jtc1Wa__revealBanner:after{content:"";background:linear-gradient(90deg,transparent,var(--orange),transparent);border-radius:2px;width:60px;height:3px;margin:.5rem auto 0;animation:.8s ease-out .3s both page-module__jtc1Wa__bannerLine;display:block}@keyframes page-module__jtc1Wa__revealBannerIn{0%{opacity:0;filter:blur(6px);transform:scale(.7)}50%{transform:scale(1.05)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes page-module__jtc1Wa__bannerLine{0%{opacity:0;width:0}to{opacity:1;width:60px}}@keyframes page-module__jtc1Wa__fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.page-module__jtc1Wa__revealAnswer{text-align:center;background:var(--purple-dim);color:var(--purple-light);border-radius:10px;margin-top:.75rem;padding:.75rem;font-weight:600}.page-module__jtc1Wa__hostOption{opacity:.7;padding:.3rem 0}.page-module__jtc1Wa__hostOptionsGrid{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.page-module__jtc1Wa__hostResultOption{border:1px solid var(--border);opacity:.4;filter:saturate(.4);background:#00285005;border-radius:10px;justify-content:space-between;align-items:center;padding:.6rem .85rem;font-size:.95rem;transition:all .4s;animation:.4s ease-out both page-module__jtc1Wa__optionReveal;display:flex}@keyframes page-module__jtc1Wa__optionReveal{0%{opacity:0;transform:translate(-10px)}to{opacity:.4;transform:translate(0)}}.page-module__jtc1Wa__hostResultCorrect{border-color:var(--purple);background:var(--purple-dim);animation:.7s ease-out both page-module__jtc1Wa__hostCorrectFlash;box-shadow:0 0 20px #1f7a624d;opacity:1!important;filter:saturate()!important}@keyframes page-module__jtc1Wa__hostCorrectFlash{0%{opacity:0;transform:translate(-10px);box-shadow:0 0 #2bcbba00}30%{transform:scale(1.02);box-shadow:0 0 40px #2bcbba80}to{opacity:1;transform:translate(0)scale(1);box-shadow:0 0 20px #1f7a624d}}.page-module__jtc1Wa__hostResultPct{font-weight:700;font-family:var(--font-source-code-pro),monospace;color:var(--fg-muted);font-size:.85rem}.page-module__jtc1Wa__hostResultCorrect .page-module__jtc1Wa__hostResultPct{color:var(--purple-light)}.page-module__jtc1Wa__flightBoard{perspective:1200px;margin-top:1.5rem;position:relative}.page-module__jtc1Wa__flightBoard:before{content:"";background:linear-gradient(90deg,transparent,var(--border),transparent);width:50%;height:1px;margin:0 auto 1rem;display:block}.page-module__jtc1Wa__flightBoardTitle{text-transform:uppercase;letter-spacing:.2em;color:#1f7a62b3;text-align:center;margin-bottom:.6rem;font-size:.75rem;font-weight:700;animation:1.5s ease-out both page-module__jtc1Wa__titlePulse}@keyframes page-module__jtc1Wa__titlePulse{0%{opacity:0;letter-spacing:.4em}50%{opacity:.6}to{opacity:1;letter-spacing:.2em}}.page-module__jtc1Wa__flightBoardList{background:#0028500a;border-radius:12px;flex-direction:column;gap:3px;padding:4px;list-style:none;display:flex;overflow:hidden;box-shadow:0 2px 16px #00285014}.page-module__jtc1Wa__flightBoardItem{background:var(--bg-card);transform-origin:top;border:1px solid #0000;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;animation:1s cubic-bezier(.23,1,.32,1) both page-module__jtc1Wa__flipRowHost;display:flex}@keyframes page-module__jtc1Wa__flipRowHost{0%{opacity:0;filter:blur(4px);transform:rotateX(90deg)scaleY(.3)translateY(-10px)}40%{opacity:1;filter:blur()}65%{transform:rotateX(-12deg)scaleY(1.03)translateY(0)}80%{transform:rotateX(4deg)scaleY(.98)}to{opacity:1;filter:blur();transform:rotateX(0)scaleY(1)translateY(0)}}.page-module__jtc1Wa__flightBoardTop3{background:var(--purple-dim);border:1px solid #1f7a6240;animation:1s cubic-bezier(.23,1,.32,1) both page-module__jtc1Wa__flipRowHost,2.5s ease-in-out 6s both page-module__jtc1Wa__topGlow}.page-module__jtc1Wa__flightBoard1st{padding:.6rem .75rem;background:linear-gradient(135deg,#e08a6a1a,#e9a4880d)!important;border-color:#e08a6a4d!important;animation:1s cubic-bezier(.23,1,.32,1) both page-module__jtc1Wa__flipRowHost,2.5s ease-in-out 6s infinite page-module__jtc1Wa__firstGlow!important}@keyframes page-module__jtc1Wa__firstGlow{0%,to{box-shadow:0 0 6px #e08a6a1a}50%{box-shadow:0 0 16px #e08a6a40}}@keyframes page-module__jtc1Wa__topGlow{0%{box-shadow:none}50%{box-shadow:0 0 12px #1f7a624d}to{box-shadow:0 0 6px #1f7a6226}}.page-module__jtc1Wa__flightBoardRank{font-weight:700;font-family:var(--font-source-code-pro),monospace;width:2rem;color:var(--fg-muted);flex-shrink:0;font-size:.85rem}.page-module__jtc1Wa__flightBoard1st .page-module__jtc1Wa__flightBoardRank{color:var(--orange)}.page-module__jtc1Wa__flightBoardMedal{animation:.6s cubic-bezier(.34,1.56,.64,1) both page-module__jtc1Wa__medalPopHost;animation-delay:inherit;flex-shrink:0;font-size:1.1rem}@keyframes page-module__jtc1Wa__medalPopHost{0%{opacity:0;transform:scale(0)rotate(-20deg)}60%{transform:scale(1.3)rotate(5deg)}to{opacity:1;transform:scale(1)rotate(0)}}.page-module__jtc1Wa__pfpSquare{border-color:#1f7a6280!important;border-radius:6px!important}.page-module__jtc1Wa__flightBoardPfp{object-fit:cover;border:1.5px solid var(--border);border-radius:50%;flex-shrink:0;width:28px;height:28px;transition:all .3s}.page-module__jtc1Wa__flightBoardTop3 .page-module__jtc1Wa__flightBoardPfp,.page-module__jtc1Wa__flightBoard1st .page-module__jtc1Wa__flightBoardPfp{border-width:2px;width:34px;height:34px}.page-module__jtc1Wa__flightBoard1st .page-module__jtc1Wa__flightBoardPfp{border-color:#e08a6a80;box-shadow:0 0 10px #e08a6a33}.page-module__jtc1Wa__flightBoardTop3 .page-module__jtc1Wa__flightBoardPfp{border-color:#2bcbba66;box-shadow:0 0 8px #1f7a6226}.page-module__jtc1Wa__flightBoardPfpPlaceholder{background:var(--bg-card);border:1.5px solid var(--border);border-radius:50%;flex-shrink:0;width:28px;height:28px}.page-module__jtc1Wa__flightBoardName{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.page-module__jtc1Wa__flightBoard1st .page-module__jtc1Wa__flightBoardName{font-weight:700}.page-module__jtc1Wa__flightBoardUp{color:#1f7a62;animation:.5s cubic-bezier(.34,1.56,.64,1) both page-module__jtc1Wa__rankBadgePop;animation-delay:inherit;background:#1f7a621a;border-radius:4px;flex-shrink:0;padding:.1rem .35rem;font-size:.65rem;font-weight:700}.page-module__jtc1Wa__flightBoardDown{color:var(--orange);background:var(--orange-dim);animation:.5s cubic-bezier(.34,1.56,.64,1) both page-module__jtc1Wa__rankBadgePop;animation-delay:inherit;border-radius:4px;flex-shrink:0;padding:.1rem .35rem;font-size:.65rem;font-weight:700}@keyframes page-module__jtc1Wa__rankBadgePop{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.4)}to{opacity:1;transform:scale(1)}}.page-module__jtc1Wa__flightBoardScore{font-weight:700;font-family:var(--font-source-code-pro),monospace;color:var(--purple-light);text-shadow:0 0 6px #1f7a621a;flex-shrink:0;font-size:.9rem}.page-module__jtc1Wa__flightBoard1st .page-module__jtc1Wa__flightBoardScore{color:var(--orange);text-shadow:0 0 8px #e08a6a26}.page-module__jtc1Wa__reportWrap{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff80;border:1px solid #1f7a6226;border-radius:20px;padding:1.5rem;animation:.5s ease-out page-module__jtc1Wa__fadeInScale;box-shadow:0 4px 24px #0028500f}.page-module__jtc1Wa__reportHeader{text-align:center;margin-bottom:1.5rem}.page-module__jtc1Wa__reportTitle{color:var(--purple-light);margin:0;font-size:1.6rem;font-weight:800}.page-module__jtc1Wa__reportSubtitle{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-muted);font-size:.8rem;font-weight:600}.page-module__jtc1Wa__reportLoading{text-align:center;color:var(--fg-muted);padding:2rem;animation:1.5s ease-in-out infinite page-module__jtc1Wa__pulse}.page-module__jtc1Wa__summaryRow{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-bottom:1.5rem;display:grid}.page-module__jtc1Wa__summaryCard{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;flex-direction:column;align-items:center;gap:.2rem;padding:1rem .5rem;animation:.4s ease-out both page-module__jtc1Wa__slideUp;display:flex;box-shadow:0 2px 8px #0028500d}.page-module__jtc1Wa__summaryValue{color:var(--purple-light);font-size:1.6rem;font-weight:800;font-family:var(--font-source-code-pro),monospace}.page-module__jtc1Wa__summaryLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);font-size:.7rem;font-weight:600}@keyframes page-module__jtc1Wa__slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page-module__jtc1Wa__sectionLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);margin-bottom:.75rem;font-size:.75rem;font-weight:700}.page-module__jtc1Wa__spotlightsSection{margin-bottom:1.5rem}.page-module__jtc1Wa__spotlightGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.5rem;display:grid}.page-module__jtc1Wa__spotlightCard{background:linear-gradient(135deg,#1f7a621a,#155e4b0f);border:1px solid #1f7a6233;border-radius:14px;align-items:center;gap:.75rem;padding:.9rem 1rem;animation:.4s ease-out both page-module__jtc1Wa__slideUp;display:flex;box-shadow:0 2px 8px #0028500a}.page-module__jtc1Wa__spotlight_mvp{background:linear-gradient(135deg,#fbbf2426,#e08a6a14);border-color:#fbbf244d}.page-module__jtc1Wa__spotlight_streak{background:linear-gradient(135deg,#e08a6a1f,#ef444414);border-color:#e08a6a40}.page-module__jtc1Wa__spotlight_sharpshooter{background:linear-gradient(135deg,#22c55e1f,#34d39914);border-color:#22c55e40}.page-module__jtc1Wa__spotlight_flawless{background:linear-gradient(135deg,#155e4b1f,#1f7a6214);border-color:#155e4b4d}.page-module__jtc1Wa__spotlightIcon{flex-shrink:0;font-size:1.6rem}.page-module__jtc1Wa__spotlightInfo{flex-direction:column;flex:1;min-width:0;display:flex}.page-module__jtc1Wa__spotlightTitle{text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700}.page-module__jtc1Wa__spotlightValue{color:var(--purple-light);font-size:1.1rem;font-weight:800;font-family:var(--font-source-code-pro),monospace}.page-module__jtc1Wa__spotlightPlayer{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.page-module__jtc1Wa__spotlightPfp{object-fit:cover;border:1.5px solid var(--border);border-radius:50%;width:28px;height:28px}.page-module__jtc1Wa__spotlightName{white-space:nowrap;text-overflow:ellipsis;max-width:100px;font-size:.85rem;font-weight:600;overflow:hidden}.page-module__jtc1Wa__chartSection{margin-bottom:1.5rem}.page-module__jtc1Wa__barChart{flex-direction:column;gap:.4rem;display:flex}.page-module__jtc1Wa__barRow{align-items:center;gap:.5rem;animation:.35s ease-out both page-module__jtc1Wa__slideUp;display:flex}.page-module__jtc1Wa__barLabel{color:var(--fg-muted);flex-shrink:0;align-items:center;gap:.3rem;width:3rem;font-size:.8rem;font-weight:700;display:flex}.page-module__jtc1Wa__tagHard,.page-module__jtc1Wa__tagEasy{text-transform:uppercase;letter-spacing:.03em;border-radius:3px;padding:.1rem .3rem;font-size:.55rem;font-weight:700}.page-module__jtc1Wa__tagHard{color:#f87171;background:#ef444426}.page-module__jtc1Wa__tagEasy{color:#4ade80;background:#22c55e26}.page-module__jtc1Wa__barTrack{background:#0028500a;border-radius:6px;flex:1;height:20px;overflow:hidden}.page-module__jtc1Wa__barFill{border-radius:6px;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1);animation:.8s cubic-bezier(.16,1,.3,1) both page-module__jtc1Wa__barGrow}@keyframes page-module__jtc1Wa__barGrow{0%{width:0!important}}.page-module__jtc1Wa__barGood{background:linear-gradient(90deg,#22c55eb3,#34d39980)}.page-module__jtc1Wa__barMid{background:linear-gradient(90deg,#fbbf24b3,#e08a6a80)}.page-module__jtc1Wa__barLow{background:linear-gradient(90deg,#ef444499,#e08a6a73)}.page-module__jtc1Wa__barValue{color:var(--fg-muted);font-size:.8rem;font-weight:700;font-family:var(--font-source-code-pro),monospace;text-align:right;flex-shrink:0;width:2.5rem}.page-module__jtc1Wa__distChart{align-items:flex-end;gap:.5rem;height:120px;padding:0 .25rem;display:flex}.page-module__jtc1Wa__distCol{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.page-module__jtc1Wa__distBarWrap{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.page-module__jtc1Wa__distBar{background:linear-gradient(#155e4b66,#1f7a6299);border-radius:4px 4px 0 0;width:80%;min-height:2px;animation:.6s cubic-bezier(.16,1,.3,1) both page-module__jtc1Wa__distGrow}@keyframes page-module__jtc1Wa__distGrow{0%{height:0!important}}.page-module__jtc1Wa__distCount{color:var(--purple-light);margin-top:.25rem;font-size:.7rem;font-weight:700}.page-module__jtc1Wa__distLabel{color:var(--fg-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.55rem;overflow:hidden}.page-module__jtc1Wa__countdownOverlay{z-index:200;background:var(--bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__jtc1Wa__countdownStartWrap{flex-direction:column;align-items:center;gap:2rem;animation:.5s ease-out both page-module__jtc1Wa__fadeInUp;display:flex}.page-module__jtc1Wa__countdownLabel{color:var(--purple);text-shadow:0 0 40px #1f7a6266;font-size:clamp(2.5rem,10vw,5rem);font-weight:900;animation:1.5s ease-in-out infinite page-module__jtc1Wa__pulse}.page-module__jtc1Wa__countdownBarTrack{background:#ffffff1a;border-radius:4px;width:min(80vw,400px);height:8px;overflow:hidden}.page-module__jtc1Wa__countdownBarFill{background:var(--purple);transform-origin:0;border-radius:4px;height:100%;animation:10s linear forwards page-module__jtc1Wa__countdownShrink;box-shadow:0 0 12px #1f7a6280}@keyframes page-module__jtc1Wa__countdownShrink{0%{width:100%}to{width:0%}}@keyframes page-module__jtc1Wa__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__jtc1Wa__countdownNum{color:var(--purple);text-shadow:0 4px 24px #1f7a624d;font-size:clamp(6rem,20vw,12rem);font-weight:900;animation:.9s cubic-bezier(.22,1.2,.36,1) both page-module__jtc1Wa__countdownPop}@keyframes page-module__jtc1Wa__countdownPop{0%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(1.15)}60%{opacity:1;transform:scale(.95)}75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}
.page-module__DEXsDq__container{height:100dvh;padding:.5rem .75rem;padding-top:env(safe-area-inset-top,.5rem);padding-bottom:env(safe-area-inset-bottom,.5rem);box-sizing:border-box;flex-direction:column;max-width:480px;margin:0 auto;display:flex;overflow:hidden}.page-module__DEXsDq__topBar{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.page-module__DEXsDq__brand{align-self:center;align-items:center;display:inline-flex}.page-module__DEXsDq__brandLogo{object-fit:contain;width:clamp(130px,36vw,180px);height:auto}.page-module__DEXsDq__status{text-transform:uppercase;background:var(--purple-dim);color:var(--purple-light);border-radius:10px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.page-module__DEXsDq__scoreChip{background:#ffffff4d;border:1px solid #2c55701f;border-radius:10px;align-self:center;align-items:center;gap:.2rem;padding:.25rem .5rem;display:flex}.page-module__DEXsDq__scoreChipLabel{letter-spacing:.04em;color:#5a8ba8;text-transform:lowercase;font-size:.5rem;font-weight:600}.page-module__DEXsDq__scoreChipValue{font-size:1.2rem;font-weight:900;font-family:var(--font-source-code-pro),monospace;color:#2c5570;text-align:right;min-width:1ch;line-height:1}.page-module__DEXsDq__scoreChipValue>span{display:inline-block}.page-module__DEXsDq__scoreRolling{color:var(--purple);text-shadow:0 0 8px #1f7a624d;transition:color .3s,text-shadow .3s}.page-module__DEXsDq__lobby{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;padding-bottom:4rem;display:flex;position:relative}.page-module__DEXsDq__namePickerWrap{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:2rem 0;display:flex}.page-module__DEXsDq__namePickerTitle{color:var(--fg);font-size:1.6rem;font-weight:700}.page-module__DEXsDq__namePickerSub{color:var(--fg-muted);margin-bottom:.5rem;font-size:.9rem}.page-module__DEXsDq__namePickerForm{flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:280px;display:flex}.page-module__DEXsDq__namePickerInput{text-align:center;border:2px solid var(--border);background:var(--bg-card);width:100%;color:var(--fg);border-radius:12px;outline:none;padding:.875rem 1rem;font-size:1.15rem;font-weight:600;transition:border-color .2s}.page-module__DEXsDq__namePickerInput:focus{border-color:var(--purple)}.page-module__DEXsDq__namePickerInput::placeholder{color:var(--fg-muted);font-weight:400}.page-module__DEXsDq__namePickerBtn{background:var(--purple);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;padding:.875rem;font-size:1rem;font-weight:600;transition:background .2s,transform .1s}.page-module__DEXsDq__namePickerBtn:hover{background:var(--purple-dark)}.page-module__DEXsDq__namePickerBtn:active{transform:scale(.98)}.page-module__DEXsDq__namePickerBtn:disabled{opacity:.4;cursor:not-allowed}.page-module__DEXsDq__lobbyTitle{z-index:1;font-size:1.4rem;font-weight:700;animation:.4s ease-out page-module__DEXsDq__lobbyFadeIn;position:relative}.page-module__DEXsDq__lobbySubtitle{color:var(--fg-muted);z-index:1;position:relative}.page-module__DEXsDq__lobbyCounter{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.page-module__DEXsDq__lobbyCountNum{color:var(--purple);font-size:3.5rem;font-weight:900;line-height:1;font-family:var(--font-source-code-pro),monospace;transition:transform .2s}.page-module__DEXsDq__lobbyCountLabel{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:600}.page-module__DEXsDq__lobbyBubbles{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.page-module__DEXsDq__lobbyBubbleWrap{pointer-events:auto;position:absolute;transform:translate(-50%,-50%)}.page-module__DEXsDq__lobbyBubbleNew{animation:.9s cubic-bezier(.22,1.2,.36,1) both page-module__DEXsDq__bubblePop}.page-module__DEXsDq__lobbyBubbleNew:before,.page-module__DEXsDq__lobbyBubbleNew:after{content:"";pointer-events:none;border-radius:50%;width:100%;height:100%;position:absolute;top:50%;left:50%}.page-module__DEXsDq__lobbyBubbleNew:before{border:1.5px solid #2a9d8280;animation:1s ease-out both page-module__DEXsDq__burstRing}.page-module__DEXsDq__lobbyBubbleNew:after{border:1px solid #2a9d824d;animation:1s ease-out .15s both page-module__DEXsDq__burstRing}.page-module__DEXsDq__lobbyBubble{object-fit:cover;aspect-ratio:1;will-change:transform;opacity:1;border:2px solid #2a9d8273;border-radius:50%;flex-shrink:0;animation-timing-function:linear;animation-iteration-count:infinite;display:block}.page-module__DEXsDq__lobbyBubbleNew .page-module__DEXsDq__lobbyBubble{animation:1.5s ease-out both page-module__DEXsDq__bubbleGlow;box-shadow:0 0 12px #2a9d8266}.page-module__DEXsDq__bubbleFloatY{animation-name:page-module__DEXsDq__bubbleFloatY}.page-module__DEXsDq__bubbleFloatX{animation-name:page-module__DEXsDq__bubbleFloatX}.page-module__DEXsDq__bubbleFloatDiag{animation-name:page-module__DEXsDq__bubbleFloatDiag}@keyframes page-module__DEXsDq__bubblePop{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}60%{opacity:1;transform:translate(-50%,-50%)scale(.9)}80%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes page-module__DEXsDq__burstRing{0%{opacity:.7;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(2.8)}}@keyframes page-module__DEXsDq__bubbleGlow{0%{box-shadow:0 0 16px #2a9d8280}to{box-shadow:0 0 #2a9d8200}}@keyframes page-module__DEXsDq__bubbleFloatY{0%{transform:translateY(0)}25%{transform:translateY(-2px)}50%{transform:translateY(-3.5px)}75%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes page-module__DEXsDq__bubbleFloatX{0%{transform:translate(0)}25%{transform:translate(1.5px)}50%{transform:translate(3px)}75%{transform:translate(1.5px)}to{transform:translate(0)}}@keyframes page-module__DEXsDq__bubbleFloatDiag{0%{transform:translate(0)}25%{transform:translate(1px,-1.5px)}50%{transform:translate(2px,-3px)}75%{transform:translate(1px,-1.5px)}to{transform:translate(0)}}@keyframes page-module__DEXsDq__lobbyFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.page-module__DEXsDq__shareRow{z-index:1;justify-content:center;gap:1rem;display:flex;position:absolute;bottom:2rem;left:0;right:0}.page-module__DEXsDq__shareIcon{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1f7a6233;border:1.5px solid #1f7a624d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .2s,color .2s,transform .15s,box-shadow .2s;display:flex}.page-module__DEXsDq__shareIcon:hover{color:#fff;background:#1f7a6259;border-color:#1f7a6280;box-shadow:0 2px 8px #1f7a6233}.page-module__DEXsDq__shareIcon:active{transform:scale(.92)}.page-module__DEXsDq__shareIconActive{border-color:var(--purple);background:var(--purple);color:#fff}.page-module__DEXsDq__pulse{background:var(--purple);border-radius:50%;width:12px;height:12px;animation:1.5s ease-in-out infinite page-module__DEXsDq__pulse}@keyframes page-module__DEXsDq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.page-module__DEXsDq__transition{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;animation:.4s ease-out page-module__DEXsDq__fadeInScale;display:flex}.page-module__DEXsDq__transitionText{color:var(--purple-light);font-size:1.5rem;font-weight:700;animation:1s ease-in-out infinite page-module__DEXsDq__pulse}.page-module__DEXsDq__transitionQ{color:var(--purple);font-size:3rem;font-weight:900;font-family:var(--font-source-code-pro),monospace}.page-module__DEXsDq__streakBadge{text-align:center;color:var(--orange);background:var(--orange-dim);border-radius:20px;flex-shrink:0;margin:0 auto .75rem;padding:.2rem .5rem;font-size:.7rem;font-weight:700;animation:.3s ease-out page-module__DEXsDq__fadeInScale;display:inline-block}.page-module__DEXsDq__questionMedia{object-fit:contain;border:1px solid var(--border);border-radius:10px;flex-shrink:1;width:100%;min-height:0;max-height:30vh;margin-bottom:.35rem}.page-module__DEXsDq__pollTag{background:var(--purple-dim);color:var(--purple-light);text-transform:uppercase;border-radius:4px;margin-left:.5rem;padding:.15rem .4rem;font-size:.7rem;font-weight:700}.page-module__DEXsDq__tfGrid{flex:1;grid-template-columns:1fr 1fr;align-content:center;gap:.5rem;padding:.25rem 0;display:grid}.page-module__DEXsDq__typeForm{flex-shrink:0;gap:.5rem;display:flex}.page-module__DEXsDq__typeInput{border:2px solid var(--border);color:var(--fg);background:#ffffff73;border-radius:10px;outline:none;flex:1;padding:.6rem .75rem;font-size:.9rem;font-weight:500}.page-module__DEXsDq__typeInput:focus{border-color:var(--purple)}.page-module__DEXsDq__typeSubmitBtn{background:var(--purple);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:.6rem 1rem;font-size:.9rem;font-weight:600;transition:background .2s}.page-module__DEXsDq__typeSubmitBtn:hover{background:var(--purple-dark)}.page-module__DEXsDq__typeSubmitBtn:disabled{opacity:.4;cursor:not-allowed}.page-module__DEXsDq__revealAnswer{text-align:center;background:var(--purple-dim);color:var(--purple-light);border-radius:8px;flex-shrink:0;margin-bottom:.25rem;padding:.5rem;font-size:.85rem;font-weight:600}.page-module__DEXsDq__questionSection{flex-direction:column;flex:1;min-height:0;padding-bottom:.25rem;display:flex;overflow:hidden auto}.page-module__DEXsDq__timer{text-align:center;font-size:1.75rem;font-weight:800;font-family:var(--font-source-code-pro),monospace;color:var(--purple-light);flex-shrink:0;margin-bottom:.25rem}.page-module__DEXsDq__timerUrgent{color:var(--orange);animation:.3s ease-in-out infinite page-module__DEXsDq__shake}@keyframes page-module__DEXsDq__shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.page-module__DEXsDq__questionNum{color:var(--fg-muted);flex-shrink:0;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.page-module__DEXsDq__questionText{border:1px solid var(--border);background:#fff6;border-radius:12px;flex-shrink:0;margin-bottom:.5rem;padding:.75rem;font-size:1.1rem;font-weight:700;line-height:1.3}.page-module__DEXsDq__optionsGrid{flex:1;grid-template-columns:1fr 1fr;align-content:center;gap:.5rem;padding:.25rem 0;display:grid}.page-module__DEXsDq__optionBtn{border:2px solid var(--border);color:var(--fg);cursor:pointer;text-align:center;word-break:break-word;background:#ffffff73;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.6rem .5rem;font-size:.85rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.page-module__DEXsDq__optionBtn:active{transform:scale(.96)}.page-module__DEXsDq__option0{border-color:#1f7a624d}.page-module__DEXsDq__option1{border-color:#1f7a6233}.page-module__DEXsDq__option2{border-color:#155e4b4d}.page-module__DEXsDq__option3{border-color:#155e4b33}.page-module__DEXsDq__option0:hover{background:#1f7a621a}.page-module__DEXsDq__option1:hover{background:#1f7a6214}.page-module__DEXsDq__option2:hover{background:#155e4b1a}.page-module__DEXsDq__option3:hover{background:#155e4b14}.page-module__DEXsDq__selectedOption{animation:1s ease-in-out infinite page-module__DEXsDq__glowPulse;transform:scale(.97);box-shadow:0 0 20px #1f7a6266,0 0 40px #1f7a6226,inset 0 0 20px #1f7a6214;border-color:var(--purple)!important;background:var(--purple-dim)!important}@keyframes page-module__DEXsDq__glowPulse{0%,to{box-shadow:0 0 20px #1f7a6266,0 0 40px #1f7a6226}50%{box-shadow:0 0 30px #1f7a6299,0 0 60px #1f7a6240}}.page-module__DEXsDq__correctOption{animation:.6s ease-out page-module__DEXsDq__correctFlash,1.5s ease-in-out .6s infinite page-module__DEXsDq__correctGlow;box-shadow:0 0 24px #1f7a6280,0 0 48px #1f7a6233;border-color:var(--purple)!important;background:var(--purple-dim)!important}@keyframes page-module__DEXsDq__correctFlash{0%{transform:scale(1);box-shadow:0 0 #2bcbba00}20%{transform:scale(1.04);box-shadow:0 0 60px #2bcbbacc,0 0 120px #1f7a6280}50%{transform:scale(.98);box-shadow:0 0 40px #2bcbba80,0 0 80px #1f7a624d}to{transform:scale(1);box-shadow:0 0 24px #1f7a6280,0 0 48px #1f7a6233}}@keyframes page-module__DEXsDq__correctGlow{0%,to{box-shadow:0 0 24px #1f7a6280,0 0 48px #1f7a6233}50%{box-shadow:0 0 36px #1f7a62b3,0 0 64px #1f7a624d}}.page-module__DEXsDq__wrongOption{opacity:.55;filter:saturate(.5);animation:.4s ease-out page-module__DEXsDq__wrongShake;border-color:var(--orange)!important;background:var(--orange-dim)!important}@keyframes page-module__DEXsDq__wrongShake{0%{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(5px)}45%{transform:translate(-4px)}60%{transform:translate(3px)}75%{transform:translate(-1px)}to{transform:translate(0)}}.page-module__DEXsDq__disabledOption{cursor:not-allowed;opacity:.2;filter:blur(1px)saturate(.3);transition:opacity .5s,filter .5s}.page-module__DEXsDq__optionCount{font-size:.8rem;font-weight:700;font-family:var(--font-source-code-pro),monospace;color:var(--fg-muted);letter-spacing:.02em;display:block}.page-module__DEXsDq__revealBanner{text-align:center;color:var(--orange);flex-shrink:0;margin-bottom:.25rem;font-size:1.1rem;font-weight:800;animation:.4s ease-out page-module__DEXsDq__fadeInScale}@keyframes page-module__DEXsDq__fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.page-module__DEXsDq__feedback{text-align:center;border-radius:10px;flex-shrink:0;margin-bottom:.25rem;padding:.5rem .75rem;font-size:.9rem;font-weight:700}.page-module__DEXsDq__correct{background:var(--purple-dim);color:var(--purple-light)}.page-module__DEXsDq__wrong{background:var(--orange-dim);color:var(--orange-light)}.page-module__DEXsDq__already{background:var(--orange-dim);color:var(--orange)}.page-module__DEXsDq__lockedIn{background:var(--purple-dim);color:var(--purple-dark);border:1px solid #1f7a624d}.page-module__DEXsDq__scoreGain{color:var(--fg-muted);margin-top:.25rem;font-size:.9rem}.page-module__DEXsDq__rankChangeCallout{color:#e0ecf8;background:linear-gradient(135deg,#1f7a6233,#2bcbba1a);border:1.5px solid #2bcbba59;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;max-width:300px;margin:.75rem auto;padding:.7rem 1.2rem;font-size:1rem;font-weight:700;animation:.6s cubic-bezier(.16,1,.3,1) both page-module__DEXsDq__rankCalloutIn;display:flex;box-shadow:0 4px 20px #1f7a6226}.page-module__DEXsDq__rankChangeIcon{font-size:1.3rem;animation:.6s cubic-bezier(.16,1,.3,1) .15s both page-module__DEXsDq__rankIconBounce}@keyframes page-module__DEXsDq__rankCalloutIn{0%{opacity:0;filter:blur(4px);transform:scale(.8)translateY(12px)}60%{transform:scale(1.03)translateY(-2px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes page-module__DEXsDq__rankIconBounce{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.page-module__DEXsDq__roundLb{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:50;color:#e0ecf8;background:linear-gradient(#0f2341f2 0%,#0a182dfa 50%);border-top:1.5px solid #2bcbba40;border-radius:20px 20px 0 0;max-width:480px;max-height:65vh;margin:0 auto;padding:0 1.25rem 1.5rem;animation:.7s cubic-bezier(.22,1,.36,1) both page-module__DEXsDq__lbSlideUp;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@keyframes page-module__DEXsDq__lbSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.page-module__DEXsDq__roundLbTitle{text-transform:uppercase;letter-spacing:.2em;color:#2bcbba99;text-align:center;padding:.75rem 0 .5rem;font-size:.7rem;font-weight:700;animation:1.5s ease-out both page-module__DEXsDq__lbTitleReveal;position:relative}.page-module__DEXsDq__roundLbTitle:before{content:"";background:linear-gradient(90deg,#0000,#2bcbba66,#0000);height:1px;animation:1s ease-out both page-module__DEXsDq__scanLine;position:absolute;top:0;left:15%;right:15%}@keyframes page-module__DEXsDq__lbTitleReveal{0%{opacity:0;letter-spacing:.5em}50%{opacity:.5}to{opacity:1;letter-spacing:.2em}}@keyframes page-module__DEXsDq__scanLine{0%{opacity:0;transform:scaleX(0)}50%{opacity:1;transform:scaleX(1)}to{opacity:.6;transform:scaleX(1)}}.page-module__DEXsDq__roundLbList{perspective:1000px;background:#000c1c66;border-radius:12px;flex-direction:column;gap:3px;padding:4px;list-style:none;display:flex;overflow:hidden}.page-module__DEXsDq__roundLbItem{color:#e0ecf8;transform-origin:top;backface-visibility:hidden;background:#1f7a6214;border:1px solid #0000;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .7rem;font-size:.85rem;transition:background .3s;animation:.8s cubic-bezier(.23,1,.32,1) both page-module__DEXsDq__flipRowPlayer;display:flex}.page-module__DEXsDq__roundLbItem1st{background:linear-gradient(135deg,#e08a6a33,#e9a4881a);border:1px solid #e08a6a59;padding:.6rem .7rem}.page-module__DEXsDq__roundLbItem2nd,.page-module__DEXsDq__roundLbItem3rd{background:linear-gradient(135deg,#1f7a6226,#2bcbba14);border:1px solid #2bcbba33}@keyframes page-module__DEXsDq__flipRowPlayer{0%{opacity:0;filter:blur(3px);transform:rotateX(90deg)scaleY(.2)translateY(-8px)}35%{opacity:1;filter:blur()}55%{transform:rotateX(-14deg)scaleY(1.04)translateY(0)}72%{transform:rotateX(6deg)scaleY(.98)}86%{transform:rotateX(-2deg)scaleY(1.01)}to{opacity:1;filter:blur();transform:rotateX(0)scaleY(1)translateY(0)}}.page-module__DEXsDq__roundLbItemMe{color:#fde8d8;animation:.8s cubic-bezier(.23,1,.32,1) both page-module__DEXsDq__flipRowPlayer,2.5s ease-in-out 4s infinite page-module__DEXsDq__myRowGlow;background:#e08a6a33!important;border:1.5px solid #e08a6a73!important}@keyframes page-module__DEXsDq__myRowGlow{0%,to{box-shadow:0 0 8px #e08a6a26}50%{box-shadow:0 0 18px #e08a6a59}}.page-module__DEXsDq__roundLbRank{font-weight:700;font-family:var(--font-source-code-pro),monospace;color:#2bcbba80;flex-shrink:0;width:1.8rem;font-size:.8rem}.page-module__DEXsDq__roundLbItem1st .page-module__DEXsDq__roundLbRank{color:#e08a6a;font-size:.85rem}.page-module__DEXsDq__roundLbMedal{animation:.5s cubic-bezier(.34,1.56,.64,1) both page-module__DEXsDq__medalPop;animation-delay:inherit;flex-shrink:0;font-size:1rem}@keyframes page-module__DEXsDq__medalPop{0%{opacity:0;transform:scale(0)rotate(-30deg)}60%{transform:scale(1.3)rotate(5deg)}to{opacity:1;transform:scale(1)rotate(0)}}.page-module__DEXsDq__pfpSquare{border-color:#1f7a6280!important;border-radius:6px!important}.page-module__DEXsDq__roundLbPfp{object-fit:cover;border:1.5px solid #2bcbba40;border-radius:50%;flex-shrink:0;width:28px;height:28px}.page-module__DEXsDq__roundLbItem1st .page-module__DEXsDq__roundLbPfp,.page-module__DEXsDq__roundLbItem2nd .page-module__DEXsDq__roundLbPfp,.page-module__DEXsDq__roundLbItem3rd .page-module__DEXsDq__roundLbPfp{border-width:2px;width:32px;height:32px}.page-module__DEXsDq__roundLbItem1st .page-module__DEXsDq__roundLbPfp{border-color:#e08a6a80;box-shadow:0 0 10px #e08a6a40}.page-module__DEXsDq__roundLbItem2nd .page-module__DEXsDq__roundLbPfp,.page-module__DEXsDq__roundLbItem3rd .page-module__DEXsDq__roundLbPfp{border-color:#2bcbba66;box-shadow:0 0 8px #1f7a6233}.page-module__DEXsDq__roundLbPfpPlaceholder{background:#1f7a6226;border:1.5px solid #2bcbba33;border-radius:50%;flex-shrink:0;width:28px;height:28px}.page-module__DEXsDq__roundLbName{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.page-module__DEXsDq__roundLbItem1st .page-module__DEXsDq__roundLbName{font-weight:700}.page-module__DEXsDq__roundLbUp{color:#2bcbba;animation:.5s cubic-bezier(.34,1.56,.64,1) both page-module__DEXsDq__rankPop;animation-delay:inherit;background:#1f7a6233;border-radius:4px;flex-shrink:0;padding:.1rem .35rem;font-size:.65rem;font-weight:700}.page-module__DEXsDq__roundLbDown{color:#e9a488;animation:.5s cubic-bezier(.34,1.56,.64,1) both page-module__DEXsDq__rankPop;animation-delay:inherit;background:#e08a6a26;border-radius:4px;flex-shrink:0;padding:.1rem .35rem;font-size:.65rem;font-weight:700}@keyframes page-module__DEXsDq__rankPop{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.page-module__DEXsDq__roundLbScore{font-weight:700;font-family:var(--font-source-code-pro),monospace;color:#2bcbbacc;text-shadow:0 0 8px #2bcbba26;flex-shrink:0;font-size:.85rem}.page-module__DEXsDq__roundLbItem1st .page-module__DEXsDq__roundLbScore{color:#e08a6a;text-shadow:0 0 8px #e08a6a33}.page-module__DEXsDq__roundLbMyRank{color:#fde8d8;background:#e08a6a26;border:1.5px solid #e08a6a59;border-radius:8px;align-items:center;gap:.5rem;margin-top:4px;padding:.5rem .7rem;font-size:.85rem;animation-name:page-module__DEXsDq__flipRowPlayer,page-module__DEXsDq__myRowGlow;animation-duration:.8s,2.5s;animation-timing-function:cubic-bezier(.23,1,.32,1),ease-in-out;animation-iteration-count:1,infinite;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:4s;animation-fill-mode:both,none;animation-timeline:auto,auto;display:flex}.page-module__DEXsDq__resultOverlay{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.35rem;padding:.6rem 1.2rem;font-size:1rem;font-weight:700;animation:.5s cubic-bezier(.22,1,.36,1) both page-module__DEXsDq__resultSlide;display:flex;position:relative;overflow:hidden}.page-module__DEXsDq__resultOverlay:after{content:"";border-radius:inherit;pointer-events:none;animation:.8s ease-out both page-module__DEXsDq__resultFlash;position:absolute;inset:0}@keyframes page-module__DEXsDq__resultSlide{0%{opacity:0;transform:translateY(-16px)scale(.9)}50%{transform:translateY(2px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes page-module__DEXsDq__resultFlash{0%{background:#ffffff4d}to{background:#fff0}}.page-module__DEXsDq__resultCorrect{color:#2bcbba;background:linear-gradient(135deg,#1f7a6259,#2bcbba33);border:1.5px solid #2bcbba80;box-shadow:0 0 20px #1f7a624d}.page-module__DEXsDq__resultWrong{color:#e9a488;background:linear-gradient(135deg,#e08a6a4d,#e9a4882e);border:1.5px solid #e08a6a80;box-shadow:0 0 20px #e08a6a33}.page-module__DEXsDq__resultMissed{color:#cbd5e1cc;background:linear-gradient(135deg,#94a3b833,#64748b1f);border:1.5px solid #94a3b84d}.page-module__DEXsDq__resultIcon{font-size:1.4rem;line-height:1;animation:.5s cubic-bezier(.34,1.56,.64,1) .15s both page-module__DEXsDq__resultIconPop}@keyframes page-module__DEXsDq__resultIconPop{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.4)}to{opacity:1;transform:scale(1)}}.page-module__DEXsDq__resultText{font-size:1rem}.page-module__DEXsDq__resultPts{color:#2bcbba;font-size:.85rem;font-family:var(--font-source-code-pro),monospace;background:#1f7a6240;border-radius:6px;padding:.15rem .5rem;animation:.6s cubic-bezier(.34,1.56,.64,1) .3s both page-module__DEXsDq__ptsPop}@keyframes page-module__DEXsDq__ptsPop{0%{opacity:0;transform:scale(0)translateY(4px)}60%{transform:scale(1.3)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.page-module__DEXsDq__resultRank{font-size:.85rem;font-family:var(--font-source-code-pro),monospace;opacity:.7;margin-left:auto}.page-module__DEXsDq__endMyRank{color:#fde8d8;background:#e08a6a2e;border:1px dashed #e08a6a66;border-radius:10px;align-items:center;gap:.6rem;margin-top:.35rem;padding:.55rem .75rem;font-size:.9rem;font-weight:600;animation:.5s ease-out .6s both page-module__DEXsDq__fadeIn;display:flex}@keyframes page-module__DEXsDq__fadeIn{0%{opacity:0}to{opacity:1}}.page-module__DEXsDq__myScore{text-align:center;flex-shrink:0;margin-top:auto;padding:.25rem 0}.page-module__DEXsDq__myScoreLabel{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}.page-module__DEXsDq__myScoreValue{color:var(--purple-light);font-size:1.1rem;font-weight:800;font-family:var(--font-source-code-pro),monospace}.page-module__DEXsDq__myRank{color:var(--fg-muted);font-size:.75rem}.page-module__DEXsDq__containerEnded{height:100dvh;padding:.5rem .75rem;padding-top:env(safe-area-inset-top,.5rem);padding-bottom:env(safe-area-inset-bottom,.5rem);-webkit-overflow-scrolling:touch;box-sizing:border-box;flex-direction:column;max-width:480px;margin:0 auto;display:flex;overflow-y:auto}.page-module__DEXsDq__endScreen{z-index:1;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:.75rem;padding-top:.5rem;padding-bottom:2rem;animation:.5s ease-out page-module__DEXsDq__fadeInScale;display:flex;position:relative}.page-module__DEXsDq__endIcon{color:#3d6b8a;opacity:.7;animation:.6s cubic-bezier(.34,1.56,.64,1) page-module__DEXsDq__bounceIn}@keyframes page-module__DEXsDq__bounceIn{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.page-module__DEXsDq__endTitle{color:#2c5570;letter-spacing:-.01em;font-size:1.5rem;font-weight:800}.page-module__DEXsDq__myFinalStats{background:#ffffff59;border:1px solid #2c55701f;border-radius:14px;flex-direction:column;align-items:center;gap:.15rem;width:100%;max-width:260px;padding:.75rem 1.25rem;animation:.5s ease-out .2s both page-module__DEXsDq__slideUp;display:flex}.page-module__DEXsDq__myFinalStatsGold{border-color:#2c557040;box-shadow:0 4px 20px #2c557014}.page-module__DEXsDq__myFinalRankLabel{text-transform:uppercase;letter-spacing:.1em;color:#5a8ba8;font-size:.7rem;font-weight:600}.page-module__DEXsDq__myFinalRank{color:#2c5570;font-size:2rem;font-weight:900;font-family:var(--font-source-code-pro),monospace;line-height:1}.page-module__DEXsDq__myFinalScore{color:#3d6b8a;font-size:1rem;font-weight:700}.page-module__DEXsDq__myFinalStreak{color:#5a8ba8;margin-top:.15rem;font-size:.7rem;font-weight:600}.page-module__DEXsDq__podium{justify-content:center;gap:.5rem;width:100%;margin:.25rem 0;display:flex}.page-module__DEXsDq__podiumItem{background:#ffffff4d;border:1px solid #2c55701a;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:.25rem;max-width:110px;padding:.75rem .5rem;animation:.5s ease-out both page-module__DEXsDq__slideUp;display:flex}.page-module__DEXsDq__podiumMe{background:#ffffff73;border-color:#2c557040}.page-module__DEXsDq__podiumPfpPlaceholder{color:#3d6b8a;background:#ffffff4d;border:1.5px solid #2c557026;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.85rem;font-weight:700;display:flex}@keyframes page-module__DEXsDq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__DEXsDq__podiumGold{background:#ffffff73;border-color:#2c557033;order:2;transform:scale(1.04)}.page-module__DEXsDq__podiumSilver{border-color:#2c55701a;order:1}.page-module__DEXsDq__podiumBronze{border-color:#2c557014;order:3}.page-module__DEXsDq__podiumRank{text-transform:uppercase;letter-spacing:.06em;color:#5a8ba8;font-size:.65rem;font-weight:700}.page-module__DEXsDq__podiumGold .page-module__DEXsDq__podiumRank{color:#2c5570}.page-module__DEXsDq__podiumBronze .page-module__DEXsDq__podiumRank{color:#7a9ab2}.page-module__DEXsDq__podiumPfp{object-fit:cover;border:1.5px solid #2c557026;border-radius:50%;width:34px;height:34px}.page-module__DEXsDq__podiumGold .page-module__DEXsDq__podiumPfp{border-color:#2c55704d}.page-module__DEXsDq__podiumFid{color:#3d6b8a;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.8rem;font-weight:600;overflow:hidden}.page-module__DEXsDq__podiumScore{color:#2c5570;font-size:.9rem;font-weight:800;font-family:var(--font-source-code-pro),monospace}.page-module__DEXsDq__badgesSection{width:100%;margin:.25rem 0}.page-module__DEXsDq__badgesTitle{text-transform:uppercase;letter-spacing:.08em;color:#5a8ba8;margin-bottom:.5rem;font-size:.7rem;font-weight:700}.page-module__DEXsDq__badgesList{flex-direction:column;gap:.4rem;display:flex}.page-module__DEXsDq__badgeCard{background:#ffffff4d;border:1px solid #2c55701a;border-radius:10px;align-items:center;gap:.6rem;padding:.6rem .75rem;animation:.4s ease-out both page-module__DEXsDq__slideUp;display:flex}.page-module__DEXsDq__badgeIcon{flex-shrink:0;font-size:1.3rem}.page-module__DEXsDq__badgeImg{object-fit:cover;border-radius:8px;flex-shrink:0;width:40px;height:40px}.page-module__DEXsDq__badgeMeta{flex-direction:column;flex:1;gap:.05rem;display:flex}.page-module__DEXsDq__badgeName{color:#2c5570;font-size:.85rem;font-weight:600}.page-module__DEXsDq__badgeDesc{color:#5a8ba8;font-size:.7rem}.page-module__DEXsDq__mintBtn{color:#2c5570;cursor:pointer;background:#fff6;border:1.5px solid #2c557040;border-radius:8px;flex-shrink:0;padding:.4rem .85rem;font-size:.75rem;font-weight:700;transition:all .2s}.page-module__DEXsDq__mintBtn:hover{background:#fff9;border-color:#2c557066}.page-module__DEXsDq__mintBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.page-module__DEXsDq__mintBtnDone{color:#5a8ba8;background:#2c557014;border-color:#2c557026}.page-module__DEXsDq__walletPicker{flex-direction:column;gap:6px;width:100%;display:flex}.page-module__DEXsDq__walletOption{color:var(--fg,#2a2a2a);cursor:pointer;text-align:left;background:#ffffff59;border:1.5px solid #2c557033;border-radius:8px;padding:.55rem .85rem;font-size:.8rem;font-weight:600;transition:all .15s}.page-module__DEXsDq__walletOption:hover{border-color:var(--purple-light,#1f7a62);background:#fff9}.page-module__DEXsDq__walletCancel{color:var(--fg-muted,#888);cursor:pointer;text-align:center;background:0 0;border:none;padding:.35rem;font-size:.7rem;font-weight:500}.page-module__DEXsDq__mintHint{color:#7a9ab2;flex-shrink:0;font-size:.65rem}.page-module__DEXsDq__mintError{color:#b06040;text-align:center;background:#b0604014;border-radius:8px;margin-top:.35rem;padding:.4rem;font-size:.8rem}.page-module__DEXsDq__endActions{gap:.75rem;margin-top:.5rem;padding-bottom:1rem;display:flex}.page-module__DEXsDq__lbList{flex-direction:column;gap:.35rem;width:100%;margin-top:.25rem;list-style:none;display:flex}.page-module__DEXsDq__lbItem{background:#ffffff40;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;animation:.35s ease-out both page-module__DEXsDq__slideUp;display:flex}.page-module__DEXsDq__lbItemMe{background:#fff6;border:1px solid #2c557026}.page-module__DEXsDq__lbRank{color:#5a8ba8;width:2rem;font-size:.8rem;font-weight:700}.page-module__DEXsDq__lbPfp{object-fit:cover;border:1px solid #2c55701f;border-radius:50%;flex-shrink:0;width:24px;height:24px}.page-module__DEXsDq__lbFid{color:#3d6b8a;flex:1;font-weight:500}.page-module__DEXsDq__lbScore{color:#2c5570;font-weight:700;font-family:var(--font-source-code-pro),monospace;font-size:.85rem}.page-module__DEXsDq__homeLink{color:#3d6b8a;opacity:.7;margin-top:.5rem;font-size:.85rem;font-weight:600;text-decoration:none}.page-module__DEXsDq__homeLink:hover{opacity:1}.page-module__DEXsDq__profileLink{color:#2c5570;background:#ffffff4d;border:1px solid #2c55701f;border-radius:8px;padding:.4rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .2s}.page-module__DEXsDq__profileLink:hover{background:#ffffff80}.page-module__DEXsDq__error{color:var(--orange);text-align:center;padding:2rem}.page-module__DEXsDq__countdownOverlay{z-index:200;background:var(--bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__DEXsDq__countdownStartWrap{flex-direction:column;align-items:center;gap:2rem;animation:.5s ease-out both page-module__DEXsDq__fadeInUp;display:flex}.page-module__DEXsDq__countdownLabel{color:var(--purple);text-shadow:0 0 40px #1f7a6266;font-size:clamp(2.5rem,10vw,5rem);font-weight:900;animation:1.5s ease-in-out infinite page-module__DEXsDq__pulse}.page-module__DEXsDq__countdownBarTrack{background:#ffffff1a;border-radius:4px;width:min(80vw,400px);height:8px;overflow:hidden}.page-module__DEXsDq__countdownBarFill{background:var(--purple);transform-origin:0;border-radius:4px;height:100%;animation:10s linear forwards page-module__DEXsDq__countdownShrink;box-shadow:0 0 12px #1f7a6280}@keyframes page-module__DEXsDq__countdownShrink{0%{width:100%}to{width:0%}}@keyframes page-module__DEXsDq__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__DEXsDq__countdownNum{color:var(--purple);text-shadow:0 4px 24px #1f7a624d;font-size:clamp(6rem,25vw,10rem);font-weight:900;animation:.9s cubic-bezier(.22,1.2,.36,1) both page-module__DEXsDq__countdownPop}@keyframes page-module__DEXsDq__countdownPop{0%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(1.15)}60%{opacity:1;transform:scale(.95)}75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}
