:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.qr-wrapper{background:#fff;border-radius:24px;width:fit-content;margin:35px auto 0;padding:14px;box-shadow:0 25px 80px #00000073,0 0 60px #895cff29}.qr-wrapper svg{display:block}.scan-text{color:#aaaab7;margin-top:18px;font-size:19px}.room-label{letter-spacing:.32em;color:#666678;margin-top:28px;font-size:11px;font-weight:800}.room-code{margin-top:7px}body{background:#07070a;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{font:inherit}.app-shell{color:#fff;background:radial-gradient(circle at 50% 10%,#723dff38,#0000 35%),linear-gradient(#08080d 0%,#050507 100%);place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.ambient{filter:blur(90px);opacity:.38;pointer-events:none;border-radius:50%;position:absolute}.ambient-one{background:#6c43ff;width:420px;height:420px;top:-170px;left:-80px}.ambient-two{background:#f36;width:520px;height:520px;bottom:-260px;right:-220px}.hero{z-index:1;text-align:center;padding:40px;position:relative}.eyebrow{letter-spacing:.35em;color:#8e8ea0;margin-bottom:22px;font-size:14px;font-weight:700}h1{letter-spacing:-.065em;margin:0;font-size:clamp(64px,10vw,150px);font-weight:900;line-height:.9}h1 span{background:linear-gradient(90deg,#9f7cff,#ff4f90);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}p{color:#aaaab7;margin:30px auto 0;font-size:clamp(18px,2vw,28px);line-height:1.45}.create-button{color:#fff;letter-spacing:.08em;cursor:pointer;background:linear-gradient(90deg,#7c5cff,#d348ff);border:0;border-radius:999px;min-width:240px;margin-top:42px;padding:18px 34px;font-size:17px;font-weight:800;transition:transform .18s,box-shadow .18s;box-shadow:0 18px 50px #7c5cff4d,inset 0 1px #ffffff40}.create-button:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 22px 60px #7c5cff6b,inset 0 1px #ffffff40}.create-button:active{transform:scale(.98)}.join-screen{z-index:1;text-align:center;width:min(520px,90vw);padding:40px 20px;position:relative}.join-title,.phone-heading{color:#fff}.join-title{margin:0;font-size:clamp(52px,10vw,90px);font-weight:900;line-height:.9}.join-title span{background:linear-gradient(90deg,#9f7cff,#ff4f90);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.join-room-code{letter-spacing:.15em;color:#fff;margin-top:20px;font-size:52px;font-weight:900}.phone-heading{margin-top:40px;font-size:28px}.name-input{color:#fff;text-align:center;background:#ffffff12;border:1px solid #ffffff26;border-radius:16px;outline:none;width:100%;margin:25px auto 0;padding:18px 20px;font-size:18px;display:block}.name-input:focus{border-color:#9f7cff;box-shadow:0 0 0 3px #9f7cff26}.join-message{color:#ff8cab;margin-top:20px}.join-url{color:#777789;word-break:break-all;margin-top:15px;font-size:14px}.player-list{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;padding:22px;display:flex}.player-card{color:#fff;background:linear-gradient(90deg,#7c5cff38,#ff4f9038);border:1px solid #ffffff17;border-radius:999px;padding:14px 22px;font-weight:700}.next-button{margin-top:35px}.waiting-next{color:#777789;letter-spacing:.18em;text-transform:uppercase;margin-top:35px;font-size:12px;font-weight:800}.final-screen{z-index:1;text-align:center;width:min(850px,90vw);padding:40px 0;position:relative}.winner-title{letter-spacing:-.06em;background:linear-gradient(90deg,#a978ff,#ff4f90);color:#0000;-webkit-background-clip:text;background-clip:text;margin:20px 0 0;font-size:clamp(60px,10vw,120px);font-weight:900;line-height:.92}.winner-score{color:#fff;margin-top:25px;font-size:54px;font-weight:900}.winner-score span{color:#777789;font-size:25px}.final-scoreboard{gap:12px;max-width:650px;margin:45px auto 0;display:grid}.winner-row{background:linear-gradient(90deg,#7c5cff2e,#ff4f9021);border-color:#b070ff73}.game-complete{color:#777789;letter-spacing:.25em;margin-top:40px;font-size:12px;font-weight:800}.final-phone-score{color:#fff;margin-top:35px;font-size:70px;font-weight:900}.final-phone-score small{color:#777789;font-size:25px}.host-question-screen{z-index:2;text-align:center;width:min(1180px,92vw);margin:0 auto;position:relative}.question-top-row,.question-meta-row{justify-content:space-between;align-items:center;gap:24px;width:100%;margin-bottom:24px;display:flex}.question-category{color:#fff9;letter-spacing:.16em;text-transform:uppercase;margin-top:10px;font-size:13px;font-weight:800}.host-category{text-align:left}.host-question-title{letter-spacing:-.035em;text-align:center;text-shadow:0 4px 30px #0000008c;max-width:1050px;margin:25px auto 42px;font-size:clamp(36px,4.5vw,66px);font-weight:850;line-height:1.08;display:block;color:#fff!important}.host-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;max-width:1050px;margin:0 auto;display:grid}.host-answer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;text-align:left;background:#ffffff13;border:1px solid #ffffff29;border-radius:22px;align-items:center;gap:20px;min-height:105px;padding:24px 28px;display:flex;box-shadow:0 18px 45px #0000002e}.answer-letter{color:#fff;background:linear-gradient(135deg,#7c5cff,#d839f7);border-radius:15px;flex:none;place-items:center;width:52px;height:52px;font-size:22px;font-weight:900;display:grid}.host-answer-text{color:#fff;font-size:clamp(22px,2vw,30px);font-weight:700;line-height:1.15}.quiz-timer{color:#fff;background:#0000004d;border:2px solid #ffffff40;border-radius:50%;flex:none;place-items:center;width:72px;height:72px;font-size:30px;font-weight:900;transition:transform .2s,border-color .2s;display:grid;box-shadow:0 0 40px #7b5cff33}.host-timer{width:90px;height:90px;font-size:40px}.timer-danger{border-color:#ff5271e6;transform:scale(1.08);box-shadow:0 0 50px #ff3c6447}.answer-progress{color:#ffffff9e;letter-spacing:.16em;text-transform:uppercase;margin-top:32px;font-size:14px;font-weight:800}.phone-question-screen{z-index:2;width:min(560px,92vw);margin:0 auto;padding:30px 0 45px;position:relative}.phone-question-title{letter-spacing:-.035em;margin:18px 0 28px;font-size:clamp(30px,8vw,44px);font-weight:850;line-height:1.08;color:#fff!important}.phone-answer-grid{gap:12px;width:100%;display:grid}.phone-answer{color:#fff;text-align:left;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:18px;align-items:center;gap:16px;width:100%;min-height:78px;padding:14px 18px;font-family:inherit;font-size:18px;font-weight:700;transition:transform .15s,border-color .15s,background .15s;display:flex}.phone-answer:active{transform:scale(.98)}.phone-answer.selected{background:#8b50ff38;border-color:#b76fffe6}.phone-answer:disabled{cursor:default}.answer-locked{color:#fff;letter-spacing:.16em;text-align:center;margin-top:24px;font-size:13px;font-weight:900}.answer-explanation{color:#ffffffb3;max-width:600px;margin:24px auto 0;font-size:16px;line-height:1.55}.host-explanation{max-width:720px;font-size:18px}@media (width<=760px){.host-answer-grid{grid-template-columns:1fr}.question-top-row{align-items:flex-start}.host-question-title{margin-top:15px}.host-timer{width:70px;height:70px;font-size:30px}}.age-heading{color:#ffffff8c;letter-spacing:.16em;text-align:center;text-transform:uppercase;margin-top:28px;margin-bottom:14px;font-size:12px;font-weight:900}.age-grid{grid-template-columns:repeat(2,1fr);gap:10px;width:100%;max-width:440px;margin:0 auto;display:grid}.age-option{color:#ffffffb8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;min-height:58px;font-family:inherit;font-size:16px;font-weight:800;transition:background .18s,border-color .18s,transform .18s}.age-option:active{transform:scale(.97)}.age-option.selected{color:#fff;background:linear-gradient(135deg,#7c5cff4d,#d839f733);border-color:#b569ffd9}.join-game-button{margin-top:24px}.auto-next-message{color:#ffffff8c;letter-spacing:.16em;text-transform:uppercase;margin-top:28px;font-size:13px;font-weight:900}.host-auto-next{text-align:center;margin-top:32px}.player-card{justify-content:space-between;align-items:center;gap:16px;display:flex}.player-card small{color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.player-presence{align-items:center;gap:10px;display:flex}.presence-dot{border-radius:50%;width:9px;height:9px;display:block}.presence-dot.online{background:#68f0a4;box-shadow:0 0 12px #68f0a4a6}.presence-dot.offline{background:#ffffff47}.player-disconnected{opacity:.42;filter:saturate(.35);transition:opacity .3s,filter .3s}.connection-toast{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;pointer-events:none;background:#0c0c14e0;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;align-items:center;min-width:280px;padding:14px 24px;display:flex;position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000059}.connection-toast strong{font-size:15px;font-weight:850}.connection-toast span{color:#ffffff85;letter-spacing:.05em;margin-top:3px;font-size:11px;font-weight:700}.connection-lost{border-color:#ffab4a52}.connection-back{border-color:#68f0a452}.qgv-shell{--qgv-accent:#16c8ff;--qgv-accent-soft:#16c8ff2e;--qgv-accent-deep:#0a66ff;color:#fff;isolation:isolate;background:#06142e;width:100vw;height:100vh;min-height:620px;font-family:Inter,system-ui,sans-serif;position:relative;overflow:hidden}.qgv-shell *,.qgv-shell :before,.qgv-shell :after{box-sizing:border-box}.qgv-theme-nature{--qgv-accent:#55efbd;--qgv-accent-deep:#16c8ff;--qgv-theme:radial-gradient(circle at 18% 16%, #2fe8b32e, transparent 29%), radial-gradient(circle at 85% 65%, #00917a47, transparent 38%), linear-gradient(150deg, #073b3a 0%, #092c3a 42%, #061629 100%)}.qgv-theme-music{--qgv-accent:#d669ff;--qgv-accent-deep:#5a55ff;--qgv-theme:radial-gradient(circle at 20% 10%, #e33dff47, transparent 30%), radial-gradient(circle at 78% 40%, #473aff52, transparent 38%), linear-gradient(145deg, #241044, #100b35 60%, #080d22)}.qgv-theme-history{--qgv-accent:#ffbf69;--qgv-accent-deep:#e66d35;--qgv-theme:radial-gradient(circle at 75% 30%, #ffa24945, transparent 34%), linear-gradient(145deg, #49301d, #221d25 55%, #091528)}.qgv-theme-science{--qgv-accent:#66e4ff;--qgv-accent-deep:#706cff;--qgv-theme:radial-gradient(circle at 80% 15%, #5c74ff52, transparent 30%), radial-gradient(circle at 30% 70%, #00d9ff24, transparent 35%), linear-gradient(150deg, #091e51, #090c2e 60%, #061326)}.qgv-theme-sport{--qgv-accent:#5ee8ae;--qgv-accent-deep:#18b6ff;--qgv-theme:radial-gradient(ellipse at 50% 100%, #27dc9538, transparent 48%), radial-gradient(circle at 50% 5%, #b7f0ff26, transparent 25%), linear-gradient(150deg, #093d48, #09243b 55%, #061629)}.qgv-theme-film{--qgv-accent:#ff697d;--qgv-accent-deep:#7d58ff;--qgv-theme:radial-gradient(circle at 80% 12%, #ff2e5c38, transparent 32%), linear-gradient(145deg, #3d1026, #17142d 56%, #071328)}.qgv-theme-general{--qgv-accent:#16c8ff;--qgv-accent-deep:#0a66ff;--qgv-theme:radial-gradient(circle at 76% 18%, #16c8ff33, transparent 32%), radial-gradient(circle at 16% 70%, #0a66ff29, transparent 35%), linear-gradient(145deg, #0b326b, #071a3f 58%, #051226)}.qgv-background{z-index:-3;background:var(--qgv-theme);transition:filter .55s,transform .55s;animation:12s ease-in-out infinite alternate qgvBackgroundBreath;position:absolute;inset:-4%;transform:scale(1.03)}@keyframes qgvBackgroundBreath{0%{transform:scale(1.025)translate(-5px,-3px)}to{transform:scale(1.055)translate(8px,5px)}}.qgv-shell[data-state=reveal] .qgv-background{filter:blur(7px)brightness(.7);transform:scale(1.08)}.qgv-atmosphere{filter:blur(16px);opacity:.55;border-radius:50%;position:absolute}.qgv-atmosphere--one{background:radial-gradient(circle, var(--qgv-accent-soft), transparent 68%);width:42vw;height:42vw;animation:12s ease-in-out infinite alternate qgvFloatOne;top:-15vw;left:-12vw}.qgv-atmosphere--two{background:radial-gradient(circle,#0a66ff2b,#0000 70%);width:33vw;height:33vw;animation:10s ease-in-out infinite alternate qgvFloatTwo;top:15%;right:-5vw}.qgv-atmosphere--three{background:radial-gradient(ellipse, var(--qgv-accent-soft), transparent 67%);width:50vw;height:18vw;bottom:-12vw;left:22%}@keyframes qgvFloatOne{0%{transform:translate(0,0)}to{transform:translate(80px,40px)}}@keyframes qgvFloatTwo{0%{transform:translate(0,0)}to{transform:translate(-70px,-25px)}}.qgv-vignette{background:radial-gradient(#0000 25%,#0208142b 65%,#0208148c 100%);position:absolute;inset:0}.qgv-question-layer{z-index:2;flex-direction:column;width:100%;height:100%;padding:clamp(24px,3.2vw,60px) clamp(32px,5vw,96px) clamp(28px,4vw,60px);transition:filter .52s cubic-bezier(.2,.8,.2,1),transform .52s cubic-bezier(.2,.8,.2,1),opacity .4s;display:flex;position:relative}.qgv-question-layer--blurred{filter:blur(13px)saturate(.82)brightness(.46);pointer-events:none;transform:scale(1.035)}.qgv-header{grid-template-columns:1fr auto 1fr;align-items:center;min-height:48px;display:grid}.qgv-brand{letter-spacing:.055em;align-items:center;gap:10px;font-family:Poppins,sans-serif;font-size:clamp(13px,1.05vw,18px);font-weight:800;display:flex}.qgv-brand img{width:clamp(30px,2.5vw,42px);height:clamp(30px,2.5vw,42px)}.qgv-progress{color:#ffffff9e;align-items:baseline;gap:7px;display:flex}.qgv-progress span{letter-spacing:.17em;margin-right:5px;font-size:clamp(7px,.55vw,10px);font-weight:800}.qgv-progress strong{color:#fff;font-family:Poppins,sans-serif;font-size:clamp(11px,.9vw,15px)}.qgv-progress i{color:#ffffff47;font-style:normal}.qgv-category{color:#ffffffd6;letter-spacing:.14em;text-transform:uppercase;justify-self:end;align-items:center;gap:11px;font-size:clamp(8px,.7vw,11px);font-weight:800;display:flex}.qgv-category i{width:32px;height:32px;color:var(--qgv-accent);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;place-items:center;display:grid}.qgv-category svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.qgv-progress-line{gap:5px;width:min(460px,42vw);margin:8px auto 0;display:flex}.qgv-progress-line span{background:#ffffff1f;border-radius:999px;flex:1;height:3px}.qgv-progress-line span.complete{background:#ffffff75}.qgv-progress-line span.current{background:var(--qgv-accent);box-shadow:0 0 14px var(--qgv-accent-soft)}.qgv-question-content{text-align:center;flex-direction:column;align-items:center;width:min(1150px,90vw);margin:auto;display:flex}.qgv-category-kicker{color:var(--qgv-accent);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:9px;font-size:clamp(8px,.65vw,11px);font-weight:800;display:flex}.qgv-category-kicker svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.qgv-question-content h1{color:#fff;letter-spacing:-.045em;text-shadow:0 6px 30px #0000003b;max-width:1050px;margin:clamp(17px,2.1vh,25px) 0 0;font-family:Poppins,sans-serif;font-size:clamp(32px,4vw,66px);font-weight:700;line-height:1.1}.qgv-answer-grid{grid-template-columns:1fr 1fr;gap:clamp(12px,1.4vw,19px);width:min(1000px,88vw);margin-top:clamp(30px,4.5vh,54px);display:grid}.qgv-answer{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#05142a9e,#071d3861);border:1px solid #ffffff2e;border-radius:clamp(14px,1.25vw,20px);align-items:center;gap:clamp(13px,1.3vw,20px);min-height:clamp(72px,9vh,103px);padding:13px clamp(15px,1.8vw,25px);display:flex;box-shadow:inset 0 1px #ffffff0b,0 14px 40px #0000001a}.qgv-answer-letter{width:clamp(40px,3.8vw,57px);height:clamp(40px,3.8vw,57px);color:var(--qgv-accent);background:#ffffff12;border:1px solid #ffffff36;border-radius:50%;flex:none;place-items:center;font-family:Poppins,sans-serif;font-size:clamp(13px,1.2vw,18px);font-weight:800;display:grid}.qgv-answer-text{color:#fffffff0;text-align:left;font-size:clamp(15px,1.45vw,23px);font-weight:650}.qgv-footer{justify-content:space-between;align-items:center;min-height:68px;display:flex}.qgv-player-status{color:#ffffff9e;letter-spacing:.09em;align-items:center;gap:11px;font-size:clamp(8px,.65vw,11px);font-weight:750;display:flex}.qgv-player-status svg{fill:none;stroke:#ffffffc7;stroke-width:1.8px;stroke-linecap:round;width:22px;height:22px}.qgv-player-status i{background:#ffffff4d;border-radius:50%;width:3px;height:3px}.qgv-offline-count{color:#ffbe73d1}.qgv-timer{background:conic-gradient(var(--qgv-accent) var(--qgv-timer-angle), #ffffff1c 0);width:clamp(62px,5.3vw,82px);height:clamp(62px,5.3vw,82px);box-shadow:0 0 24px var(--qgv-accent-soft);border-radius:50%;place-items:center;padding:4px;transition:background .15s linear;display:grid;position:relative}.qgv-timer:before{content:"";background:#061227eb;border-radius:50%;position:absolute;inset:4px}.qgv-timer>div{z-index:2;font-family:Poppins,sans-serif;font-size:clamp(20px,2vw,31px);font-weight:700;position:relative}.qgv-timer--danger{--qgv-accent:#ff6575;--qgv-accent-soft:#ff657540}.qgv-reveal{z-index:20;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:50px;animation:.5s cubic-bezier(.16,1,.3,1) both qgvRevealIn;display:flex;position:absolute;inset:0}@keyframes qgvRevealIn{0%{opacity:0;transform:scale(.96)translateY(18px)}to{opacity:1;transform:scale(1)translateY(0)}}.qgv-reveal__label{color:#78ffb3;letter-spacing:.17em;background:#0f584173;border:1px solid #69ffb159;border-radius:999px;padding:8px 16px;font-size:clamp(8px,.75vw,11px);font-weight:800;box-shadow:0 0 30px #49ef9f1f}.qgv-reveal__answer{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(135deg,#063e33d1,#061b29cc);border:1px solid #71ffae6b;border-radius:clamp(19px,1.7vw,27px);justify-content:center;align-items:center;gap:clamp(20px,2.2vw,32px);min-width:min(590px,80vw);margin-top:24px;padding:clamp(22px,3vw,36px) clamp(28px,4vw,55px);display:flex;box-shadow:0 30px 80px #00000047,0 0 60px #3ded9b17}.qgv-reveal__answer span{color:#083b2d;background:linear-gradient(135deg,#85ffb8,#51e98f);border-radius:50%;place-items:center;width:clamp(60px,5vw,80px);height:clamp(60px,5vw,80px);font-family:Poppins,sans-serif;font-size:clamp(23px,2.1vw,34px);font-weight:800;display:grid;box-shadow:0 8px 30px #4eeb9133}.qgv-reveal__answer strong{color:#fff;letter-spacing:-.04em;font-family:Poppins,sans-serif;font-size:clamp(31px,4vw,61px);line-height:1}.qgv-reveal>p{color:#fffc;max-width:720px;margin:23px 0 0;font-size:clamp(13px,1.15vw,18px);line-height:1.6}.qgv-leaderboard{z-index:30;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);background:linear-gradient(145deg,#061a2bed,#051123f5);border:1px solid #ffffff26;border-bottom:none;border-radius:34px 34px 0 0;min-height:70vh;max-height:84vh;padding:22px clamp(30px,4vw,65px) 45px;animation:.58s cubic-bezier(.16,1,.3,1) both qgvLeaderboardUp;position:absolute;bottom:0;left:7%;right:7%;box-shadow:0 -28px 80px #00000061}@keyframes qgvLeaderboardUp{0%{transform:translateY(105%)}to{transform:translateY(0)}}.qgv-leaderboard__handle{background:#ffffff2e;border-radius:999px;width:48px;height:4px;margin:0 auto 24px}.qgv-leaderboard__heading{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;padding-bottom:20px;display:flex}.qgv-leaderboard__heading span{color:var(--qgv-accent);letter-spacing:.17em;font-size:clamp(7px,.6vw,10px);font-weight:800}.qgv-leaderboard__heading h2{letter-spacing:-.045em;margin:5px 0 0;font-family:Poppins,sans-serif;font-size:clamp(29px,3vw,46px);line-height:1}.qgv-leaderboard__round{color:#fff;font-family:Poppins,sans-serif;font-size:clamp(22px,2vw,32px);font-weight:700}.qgv-leaderboard__round span{color:#ffffff4f;letter-spacing:0;margin-left:4px;font-size:.55em}.qgv-leaderboard__rows{margin-top:15px}.qgv-rank-row{opacity:0;border-bottom:1px solid #fff1;grid-template-columns:46px 46px 1fr auto;align-items:center;gap:13px;min-height:clamp(52px,6.5vh,72px);padding:0 clamp(12px,1.5vw,21px);animation:.4s forwards qgvRankRowIn;display:grid}@keyframes qgvRankRowIn{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}.qgv-rank-row--offline{opacity:.42!important}.qgv-rank-position{color:#ffffff70;font-family:Poppins,sans-serif;font-size:clamp(13px,1.2vw,18px);font-weight:700}.qgv-rank-row:first-child .qgv-rank-position{color:#ffd45e}.qgv-rank-avatar{background:linear-gradient(135deg, var(--qgv-accent-deep), var(--qgv-accent));color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.qgv-rank-name{color:#ffffffe6;font-size:clamp(13px,1.3vw,19px);font-weight:650}.qgv-rank-score{color:#fff;font-family:Poppins,sans-serif;font-size:clamp(16px,1.5vw,23px);font-weight:700}.qgv-rank-score small{color:#ffffff6b;letter-spacing:.08em;font-size:.5em}.qgv-more-players{color:#ffffff61;text-align:center;margin-top:16px;font-size:10px}.qgv-transition{z-index:100;background:radial-gradient(circle,#1974ff85,#0000 34%),linear-gradient(145deg,#06183e,#071b4e 48%,#06142f);place-items:center;animation:.38s both qgvTransitionIn;display:grid;position:absolute;inset:0;overflow:hidden}@keyframes qgvTransitionIn{0%{opacity:0}to{opacity:1}}.qgv-transition__lines{background:repeating-conic-gradient(#16c8ff1f 0deg,#0000 1.2deg 7deg);animation:12s linear infinite qgvLinesSpin;position:absolute;inset:-30%;-webkit-mask-image:radial-gradient(circle,#000,#0000 67%);mask-image:radial-gradient(circle,#000,#0000 67%)}@keyframes qgvLinesSpin{to{transform:rotate(360deg)}}.qgv-transition__orb{background:radial-gradient(circle,#16c8ff2b,#0a66ff12 40%,#0000 70%);border-radius:50%;width:45vw;height:45vw;animation:1.4s ease-in-out infinite alternate qgvTransitionPulse;position:absolute}@keyframes qgvTransitionPulse{0%{transform:scale(.88)}to{transform:scale(1.05)}}.qgv-transition__mark{opacity:.11;width:min(54vw,760px);animation:1.3s cubic-bezier(.16,1,.3,1) both qgvMarkArrival;position:absolute}@keyframes qgvMarkArrival{0%{opacity:0;transform:scale(.72)rotate(-12deg)}to{opacity:.11;transform:scale(1)rotate(-4deg)}}.qgv-transition__copy{z-index:5;text-align:center;animation:.55s .12s both qgvTransitionText;position:relative}@keyframes qgvTransitionText{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.qgv-transition__copy span{color:var(--qgv-accent);letter-spacing:.25em;font-size:clamp(8px,.7vw,11px);font-weight:800}.qgv-transition__copy strong{letter-spacing:.11em;margin-top:16px;font-family:Poppins,sans-serif;font-size:clamp(42px,6vw,92px);line-height:1;display:block}.qgv-transition__copy strong:after{content:"";background:linear-gradient(90deg, transparent, var(--qgv-accent), transparent);width:min(260px,30vw);height:4px;box-shadow:0 0 22px var(--qgv-accent-soft);border-radius:999px;margin:24px auto 0;display:block}.qgv-transition__copy small{color:#ffffff85;letter-spacing:.18em;text-transform:uppercase;margin-top:20px;font-size:clamp(8px,.65vw,11px);font-weight:700;display:block}.qgv-toast{z-index:200;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#051226e0;border:1px solid #ffffff21;border-radius:15px;flex-direction:column;align-items:center;min-width:280px;padding:13px 23px;animation:.35s both qgvToastIn;display:flex;position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 17px 50px #00000047}@keyframes qgvToastIn{0%{opacity:0;transform:translate(-50%,-15px)}to{opacity:1;transform:translate(-50%)}}.qgv-toast strong{font-size:12px}.qgv-toast span{color:#ffffff78;text-transform:uppercase;letter-spacing:.11em;margin-top:3px;font-size:8px}.qgv-toast--back{border-color:#48efa642}.qgv-toast--lost{border-color:#ffb75b47}@media (width<=850px){.qgv-shell{min-height:540px}.qgv-question-layer{padding:22px 25px 25px}.qgv-category-kicker{display:none}.qgv-question-content h1{font-size:clamp(27px,5vw,40px)}.qgv-answer-grid{margin-top:25px}.qgv-answer{min-height:58px}.qgv-player-status i,.qgv-offline-count{display:none}.qgv-leaderboard{left:3%;right:3%}}@media (prefers-reduced-motion:reduce){.qgv-shell *,.qgv-shell :before,.qgv-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.qgv-shell{z-index:9999;overscroll-behavior:none;width:100%;height:100dvh;min-height:0;position:fixed;inset:0;overflow:hidden}.qgv-background{overflow:hidden}.qgv-background:before,.qgv-background:after{content:"";pointer-events:none;position:absolute;inset:0}.qgv-theme-nature .qgv-background:before{opacity:.48;background:radial-gradient(at 4% 108%,#043231fa 0 37%,#0000 38%),radial-gradient(at 28% 112%,#05423bd1 0 36%,#0000 37%),radial-gradient(at 54% 115%,#053434eb 0 39%,#0000 40%),radial-gradient(at 82% 110%,#043d37d6 0 36%,#0000 37%);height:50%;inset:auto -5% -6%}.qgv-theme-nature .qgv-background:after{opacity:.14;background:repeating-linear-gradient(118deg,#0000 0 62px,#78ffd02e 63px 64px,#0000 65px 126px);-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.qgv-theme-music .qgv-background:before{opacity:.3;background:conic-gradient(from 215deg at 18% -5%, transparent 0 7deg, #ee80ff47 8deg 12deg, transparent 13deg 34deg), conic-gradient(from 145deg at 80% -8%, transparent 0 8deg, #5c66ff42 9deg 14deg, transparent 15deg 36deg)}.qgv-theme-music .qgv-background:after{opacity:.1;clip-path:polygon(0 76%,5% 42%,10% 67%,15% 26%,20% 56%,25% 14%,30% 64%,35% 34%,40% 71%,45% 20%,50% 57%,55% 10%,60% 68%,65% 30%,70% 62%,75% 18%,80% 70%,85% 36%,90% 64%,95% 27%,100% 56%,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#ffffffbf 0 7px,#0000 7px 23px);height:24%;inset:auto 7% 6%}.qgv-theme-science .qgv-background:before{opacity:.38;background-image:radial-gradient(circle,#fffc 0 1px,#0000 1.5px),radial-gradient(circle,#73ddffb3 0 1px,#0000 1.5px);background-position:0 0,37px 22px;background-size:71px 71px,113px 113px}.qgv-theme-science .qgv-background:after{border:1px solid #75e0ff1f;border-radius:50%;width:48vw;height:48vw;inset:48% auto auto 55%;transform:translate(-50%,-50%)rotate(-18deg);box-shadow:0 0 0 7vw #706cff09,0 0 0 14vw #66e4ff06}.qgv-theme-sport .qgv-background:before{opacity:.38;background:radial-gradient(at 50% 100%,#0000 0 41%,#53ecb038 42% 43%,#0000 44% 54%,#aaf7de14 55% 56%,#0000 57%);border-radius:50% 50% 0 0;height:68%;inset:auto -10% -28%}.qgv-theme-sport .qgv-background:after{opacity:.22;background:linear-gradient(118deg,#0000 5%,#c6f9ff42 12%,#0000 20%),linear-gradient(242deg,#0000 5%,#c6f9ff42 12%,#0000 20%)}.qgv-theme-history .qgv-background:before{opacity:.12;background:repeating-radial-gradient(at 20% 70%,#0000 0 28px,#ffca875c 29px 30px,#0000 31px 56px)}.qgv-theme-history .qgv-background:after{opacity:.11;background:repeating-linear-gradient(24deg,#0000 0 70px,#ffd9ab4d 71px 72px,#0000 73px 142px)}.qgv-theme-film .qgv-background:before{opacity:.19;background:conic-gradient(from 104deg at 4% 50%, transparent 0 8deg, #ffc5cf4f 9deg 24deg, transparent 25deg 360deg)}.qgv-theme-film .qgv-background:after{opacity:.12;background:repeating-linear-gradient(#ffffff8c 0 11px,#0000 11px 29px);width:30%;height:88%;inset:6% 3% auto auto;-webkit-mask-image:linear-gradient(90deg,#000 0 7%,#0000 7% 93%,#000 93% 100%);mask-image:linear-gradient(90deg,#000 0 7%,#0000 7% 93%,#000 93% 100%)}.qgv-theme-general .qgv-background:before{opacity:.11;background-image:linear-gradient(#68d5ff4d 1px,#0000 1px),linear-gradient(90deg,#68d5ff4d 1px,#0000 1px);background-size:84px 84px;transform:perspective(600px)rotateX(60deg)scale(1.6)translateY(20%)}.qgv-theme-general .qgv-background:after{border:1px solid #6ad7ff1c;border-radius:50%;width:54vw;height:54vw;inset:52% auto auto 72%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 6vw #16c8ff05,inset 0 0 0 12vw #0a66ff05}.qgv-question-layer{animation:.62s cubic-bezier(.16,1,.3,1) both qgvQuestionArrive}@keyframes qgvQuestionArrive{0%{opacity:0;transform:scale(1.018)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.qgv-leaderboard--medium{min-height:52vh;left:13%;right:13%}.qgv-leaderboard--compact{width:min(860px,86vw);min-height:0;max-height:none;padding-bottom:34px;animation:.58s cubic-bezier(.16,1,.3,1) both qgvLeaderboardCompactUp;left:50%;right:auto;transform:translate(-50%)}.qgv-leaderboard--compact .qgv-rank-row{min-height:68px}@keyframes qgvLeaderboardCompactUp{0%{transform:translate(-50%,105%)}to{transform:translate(-50%)}}.qgv-transition{background:radial-gradient(circle at center, var(--qgv-accent-soft), transparent 34%), linear-gradient(145deg, #06183e, #071b4e 48%, #06142f)}.qgv-transition__lines{background:repeating-conic-gradient(from 0deg, var(--qgv-accent-soft) 0deg, transparent 1.2deg, transparent 7deg)}.qgv-transition__orb{background:radial-gradient(circle, var(--qgv-accent-soft), #0a66ff12 40%, transparent 70%)}@media (height<=760px){.qgv-question-layer{padding-top:20px;padding-bottom:20px}.qgv-question-content h1{font-size:clamp(28px,3.5vw,50px)}.qgv-answer-grid{margin-top:24px}.qgv-answer{min-height:60px}.qgv-footer{min-height:54px}.qgv-leaderboard{min-height:76vh}.qgv-leaderboard--compact{min-height:0}}@media (width<=850px){.qgv-leaderboard--compact{left:50%;right:auto}}.qgv-mini-standings{z-index:5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:.82;background:linear-gradient(145deg,#0514298a,#071b3247);border:1px solid #ffffff1a;border-radius:15px;width:clamp(205px,15vw,260px);padding:13px 14px 12px;position:absolute;top:clamp(95px,11vh,124px);left:clamp(28px,4.4vw,86px);box-shadow:0 12px 32px #0000001f}.qgv-mini-standings__label{color:var(--qgv-accent);letter-spacing:.17em;margin-bottom:8px;font-size:clamp(6px,.48vw,8px);font-weight:800}.qgv-mini-standings__row{color:#ffffffc7;border-top:1px solid #ffffff0e;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;min-height:28px;font-size:clamp(9px,.68vw,11px);display:grid}.qgv-mini-standings__row>span{color:#fff6;font-family:Poppins,sans-serif;font-size:.85em;font-weight:700}.qgv-mini-standings__row:first-of-type>span{color:#ffd45e}.qgv-mini-standings__row>strong{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.qgv-mini-standings__row>b{color:#fff;font-family:Poppins,sans-serif;font-size:.95em}.qgv-standings-reveal{z-index:35;background:radial-gradient(circle at 50% 40%, var(--qgv-accent-soft), transparent 36%), #030d1d70;-webkit-backdrop-filter:blur(14px)saturate(.82);backdrop-filter:blur(14px)saturate(.82);flex-direction:column;justify-content:center;align-items:center;padding:clamp(30px,4.5vh,55px) clamp(30px,6vw,110px);animation:.38s both qgvStandingsFadeIn;display:flex;position:absolute;inset:0;overflow:hidden}@keyframes qgvStandingsFadeIn{0%{opacity:0}to{opacity:1}}.qgv-standings-reveal__glow{background:radial-gradient(circle, var(--qgv-accent-soft), transparent 68%);filter:blur(18px);opacity:.9;border-radius:50%;width:min(700px,62vw);height:min(700px,62vw);animation:2.2s ease-in-out infinite alternate qgvStandingsGlow;position:absolute}@keyframes qgvStandingsGlow{0%{transform:scale(.92)}to{transform:scale(1.05)}}.qgv-standings-reveal__heading{z-index:2;text-align:center;margin-bottom:clamp(20px,3vh,32px);animation:.48s cubic-bezier(.16,1,.3,1) both qgvStandingsHeading;position:relative}@keyframes qgvStandingsHeading{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.qgv-standings-reveal__heading>span{color:var(--qgv-accent);letter-spacing:.22em;font-size:clamp(7px,.62vw,10px);font-weight:850}.qgv-standings-reveal__heading h2{letter-spacing:-.05em;margin:7px 0 0;font-family:Poppins,sans-serif;font-size:clamp(38px,4.3vw,66px);line-height:.95}.qgv-standings-reveal__heading small{color:#ffffff6b;letter-spacing:.12em;text-transform:uppercase;margin-top:10px;font-size:clamp(8px,.65vw,10px);font-weight:700;display:block}.qgv-standings-reveal__rows{z-index:2;flex-direction:column;gap:7px;width:min(840px,82vw);display:flex;position:relative}.qgv-standings-row{--qgv-rank-from:0px;opacity:0;background:linear-gradient(135deg,#ffffff13,#ffffff09);border:1px solid #ffffff14;border-radius:14px;grid-template-columns:50px 42px 1fr auto;align-items:center;gap:14px;min-height:clamp(55px,7vh,72px);padding:0 clamp(15px,1.8vw,24px);animation:.58s cubic-bezier(.16,1,.3,1) forwards qgvStandingsRowMove;display:grid;box-shadow:inset 0 1px #ffffff09}.qgv-standings-row--moved{border-color:color-mix(in srgb, var(--qgv-accent) 30%, transparent);box-shadow:inset 0 1px 0 #ffffff0d, 0 0 26px var(--qgv-accent-soft)}@keyframes qgvStandingsRowMove{0%{opacity:0;transform:translateY(var(--qgv-rank-from)) scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.qgv-standings-position{color:#ffffff57;font-family:Poppins,sans-serif;font-size:clamp(14px,1.3vw,19px);font-weight:750}.qgv-standings-row:first-child .qgv-standings-position{color:#ffd45e}.qgv-standings-avatar{background:linear-gradient(135deg, var(--qgv-accent-deep), var(--qgv-accent));width:38px;height:38px;box-shadow:0 6px 18px var(--qgv-accent-soft);color:#fff;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.qgv-standings-player{min-width:0}.qgv-standings-player>strong{color:#fffffff0;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(13px,1.25vw,18px);font-weight:700;display:block;overflow:hidden}.qgv-standings-player>small{color:#ffffff59;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:clamp(7px,.58vw,9px);font-weight:750;display:block}.qgv-standings-player>small.up{color:#62f1ba}.qgv-standings-player>small.down{color:#ff8995}.qgv-standings-score{justify-content:flex-end;align-items:baseline;gap:10px;min-width:90px;display:flex}.qgv-standings-score>small{color:var(--qgv-accent);font-size:clamp(9px,.75vw,12px);font-weight:850}.qgv-standings-score>strong{font-family:Poppins,sans-serif;font-size:clamp(18px,1.7vw,25px);font-weight:750}@media (width<=1150px){.qgv-mini-standings{opacity:.72;width:195px}}@media (width<=950px),(height<=650px){.qgv-mini-standings{display:none}.qgv-standings-reveal__rows{width:min(760px,90vw)}.qgv-standings-row{grid-template-columns:40px 34px 1fr auto;min-height:50px}.qgv-standings-avatar{width:32px;height:32px}}.qgv-standings-reveal{padding:clamp(28px,4vh,52px) clamp(34px,4.8vw,92px)}.qgv-standings-reveal__heading{margin-bottom:clamp(22px,3.2vh,38px)}.qgv-standings-reveal__heading h2{font-size:clamp(48px,5.4vw,84px)}.qgv-standings-reveal__heading>span{font-size:clamp(8px,.72vw,12px)}.qgv-standings-reveal__rows{gap:clamp(8px,1vh,12px);width:min(1180px,90vw)}.qgv-standings-row{border-radius:18px;grid-template-columns:68px 54px 1fr auto;gap:clamp(14px,1.5vw,22px);min-height:clamp(68px,8.5vh,92px);padding:0 clamp(20px,2vw,32px)}.qgv-standings-position{font-size:clamp(18px,1.7vw,27px)}.qgv-standings-avatar{width:clamp(42px,3.5vw,54px);height:clamp(42px,3.5vw,54px);font-size:clamp(11px,.9vw,14px)}.qgv-standings-player>strong{font-size:clamp(17px,1.7vw,26px)}.qgv-standings-player>small{margin-top:4px;font-size:clamp(8px,.7vw,11px)}.qgv-standings-score{gap:14px;min-width:clamp(115px,10vw,160px)}.qgv-standings-score>small{font-size:clamp(11px,.95vw,15px)}.qgv-standings-score>strong{font-size:clamp(24px,2.3vw,35px)}.qgv-mini-standings{opacity:.88;width:clamp(240px,18vw,320px);padding:15px 17px 14px}.qgv-mini-standings__label{font-size:clamp(7px,.56vw,9px)}.qgv-mini-standings__row{grid-template-columns:28px 1fr auto;min-height:34px;font-size:clamp(10px,.78vw,13px)}.qgv-transition__split,.qgv-transition__rings{pointer-events:none;position:absolute}.qgv-transition__split{background:linear-gradient(145deg,#081b4bfa,#06142ffa);width:51%;display:none;top:0;bottom:0}.qgv-transition__split--left{left:0}.qgv-transition__split--right{right:0}.qgv-transition__rings{border:1px solid #73d8ff2e;border-radius:50%;width:min(44vw,640px);height:min(44vw,640px);display:none;box-shadow:0 0 0 5vw #16c8ff0b,0 0 0 10vw #0a66ff06}.qgv-transition--sweep .qgv-transition__mark{animation:.85s cubic-bezier(.16,1,.3,1) both qgvSweepMark}.qgv-transition--sweep .qgv-transition__copy{animation:.62s cubic-bezier(.16,1,.3,1) 80ms both qgvSweepCopy}@keyframes qgvSweepMark{0%{opacity:0;transform:translate(-36vw)rotate(-18deg)scale(.72)}to{opacity:.11;transform:translate(0)rotate(-4deg)scale(1)}}@keyframes qgvSweepCopy{0%{opacity:0;transform:translate(55px)}to{opacity:1;transform:translate(0)}}.qgv-transition--split .qgv-transition__split{display:block}.qgv-transition--split .qgv-transition__split--left{animation:.8s cubic-bezier(.76,0,.24,1) both qgvSplitLeft}.qgv-transition--split .qgv-transition__split--right{animation:.8s cubic-bezier(.76,0,.24,1) both qgvSplitRight}.qgv-transition--split .qgv-transition__mark{opacity:.08;width:min(38vw,520px);animation:.72s .16s both qgvSplitMark}.qgv-transition--split .qgv-transition__copy{animation:.5s .24s both qgvSplitCopy}@keyframes qgvSplitLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes qgvSplitRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes qgvSplitMark{0%{opacity:0;transform:scale(1.24)rotate(8deg)}to{opacity:.08;transform:scale(1)rotate(-3deg)}}@keyframes qgvSplitCopy{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.qgv-transition--pulse .qgv-transition__rings{animation:.95s cubic-bezier(.16,1,.3,1) both qgvPulseRings;display:block}.qgv-transition--pulse .qgv-transition__orb{animation:.95s ease-out both qgvPulseOrb}.qgv-transition--pulse .qgv-transition__mark{opacity:.15;width:min(30vw,430px);animation:.7s cubic-bezier(.16,1,.3,1) 80ms both qgvPulseMark}@keyframes qgvPulseRings{0%{opacity:0;transform:scale(.32)}to{opacity:1;transform:scale(1)}}@keyframes qgvPulseOrb{0%{opacity:.2;transform:scale(.3)}to{opacity:1;transform:scale(1.25)}}@keyframes qgvPulseMark{0%{opacity:0;transform:scale(.5)}to{opacity:.15;transform:scale(1)}}.qgv-transition--signal .qgv-transition__lines{opacity:.34;background:repeating-linear-gradient(#0000 0 22px,#73d8ff1a 23px 24px);animation:.7s linear both qgvSignalScan;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.qgv-transition--signal .qgv-transition__mark{opacity:.1;width:min(18vw,250px);animation:.48s both qgvSignalMark;top:18%;bottom:auto}.qgv-transition--signal .qgv-transition__copy strong{letter-spacing:.18em;animation:.58s 80ms both qgvSignalText}@keyframes qgvSignalScan{0%{transform:translateY(-8%)}to{transform:translateY(8%)}}@keyframes qgvSignalMark{0%{opacity:0;transform:translateY(-18px)scale(.9)}to{opacity:.1;transform:translateY(0)scale(1)}}@keyframes qgvSignalText{0%{opacity:0;letter-spacing:.38em;filter:blur(5px)}to{opacity:1;letter-spacing:.18em;filter:blur()}}.qgv-transition--final{background:radial-gradient(circle,#73d8ff3d,#0000 31%),linear-gradient(145deg,#06183e,#081b4b 52%,#06142f)}.qgv-transition--final .qgv-transition__mark{opacity:.13;width:min(42vw,620px);animation:.82s cubic-bezier(.16,1,.3,1) both qgvFinalBridgeMark}.qgv-transition--final .qgv-transition__copy strong{color:#73d8ff}@keyframes qgvFinalBridgeMark{0%{opacity:0;transform:scale(.55)rotate(-14deg)}to{opacity:.13;transform:scale(1.06)rotate(-4deg)}}@media (height<=700px){.qgv-standings-row{min-height:58px}.qgv-standings-reveal__heading h2{font-size:clamp(42px,4.8vw,68px)}.qgv-mini-standings{width:230px}}.qgv-lockdown{z-index:14;pointer-events:none;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:radial-gradient(circle,#ff50672e,#0000 28%),#040a1938;align-content:center;place-items:center;gap:2px;animation:.32s cubic-bezier(.16,1,.3,1) both qgvLockdownIn;display:grid;position:absolute;inset:0}@keyframes qgvLockdownIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.qgv-lockdown span{color:#ff8896;letter-spacing:.28em;font-size:clamp(9px,.8vw,13px);font-weight:900}.qgv-lockdown strong{letter-spacing:-.08em;text-shadow:0 0 60px #ff536842;font-family:Poppins,sans-serif;font-size:clamp(118px,18vw,290px);font-weight:950;line-height:.82;animation:.88s ease-out both qgvLockNumber;display:block;color:#fff!important}@keyframes qgvLockNumber{0%{opacity:0;transform:scale(1.28)}28%{opacity:1;transform:scale(.96)}to{opacity:.88;transform:scale(1)}}.qgv-result-drawer{z-index:24;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#071427ed,#060f1ff5);border:1px solid #ffffff1f;border-radius:19px;padding:13px 16px 15px;animation:.5s cubic-bezier(.16,1,.3,1) both qgvResultDrawerUp;position:absolute;bottom:24px;left:5%;right:5%;box-shadow:0 -18px 60px #00000052}@keyframes qgvResultDrawerUp{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}.qgv-result-drawer__label{color:#ffffff61;letter-spacing:.18em;text-align:center;margin-bottom:9px;font-size:clamp(7px,.55vw,9px);font-weight:900}.qgv-result-drawer__players{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.qgv-result-pill{opacity:0;border:1px solid #ffffff1a;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:8px;min-width:148px;min-height:46px;padding:7px 11px;animation:.42s cubic-bezier(.16,1,.3,1) forwards qgvResultPillIn;display:grid;transform:translateY(20px)}@keyframes qgvResultPillIn{to{opacity:1;transform:translateY(0)}}.qgv-result-pill>span{border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:15px;font-weight:950;display:grid}.qgv-result-pill>strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(10px,.8vw,13px);font-weight:850;overflow:hidden;color:#fff!important}.qgv-result-pill>small{color:#ffffff73;letter-spacing:.1em;font-size:7px;font-weight:900}.qgv-result-pill--correct{background:#176b4838;border-color:#5bf2a047}.qgv-result-pill--correct>span{color:#073220;background:#77f3aa}.qgv-result-pill--wrong{background:#7c253633;border-color:#ff657542}.qgv-result-pill--wrong>span{color:#430a13;background:#ff8492}.qgv-result-pill--missed{opacity:.7;background:#ffffff09;border-color:#ffffff1c}.qgv-result-pill--missed>span{color:#ffffffa8;background:#ffffff17}.qgv-transition--sweep{background:radial-gradient(circle at 20%,#5a59ff6b,#0000 34%),linear-gradient(115deg,#10134b,#092354 56%,#071630)}.qgv-transition--split{background:radial-gradient(circle at 78% 24%,#00d3ff57,#0000 31%),linear-gradient(160deg,#091a44,#15124c 54%,#07152f)}.qgv-transition--pulse{background:radial-gradient(circle,#824eff80,#0000 31%),linear-gradient(145deg,#18114f,#0a1b4b 58%,#07152e)}.qgv-transition--signal{background:radial-gradient(circle at 50% 76%,#00ddff57,#0000 30%),linear-gradient(135deg,#071c42,#10245a 48%,#0c1238)}.qgv-transition__copy strong{text-shadow:0 0 34px #3abfff26;color:#fff!important}@media (height<=720px){.qgv-result-drawer{padding:9px 12px 10px;bottom:12px}.qgv-result-pill{min-height:40px}}.qgv-result-drawer{gap:10px;display:grid}.qgv-result-group{min-width:0}.qgv-result-group+.qgv-result-group{border-top:1px solid #ffffff12;padding-top:10px}.qgv-result-group--correct .qgv-result-drawer__label{color:#83ffc1b8}.qgv-result-group--wrong .qgv-result-drawer__label{color:#ff7d8eb8}.qgv-result-drawer__label{justify-content:center;align-items:center;gap:9px;display:flex}.qgv-result-drawer__label span{font-size:11px}.qgv-result-group--wrong{opacity:0;animation:.44s cubic-bezier(.16,1,.3,1) forwards qgvWrongGroupArrival}@keyframes qgvWrongGroupArrival{0%{opacity:0;filter:saturate(.25)brightness(.75);transform:translateY(18px)}to{opacity:1;filter:saturate()brightness();transform:translateY(0)}}.qgv-transition--neon{background:radial-gradient(circle at 72% 28%,#ff35c752,#0000 29%),radial-gradient(circle at 25% 78%,#00d9ff47,#0000 30%),linear-gradient(145deg,#11164d,#211149 50%,#071d38)}.qgv-transition--warning{background:radial-gradient(circle,#ff6f434d,#0000 30%),linear-gradient(135deg,#361635,#181943 52%,#071931)}.qgv-transition--warning .qgv-transition__lines{opacity:.4;background:repeating-linear-gradient(-45deg,#ff975329 0 12px,#0000 12px 34px)}.qgv-transition--spotlight{background:radial-gradient(at 50% 15%,#70ddff75,#0000 38%),linear-gradient(#101c50,#080f2b 68%,#050b1b)}.qgv-transition--spotlight .qgv-transition__orb{opacity:.72;border-radius:50%;width:28vw;height:70vh;transform:perspective(500px)rotateX(52deg)}.qgv-transition--chaos{background:radial-gradient(circle at 20% 30%,#784eff80,#0000 28%),radial-gradient(circle at 80% 68%,#00dcff59,#0000 30%),linear-gradient(125deg,#11184b,#25114c 52%,#071f39)}.qgv-transition--chaos .qgv-transition__mark{animation:.7s cubic-bezier(.16,1,.3,1) both qgvChaosMark}@keyframes qgvChaosMark{0%{opacity:0;transform:scale(.5)rotate(18deg)}to{opacity:.14;transform:scale(1.1)rotate(-12deg)}}.qgv-transition__question{color:#ffffff6b;letter-spacing:.15em;margin-top:9px;font-size:clamp(7px,.58vw,9px);font-style:normal;font-weight:850;display:block}.qgv-transition__leader{color:#ffffffb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.12em;background:#05112747;border:1px solid #ffffff1a;border-radius:999px;width:fit-content;margin:18px auto 0;padding:8px 12px;font-size:clamp(8px,.65vw,10px);font-weight:900;box-shadow:0 10px 32px #0000001f}.qgv-host-control{z-index:70;color:#fffc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);letter-spacing:.12em;cursor:pointer;background:#07122a7a;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:8px;font-weight:900;transition:transform .14s,border-color .14s,background .14s;display:inline-flex;position:fixed;top:22px;right:24px}.qgv-host-control:hover{background:#3254a83d;border-color:#64ccff80;transform:translateY(-1px)}.qgv-host-control span{color:#79ddff;letter-spacing:-.12em;font-size:12px}.qgv-control-backdrop{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020816ad;place-items:center;padding:24px;animation:.2s both qgvControlFade;display:grid;position:fixed;inset:0}@keyframes qgvControlFade{0%{opacity:0}to{opacity:1}}.qgv-control-menu{background:linear-gradient(145deg,#131c3dfa,#081025fa);border:1px solid #ffffff21;border-radius:24px;width:min(440px,100%);padding:28px;box-shadow:0 28px 90px #00000070}.qgv-control-menu>span{color:#81ddff;letter-spacing:.16em;font-size:8px;font-weight:950}.qgv-control-menu h2{letter-spacing:-.04em;margin:7px 0 20px;font-size:28px;font-weight:950;color:#fff!important}.qgv-control-action{color:#fff;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:15px;gap:3px;width:100%;min-height:66px;margin-top:9px;padding:12px 15px;display:grid}.qgv-control-action strong{letter-spacing:.08em;font-size:11px;font-weight:900;color:#fff!important}.qgv-control-action small{color:#ffffff7a;font-size:9px}.qgv-control-action--primary{background:linear-gradient(135deg,#6753ff38,#2fa6e024);border-color:#57bdff59}.qgv-control-action--danger{border-color:#ff677933}.qgv-control-action--danger strong{color:#ff98a4!important}.qgv-control-cancel{color:#ffffff7a;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;width:100%;min-height:42px;margin-top:13px;font-size:8px;font-weight:900}.qgv-pause-overlay{z-index:110;text-align:center;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle,#4864d54d,#0000 31%),#030919e0;align-content:center;place-items:center;display:grid;position:fixed;inset:0}.qgv-pause-icon{color:#70ddff;letter-spacing:-.18em;background:#4394cb14;border:1px solid #6bd6ff4d;border-radius:50%;place-items:center;width:74px;height:74px;margin-bottom:20px;font-size:27px;font-weight:950;display:grid}.qgv-pause-overlay>span{color:#88e0ff;letter-spacing:.22em;font-size:9px;font-weight:950}.qgv-pause-overlay h2{letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(48px,6vw,90px);font-weight:950;line-height:.95;color:#fff!important}.qgv-pause-overlay p{color:#ffffff94;margin:13px 0 24px;font-size:12px;font-weight:750}.qgv-pause-actions{gap:10px;display:flex}.qgv-pause-actions button{color:#fff;letter-spacing:.09em;cursor:pointer;background:linear-gradient(100deg,#795fff,#34bfff);border:1px solid #ffffff1f;border-radius:14px;min-width:170px;min-height:52px;font-size:10px;font-weight:950}.qgv-pause-actions button.danger{color:#ff9aa6;background:#ff566b12;border-color:#ff566b38}.qgv-result-drawer{animation:.5s cubic-bezier(.16,1,.3,1) both qgvResultDrawerUp}@media (width<=680px){.qgv-host-control{top:12px;right:12px}.qgv-pause-actions{flex-direction:column;width:min(320px,90%)}.qgv-pause-actions button{width:100%}}.qfr-shell{z-index:10000;color:#fff;isolation:isolate;background:radial-gradient(circle at 50% 42%,#16c8ff29,#0000 34%),radial-gradient(circle at 78% 20%,#0a66ff36,#0000 32%),linear-gradient(145deg,#05132f,#081b4b 56%,#06142e);place-items:center;width:100%;height:100dvh;font-family:Inter,system-ui,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.qfr-shell *,.qfr-shell :before,.qfr-shell :after{box-sizing:border-box}.qfr-grid{opacity:.1;background-image:linear-gradient(#73d8ff38 1px,#0000 1px),linear-gradient(90deg,#73d8ff38 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.qfr-orb{filter:blur(24px);pointer-events:none;border-radius:50%;position:absolute}.qfr-orb--one{background:radial-gradient(circle,#16c8ff2e,#0000 68%);width:42vw;height:42vw;animation:7s ease-in-out infinite alternate qfrFloatOne;top:-16vw;left:-14vw}.qfr-orb--two{background:radial-gradient(circle,#0a66ff3d,#0000 68%);width:36vw;height:36vw;animation:8s ease-in-out infinite alternate qfrFloatTwo;bottom:-15vw;right:-10vw}@keyframes qfrFloatOne{to{transform:translate(60px,35px)}}@keyframes qfrFloatTwo{to{transform:translate(-55px,-25px)}}.qfr-rays{opacity:.11;background:repeating-conic-gradient(#73d8ff38 0deg,#0000 1.2deg 9deg);animation:18s linear infinite qfrSpin;position:absolute;inset:-30%;-webkit-mask-image:radial-gradient(circle,#000,#0000 66%);mask-image:radial-gradient(circle,#000,#0000 66%)}@keyframes qfrSpin{to{transform:rotate(360deg)}}.qfr-intro,.qfr-ready,.qfr-place,.qfr-summary{z-index:2;position:relative}.qfr-intro{text-align:center;animation:.7s cubic-bezier(.16,1,.3,1) both qfrIntroIn}@keyframes qfrIntroIn{0%{opacity:0;transform:scale(.92)translateY(22px)}to{opacity:1;transform:scale(1)translateY(0)}}.qfr-intro img{width:clamp(70px,6vw,110px);margin-bottom:24px}.qfr-intro>span,.qfr-ready>span,.qfr-place-copy>span,.qfr-summary header span{color:#16c8ff;letter-spacing:.22em;text-transform:uppercase;font-size:clamp(8px,.72vw,12px);font-weight:850}.qfr-intro h1{letter-spacing:-.06em;margin:14px 0 0;font-family:Poppins,sans-serif;font-size:clamp(54px,7vw,112px);line-height:.86}.qfr-intro h1 strong{color:#73d8ff;display:block}.qfr-intro p{color:#ffffff80;margin-top:28px;font-size:clamp(11px,1vw,16px)}.qfr-ready{text-align:center;animation:.55s both qfrReadyIn}@keyframes qfrReadyIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.qfr-ready h2{letter-spacing:-.05em;margin:12px 0 0;font-family:Poppins,sans-serif;font-size:clamp(46px,5.6vw,86px);line-height:.95}.qfr-ready h2 strong{color:#73d8ff;display:block}.qfr-ready-line{background:linear-gradient(90deg,#0000,#16c8ff,#0000);border-radius:999px;width:min(320px,34vw);height:4px;margin:28px auto 0;box-shadow:0 0 26px #16c8ff40}.qfr-place{grid-template-columns:auto 1fr;align-items:center;gap:clamp(30px,5vw,80px);width:min(980px,86vw);animation:.72s cubic-bezier(.16,1,.3,1) both qfrPlaceIn;display:grid}@keyframes qfrPlaceIn{0%{opacity:0;transform:scale(.92)translateY(28px)}to{opacity:1;transform:scale(1)translateY(0)}}.qfr-place-number{color:#ffffff21;letter-spacing:-.08em;min-width:clamp(150px,18vw,270px);font-family:Poppins,sans-serif;font-size:clamp(128px,18vw,285px);font-weight:850;line-height:.78}.qfr-place-number sup{color:#ffffff57;letter-spacing:.04em;vertical-align:top;margin-left:5px;font-size:.16em}.qfr-place-copy h2{letter-spacing:-.06em;max-width:700px;margin:12px 0 0;font-family:Poppins,sans-serif;font-size:clamp(48px,6.4vw,100px);line-height:.9}.qfr-place-copy p{color:#ffffff8a;margin:22px 0 0;font-size:clamp(13px,1.25vw,20px);font-weight:650}.qfr-place--winner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#0a66ff30,#ffffff09);border:1px solid #73d8ff38;border-radius:clamp(24px,2vw,36px);min-height:55vh;padding:clamp(35px,4vw,70px);box-shadow:0 40px 120px #0000004d,0 0 80px #16c8ff1a}.qfr-place--winner .qfr-place-number{color:#73d8ff2e}.qfr-place--winner .qfr-place-copy h2{color:#fff;text-shadow:0 0 38px #16c8ff2e}.qfr-winner-mark{opacity:.07;width:min(38vw,560px);position:absolute;bottom:-9%;right:2%;transform:rotate(-8deg)}.qfr-summary{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(145deg,#061834d1,#050f22b8);border:1px solid #ffffff1c;border-radius:clamp(24px,2vw,34px);width:min(1280px,90vw);max-height:88vh;padding:clamp(28px,3vw,48px);animation:.65s cubic-bezier(.16,1,.3,1) both qfrSummaryIn;box-shadow:0 38px 110px #00000057}@keyframes qfrSummaryIn{0%{opacity:0;transform:scale(.96)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.qfr-summary header{justify-content:space-between;align-items:center;gap:30px;display:flex}.qfr-summary header h2{letter-spacing:-.055em;margin:8px 0 0;font-family:Poppins,sans-serif;font-size:clamp(40px,5vw,78px);line-height:.92}.qfr-summary header img{width:clamp(58px,5vw,86px)}.qfr-summary-table{flex-direction:column;gap:7px;max-height:48vh;margin-top:clamp(20px,2.5vh,34px);display:flex;overflow:hidden}.qfr-summary-row{opacity:0;background:#ffffff09;border:1px solid #fff1;border-radius:14px;grid-template-columns:52px 42px 1fr auto;align-items:center;gap:14px;min-height:clamp(52px,6.8vh,76px);padding:0 clamp(14px,1.5vw,22px);animation:.4s forwards qfrRowIn;display:grid}@keyframes qfrRowIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.qfr-summary-row--winner{background:linear-gradient(135deg,#16c8ff1c,#0a66ff14);border-color:#73d8ff47;box-shadow:0 0 32px #16c8ff14}.qfr-summary-position{color:#ffffff59;font-family:Poppins,sans-serif;font-size:clamp(14px,1.2vw,19px);font-weight:750}.qfr-summary-row--winner .qfr-summary-position{color:#73d8ff}.qfr-summary-avatar{color:#fff;background:linear-gradient(135deg,#0a66ff,#16c8ff);border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid}.qfr-summary-row>strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(13px,1.25vw,19px);overflow:hidden}.qfr-summary-row>b{font-family:Poppins,sans-serif;font-size:clamp(17px,1.6vw,24px);font-weight:750}.qfr-summary-row>b small{color:#ffffff57;font-size:.55em}.qfr-summary footer{letter-spacing:.16em;border-top:1px solid #ffffff12;justify-content:center;align-items:center;gap:7px;margin-top:clamp(18px,2.5vh,28px);padding-top:18px;font-size:clamp(9px,.76vw,12px);display:flex}.qfr-summary footer span{color:#ffffff6b}.qfr-summary footer strong{color:#73d8ff}@media (height<=720px){.qfr-summary-table{max-height:43vh}.qfr-summary-row{min-height:48px}.qfr-place--winner{min-height:48vh}}@media (prefers-reduced-motion:reduce){.qfr-shell *,.qfr-shell :before,.qfr-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.qfr-intro h1,.qfr-ready h2,.qfr-place-copy h2,.qfr-summary header h2{color:#fff!important}.qfr-intro h1 strong,.qfr-ready h2 strong{color:#73d8ff!important}.qfr-place--winner .qfr-place-copy h2,.qfr-summary-row>strong,.qfr-summary-row>b{color:#fff!important}.qfr-actions{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:12px;margin-top:clamp(16px,2vh,24px);padding-top:16px;display:grid}.qfr-action{color:#fff;letter-spacing:.1em;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 12px 0 18px;font-size:11px;font-weight:900;transition:transform .15s,border-color .15s,background .15s;display:flex}.qfr-action:hover{background:#4469c81c;border-color:#61c6ff6b;transform:translateY(-2px)}.qfr-action b{color:#fff;background:#ffffff17;border-radius:50%;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.qfr-action--primary{background:linear-gradient(100deg,#795fff 0%,#586cff 44%,#34bfff 100%);border:0;box-shadow:0 14px 36px #4862ff38}.qfr-action--primary b{color:#09111b;background:#ffffffe6}.qfr-summary-table{max-height:42vh}@media (height<=760px){.qfr-actions{margin-top:12px;padding-top:12px}.qfr-action{min-height:48px}.qfr-summary footer{margin-top:12px;padding-top:12px}}@media (width<=680px){.qfr-actions{grid-template-columns:1fr}}#root:has(.qsetup){width:100%;max-width:none;text-align:initial;border:0;margin:0}.qsetup{color:#fff;background:radial-gradient(circle at 9% 7%,#6953ff99,#0000 34%),radial-gradient(circle at 58% 6%,#4676ff47,#0000 38%),radial-gradient(circle at 90% 88%,#00beff45,#0000 31%),linear-gradient(135deg,#171b3a 0%,#10162d 46%,#0a1b27 100%);min-height:100vh;position:relative;overflow:hidden}.qsetup-bg{pointer-events:none;filter:blur(130px);border-radius:50%;position:absolute}.qsetup-bg-one{background:#7752ff52;width:430px;height:430px;top:-250px;left:24%}.qsetup-bg-two{background:#00aaff29;width:500px;height:500px;bottom:-280px;right:-250px}.qsetup-inner{z-index:1;flex-direction:column;justify-content:center;width:min(1760px,100% - 64px);min-height:100vh;margin:0 auto;padding:clamp(22px,2.8vh,34px) 0;display:flex;position:relative}.qsetup-topbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:clamp(14px,1.7vh,22px);display:flex}.qsetup-back{color:#ffffffbd;letter-spacing:.12em;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:9px;min-height:40px;padding:0 13px;font-size:9px;font-weight:900;transition:color .14s,border-color .14s,background .14s,transform .14s;display:inline-flex}.qsetup-back span{font-size:17px;line-height:1}.qsetup-back:hover{color:#fff;background:#4b66d221;border-color:#60c6ff80;transform:translateY(-1px)}.qsetup-logo{object-fit:contain;width:clamp(128px,9vw,175px);height:auto;display:block}.qsetup-hero{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;gap:34px;padding-bottom:clamp(18px,2.2vh,28px);display:flex}.qsetup-mode{color:#b0a7ff;letter-spacing:.17em;margin-bottom:6px;font-size:9px;font-weight:900}.qsetup h1{letter-spacing:-.06em;margin:0;font-size:clamp(44px,4.25vw,74px);font-weight:950;line-height:.88;color:#fff!important}.qsetup h1 span{background:linear-gradient(90deg,#8b76ff 0%,#50aaff 58%,#55dcff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:.16em}.qsetup-intro{color:#ffffff9e;letter-spacing:.03em;margin:13px 0 0;font-size:12px;font-weight:750}.qsetup-hero-stat{flex:none;align-items:baseline;gap:10px;padding-bottom:3px;display:flex}.qsetup-hero-stat strong{color:#ffffffe6;font-size:44px;font-weight:950;line-height:1}.qsetup-hero-stat span{color:#ffffff7a;letter-spacing:.14em;font-size:9px;font-weight:900}.qsetup-main{grid-template-columns:minmax(0,1.65fr) minmax(390px,.75fr);gap:clamp(32px,3.5vw,58px);min-height:0;padding-top:clamp(18px,2.2vh,28px);display:grid}.qsetup-topics-section,.qsetup-controls{min-width:0}.qsetup-controls{border-left:1px solid #ffffff17;align-content:start;gap:16px;padding-left:clamp(24px,2.5vw,40px);display:grid}.qsetup-section-head,.qsetup-control-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.qsetup-section-head>div,.qsetup-control-title{justify-content:flex-start;align-items:center;display:flex}.qsetup-section-head h2,.qsetup-control-title h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:900;color:#fff!important}.qsetup-section-head p,.qsetup-control-title p{color:#ffffff75;margin:3px 0 0;font-size:10px;font-weight:700}.qsetup-step{color:#071019;background:linear-gradient(135deg,#8b7bff,#5bddff);border-radius:50%;flex:none;place-items:center;width:29px;height:29px;margin-right:11px;font-size:11px;font-weight:950;display:grid}.qsetup-topic-count{color:#78ddff;letter-spacing:.1em;background:#3594c212;border:1px solid #5ec6ff2e;border-radius:999px;flex:none;padding:6px 9px;font-size:8px;font-weight:900}.qsetup-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.qsetup-topic{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4956b72b,#2c77ab14);border:1px solid #5c77ff66;border-radius:17px;align-items:center;gap:13px;min-height:66px;padding:0 17px;font-size:13px;font-weight:850;transition:transform .14s,border-color .14s,background .14s,opacity .14s;display:flex}.qsetup-topic:hover{border-color:#64c7ffb8;transform:translateY(-1px)}.qsetup-topic-icon{color:#071119;background:linear-gradient(135deg,#7f78ff,#62dcff);border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:15px;font-weight:950;display:grid}.qsetup-topic.off{opacity:.38;color:#ffffffad;background:#ffffff06;border-color:#ffffff12}.qsetup-topic.off .qsetup-topic-icon{color:#ffffff8c;background:#ffffff14}.qsetup-control-group{border-bottom:1px solid #ffffff14;padding-bottom:14px}.qsetup-times{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.qsetup-time{color:#ffffff8f;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;align-content:center;place-items:center;gap:1px;min-height:58px;padding:6px;transition:transform .14s,border-color .14s,background .14s,color .14s;display:grid}.qsetup-time:hover{transform:translateY(-1px)}.qsetup-time strong{font-size:18px;font-weight:950}.qsetup-time span{letter-spacing:.1em;font-size:7px;font-weight:900}.qsetup-time.active{color:#fff;background:linear-gradient(135deg,#7057ff4f,#39b5ff2b);border-color:#56beffa8}.qsetup-audio{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.qsetup-toggle{color:#ffffffb3;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 14px;display:flex}.qsetup-toggle span{font-size:11px;font-weight:850}.qsetup-toggle b{color:#ffffff59;letter-spacing:.08em;font-size:8px;font-weight:950}.qsetup-toggle.active{color:#fff;background:#5264cf21;border-color:#5e8bff6b}.qsetup-toggle.active b{color:#71dcff}.qsetup-ready{padding-top:2px}.qsetup-ready-copy{gap:3px;margin-bottom:11px;display:grid}.qsetup-ready-copy span{color:#89dcff;letter-spacing:.14em;font-size:8px;font-weight:950}.qsetup-ready-copy strong{color:#ffffffb3;font-size:11px;font-weight:800}.qsetup-start{color:#fff;letter-spacing:.08em;cursor:pointer;background:linear-gradient(100deg,#795fff 0%,#586cff 44%,#34bfff 100%);border:0;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:64px;padding:0 14px 0 20px;font-size:13px;font-weight:950;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 16px 40px #4862ff47,inset 0 1px #ffffff3d}.qsetup-start b{color:#0a1020;background:#ffffffdb;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.qsetup-start:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 48px #4862ff61,inset 0 1px #ffffff3d}.qsetup-start:disabled{cursor:wait;opacity:.58}@media (width<=1180px){.qsetup{overflow-y:auto}.qsetup-inner{width:min(980px,100% - 38px);min-height:auto;padding:30px 0 44px}.qsetup h1 span{margin-top:5px;margin-left:0;display:block}.qsetup-main{grid-template-columns:1fr}.qsetup-controls{border-top:1px solid #ffffff17;border-left:0;grid-template-columns:1fr 1fr;gap:18px;padding-top:20px;padding-left:0}.qsetup-ready{grid-column:1/-1}}@media (width<=680px){.qsetup-inner{width:min(100% - 26px,560px)}.qsetup-topbar{align-items:flex-start}.qsetup-logo{width:110px}.qsetup-hero{align-items:flex-start}.qsetup h1{font-size:clamp(42px,13vw,62px)}.qsetup-hero-stat{display:none}.qsetup-intro{max-width:270px}.qsetup-topics,.qsetup-controls{grid-template-columns:1fr}.qsetup-ready{grid-column:auto}.qsetup-times{grid-template-columns:repeat(2,1fr)}}@media (width>=1181px) and (height<=980px){.qsetup-inner{padding:14px 0 16px}.qsetup-topbar{margin-bottom:10px}.qsetup-back{min-height:36px;padding:0 12px}.qsetup-logo{width:clamp(108px,7vw,142px)}.qsetup-hero{padding-bottom:13px}.qsetup-mode{margin-bottom:4px}.qsetup h1{font-size:clamp(38px,3.55vw,62px)}.qsetup-intro{margin-top:8px;font-size:11px}.qsetup-hero-stat strong{font-size:38px}.qsetup-main{gap:clamp(26px,2.8vw,44px);padding-top:13px}.qsetup-controls{gap:11px;padding-left:clamp(20px,2vw,32px)}.qsetup-section-head h2,.qsetup-control-title h2{font-size:16px}.qsetup-section-head p,.qsetup-control-title p{margin-top:2px;font-size:9px}.qsetup-step{width:26px;height:26px;margin-right:9px;font-size:10px}.qsetup-topics{gap:8px;margin-top:11px}.qsetup-topic{border-radius:15px;gap:11px;min-height:54px;padding:0 14px;font-size:12px}.qsetup-topic-icon{width:24px;height:24px;font-size:14px}.qsetup-control-group{padding-bottom:10px}.qsetup-times{gap:6px;margin-top:9px}.qsetup-time{border-radius:12px;min-height:48px}.qsetup-time strong{font-size:16px}.qsetup-audio{gap:7px;margin-top:9px}.qsetup-toggle{border-radius:12px;min-height:46px;padding:0 12px}.qsetup-ready-copy{margin-bottom:8px}.qsetup-ready-copy strong{font-size:10px}.qsetup-start{border-radius:15px;min-height:54px;font-size:12px}.qsetup-start b{width:32px;height:32px;font-size:18px}}@media (width>=1181px) and (height<=860px){.qsetup-inner{padding:10px 0 12px}.qsetup-logo{width:104px}.qsetup-intro{display:none}.qsetup-hero{padding-bottom:10px}.qsetup-main{padding-top:10px}.qsetup-topics{margin-top:9px}.qsetup-topic{min-height:49px}.qsetup-controls{gap:8px}.qsetup-control-group{padding-bottom:8px}.qsetup-start{min-height:50px}}#root:has(.qlobby){width:100%;max-width:none;text-align:initial;border:0;margin:0}.qlobby{color:#fff;background:radial-gradient(circle at 8% 7%,#6953ff99,#0000 34%),radial-gradient(circle at 58% 5%,#4676ff47,#0000 38%),radial-gradient(circle at 92% 88%,#00beff47,#0000 31%),linear-gradient(135deg,#171b3a 0%,#10162d 46%,#0a1b27 100%);min-height:100vh;position:relative;overflow:hidden}.qlobby-glow{pointer-events:none;filter:blur(130px);border-radius:50%;position:absolute}.qlobby-glow-one{background:#7752ff52;width:430px;height:430px;top:-250px;left:24%}.qlobby-glow-two{background:#00aaff2b;width:520px;height:520px;bottom:-290px;right:-260px}.qlobby-inner{z-index:1;flex-direction:column;justify-content:center;width:min(1760px,100% - 64px);min-height:100vh;margin:0 auto;padding:clamp(16px,2vh,26px) 0;display:flex;position:relative}.qlobby-topbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:clamp(10px,1.4vh,16px);display:flex}.qlobby-logo{object-fit:contain;width:clamp(112px,8vw,150px);height:auto}.qlobby-mode{color:#ffffff8a;letter-spacing:.12em;align-items:center;gap:10px;font-size:9px;font-weight:900;display:flex}.qlobby-mode b{color:#76ddff;letter-spacing:.12em;background:#339ccd14;border:1px solid #5ccfff33;border-radius:999px;padding:7px 10px;font-size:8px}.qlobby-heading{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;gap:36px;padding-bottom:clamp(10px,1.4vh,16px);display:flex}.qlobby-kicker{color:#b0a7ff;letter-spacing:.17em;margin-bottom:5px;font-size:9px;font-weight:900}.qlobby h1{letter-spacing:-.06em;margin:0;font-size:clamp(38px,3.8vw,64px);font-weight:950;line-height:.88;color:#fff!important}.qlobby h1 span{background:linear-gradient(90deg,#8b76ff 0%,#50aaff 58%,#55dcff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:.15em}.qlobby-meta{flex-wrap:wrap;justify-content:flex-end;gap:7px;padding-bottom:2px;display:flex}.qlobby-meta span{color:#ffffff9e;letter-spacing:.1em;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900}.qlobby-main{grid-template-columns:minmax(430px,.92fr) minmax(0,1.08fr);gap:clamp(28px,3vw,48px);min-height:0;padding-top:clamp(12px,1.7vh,20px);display:grid}.qlobby-join{align-content:start;justify-items:center;min-width:0;display:grid}.qlobby-join-label{color:#7df;letter-spacing:.15em;margin-bottom:8px;font-size:8px;font-weight:950}.qlobby-qr{background:#fff;border-radius:22px;place-items:center;padding:14px;display:grid;box-shadow:0 18px 52px #0000003d,0 0 54px #5889ff17}.qlobby-qr svg{display:block}.qlobby-scan-copy{color:#ffffff9e;text-align:center;margin-top:10px;font-size:11px;font-weight:750}.qlobby-code-card{background:linear-gradient(135deg,#5d4ed229,#2a8fc414);border:1px solid #5b7eff47;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;width:min(100%,380px);margin-top:12px;padding:14px 16px;display:flex}.qlobby-code-main{gap:3px;display:grid}.qlobby-code-card span{color:#ffffff75;letter-spacing:.14em;font-size:7px;font-weight:900}.qlobby-code-card strong{color:#fff;letter-spacing:.14em;font-size:30px;font-weight:950;line-height:1}.qlobby-code-help{color:#fff6;text-align:right;max-width:120px;font-size:8px;font-weight:700;line-height:1.35}.qlobby-players{border-left:1px solid #ffffff17;flex-direction:column;min-width:0;padding-left:clamp(18px,2vw,30px);display:flex}.qlobby-player-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:10px;display:flex}.qlobby-player-head span{color:#9f98ff;letter-spacing:.15em;font-size:8px;font-weight:950}.qlobby-player-head h2{letter-spacing:-.03em;margin:3px 0 0;font-size:21px;font-weight:950;color:#fff!important}.qlobby-player-count{align-items:baseline;gap:7px;display:flex}.qlobby-player-count strong{color:#fff;font-size:28px;font-weight:950}.qlobby-player-count span{color:#fff6;letter-spacing:.12em;font-size:8px;font-weight:900}.qlobby-player-area{flex:auto;align-items:stretch;min-height:190px;display:flex}.qlobby-empty{text-align:center;background:#ffffff06;border:1px dashed #ffffff1f;border-radius:18px;align-content:center;place-items:center;gap:7px;width:100%;min-height:190px;display:grid}.qlobby-empty-icon{color:#75ddff;background:#52a4d817;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:1px;font-size:23px;font-weight:300;display:grid}.qlobby-empty strong{color:#fffc;font-size:13px;font-weight:850}.qlobby-empty span{color:#ffffff6b;max-width:230px;font-size:9px;line-height:1.4}.qlobby-player-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;width:100%;max-height:245px;padding-right:4px;display:grid;overflow-y:auto}.qlobby-player{background:#4554a914;border:1px solid #5b7eff38;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:0 13px;display:grid}.qlobby-player.offline{opacity:.45}.qlobby-player-number{color:#08111b;background:linear-gradient(135deg,#8177ff,#61d8ff);border-radius:8px;place-items:center;width:26px;height:26px;font-size:9px;font-weight:950;display:grid}.qlobby-player-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.qlobby-status{background:#ffffff3d;border-radius:50%;width:8px;height:8px}.qlobby-status.online{background:#6df0a8;box-shadow:0 0 12px #6df0a873}.qlobby-start-area{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) minmax(210px,.58fr);align-items:end;gap:16px;margin-top:10px;padding-top:10px;display:grid}.qlobby-ready-copy{gap:3px;display:grid}.qlobby-ready-copy span{color:#84ddff;letter-spacing:.14em;font-size:8px;font-weight:950}.qlobby-ready-copy strong{color:#ffffffa8;font-size:10px;font-weight:800}.qlobby-start{color:#fff;letter-spacing:.08em;cursor:pointer;background:linear-gradient(100deg,#795fff 0%,#586cff 44%,#34bfff 100%);border:0;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 11px 0 16px;font-size:11px;font-weight:950;display:flex;box-shadow:0 16px 40px #4862ff42,inset 0 1px #ffffff3d}.qlobby-start b{color:#09111b;background:#ffffffe0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.qlobby-start:disabled{cursor:default;opacity:.36;filter:saturate(.45)}@media (width>=1181px) and (height<=920px){.qlobby-inner{padding:6px 0 8px}.qlobby-topbar{margin-bottom:4px}.qlobby-logo{width:86px}.qlobby-mode b{padding:5px 9px}.qlobby-heading{padding-bottom:6px}.qlobby-kicker{margin-bottom:3px;font-size:8px}.qlobby h1{font-size:clamp(31px,2.8vw,49px)}.qlobby-meta span{padding:6px 9px;font-size:7px}.qlobby-main{gap:clamp(22px,2.4vw,38px);padding-top:7px}.qlobby-join-label{margin-bottom:4px}.qlobby-qr{border-radius:18px;padding:10px}.qlobby-qr svg{width:250px;height:250px}.qlobby-scan-copy{margin-top:5px;font-size:9px}.qlobby-code-card{border-radius:14px;width:min(100%,350px);margin-top:7px;padding:9px 13px}.qlobby-code-card strong{font-size:24px}.qlobby-code-help{font-size:7px}.qlobby-player-head{margin-bottom:6px}.qlobby-player-head h2{font-size:18px}.qlobby-player-count strong{font-size:24px}.qlobby-player-area,.qlobby-empty{min-height:165px}.qlobby-empty-icon{width:36px;height:36px;font-size:20px}.qlobby-empty strong{font-size:12px}.qlobby-player-grid{gap:6px;max-height:205px}.qlobby-player{min-height:44px}.qlobby-start-area{margin-top:6px;padding-top:6px}.qlobby-ready-copy strong{font-size:9px}.qlobby-start{border-radius:13px;min-height:46px;font-size:10px}.qlobby-start b{width:28px;height:28px;font-size:16px}}@media (width>=1181px) and (height<=780px){.qlobby-logo{width:74px}.qlobby-kicker{display:none}.qlobby h1{font-size:clamp(28px,2.5vw,43px)}.qlobby-main{padding-top:5px}.qlobby-qr svg{width:220px;height:220px}.qlobby-scan-copy{margin-top:4px}.qlobby-code-card{margin-top:5px;padding:8px 12px}.qlobby-player-area,.qlobby-empty{min-height:145px}.qlobby-start-area{margin-top:5px;padding-top:5px}}@media (width<=1180px){.qlobby{overflow-y:auto}.qlobby-inner{width:min(980px,100% - 38px);min-height:auto;padding:30px 0 44px}.qlobby h1 span{margin-top:5px;margin-left:0;display:block}.qlobby-main{grid-template-columns:1fr}.qlobby-players{border-top:1px solid #ffffff17;border-left:0;padding-top:22px;padding-left:0}}@media (width<=680px){.qlobby-inner{width:min(100% - 26px,560px)}.qlobby-mode{display:none}.qlobby-heading{align-items:flex-start}.qlobby-meta{display:none}.qlobby h1{font-size:clamp(42px,13vw,62px)}.qlobby-qr svg{width:250px;height:250px}.qlobby-code-card{flex-direction:column;align-items:flex-start}.qlobby-code-help{text-align:left;max-width:none}.qlobby-player-grid,.qlobby-start-area{grid-template-columns:1fr}}@media (width>=1181px){.qlobby-join{justify-self:stretch;padding-inline:clamp(20px,3vw,58px)}.qlobby-qr,.qlobby-code-card{justify-self:center}}#root:has(.qcountdown){border:0;width:100%;max-width:none;margin:0}.qcountdown{z-index:10000;color:#fff;background:radial-gradient(circle,#4f78ffcc,#0000 29%),radial-gradient(circle at 18% 16%,#7d4effa6,#0000 35%),radial-gradient(circle at 84% 82%,#00d4ff45,#0000 30%),linear-gradient(145deg,#081742,#0c215d 50%,#07122e);place-items:center;animation:.9s both qcountdownWholeScreen;display:grid;position:fixed;inset:0;overflow:hidden}@keyframes qcountdownWholeScreen{0%{filter:brightness(1.7)saturate(1.5)}12%{filter:brightness()saturate()}to{filter:brightness()saturate(1.05)}}.qcountdown--1{animation:.9s both qcountdownWholeScreen,.18s linear .17s 3 qcountdownShake}@keyframes qcountdownShake{0%{transform:translate(0)}25%{transform:translate(-5px,2px)}50%{transform:translate(5px,-2px)}75%{transform:translate(-3px,-1px)}to{transform:translate(0)}}.qcountdown--go{background:radial-gradient(circle,#37e1ffc7,#0000 31%),radial-gradient(circle at 14% 12%,#7e50ffb8,#0000 36%),linear-gradient(145deg,#0a1747,#103272 50%,#081838)}.qcountdown-lines{opacity:.58;background:repeating-conic-gradient(#52dfff33 0deg,#0000 1.2deg 7deg);animation:7s linear infinite qcountdownSpin;position:absolute;inset:-28%;-webkit-mask-image:radial-gradient(circle,#000,#0000 69%);mask-image:radial-gradient(circle,#000,#0000 69%)}@keyframes qcountdownSpin{to{transform:rotate(360deg)}}.qcountdown-ring{border:2px solid #7be6ff3b;border-radius:50%;position:absolute;box-shadow:inset 0 0 35px #55c0ff0d}.qcountdown-ring-one{width:min(62vw,820px);height:min(62vw,820px);animation:.9s ease-out infinite qcountdownRing}.qcountdown-ring-two{width:min(47vw,620px);height:min(47vw,620px);animation:.9s ease-out .13s infinite qcountdownRing}.qcountdown-ring-three{width:min(34vw,460px);height:min(34vw,460px);animation:.9s ease-out .24s infinite qcountdownRing}@keyframes qcountdownRing{0%{opacity:.85;transform:scale(.7)}to{opacity:0;transform:scale(1.2)}}.qcountdown-flash{background:radial-gradient(circle,#ffffff42,#0000 33%);animation:.8s both qcountdownFlash;position:absolute;inset:0}@keyframes qcountdownFlash{0%{opacity:0}8%{opacity:1}22%{opacity:.15}to{opacity:0}}.qcountdown-stripes{opacity:.11;background:repeating-linear-gradient(-45deg,#0000 0 30px,#ffffff2e 30px 32px);animation:2.5s linear infinite qcountdownStripeMove;position:absolute;inset:0}@keyframes qcountdownStripeMove{to{background-position:120px 0}}.qcountdown-mark{opacity:.08;width:min(60vw,820px);animation:.85s cubic-bezier(.16,1,.3,1) both qcountdownMark;position:absolute;transform:rotate(-9deg)}@keyframes qcountdownMark{0%{opacity:0;transform:rotate(-16deg)scale(.72)}to{opacity:.08;transform:rotate(-9deg)scale(1)}}.qcountdown-warning{z-index:4;color:#ffffffab;letter-spacing:.2em;background:#030d2759;border:1px solid #ffffff21;border-radius:999px;padding:8px 13px;font-size:clamp(7px,.55vw,9px);font-weight:900;position:absolute;top:5%;left:50%;transform:translate(-50%)}.qcountdown-copy{z-index:3;text-align:center;animation:.72s cubic-bezier(.16,1,.3,1) both qcountdownPop;position:relative}@keyframes qcountdownPop{0%{opacity:0;transform:scale(.5)rotate(-3deg)}52%{opacity:1;transform:scale(1.12)rotate(1deg)}to{transform:scale(1)rotate(0)}}.qcountdown-copy>span{color:#8be6ff;letter-spacing:.28em;font-size:clamp(8px,.7vw,12px);font-weight:950}.qcountdown-copy>strong{letter-spacing:-.085em;text-shadow:0 0 40px #ffffff14,0 0 95px #5ac9ff61;margin-top:7px;font-family:Poppins,sans-serif;font-size:clamp(180px,28vw,440px);font-weight:950;line-height:.78;display:block;color:#fff!important}.qcountdown--1 .qcountdown-copy>strong{text-shadow:0 0 35px #ff5c7052,0 0 100px #ff5c7033;color:#ffecf0!important}.qcountdown-copy.go>strong{letter-spacing:-.055em;background:linear-gradient(90deg,#fff 0%,#92e4ff 46%,#9a86ff 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(62px,9vw,150px);color:#0000!important}.qcountdown-copy>small{color:#ffffffb3;letter-spacing:.17em;text-transform:uppercase;margin-top:13px;font-size:clamp(9px,.8vw,13px);font-weight:900;display:block}.qcountdown-alarm{z-index:5;align-items:center;gap:10px;display:flex;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.qcountdown-alarm span{background:linear-gradient(90deg,#0000,#6edcff);width:74px;height:2px}.qcountdown-alarm span:last-child{background:linear-gradient(90deg,#6edcff,#0000)}.qcountdown-alarm b{color:#ffffff94;letter-spacing:.22em;font-size:8px;font-weight:950}.qcountdown-dots{gap:9px;display:flex;position:absolute;bottom:6%}.qcountdown-dots span{background:#ffffff1f;border-radius:999px;width:36px;height:5px}.qcountdown-dots span.active{background:linear-gradient(90deg,#897cff,#60ddff);box-shadow:0 0 20px #58d3ff73}@media (prefers-reduced-motion:reduce){.qcountdown *{animation-duration:.01ms!important;animation-iteration-count:1!important}}#root:has(.qmode){width:100%;max-width:none;text-align:initial;border:0;margin:0}.qmode{color:#fff;background:radial-gradient(circle at 9% 7%,#6953ff9e,#0000 34%),radial-gradient(circle at 52% 6%,#4676ff4d,#0000 38%),radial-gradient(circle at 88% 86%,#00beff4d,#0000 31%),linear-gradient(135deg,#171b3a 0%,#10162d 46%,#0a1b27 100%);min-height:100vh;position:relative;overflow:hidden}.qmode-glow{pointer-events:none;filter:blur(130px);border-radius:50%;position:absolute}.qmode-glow-one{background:#744eff4d;width:400px;height:400px;top:-240px;left:22%}.qmode-glow-two{background:#00a7ff21;width:470px;height:470px;bottom:-270px;right:-240px}.qmode-inner{z-index:1;flex-direction:column;justify-content:center;width:min(1760px,100% - 64px);min-height:100vh;margin:0 auto;padding:clamp(22px,2.8vh,36px) 0;display:flex;position:relative}.qmode-header{margin-bottom:clamp(16px,2vh,24px)}.qmode-topbar{z-index:20;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;display:flex;position:relative}.qmode-brand{align-items:center;gap:10px;display:flex}.qmode-brand img{object-fit:contain;width:42px;height:42px}.qmode-brand span{color:#fff;letter-spacing:.3em;font-size:14px;font-weight:950}.qmode-heading-row{justify-content:space-between;align-items:flex-end;gap:36px;display:flex}.qmode h1{letter-spacing:-.062em;margin:0;font-size:clamp(44px,4.1vw,72px);font-weight:950;line-height:.86;color:#fff!important}.qmode h1 span{background:linear-gradient(90deg,#8d74ff 0%,#48a8ff 60%,#55dcff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:.18em;display:inline}.qmode-tagline{color:#ffffff85;letter-spacing:.04em;text-align:right;padding-bottom:2px;font-size:12px;font-weight:800;line-height:1.45}.qmode-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(280px,.72fr);align-items:stretch;gap:14px;display:grid}.qmode-card{color:#fff;text-align:left;background:linear-gradient(145deg,#191b2de6,#0a0c16e6);border:1px solid #ffffff1a;border-radius:23px;min-width:0;min-height:350px;position:relative;overflow:hidden}.qmode-card-main{cursor:pointer;background:radial-gradient(circle at 88% 16%,#44b4ff2e,#0000 29%),radial-gradient(circle at 10% 93%,#7753ff33,#0000 34%),linear-gradient(145deg,#16182cf5,#080a13f5);border-color:#5b76ff61;flex-direction:column;justify-content:space-between;padding:clamp(24px,2.1vw,34px);transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:inset 0 1px #ffffff0d}.qmode-card-main:hover{border-color:#56beffb3;transform:translateY(-3px);box-shadow:0 20px 56px #2649b42e,inset 0 1px #ffffff12}.qmode-main-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.qmode-live,.qmode-coming{letter-spacing:.13em;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:8px;font-weight:950;display:inline-flex}.qmode-live{color:#071019;background:linear-gradient(90deg,#7f79ff,#5edbff);margin-bottom:18px}.qmode-coming{color:#ffffff80;background:#ffffff0f}.qmode-main-number{justify-items:end;min-width:92px;padding-top:3px;display:grid}.qmode-main-number strong{color:#ffffff2b;font-size:58px;font-weight:950;line-height:.78}.qmode-main-number span{color:#ffffff57;letter-spacing:.13em;margin-top:8px;font-size:8px;font-weight:900}.qmode-card-kicker{color:#ffffff94;letter-spacing:.14em;margin-bottom:7px;font-size:10px;font-weight:900}.qmode-card h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,2.35vw,44px);font-weight:950;line-height:.92;color:#fff!important}.qmode-card h2 span{background:linear-gradient(90deg,#8b74ff,#50b7ff);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:4px;display:block}.qmode-card-blurb{color:#ffffffb8;margin:14px 0 0;font-size:13px;font-weight:750}.qmode-card-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:15px;display:flex}.qmode-features{flex-wrap:wrap;gap:6px;display:flex}.qmode-features span{color:#ffffff94;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:800}.qmode-play-label{color:#7cddff;letter-spacing:.11em;flex:none;align-items:center;gap:8px;font-size:9px;font-weight:950;display:inline-flex}.qmode-play-label b{color:#071019;background:linear-gradient(135deg,#8277ff,#53d7ff);border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.qmode-solo{opacity:.76;background:radial-gradient(circle at 93% 8%,#4fbfff1f,#0000 30%),linear-gradient(145deg,#181b2cf0,#0a0c15f0);flex-direction:column;justify-content:space-between;padding:22px;display:flex}.qmode-solo-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:13px;display:grid}.qmode-solo .qmode-coming{margin-bottom:12px}.qmode-solo h2{font-size:inherit}.qmode-rank-badge{background:#3475b00f;border:1px solid #50b2ff24;border-radius:13px;justify-items:end;min-width:96px;padding:9px 10px;display:grid}.qmode-rank-badge small{color:#ffffff57;letter-spacing:.12em;font-size:6px;font-weight:900}.qmode-rank-badge strong{color:#70d6ff;margin-top:2px;font-size:15px;font-weight:950}.qmode-ranking{background:#00000021;border:1px solid #ffffff12;border-radius:13px;margin-top:14px;padding:10px 12px}.qmode-ranking-title{color:#ffffff61;letter-spacing:.12em;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:7px;font-weight:900;display:flex}.qmode-ranking-title span{color:#6cd3ff8c}.qmode-rank-row{border-top:1px solid #ffffff0d;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:25px;display:grid}.qmode-rank-row b{color:#ffffff57;font-size:8px}.qmode-rank-row span{color:#ffffffa6;letter-spacing:.05em;font-size:8px;font-weight:850}.qmode-rank-row strong{color:#ffffffc7;font-size:8px}.qmode-solo-line{color:#ffffff94;margin-top:10px;font-size:11px;font-weight:750}.qmode-card-soon{opacity:.58;flex-direction:column;justify-content:space-between;padding:22px;display:flex}.qmode-card-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.qmode-symbol{color:#ffffff21;font-size:42px;font-weight:300;line-height:.8}.qmode-card-copy{margin-top:14px}.qmode-card-soon h2{font-size:inherit}.qmode-custom-copy{color:#ffffff94;margin:12px 0 0;font-size:12px;font-weight:750}.qmode-custom-list{gap:6px;margin-top:18px;display:grid}.qmode-custom-list span{color:#fff6;letter-spacing:.04em;background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;padding:8px 10px;font-size:8px;font-weight:800}.qmode-custom{background:radial-gradient(circle at 90% 90%,#6644ff1a,#0000 35%),linear-gradient(145deg,#191b2de6,#0a0c16e6)}@media (width<=1180px){.qmode{overflow-y:auto}.qmode-inner{width:min(960px,100% - 38px);min-height:auto;padding:32px 0 44px}.qmode-grid{grid-template-columns:1fr 1fr}.qmode-custom{grid-column:1/-1;min-height:250px}}@media (width<=720px){.qmode-heading-row{align-items:flex-start}.qmode-tagline{display:none}.qmode h1{font-size:clamp(42px,13vw,62px)}.qmode h1 span{margin-top:5px;margin-left:0;display:block}.qmode-grid{grid-template-columns:1fr}.qmode-custom{grid-column:auto}.qmode-main-head,.qmode-solo-top{grid-template-columns:1fr}.qmode-main-number{display:none}.qmode-rank-badge{justify-items:start;width:100%}.qmode-card-footer{flex-direction:column;align-items:flex-start}.qmode-card{min-height:320px}.qmode-card h2{font-size:clamp(34px,10vw,50px)}.qmode-solo h2,.qmode-card-soon h2{font-size:32px}}.qmode-actions{align-items:center;gap:8px;display:flex}.qmode-round-action{color:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:transform .14s,background .14s,border-color .14s;display:grid}.qmode-round-action:hover{background:#6180e629;border-color:#64cdff8c;transform:translateY(-1px)}.qmode-round-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.qmode-card-main,.qmode-solo,.qmode-custom{background-color:#141b36b8}.qmode-card-main{border-color:#6784ff7a}.qmode-solo{border-color:#4ca3e838}.qmode-custom{border-color:#4db0d52e}.qpp-shell{--qpp-accent:#16c8ff;--qpp-accent-deep:#0a66ff;--qpp-accent-soft:#16c8ff26;background:radial-gradient(circle at 50% -5%, var(--qpp-accent-soft), transparent 38%), linear-gradient(180deg, #071733 0%, #061126 55%, #040c1d 100%);color:#fff;isolation:isolate;width:100%;min-height:100svh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden auto}.qpp-shell *,.qpp-shell :before,.qpp-shell :after{box-sizing:border-box}.qpp-theme-nature{--qpp-accent:#55efbd;--qpp-accent-deep:#0e9f86;--qpp-accent-soft:#55efbd29}.qpp-theme-music{--qpp-accent:#d879ff;--qpp-accent-deep:#8b5cf6;--qpp-accent-soft:#d879ff29}.qpp-theme-history{--qpp-accent:#ffc978;--qpp-accent-deep:#a96b24;--qpp-accent-soft:#ffc97829}.qpp-theme-science{--qpp-accent:#73d8ff;--qpp-accent-deep:#0a66ff;--qpp-accent-soft:#73d8ff2b}.qpp-theme-sport{--qpp-accent:#62f1ba;--qpp-accent-deep:#0ba675;--qpp-accent-soft:#62f1ba26}.qpp-theme-film{--qpp-accent:#ff8995;--qpp-accent-deep:#b53a55;--qpp-accent-soft:#ff899526}.qpp-ambient{z-index:-1;pointer-events:none;background:radial-gradient(circle at 85% 22%, var(--qpp-accent-soft), transparent 28%), radial-gradient(circle at 12% 78%, #0a66ff1a, transparent 32%);position:fixed;inset:0}.qpp-brand{color:#ffffffeb;letter-spacing:.16em;align-items:center;gap:10px;font-size:14px;display:inline-flex}.qpp-brand img{object-fit:contain;width:30px;height:30px}.qpp-brand strong{font-weight:850}.qpp-join,.qpp-lobby,.qpp-centre-card,.qpp-question,.qpp-final-card{z-index:1;width:min(680px,100%);padding:max(26px, env(safe-area-inset-top)) 22px max(30px, env(safe-area-inset-bottom));margin:auto;position:relative}.qpp-join{padding-top:max(24px, env(safe-area-inset-top));align-self:start}.qpp-room-pill{color:#ffffff85;letter-spacing:.16em;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;width:max-content;margin-top:28px;padding:8px 12px;font-size:10px;font-weight:800}.qpp-join header{margin-top:26px}.qpp-join header>span,.qpp-age>span,.qpp-field>span,.qpp-status-dot,.qpp-question-header span,.qpp-result-header>span,.qpp-final-kicker,.qpp-final-wait>span{color:var(--qpp-accent);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:850}.qpp-join h1,.qpp-lobby h1,.qpp-centre-card h1,.qpp-final-card h1{color:#fff;letter-spacing:-.055em;margin:9px 0 0;font-family:Poppins,Inter,sans-serif;font-size:clamp(44px,13vw,68px);font-weight:800;line-height:.93}.qpp-join h1 strong,.qpp-lobby h1 strong,.qpp-centre-card h1 strong,.qpp-final-card h1 strong{color:var(--qpp-accent);font-weight:800;display:block}.qpp-field{margin-top:34px;display:block}.qpp-field>span{margin-bottom:9px;display:block}.qpp-field input{color:#fff;width:100%;min-height:58px;font:inherit;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:16px;outline:none;padding:0 18px;font-size:17px;transition:border-color .18s,box-shadow .18s,background .18s}.qpp-field input:focus{border-color:color-mix(in srgb, var(--qpp-accent) 72%, white);box-shadow:0 0 0 4px var(--qpp-accent-soft);background:#ffffff13}.qpp-field input::placeholder{color:#ffffff47}.qpp-age{margin-top:28px}.qpp-age>span{display:block}.qpp-age>small{color:#ffffff5c;margin-top:5px;font-size:12px;display:block}.qpp-age-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.qpp-age-option{color:#ffffffad;min-height:50px;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;font-size:14px;font-weight:750;transition:transform .12s,border-color .16s,background .16s,color .16s}.qpp-age-option:active{transform:scale(.97)}.qpp-age-option--selected{border-color:color-mix(in srgb, var(--qpp-accent) 70%, transparent);background:var(--qpp-accent-soft);color:#fff}.qpp-primary{background:linear-gradient(135deg, var(--qpp-accent-deep), var(--qpp-accent));width:100%;min-height:58px;box-shadow:0 16px 34px var(--qpp-accent-soft), inset 0 1px 0 #ffffff2e;color:#fff;font:inherit;letter-spacing:.09em;cursor:pointer;border:0;border-radius:16px;margin-top:24px;font-size:14px;font-weight:850;transition:transform .12s,filter .15s}.qpp-primary:active{filter:brightness(.94);transform:scale(.98)}.qpp-message{color:#ff9cab;text-align:center;background:#ff5a7112;border:1px solid #ff6f852e;border-radius:12px;margin-top:16px;padding:12px 14px;font-size:13px}.qpp-lobby{text-align:center;align-self:center}.qpp-lobby .qpp-brand{margin-bottom:44px}.qpp-status-dot{align-items:center;gap:8px;display:inline-flex}.qpp-status-dot i{background:#62f1ba;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite qppStatusPulse;box-shadow:0 0 16px #62f1bab8}@keyframes qppStatusPulse{50%{opacity:.45;transform:scale(.76)}}.qpp-lobby h1{margin-top:13px}.qpp-lobby p,.qpp-centre-card p,.qpp-final-card p{color:#ffffff7a;max-width:390px;margin:22px auto 0;font-size:15px;line-height:1.55}.qpp-lobby-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:430px;margin:34px auto 0;display:grid}.qpp-lobby-stats>div{background:#ffffff09;border:1px solid #ffffff14;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:92px;padding:16px;display:flex}.qpp-lobby-stats span{color:#ffffff59;letter-spacing:.16em;font-size:9px;font-weight:800}.qpp-lobby-stats strong{color:#fff;margin-top:7px;font-family:Poppins,Inter,sans-serif;font-size:26px}.qpp-waiting{color:#ffffff61;letter-spacing:.09em;text-transform:uppercase;margin-top:34px;font-size:11px;font-weight:750}.qpp-loader{justify-content:center;align-items:center;gap:7px;min-height:24px;margin:18px auto 10px;display:flex}.qpp-loader i{background:var(--qpp-accent);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite qppLoaderDot}.qpp-loader i:nth-child(2){animation-delay:.12s}.qpp-loader i:nth-child(3){animation-delay:.24s}@keyframes qppLoaderDot{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}.qpp-game{min-height:100svh}.qpp-question{flex-direction:column;align-self:stretch;min-height:100svh;display:flex}.qpp-question-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.qpp-question-header>div:first-child{min-width:0}.qpp-question-header span{display:block}.qpp-question-header strong{color:#ffffff85;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:5px;font-size:11px;font-weight:800;display:block;overflow:hidden}.qpp-timer{color:#fff;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-family:Poppins,Inter,sans-serif;font-size:23px;font-weight:800;display:grid;box-shadow:inset 0 0 0 5px #ffffff05}.qpp-timer--urgent{background:#ff46601a;border-color:#ff7184a3;animation:.42s both qppTimerUrgent;box-shadow:0 0 26px #ff466021}@keyframes qppTimerUrgent{0%{transform:scale(.88)}50%{transform:scale(1.1)}to{transform:scale(1)}}.qpp-question-copy{color:#fff;letter-spacing:-.035em;margin:clamp(20px,4.5svh,42px) 0 clamp(18px,3.4svh,30px);font-family:Poppins,Inter,sans-serif;font-size:clamp(24px,6.8vw,38px);font-weight:750;line-height:1.08}.qpp-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a b""c d";gap:clamp(10px,2.3vw,14px);width:100%;display:grid}.qpp-answer{color:#fff;min-width:0;min-height:clamp(118px,17.5svh,158px);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(145deg,#fff1,#ffffff07);border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 13px;transition:transform .11s,border-color .14s,background .14s,opacity .14s,filter .14s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}button.qpp-answer:active:not(:disabled){background:var(--qpp-accent-soft);transform:scale(.955)}.qpp-answer:disabled{cursor:default}.qpp-answer-letter{background:linear-gradient(135deg, var(--qpp-accent-deep), var(--qpp-accent));width:38px;height:38px;box-shadow:0 8px 20px var(--qpp-accent-soft);color:#fff;border-radius:12px;place-items:center;font-family:Poppins,Inter,sans-serif;font-size:16px;font-weight:850;display:grid}.qpp-answer>strong{overflow-wrap:anywhere;color:#fffffff0;width:100%;font-size:clamp(14px,4vw,18px);font-weight:700;line-height:1.17}.qpp-answer--selected{border-color:color-mix(in srgb, var(--qpp-accent) 72%, white);background:linear-gradient(145deg, var(--qpp-accent-soft), #ffffff0b);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 28px var(--qpp-accent-soft);animation:.28s cubic-bezier(.16,1,.3,1) both qppAnswerLock}@keyframes qppAnswerLock{0%{transform:scale(.94)}58%{transform:scale(1.025)}to{transform:scale(1)}}.qpp-question-footer{place-items:center;min-height:54px;margin-top:auto;padding-top:18px;display:grid}.qpp-locked{color:#ffffffd4;letter-spacing:.14em;align-items:center;gap:9px;font-size:10px;font-weight:850;display:inline-flex}.qpp-locked i{background:var(--qpp-accent-soft);width:25px;height:25px;color:var(--qpp-accent);border-radius:50%;place-items:center;font-style:normal;display:grid}.qpp-hint,.qpp-hurry{color:#ffffff52;letter-spacing:.1em;text-align:center;text-transform:uppercase;font-size:10px;font-weight:750}.qpp-hurry{color:#ff8995;animation:.55s ease-in-out infinite alternate qppHurryPulse}@keyframes qppHurryPulse{to{opacity:.52}}.qpp-game--urgent .qpp-answer-grid{animation:.25s ease-in-out infinite alternate qppUrgentNudge}@keyframes qppUrgentNudge{0%{transform:translate(-1.5px)}to{transform:translate(1.5px)}}.qpp-result-header{text-align:center;padding-top:4px}.qpp-result-header h1{color:#fff;letter-spacing:-.055em;margin:8px 0 0;font-family:Poppins,Inter,sans-serif;font-size:clamp(44px,12vw,70px);font-weight:850;line-height:.92}.qpp-result--correct .qpp-result-header h1{color:#62f1ba}.qpp-result--wrong .qpp-result-header h1{color:#ff8995}.qpp-result--timeout .qpp-result-header h1{color:#ffc978}.qpp-result-header p{color:#ffffff73;margin:10px 0 22px;font-size:13px}.qpp-answer-grid--result .qpp-answer{cursor:default}.qpp-answer--correct{background:linear-gradient(145deg,#62f1ba2b,#146f5317);border-color:#62f1ba94;animation:.5s cubic-bezier(.16,1,.3,1) both qppCorrectAnswer;box-shadow:0 0 28px #62f1ba17}.qpp-answer--correct .qpp-answer-letter{background:linear-gradient(135deg,#0ba675,#62f1ba)}@keyframes qppCorrectAnswer{0%{opacity:.65;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.qpp-answer--wrong{background:#ff4b661a;border-color:#ff899585}.qpp-answer--wrong .qpp-answer-letter{background:linear-gradient(135deg,#a92e47,#ff8995)}.qpp-answer--dim{opacity:.33;filter:saturate(.45)}.qpp-result-footer{grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:auto;padding-top:18px;display:grid}.qpp-score-card,.qpp-next{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;min-height:64px;padding:10px 13px}.qpp-score-card{align-items:baseline;gap:9px;display:flex}.qpp-score-card span,.qpp-next span{color:#ffffff57;letter-spacing:.13em;font-size:8px;font-weight:850}.qpp-score-card strong,.qpp-next strong{color:#fff;margin-left:auto;font-family:Poppins,Inter,sans-serif;font-size:28px}.qpp-score-card b{color:#62f1ba;font-size:12px}.qpp-next{flex-direction:column;justify-content:center;align-items:flex-end;min-width:95px;display:flex}.qpp-centre-card,.qpp-final-card{text-align:center;align-self:center}.qpp-centre-card .qpp-brand,.qpp-final-card .qpp-brand{margin-bottom:34px}.qpp-final-wait h1{margin-top:12px}.qpp-final-card{width:min(620px,100%)}.qpp-final-kicker{display:block}.qpp-final-card h1{margin-top:12px}.qpp-final-score{background:linear-gradient(145deg,#ffffff0e,#ffffff06);border:1px solid #ffffff17;border-radius:20px;max-width:360px;margin:32px auto 0;padding:20px 22px}.qpp-final-score>span{color:#ffffff59;letter-spacing:.16em;font-size:9px;font-weight:850;display:block}.qpp-final-score>strong{color:#fff;margin-top:7px;font-family:Poppins,Inter,sans-serif;font-size:54px;display:block}.qpp-final-score small{color:#ffffff52;font-size:.42em}.qpp-final-card footer{color:#ffffff47;letter-spacing:.14em;margin-top:38px;font-size:9px;font-weight:800}.qpp-final-card footer strong{color:var(--qpp-accent);margin-left:5px}@media (width<=360px){.qpp-join,.qpp-lobby,.qpp-centre-card,.qpp-question,.qpp-final-card{padding-left:15px;padding-right:15px}.qpp-question-copy{font-size:clamp(22px,6.5vw,30px)}.qpp-answer{min-height:clamp(108px,16svh,132px);padding:11px 10px}.qpp-answer>strong{font-size:clamp(13px,3.8vw,16px)}.qpp-answer-letter{width:34px;height:34px}}@media (height<=700px){.qpp-question-copy{margin:14px 0 16px;font-size:clamp(22px,5.8vw,32px)}.qpp-answer{min-height:clamp(92px,15svh,120px)}.qpp-question-footer{min-height:44px;padding-top:10px}.qpp-result-header h1{font-size:clamp(38px,10vw,56px)}.qpp-result-header p{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.qpp-shell *,.qpp-shell :before,.qpp-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.qpp-paused{place-items:center;display:grid}.qpp-paused .qpp-centre-card{text-align:center}.qpp-pause-icon{color:#74ddff;letter-spacing:-.18em;background:#4e9ed614;border:1px solid #66d2ff47;border-radius:50%;place-items:center;width:70px;height:70px;margin:28px auto 18px;font-size:26px;font-weight:950;display:grid}.qpp-paused h1 span{color:#72d9ff}.qpp-paused p{color:#ffffff94;max-width:280px;margin:14px auto 0;line-height:1.45}:root{--qw-navy:#06112c;--qw-navy-2:#0b1b43;--qw-blue:#4d8dff;--qw-cyan:#24d6ff;--qw-pink:#ff5da8;--qw-purple:#976fff;--qw-green:#35d69a;--qw-yellow:#ffc94f;--qw-red:#ff5d69;--qw-orange:#ff8c5d;--qw-lime:#9ce05d;--qw-white:#f8fbff;--qw-muted:#9fb2d8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#040a18;margin:0;overflow-x:hidden}#root:has(.qw-site){text-align:left;border:0;width:100%;max-width:none;min-height:100svh;margin:0;display:block}.qw-site{isolation:isolate;min-height:100vh;color:var(--qw-white);background:radial-gradient(circle at 17% 8%,#24d6ff2b,#0000 27rem),radial-gradient(circle at 85% 12%,#ff5da824,#0000 26rem),linear-gradient(#07152f 0%,#07122c 44%,#081734 72%,#050c1e 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.qw-site:before{content:"";z-index:-3;pointer-events:none;filter:blur(18px)saturate(125%);background:radial-gradient(circle at 16% 18%,#24d6ff42,#0000 22rem),radial-gradient(circle at 82% 20%,#ff5da838,#0000 25rem),radial-gradient(circle at 72% 74%,#976fff33,#0000 29rem),radial-gradient(circle at 18% 78%,#35d69a1f,#0000 25rem),radial-gradient(circle at 48% 44%,#4d8dff24,#0000 34rem);animation:19s ease-in-out infinite alternate qw-aurora;position:fixed;inset:-24vh -20vw}.qw-site:after{content:"";z-index:-2;pointer-events:none;opacity:.15;background-image:linear-gradient(#7fa3e014 1px,#0000 1px),linear-gradient(90deg,#7fa3e014 1px,#0000 1px);background-size:74px 74px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000f2,#0000 78%);mask-image:linear-gradient(#000000f2,#0000 78%)}.qw-site main{z-index:1;position:relative}.qw-launch{background:radial-gradient(circle at 84% 12%,#976fff33,#0000 26rem),radial-gradient(circle at 14% 78%,#24d6ff24,#0000 28rem),linear-gradient(#0c1f46d1,#081633f5);border:0;border-radius:0;width:100%;margin:72px 0 0;padding:68px max(32px,50vw - 750px);box-shadow:inset 0 1px #ffffff0f,0 -28px 90px #00000014}.qw-launch__inner{grid-template-columns:auto minmax(0,1fr) minmax(360px,480px);align-items:center;gap:clamp(28px,4vw,58px);width:min(1500px,100%);margin:0 auto;display:grid}.qw-launch__copy p{color:var(--qw-pink);letter-spacing:.14em;margin:0 0 9px;font-size:10px;font-weight:950}.qw-launch__copy h2{color:#fff;letter-spacing:-.045em;max-width:780px;margin:0;font-size:clamp(34px,3.8vw,58px);font-weight:950;line-height:.98}.qw-launch__copy>span{color:#a7b8da;max-width:760px;margin-top:16px;font-size:16px;line-height:1.6;display:block}.qw-launch__stores{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.qw-launch__stores>div{background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #ffffff1a;border-radius:20px;align-content:center;gap:4px;min-height:122px;padding:18px;display:grid}.qw-launch__stores small{color:#8fa4ca;letter-spacing:.11em;font-size:9px;font-weight:950}.qw-launch__stores strong{color:#fff;font-size:26px;line-height:1}.qw-launch__stores span{color:#8296bd;margin-top:8px;font-size:11px;line-height:1.35}.qw-footer{z-index:1;position:relative}.qw-site a{color:inherit;text-decoration:none}.qw-site h1,.qw-site h2,.qw-site h3,.qw-site p{margin-top:0}.qw-nav{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#07122cf0,#07122cc7);grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;width:100%;height:96px;padding:0 clamp(28px,4.5vw,86px);display:grid;position:sticky;top:0;box-shadow:0 14px 44px #0000002e}.qw-brand{letter-spacing:.08em;align-items:center;gap:10px;font-size:18px;font-weight:950;display:inline-flex}.qw-brand img{object-fit:contain;width:34px;height:34px}.qw-brand--mark-only{place-items:center;width:54px;height:54px;display:grid}.qw-brand--mark-only img{filter:drop-shadow(0 8px 24px #24d6ff3d);width:48px;height:48px}.qw-nav nav{color:#c4d3ef;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:850;display:flex}.qw-nav nav a{border-radius:13px;padding:12px 16px;transition:color .16s,transform .16s,background .16s}.qw-nav nav a:hover{color:#fff;background:#ffffff0e;transform:translateY(-1px)}.qw-nav__cta{background:linear-gradient(135deg,#74ebff,#5d93ff);border-radius:17px;justify-self:end;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-size:14px;font-weight:950;display:inline-flex;box-shadow:0 14px 38px #4d8dff42;color:#05122b!important}.qw-hero{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(480px,.92fr);align-items:center;gap:clamp(48px,6vw,108px);width:100%;min-height:calc(100svh - 90px);padding:clamp(2px,.5vh,10px) max(30px,50vw - 750px) clamp(54px,6vh,82px);display:grid;position:relative}.qw-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#58d1ff7a,#0000);width:54vw;height:1px;animation:8s ease-in-out infinite alternate qw-scanline;position:absolute;top:20%;left:5vw;transform:rotate(-8deg)}.qw-orb{z-index:-1;filter:blur(16px);opacity:.33;border-radius:50%;animation:9s ease-in-out infinite alternate qw-float;position:absolute}.qw-orb--blue{background:var(--qw-blue);width:420px;height:420px;top:10%;right:9%}.qw-orb--pink{background:var(--qw-pink);width:330px;height:280px;animation-delay:-3s;bottom:10%;right:-3%}.qw-orb--yellow{background:var(--qw-yellow);opacity:.09;width:220px;height:190px;animation-delay:-5s;bottom:5%;left:34%}.qw-hero__copy{z-index:3;min-width:0;position:relative;transform:translateY(-54px)}.qw-full-logo{isolation:isolate;width:min(445px,76%);margin:-42px auto 8px;position:relative}.qw-full-logo>span{z-index:-1;filter:blur(34px);opacity:1;background:radial-gradient(#f7fdfff5 0%,#c3ecffb3 24%,#70caff61 46%,#4d8dff29 64%,#0000 80%);border-radius:50%;position:absolute;inset:-10% -48% -16%}.qw-full-logo img{filter:drop-shadow(0 14px 30px #00000029)drop-shadow(0 0 18px #24d6ff1f);width:100%;height:auto;display:block}.qw-hero h1{color:#fff;letter-spacing:-.055em;width:min(100%,820px);margin:0 0 26px;font-size:clamp(58px,5.15vw,88px);line-height:.92}.qw-hero h1 span{display:block}.qw-headline__quick{color:#fff}.qw-headline__quicker{white-space:nowrap;color:#0000;background:linear-gradient(90deg,#65ddff 0%,#4d8dff 50%,#aa72ff 100%);-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;margin-top:10px;padding-right:.06em;font-size:.84em}.qw-hero__lead{color:#d7e3f8;max-width:820px;margin:0;font-size:19px;line-height:1.58}.qw-hero__actions{flex-wrap:wrap;gap:13px;margin-top:30px;display:flex}.qw-btn{border-radius:15px;justify-content:center;align-items:center;gap:11px;min-height:55px;padding:0 21px;font-size:14px;font-weight:950;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.qw-btn:hover{transform:translateY(-2px)}.qw-btn--primary{background:linear-gradient(135deg,#5df,#4d8dff);box-shadow:0 18px 48px #4d8dff3d;color:#041127!important}.qw-btn--ghost{color:#eaf2ff;background:#ffffff0d;border:1px solid #ffffff29}.qw-hero__visual{place-items:center;min-height:min(76vh,760px);padding-top:56px;display:grid;position:relative}.qw-phone-glow{aspect-ratio:1;filter:blur(12px);background:radial-gradient(circle,#4d8dff38 0%,#976fff24 34%,#ff5da812 52%,#0000 70%);border-radius:50%;width:min(720px,95%);animation:5s ease-in-out infinite alternate qw-phone-glow;position:absolute}.qw-phone{z-index:4;background:#020713;border:1px solid #517dc840;border-radius:58px;width:min(500px,88%);padding:8px;animation:4.8s ease-in-out infinite alternate qw-phone-aura;position:relative;transform:rotate(2.4deg);box-shadow:0 55px 130px #00000075,0 0 100px #4d8dff29,0 0 150px #976fff14}.qw-phone:after{content:"";pointer-events:none;opacity:.48;mix-blend-mode:screen;background:linear-gradient(135deg,#ffffff21,#0000 22% 72%,#687fff14);border-radius:49px;position:absolute;inset:12px}.qw-phone__gameplay{border-radius:49px;width:100%;height:auto;display:block}.qw-feature-rail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff09,#ffffff04),#081531c2;border-radius:30px;grid-template-columns:repeat(6,1fr);gap:14px;width:min(1600px,100% - 48px);margin:14px auto 0;padding:20px;display:grid;box-shadow:0 30px 80px #0000002e}.qw-feature-pill{--accent:var(--qw-blue);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 62%), #ffffff06;border-radius:20px;justify-content:center;align-items:center;gap:15px;min-width:0;min-height:108px;padding:18px;display:flex}.qw-feature-pill>div:last-child{grid-template-rows:34px 32px;align-content:center;justify-items:start;width:100%;min-height:66px;display:grid}.qw-feature-pill__icon{color:#06142e;background:var(--accent);width:54px;height:54px;box-shadow:0 8px 22px color-mix(in srgb, var(--accent) 20%, transparent);border-radius:14px;flex:none;place-items:center;display:grid}.qw-feature-pill strong{color:#fff;letter-spacing:.08em;align-items:flex-end;min-height:34px;font-size:13px;line-height:1.15;display:flex}.qw-feature-pill span{color:#9cafcf;align-items:flex-start;min-height:32px;margin-top:4px;font-size:12px;line-height:1.2;display:flex}.qw-feature-pill--blue{--accent:var(--qw-blue)}.qw-feature-pill--pink{--accent:var(--qw-pink)}.qw-feature-pill--cyan{--accent:var(--qw-cyan)}.qw-feature-pill--green{--accent:var(--qw-green)}.qw-feature-pill--yellow{--accent:var(--qw-yellow)}.qw-feature-pill--red{--accent:var(--qw-red)}.qw-rounds{width:min(1500px,100% - 64px);margin:0 auto;padding:82px 0 54px}.qw-rounds__head{max-width:1100px;margin-bottom:52px}.qw-rounds__points{gap:14px;margin:0 0 42px;padding:0;list-style:none;display:grid}.qw-rounds__points li{color:#fff;letter-spacing:-.05em;padding-left:50px;font-size:clamp(44px,5vw,76px);font-weight:950;line-height:.95;position:relative}.qw-rounds__points li:before{content:"•";text-align:center;width:30px;color:var(--qw-cyan);position:absolute;top:-.02em;left:0}.qw-rounds__points li.is-danger,.qw-rounds__points li.is-danger:before{color:var(--qw-red)}.qw-how-intro{max-width:1120px;margin-bottom:38px}.qw-how-intro h2{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(44px,5vw,72px);font-weight:950;line-height:.98}.qw-how-intro h2 span{color:#0000;background:linear-gradient(90deg,#62ddff,#6f7eff,#ae75ff);-webkit-background-clip:text;background-clip:text}.qw-how-intro>small{color:#9fb2d4;max-width:780px;margin-top:18px;font-size:15px;line-height:1.55;display:block}.qw-accordion{gap:12px;display:grid}.qw-accordion__item{--accent:var(--qw-blue);background:radial-gradient(circle at 8% 50%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 30%), #081837b8;border:1px solid #ffffff14;border-radius:24px;overflow:hidden;box-shadow:0 18px 46px #00000021}.qw-accordion__item--blue{--accent:var(--qw-blue)}.qw-accordion__item--cyan{--accent:var(--qw-cyan)}.qw-accordion__item--yellow{--accent:var(--qw-yellow)}.qw-accordion__item--pink{--accent:var(--qw-pink)}.qw-accordion__item--red{--accent:var(--qw-red)}.qw-accordion__item--green{--accent:var(--qw-green)}.qw-accordion__item>summary{cursor:pointer;grid-template-columns:58px minmax(0,1fr) 42px;align-items:center;gap:18px;min-height:112px;padding:24px 28px;list-style:none;display:grid}.qw-accordion__item>summary::-webkit-details-marker{display:none}.qw-accordion__item[open]>summary{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 58%)}.qw-accordion__icon{color:#06142e;background:var(--accent);width:54px;height:54px;box-shadow:0 9px 26px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:16px;place-items:center;display:grid}.qw-accordion__icon svg{width:28px;height:28px}.qw-accordion__title strong{color:#fff;letter-spacing:-.025em;font-size:clamp(22px,2vw,31px);line-height:1.05;display:block}.qw-accordion__title small{color:#9db0d3;margin-top:6px;font-size:13px;line-height:1.4;display:block}.qw-accordion__plus{width:38px;height:38px;color:var(--accent);border:1px solid #ffffff1f;border-radius:50%;justify-self:end;place-items:center;font-size:27px;line-height:1;transition:transform .18s,background .18s;display:grid}.qw-accordion__item[open] .qw-accordion__plus{background:#ffffff0d;transform:rotate(45deg)}.qw-accordion__body{grid-template-columns:minmax(260px,.78fr) minmax(420px,1.22fr);align-items:center;gap:clamp(28px,5vw,74px);padding:22px 28px 30px 104px;display:grid}.qw-accordion__copy h3{color:#fff;letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(25px,2.4vw,38px);line-height:1.05}.qw-accordion__copy p{color:#aebfdf;margin:0;font-size:16px;line-height:1.62}.qw-accordion__art{background:radial-gradient(circle at 72% 22%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 34%), linear-gradient(180deg, #ffffff09, #ffffff04);border:1px solid #ffffff14;border-radius:24px;min-height:210px}.qw-daily-run-art{background:radial-gradient(circle at 18% 30%,#4d8dff2e,#0000 38%),linear-gradient(#ffffff09,#ffffff04);border:1px solid #ffffff14;border-radius:24px;grid-template-columns:minmax(210px,.8fr) minmax(320px,1.2fr);align-items:center;gap:24px;min-height:228px;padding:22px;display:grid}.qw-daily-run-hero{background:radial-gradient(circle at 38% 28%,#24d6ff2e,#0000 48%),#081a3ab3;border-radius:22px;grid-template-columns:auto 1fr;grid-template-areas:"icon number""icon label""icon small";align-content:center;align-items:center;column-gap:18px;min-height:180px;padding:24px;display:grid}.qw-daily-run-hero>svg{width:72px;height:72px;color:var(--qw-cyan);filter:drop-shadow(0 0 24px #24d6ff42);grid-area:icon}.qw-daily-run-hero strong{color:#fff;letter-spacing:-.07em;grid-area:number;font-size:72px;line-height:.82}.qw-daily-run-hero>span{color:var(--qw-blue);grid-area:label;font-size:26px;font-weight:950;line-height:1}.qw-daily-run-hero>small{color:#8fa4ca;letter-spacing:.12em;grid-area:small;margin-top:6px;font-size:9px;font-weight:900}.qw-daily-run-list{gap:12px;display:grid}.qw-daily-run-list>span{grid-template-columns:42px 1fr;grid-template-areas:"icon title""icon copy";align-items:center;column-gap:12px;display:grid}.qw-daily-run-list i{width:40px;height:40px;color:var(--qw-cyan);background:#24d6ff17;border:1px solid #24d6ff38;border-radius:50%;grid-area:icon;place-items:center;display:grid}.qw-daily-run-list i svg{width:21px;height:21px}.qw-daily-run-list b{color:#fff;grid-area:title;font-size:14px;line-height:1.2}.qw-daily-run-list small{color:#95a9ce;grid-area:copy;font-size:12px;line-height:1.35}.qw-mini-rounds{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.qw-mini-rounds span{background:linear-gradient(#ffffff0b,#ffffff05),#0a1c3ec2;border:1px solid #ffffff14;border-radius:18px;align-content:center;justify-items:center;gap:9px;min-height:158px;padding:18px 12px;display:grid}.qw-mini-rounds span:first-child{border-bottom:4px solid var(--qw-blue)}.qw-mini-rounds span:nth-child(2){border-bottom:4px solid var(--qw-cyan)}.qw-mini-rounds span:nth-child(3){border-bottom:4px solid var(--qw-yellow)}.qw-mini-rounds span:nth-child(4){border-bottom:4px solid var(--qw-pink)}.qw-mini-rounds span:nth-child(5){border-bottom:4px solid var(--qw-purple)}.qw-mini-rounds .is-death{border-color:#ff5d692e;border-bottom:4px solid var(--qw-red);background:radial-gradient(circle at 50% 0,#ff5d692e,#0000 58%),#2d0f23c2}.qw-mini-rounds b{color:#fff;font-size:34px;line-height:1}.qw-mini-rounds small{color:#91a6ce;letter-spacing:.1em;font-size:9px;font-weight:900}.qw-mini-rounds em{color:#d9e4f8;letter-spacing:.09em;text-align:center;margin-top:3px;font-size:8px;font-style:normal;font-weight:950}.qw-mini-rounds .is-death b,.qw-mini-rounds .is-death em{color:var(--qw-red)}.qw-difficulty-art{gap:10px;display:grid}.qw-diff-row{--row-accent:var(--qw-cyan);border:1px solid color-mix(in srgb, var(--row-accent) 35%, #ffffff14);background:linear-gradient(90deg, color-mix(in srgb, var(--row-accent) 10%, transparent), #ffffff05);border-radius:16px;grid-template-columns:42px minmax(150px,.7fr) minmax(160px,1fr) 54px;align-items:center;gap:12px;min-height:54px;padding:8px 12px;display:grid;position:relative;overflow:hidden}.qw-diff-row>span{background:color-mix(in srgb, var(--row-accent) 18%, #ffffff08);border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.qw-diff-row strong{color:#fff;font-size:13px;line-height:1.2}.qw-diff-row i{background:#ffffff0e;border-radius:999px;height:10px;overflow:hidden}.qw-diff-row i:before{content:"";width:var(--fill);border-radius:inherit;background:linear-gradient(90deg, var(--row-accent), color-mix(in srgb, var(--row-accent) 45%, #fff));opacity:.78;height:100%;display:block}.qw-diff-row small{color:#aab9d7;text-align:center;letter-spacing:.08em;border:1px solid #ffffff14;border-radius:999px;justify-self:end;min-width:48px;padding:8px 9px;font-size:9px;font-weight:950}.qw-diff--1{--row-accent:#39d9ca;--fill:34%}.qw-diff--2{--row-accent:#4d8dff;--fill:52%}.qw-diff--3{--row-accent:#ffc94f;--fill:70%}.qw-diff--4{--row-accent:#ff5d78;--fill:88%}.qw-timer-flow{grid-template-columns:repeat(9,auto);justify-content:center;align-items:center;gap:9px;display:grid}.qw-timer-flow>span{--time-accent:var(--qw-cyan);border:2px solid var(--time-accent);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--time-accent) 13%, transparent), transparent 66%), #081837d1;width:82px;height:82px;box-shadow:0 0 26px color-mix(in srgb, var(--time-accent) 18%, transparent), inset 0 0 18px color-mix(in srgb, var(--time-accent) 8%, transparent);border-radius:50%;align-content:center;place-items:center;display:grid}.qw-timer-flow b{color:#fff;font-size:24px;line-height:1}.qw-timer-flow small{color:#82a1cb;letter-spacing:.1em;margin-top:5px;font-size:8px;font-weight:900}.qw-timer-flow i{color:#6c82ab;font-size:18px;font-style:normal}.qw-time--1{--time-accent:#24d6ff}.qw-time--2{--time-accent:#4d8dff}.qw-time--3{--time-accent:#ffc94f}.qw-time--4{--time-accent:#ff925d}.qw-time--5{--time-accent:#ff5d92}.qw-time--1 b{color:#dffcff}.qw-time--2 b{color:#e5efff}.qw-time--3 b{color:#fff2c4}.qw-time--4 b{color:#ffe1d3}.qw-time--5 b{color:#ffd8e8}.qw-death-art{background:radial-gradient(circle at 75% 18%,#ff5d6933,#0000 42%),linear-gradient(#32192f,#180f25);border:1px solid #ff5d6933;border-radius:24px;grid-template-columns:auto 1fr;grid-template-areas:"icon time""icon q""icon warning";align-content:center;column-gap:20px;min-height:220px;padding:30px 34px;display:grid}.qw-death-art svg{width:62px;height:62px;color:var(--qw-red);grid-area:icon;align-self:center}.qw-death-art strong{color:var(--qw-red);grid-area:time;font-size:64px;line-height:.85}.qw-death-art>span{color:#fff;letter-spacing:.08em;grid-area:q;margin-top:9px;font-size:13px;font-weight:950}.qw-death-art small{color:#c898a0;letter-spacing:.1em;grid-area:warning;margin-top:6px;font-size:9px;font-weight:900}.qw-rank-art{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.qw-rank-art span{background:radial-gradient(circle at 50% 0,#35d69a21,#0000 54%),#081c30c7;border:1px solid #35d69a24;border-radius:18px;align-content:center;gap:9px;min-height:132px;padding:18px;display:grid}.qw-rank-art small{color:#83bca5;letter-spacing:.1em;font-size:9px;font-weight:950}.qw-rank-art strong{color:#fff;font-size:clamp(28px,3vw,44px);line-height:1}.qw-rounds__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.qw-round-card{--accent:var(--qw-blue);background:radial-gradient(circle at 80% 10%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 45%), linear-gradient(180deg, #10234d, #0a1938);border:1px solid #ffffff14;border-radius:24px;min-height:292px;padding:22px 20px 20px;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000029}.qw-round-card:after{content:"";background:var(--accent);height:4px;position:absolute;bottom:0;left:0;right:0}.qw-round-card__top{justify-content:space-between;align-items:center;gap:9px;display:flex}.qw-round-card__top>span{color:#8197c0;letter-spacing:.13em;font-size:9px;font-weight:950}.qw-round-card__icon{color:#06142e;background:var(--accent);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.qw-round-card__time{color:#fff;letter-spacing:-.05em;margin-top:42px;font-size:54px;line-height:.9;display:block}.qw-round-card>small{color:var(--accent);letter-spacing:.12em;margin-top:11px;font-size:10px;font-weight:950;display:block}.qw-round-card>p{color:#a7b9dc;margin:28px 0 0;font-size:13px;line-height:1.45}.qw-round-card--blue{--accent:var(--qw-blue)}.qw-round-card--cyan{--accent:var(--qw-cyan)}.qw-round-card--yellow{--accent:var(--qw-yellow)}.qw-round-card--pink{--accent:var(--qw-pink)}.qw-round-card--purple{--accent:var(--qw-purple)}.qw-round-card--death{--accent:var(--qw-red);background:radial-gradient(circle at 80% 10%,#ff5d693d,#0000 45%),linear-gradient(#351a30,#180f25);border-color:#ff5d6938}.qw-round-card--death .qw-round-card__time{color:var(--qw-red)}.qw-round-card--results{--accent:var(--qw-green);background:radial-gradient(circle at 80% 10%,#35d69a38,#0000 45%),linear-gradient(#12364a,#0a2032);border-color:#35d69a38}.qw-round-card--results .qw-round-card__result{color:#fff;letter-spacing:-.035em;margin-top:42px;font-size:clamp(24px,1.8vw,34px);line-height:.95;display:block}.qw-round-card--results>small{color:var(--qw-green)}.qw-questions{background:radial-gradient(circle at 12% 18%,#24d6ff1a,#0000 28rem),radial-gradient(circle at 90% 62%,#976fff1f,#0000 32rem),0 0;padding:54px max(48px,50vw - 750px) 110px;position:relative}.qw-question-hero{grid-template-columns:minmax(0,.86fr) minmax(600px,1.14fr);align-items:center;gap:clamp(65px,7vw,115px);padding:18px 22px;display:grid}.qw-question-hero h2{color:#fff;letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(50px,5.4vw,82px);font-weight:950;line-height:.96}.qw-question-copy{padding-right:clamp(0px,2vw,28px)}.qw-question-copy h2{margin-bottom:34px}.qw-question-hero__copy{color:#b5c4e2;max-width:720px;margin:0;font-size:18px;line-height:1.65}.qw-question-orbit{min-height:620px;position:relative}.qw-question-orbit:before{content:"";border:1px solid #71a0eb29;border-radius:50%;width:510px;height:510px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 60px #5883d206,0 0 100px #4d8dff14}.qw-question-core{z-index:4;background:radial-gradient(circle at 50% 0,#24d6ff24,#0000 54%),linear-gradient(#10254f,#0a1837);border:1px solid #24d6ff4d;border-radius:42px;align-content:center;width:320px;min-height:320px;padding:36px 30px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 80px #00000047,0 0 70px #24d6ff14}.qw-question-core>small{color:var(--qw-cyan);letter-spacing:.14em;font-size:9px;font-weight:950}.qw-question-core>strong{color:#fff;letter-spacing:-.035em;margin-top:8px;font-size:32px;line-height:1}.qw-core-bars{gap:13px;margin-top:30px;display:grid}.qw-core-bars>span{color:#fff;letter-spacing:.1em;background:#ffffff0b;border-radius:10px;align-items:center;height:32px;padding:0 10px;font-size:8px;font-weight:950;display:flex;position:relative;overflow:hidden}.qw-core-bars i{z-index:0;background:linear-gradient(90deg,#24d6ff2e,#4d8dff57);position:absolute;inset:0 auto 0 0}.qw-core-bars span{isolation:isolate}.qw-core-bars span:after{content:"";z-index:1;border-radius:inherit;border:1px solid #ffffff12;position:absolute;inset:0}.qw-core-bars>span{z-index:0;color:#eaf4ff;position:relative}.qw-category-chip{--accent:var(--qw-blue);z-index:5;border:1px solid #ffffff17;border-left:4px solid var(--accent);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1939e6;border-radius:16px;align-items:center;gap:10px;min-width:160px;min-height:58px;padding:10px 14px;display:flex;position:absolute;box-shadow:0 18px 45px #0003}.qw-category-chip svg{width:24px;height:24px;color:var(--accent)}.qw-category-chip span{font-size:11px;font-weight:900}.qw-category-chip--cyan{--accent:var(--qw-cyan)}.qw-category-chip--green{--accent:var(--qw-green)}.qw-category-chip--yellow{--accent:var(--qw-yellow)}.qw-category-chip--pink{--accent:var(--qw-pink)}.qw-category-chip--purple{--accent:var(--qw-purple)}.qw-category-chip--lime{--accent:var(--qw-lime)}.qw-category-chip--orange{--accent:var(--qw-orange)}.qw-category-chip--1{top:14%;left:2%;transform:rotate(-4deg)}.qw-category-chip--2{top:11%;right:2%;transform:rotate(4deg)}.qw-category-chip--3{top:43%;left:-2%;transform:rotate(2deg)}.qw-category-chip--4{top:40%;right:-1%;transform:rotate(-3deg)}.qw-category-chip--5{bottom:10%;left:8%;transform:rotate(3deg)}.qw-category-chip--6{bottom:8%;right:5%;transform:rotate(-2deg)}.qw-category-chip--7{bottom:-2%;left:50%;transform:translate(-50%)rotate(1deg)}.qw-question-promise{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:64px;display:grid}.qw-question-promise article{background:radial-gradient(circle at 12% 30%,#24d6ff14,#0000 32%),#ffffff08;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:68px 1fr;grid-template-areas:"icon title""icon copy";align-items:start;gap:9px 20px;min-height:172px;padding:28px 30px 28px 24px;display:grid}.qw-question-promise svg{width:52px;height:52px;color:var(--qw-cyan);grid-area:icon;align-self:start;margin-top:2px}.qw-question-promise strong{color:#fff;grid-area:title;margin:0;font-size:23px;line-height:1.15;display:block}.qw-question-promise span{color:#a8badb;grid-area:copy;margin:0;font-size:17px;line-height:1.48;display:block}.qw-launch{background:radial-gradient(circle at 86% 20%,#ff5da82e,#0000 26%),radial-gradient(circle at 16% 80%,#24d6ff21,#0000 30%),#0b1c40;border:1px solid #ffffff17;border-radius:32px;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;width:min(1320px,100% - 64px);margin:110px auto 100px;padding:42px;display:grid}.qw-launch__mark{background:#4d8dff1c;border-radius:26px;place-items:center;width:96px;height:96px;display:grid}.qw-launch__mark img{object-fit:contain;width:74px;height:74px}.qw-launch p{color:var(--qw-pink);letter-spacing:.14em;margin:0 0 7px;font-size:10px;font-weight:950}.qw-launch h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(34px,3.2vw,49px);font-weight:950;line-height:1}.qw-launch div>span{color:#9fb1d4;max-width:680px;margin-top:12px;line-height:1.6;display:block}.qw-store-badges{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.qw-store-badges>span{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:14px;gap:1px;min-width:150px;padding:11px 15px;color:#fff!important;display:grid!important}.qw-store-badges small{color:#91a6ce;letter-spacing:.12em;font-size:8px;font-weight:900}.qw-store-badges strong{font-size:18px;line-height:1.1}.qw-launch__badge{color:#93a7cd;text-align:center;letter-spacing:.08em;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:16px;min-width:220px;padding:18px;font-size:10px;font-weight:900;line-height:1.5}.qw-launch__badge strong{color:#fff}.qw-footer{color:#8094ba;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:min(1440px,100% - 64px);min-height:110px;margin:0 auto;font-size:12px;display:grid}.qw-footer>p{text-align:center;margin:0}.qw-footer>div{justify-self:end;gap:18px;display:flex}@keyframes qw-aurora{0%{transform:translate(-2%,-1%)rotate(-2deg)scale(1)}50%{transform:translate(3%,2%)rotate(2deg)scale(1.05)}to{transform:translate(-1%,4%)rotate(-1deg)scale(1.02)}}@keyframes qw-float{0%{transform:translate(0,0)scale(1)}to{transform:translate(22px,-18px)scale(1.06)}}@keyframes qw-scanline{0%{opacity:.18;transform:translate(-2vw)rotate(-8deg)}to{opacity:.58;transform:translate(8vw,5vh)rotate(-8deg)}}@keyframes qw-phone-glow{0%{opacity:.68;transform:scale(.94)}to{opacity:1;transform:scale(1.05)}}@keyframes qw-phone-aura{0%{box-shadow:0 55px 130px #00000075,0 0 90px #4d8dff24,0 0 135px #976fff0f}to{box-shadow:0 62px 145px #00000080,0 0 125px #24d6ff38,0 0 175px #976fff21}}@media (width<=1260px){.qw-hero{grid-template-columns:minmax(0,1fr) minmax(400px,.8fr);gap:45px}.qw-rounds__grid{grid-template-columns:repeat(4,1fr)}.qw-question-hero{grid-template-columns:1fr}.qw-question-orbit{width:min(820px,100%);margin:0 auto}}@media (width<=1100px){.qw-accordion__body{grid-template-columns:1fr;padding-left:22px}.qw-launch__inner{grid-template-columns:auto 1fr}.qw-launch__stores{grid-column:1/-1;margin-left:126px}}@media (width<=980px){.qw-nav{grid-template-columns:1fr auto}.qw-nav nav{display:none}.qw-hero{grid-template-columns:1fr;padding:72px clamp(24px,5vw,56px) 90px}.qw-hero__copy{text-align:center;transform:translateY(-20px)}.qw-hero__actions{justify-content:center}.qw-full-logo,.qw-headline__quicker,.qw-hero__lead{margin-inline:auto}.qw-hero__visual{min-height:650px;padding-top:38px}.qw-feature-rail{grid-template-columns:repeat(3,1fr);padding:16px}.qw-question-promise{grid-template-columns:1fr}.qw-launch{grid-template-columns:auto 1fr}.qw-launch__badge{grid-column:1/-1}}@media (width<=700px){.qw-nav{height:76px;padding:0 16px}.qw-brand--mark-only{width:48px;height:48px}.qw-brand--mark-only img{width:44px;height:44px}.qw-nav__cta{min-height:42px;padding:0 14px;font-size:12px}.qw-hero{gap:28px;min-height:calc(100svh - 76px);padding:18px 16px 72px}.qw-hero__copy{transform:none}.qw-full-logo{width:min(300px,72vw);margin:-16px auto 8px}.qw-kicker{font-size:10px}.qw-hero h1{width:100%;font-size:clamp(46px,13vw,64px);line-height:.94}.qw-headline__quicker{white-space:nowrap;width:max-content;max-width:100%;margin:5px auto 0;font-size:.76em}.qw-hero__lead{font-size:16px;line-height:1.55}.qw-hero__visual{min-height:545px;padding-top:20px}.qw-phone{border-radius:46px;width:min(330px,88vw)}.qw-phone__gameplay{border-radius:38px}.qw-feature-rail{border-radius:22px;grid-template-columns:1fr;gap:10px;width:calc(100% - 24px);margin-top:-8px;padding:12px}.qw-feature-pill{grid-column:auto;min-height:82px}.qw-feature-pill__icon{width:42px;height:42px}.qw-rounds{width:calc(100% - 32px);padding:64px 0 38px}.qw-how-intro{margin-bottom:24px}.qw-accordion__item>summary{grid-template-columns:48px minmax(0,1fr) 36px;gap:12px;min-height:92px;padding:18px 16px}.qw-accordion__icon{width:46px;height:46px}.qw-accordion__title strong{font-size:21px}.qw-accordion__title small{font-size:11px}.qw-accordion__body{grid-template-columns:1fr;gap:22px;padding:18px 16px 22px}.qw-daily-run-art{grid-template-columns:1fr}.qw-diff-row{grid-template-columns:36px minmax(0,1fr) 48px}.qw-diff-row i{grid-column:2/-1}.qw-mini-rounds{grid-template-columns:repeat(6,minmax(82px,1fr));padding-bottom:4px;overflow-x:auto}.qw-timer-flow{grid-template-columns:repeat(5,minmax(58px,1fr))}.qw-timer-flow i{display:none}.qw-rank-art{grid-template-columns:1fr}.qw-rounds__points li{padding-left:38px;font-size:clamp(38px,11vw,58px)}.qw-rounds__points li:before{width:24px}.qw-rounds__grid{grid-template-columns:repeat(2,1fr)}.qw-round-card{min-height:235px;padding:18px 16px}.qw-round-card__time{margin-top:28px;font-size:46px}.qw-round-card>p{margin-top:18px;font-size:11px}.qw-questions{padding:42px 16px 76px}.qw-question-hero{gap:42px;padding:0 4px}.qw-question-hero h2{font-size:clamp(44px,12vw,64px)}.qw-question-hero__copy{font-size:15px}.qw-question-orbit{grid-template-columns:repeat(2,1fr);gap:9px;min-height:0;display:grid}.qw-question-orbit:before{display:none}.qw-question-core{border-radius:28px;grid-column:1/-1;width:100%;min-height:260px;margin-bottom:5px;position:relative;top:auto;left:auto;transform:none}.qw-category-chip{min-width:0;min-height:56px;position:static;transform:none!important}.qw-category-chip--7{grid-column:1/-1}.qw-question-promise{margin-top:34px}.qw-question-promise article{grid-template-columns:54px 1fr;column-gap:16px;min-height:0;padding:22px 20px}.qw-question-promise svg{width:40px;height:40px}.qw-question-promise strong{font-size:19px}.qw-question-promise span{font-size:15px}.qw-launch{width:100%;margin:48px 0 0;padding:44px 16px}.qw-launch__inner{grid-template-columns:1fr;gap:24px}.qw-launch__mark{width:76px;height:76px}.qw-launch__stores{grid-column:auto;grid-template-columns:1fr;margin-left:0}.qw-launch__mark img{width:60px;height:60px}.qw-footer{text-align:center;grid-template-columns:1fr;gap:12px;width:calc(100% - 32px);padding:28px 0}.qw-footer .qw-brand,.qw-footer>div{justify-self:center}}@media (width<=440px){.qw-rounds__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.qw-site:before,.qw-orb,.qw-hero:before,.qw-phone-glow,.qw-phone{animation:none}.qw-btn,.qw-nav nav a{transition:none}}
