.pLunJa_shell{width:min(1180px,100% - 2rem);margin:0 auto;padding:2rem 0 5rem}.pLunJa_hero{align-items:end;gap:1.5rem;padding:3rem 0;display:grid}.pLunJa_kicker{color:#f87171;letter-spacing:.1em;text-transform:uppercase;background:#e11d2e1a;border:1px solid #e11d2e73;border-radius:999px;padding:.5rem .75rem;font-size:.75rem;font-weight:900;display:inline-flex}.pLunJa_hero h1{letter-spacing:-.07em;text-transform:uppercase;margin:1rem 0 0;font-size:clamp(4rem,10vw,7rem);line-height:.82}.pLunJa_hero h1 em{color:#ef1b28;font-style:italic}.pLunJa_hero p{color:#a8bdd8;max-width:40rem;font-size:1.05rem;line-height:1.65}.pLunJa_heroCard{background:linear-gradient(145deg,#1b2940,#111827);border:1px solid #ffffff1f;border-radius:1.2rem;gap:.65rem;padding:1.4rem;display:grid;box-shadow:0 28px 70px #00000040}.pLunJa_heroCard svg{color:#fbbf24}.pLunJa_heroCard strong{font-size:1.2rem}.pLunJa_heroCard span{color:#9eb2cc;line-height:1.5}.pLunJa_modeTabs{background:#111c2f;border:1px solid #ffffff1a;border-radius:1rem;flex-wrap:wrap;gap:.55rem;margin-bottom:1rem;padding:.7rem;display:flex}.pLunJa_modeTabs button{color:#9eb2cc;cursor:pointer;background:0 0;border:0;border-radius:.75rem;min-height:2.8rem;padding:0 1rem;font-weight:900}.pLunJa_modeTabs .pLunJa_active{color:#fff;background:#e11d2e}.pLunJa_quizPicker{background:#111c2f;border:1px solid #ffffff1a;border-radius:1rem;margin-bottom:1rem;padding:1rem}.pLunJa_quizPicker label{color:#cbd5e1;text-transform:uppercase;gap:.55rem;font-size:.82rem;font-weight:900;display:grid}.pLunJa_quizPicker select{color:#fff;width:100%;font:inherit;background:#0b1220;border:1px solid #ffffff24;border-radius:.75rem;padding:.85rem 1rem}.pLunJa_grid{gap:1.25rem;display:grid}.pLunJa_quizPanel{color:#111827;background:#f5f7fb;border:1px solid #ffffff1a;border-radius:1.5rem;overflow:hidden}.pLunJa_tabs{background:#fff;border-bottom:1px solid #dbe1ea;gap:.4rem;padding:1rem;display:flex}.pLunJa_tabs button,.pLunJa_periods button{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.65rem .9rem;font-weight:900}.pLunJa_tabs .pLunJa_active,.pLunJa_periods .pLunJa_active{color:#fff;background:#e11d2e}.pLunJa_quizHeading{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.pLunJa_quizHeading span{color:#e11d2e;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.pLunJa_quizHeading h2{letter-spacing:-.045em;margin:.45rem 0 0;font-size:clamp(1.8rem,4vw,3rem);line-height:1}.pLunJa_identity{gap:1rem;padding:0 1.5rem 1.5rem;display:grid}.pLunJa_identity label{color:#334155;gap:.45rem;font-size:.85rem;font-weight:850;display:grid}.pLunJa_identity input{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;padding:.9rem 1rem}.pLunJa_identity button,.pLunJa_ready button,.pLunJa_result button,.pLunJa_submit{color:#fff;cursor:pointer;background:#e11d2e;border:0;border-radius:.8rem;min-height:3rem;font-weight:900}.pLunJa_identity small{color:#64748b;line-height:1.5}.pLunJa_state,.pLunJa_error,.pLunJa_locked,.pLunJa_ready,.pLunJa_result{border-radius:1rem;margin:0 1.5rem 1.5rem;padding:1.25rem}.pLunJa_state{color:#475569;background:#eef2f7}.pLunJa_error{color:#991b1b;background:#fee2e2}.pLunJa_locked{color:#9a3412;background:#fff7ed}.pLunJa_locked h3{margin:.6rem 0 .4rem}.pLunJa_ready{background:#e8eef8}.pLunJa_ready button{width:100%;margin-top:.75rem}.pLunJa_countdown{color:#fff;background:radial-gradient(circle,#1e293b,#050816);border-radius:1.25rem;place-items:center;min-height:20rem;margin:0 1.5rem 1.5rem;display:grid;overflow:hidden}.pLunJa_countdown span{letter-spacing:-.08em;text-transform:uppercase;font-size:clamp(5rem,18vw,10rem);font-weight:950;animation:.7s both pLunJa_countPulse}.pLunJa_questions{gap:1rem;padding:0 1.5rem 1.5rem;display:grid}.pLunJa_progress{color:#64748b;justify-content:space-between;gap:1rem;font-size:.85rem;font-weight:800;display:flex}.pLunJa_singleQuestion{flex-direction:column;justify-content:center;min-height:22rem;animation:.22s both pLunJa_questionIn;display:flex;padding:clamp(1.2rem,4vw,2rem)!important}.pLunJa_questions article{background:#fff;border:1px solid #dbe1ea;border-radius:1rem;padding:1.2rem}.pLunJa_questions article>span{color:#e11d2e;text-transform:uppercase;font-size:.72rem;font-weight:900}.pLunJa_questions h3{margin:.5rem 0 1rem;font-size:clamp(1.35rem,3vw,2rem);line-height:1.35}.pLunJa_questions article>div{gap:.55rem;display:grid}.pLunJa_questions article button{color:#0f172a;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.75rem;padding:.95rem 1rem;font-weight:750}.pLunJa_questions article button:hover,.pLunJa_questions article .pLunJa_selected{background:#fee2e2;border-color:#e11d2e}.pLunJa_questionActions{display:flex}.pLunJa_submit{width:100%;font-size:1rem}.pLunJa_preloadQuestion{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pLunJa_result{text-align:center;color:#fff;background:#0f172a}.pLunJa_result svg{color:#fbbf24}.pLunJa_result span{color:#94a3b8;margin-top:.5rem;display:block}.pLunJa_result h2{margin:.5rem 0 0;font-size:3.5rem}.pLunJa_result button{width:100%;margin-top:1rem}.pLunJa_coupon{background:#1e293b;border-radius:.8rem;gap:.4rem;margin-top:1rem;padding:1rem;display:grid}.pLunJa_coupon code{font-size:1rem}.pLunJa_leaderboard{color:#fff;background:#070b1f;border:1px solid #ffffff1a;border-radius:1.5rem;overflow:hidden}.pLunJa_boardTop{justify-content:space-between;align-items:center;padding:1.4rem 1.4rem .5rem;display:flex}.pLunJa_boardTop span{color:#fbbf24;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.pLunJa_boardTop h2{margin:.35rem 0 0;font-size:2rem}.pLunJa_boardTop svg{color:#fbbf24}.pLunJa_periods{gap:.35rem;padding:1rem 1.4rem;display:flex}.pLunJa_periods button{color:#94a3b8}.pLunJa_rows{display:grid}.pLunJa_rows>p{color:#94a3b8;padding:1.4rem}.pLunJa_rows>div{border-top:1px solid #ffffff14;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9rem 1.4rem;display:grid}.pLunJa_rows>div>strong{color:#fbbf24}.pLunJa_rows span{gap:.2rem;display:grid}.pLunJa_rows small{color:#94a3b8}.pLunJa_rows em{font-style:normal;font-weight:900}.pLunJa_identity button:disabled,.pLunJa_ready button:disabled,.pLunJa_submit:disabled{cursor:not-allowed;opacity:.55}@keyframes pLunJa_countPulse{0%{opacity:0;transform:scale(.45)}55%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes pLunJa_questionIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (min-width:850px){.pLunJa_hero{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr)}.pLunJa_grid{grid-template-columns:minmax(0,1.45fr) minmax(19rem,.55fr);align-items:start}.pLunJa_leaderboard{position:sticky;top:5.5rem}.pLunJa_identity{grid-template-columns:1fr 1fr}.pLunJa_identity button,.pLunJa_identity small{grid-column:1/-1}.pLunJa_quizPicker label{grid-template-columns:12rem minmax(0,1fr);align-items:center}}
