:root{--live-navy:#111633;--live-purple:#6338e6;--live-cyan:#28d8e6;--live-pink:#ff4f91;--live-yellow:#ffd84c}.live-home{min-height:100vh;color:var(--live-navy);background:radial-gradient(circle at 12% 5%,#d9faff 0,#0000 25%),radial-gradient(circle at 90% 9%,#eee5ff 0,#0000 26%),#f7f8ff}.live-home-inner{width:min(1120px,100% - 28px);margin:auto;padding:24px 0 70px}.live-hero{text-align:center;padding:28px 12px 22px}.live-logo-orb,.live-mini-logo,.live-stage-brand i{background:linear-gradient(145deg,var(--live-purple),#8b5cff);color:#fff;place-items:center;font-family:Fredoka,Heebo,sans-serif;font-style:normal;font-weight:900;display:grid;transform:rotate(-5deg);box-shadow:0 10px 30px #6338e64a}.live-logo-orb{border-radius:27px;width:80px;height:80px;margin:auto;font-size:38px}.live-hero>p{color:var(--live-purple);margin:20px 0 0;font-weight:900}.live-hero h1{color:#0000;background:linear-gradient(110deg,#4021bc,#7d48ef 45%,#dd347d);-webkit-background-clip:text;background-clip:text;margin:5px 0;font-size:clamp(3.5rem,9vw,7.8rem);font-weight:900;line-height:.85}.live-hero h2{margin:20px auto 10px;font:800 clamp(1.2rem,3vw,2rem)/1.4 Heebo,sans-serif}.live-hero-pills{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:18px;display:flex}.live-hero-pills span{background:#fff;border:1px solid #e2e4f4;border-radius:999px;padding:8px 14px;font-size:.92rem;font-weight:700;box-shadow:0 4px 14px #2e345012}.live-tabbar{background:#e7e8f4;border-radius:19px;width:min(560px,100%);margin:15px auto 28px;padding:5px;display:flex}.live-tabbar button{color:#656982;background:0 0;border:0;border-radius:15px;flex:1;padding:13px;font-size:1.05rem;font-weight:900}.live-tabbar button[aria-pressed=true]{color:var(--live-purple);background:#fff;box-shadow:0 4px 16px #22274b1a}.live-how{grid-template-columns:repeat(4,1fr);gap:12px;max-width:850px;margin:0 auto 26px;display:grid}.live-how div{background:#fff;border-radius:18px;align-items:center;gap:10px;padding:12px;font-weight:800;display:flex;box-shadow:0 6px 18px #29305f0d}.live-how b{width:34px;height:34px;color:var(--live-purple);background:#ece7ff;border-radius:12px;place-items:center;display:grid}.live-builder{background:#fff;border:1px solid #e2e3ef;border-radius:32px;max-width:900px;margin:0 auto;padding:clamp(18px,4vw,38px);box-shadow:0 25px 65px #3e347514}.live-builder-title{text-align:center;margin-bottom:22px}.live-builder-title p{color:var(--live-purple);margin:0;font-weight:900}.live-builder-title h2{margin:3px;font-size:2.1rem}.live-builder-title span{color:#70748b}.live-editor{gap:17px;display:grid}.live-editor-top{grid-template-columns:1fr 190px;gap:12px;display:grid}.live-editor label{font-weight:800}.live-editor input,.live-editor textarea,.live-editor select,.live-join-card input{width:100%;font:inherit;color:var(--live-navy);background:#fff;border:2px solid #dfe2ee;border-radius:14px;outline:0;padding:11px 13px}.live-editor label>input,.live-editor label>select{margin-top:5px}.live-editor :is(input,textarea,select):focus{border-color:var(--live-purple);box-shadow:0 0 0 3px #6338e619}.live-question-edit{border:2px solid #e7e8f0;border-radius:23px;padding:17px}.live-question-edit legend{padding:0 9px;font-size:1.2rem;font-weight:900}.live-option-edit{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.live-answer{color:#fff;text-align:start;border:0;border-radius:17px;align-items:center;gap:12px;min-height:64px;padding:12px 16px;font-size:clamp(1rem,2vw,1.35rem);font-weight:900;display:flex}.live-answer.red{background:#d9385d}.live-answer.blue{background:#2777df}.live-answer.gold{background:#e79b13}.live-answer.green{background:#258a55}.live-answer.edit{padding:7px 9px}.live-answer.edit>button:first-child{color:#fff;background:#00000010;border:2px solid #fffa;border-radius:12px;flex:0 0 40px;place-items:center;height:40px;font-weight:900;display:grid}.live-answer.edit>button[aria-pressed=true]{color:#198647;background:#fff}.live-answer.edit input{background:#fffe;border:0;min-width:0}.live-answer .live-remove{color:#fff;background:0 0;border:0;padding:4px;font-size:24px}.live-edit-actions{align-items:center;gap:7px;margin-top:12px;display:flex}.live-edit-actions span{flex:1}.live-edit-actions button,.live-editor-buttons button{background:#f8f8fc;border:1px solid #d9dbe8;border-radius:10px;padding:7px 10px;font-weight:800}.live-edit-actions button.danger{color:#bd214d}.live-edit-actions button:disabled{opacity:.3}.live-editor-buttons{gap:10px;display:flex}.live-editor-buttons>*{flex:1}.live-add-question{background:#fff!important;border:2px dashed #aeb2c8!important;padding:13px!important}.live-demo{color:var(--live-purple);background:#f0ecff!important}.live-save-note{text-align:center;color:#777b90;margin:0;font-size:.9rem}.live-create,.live-join-card button{background:linear-gradient(120deg,var(--live-purple),#874fed);color:#fff;border:0;border-radius:16px;padding:15px 24px;font-size:1.25rem;font-weight:900;box-shadow:0 10px 25px #6338e638}.live-create:disabled{opacity:.6}.live-error{color:#a4133d;text-align:center;background:#fff0f4;border:1px solid #ffc2d1;border-radius:14px;padding:11px 14px;font-weight:800}.live-owned{max-width:900px;margin:0 auto 20px}.live-owned h2{font-size:1.2rem}.live-owned>div{gap:9px;padding-bottom:5px;display:flex;overflow:auto}.live-owned a{background:#fff;border-radius:15px;justify-content:space-between;gap:10px;min-width:190px;padding:11px 13px;display:flex;box-shadow:0 4px 15px #2b31510d}.live-owned span{color:var(--live-purple);font-weight:900}.live-join-card{text-align:center;background:#fff;border-radius:30px;max-width:560px;margin:auto;padding:36px;box-shadow:0 22px 70px #352b781c}.live-join-card>span{font-size:4rem}.live-join-card h2{margin:5px;font-size:2.2rem}.live-join-card p{color:#71758b}.live-join-card form{gap:9px;margin-top:22px;display:flex}.live-join-card input{text-align:center;letter-spacing:.18em;text-transform:uppercase;font-size:2rem;font-weight:900}.live-join-card button{white-space:nowrap;font-size:1.05rem}.live-generator{background:linear-gradient(145deg,#f8f5ff,#effbff);border:1px solid #ded9f8;border-radius:25px;gap:17px;padding:20px;display:grid}.live-generator-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.live-generator-head span{color:var(--live-purple);font-weight:900}.live-generator-head h3{margin:3px 0 0;font-size:1.35rem}.live-generator-head>b{white-space:nowrap;color:var(--live-purple);background:#fff;border:1px solid #ddd9ee;border-radius:999px;padding:7px 12px}.live-topic-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.live-topic-grid button{text-align:start;font:inherit;color:var(--live-navy);background:#fff;border:2px solid #0000;border-radius:16px;align-items:center;gap:9px;padding:11px;font-weight:900;display:flex;box-shadow:0 4px 14px #2f37600c}.live-topic-grid button i{background:color-mix(in srgb,var(--topic-color) 12%,white);border-radius:12px;place-items:center;width:38px;height:38px;font-size:1.4rem;font-style:normal;display:grid}.live-topic-grid button[aria-pressed=true]{border-color:var(--topic-color);box-shadow:0 5px 16px color-mix(in srgb,var(--topic-color) 18%,transparent);color:var(--topic-color)}.live-generator-settings{grid-template-columns:minmax(0,1fr) 135px 190px;align-items:end;gap:10px;display:grid}.live-generator-settings fieldset{border:0;grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:0;display:grid}.live-generator-settings legend,.live-generator-settings>label{font-weight:800}.live-generator-settings fieldset button{font:inherit;color:var(--live-navy);background:#fff;border:1px solid #ddddeb;border-radius:13px;padding:8px}.live-generator-settings fieldset button span,.live-generator-settings fieldset button small{display:block}.live-generator-settings fieldset button span{font-weight:900}.live-generator-settings fieldset button small{color:#787c91;margin-top:2px}.live-generator-settings fieldset button[aria-pressed=true]{border-color:var(--live-purple);color:var(--live-purple);background:#eee9ff}.live-generator-settings select{margin-top:5px}.live-generate{background:var(--live-navy);color:#fff;font:inherit;border:0;border-radius:14px;padding:13px 15px;font-weight:900}.live-generated-note{color:#17623b;background:#e8fbef;border-radius:12px;margin:0;padding:9px 12px;font-weight:800}.live-custom-divider{color:#777b90;align-items:center;gap:12px;font-weight:800;display:flex}.live-custom-divider:before,.live-custom-divider:after{content:"";background:#e4e5ee;flex:1;height:1px}.live-stage{background:var(--live-navy);color:#fff;direction:rtl;min-height:100vh;padding:18px 28px 34px}.live-loading{place-items:center;font-size:1.5rem;font-weight:900;display:grid}.live-stage-head{align-items:center;gap:18px;max-width:1500px;margin:auto;display:flex}.live-stage-brand{color:#fff;align-items:center;gap:10px;display:flex}.live-stage-brand i{border-radius:14px;width:44px;height:44px;font-size:21px}.live-stage-brand span{font-size:1.2rem;font-weight:900}.live-stage-head>div{align-items:center;gap:18px;margin-inline-start:auto;display:flex}.live-stage-head>div>span{color:#bfc4dd}.live-stage-head strong{color:var(--live-yellow);letter-spacing:.12em;font-size:1.35rem}.live-stage-head>button,.live-share-buttons button,.live-share-buttons a,.live-reveal-now{color:#fff;background:#ffffff12;border:1px solid #ffffff3d;border-radius:12px;padding:9px 13px;font-weight:800}.stage-error{max-width:700px;margin:15px auto}.live-lobby{grid-template-columns:1fr 260px;align-items:center;gap:25px;max-width:1200px;margin:32px auto 0;display:grid}.live-lobby-main>p{color:#cbd0e8;margin:0;font-size:1.25rem}.live-lobby-main h1{letter-spacing:.1em;color:var(--live-yellow);margin:10px 0;font-size:clamp(5rem,14vw,10rem);line-height:.9}.live-url{color:#77edf2;font-size:1.2rem}.live-share-buttons{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.live-share-buttons a{background:#25a968}.live-qr{background:#fff;border-radius:26px;padding:15px;box-shadow:0 18px 50px #0004}.live-qr svg{width:100%;height:auto;display:block}.live-player-lobby{background:#1b2248;border:1px solid #ffffff1c;border-radius:25px;grid-column:1/-1;padding:19px}.live-player-lobby h2{align-items:center;gap:10px;display:flex}.live-player-lobby h2 span{background:var(--live-cyan);color:var(--live-navy);border-radius:13px;place-items:center;min-width:48px;height:48px;display:grid}.live-player-lobby>div{flex-wrap:wrap;gap:9px;display:flex}.live-player-lobby>div span{color:var(--live-navy);animation:.35s both buga-pop;animation-delay:var(--delay);background:#fff;border-radius:999px;padding:7px 14px;font-weight:900}.live-start-button{background:var(--live-yellow);color:var(--live-navy);border:0;border-radius:18px;grid-column:1/-1;justify-self:center;padding:15px 30px;font-size:1.25rem;font-weight:900;box-shadow:0 9px 30px #ffd84c36}.live-start-button:disabled{opacity:.45}.live-start-button span{margin-inline-start:14px}.live-question-stage,.live-reveal-stage{text-align:center;max-width:1300px;margin:22px auto 0}.live-stage-meta{color:#c7cce3;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.live-stage-meta span:last-child{text-align:start}.live-stage-meta span:first-child{text-align:end}.live-stage-meta strong{min-width:85px;height:66px;color:var(--live-navy);background:#fff;border-radius:20px;place-items:center;font-size:2.2rem;display:grid}.live-stage-meta strong.urgent{color:#fff;background:#ff4c77;animation:.8s infinite timer-pulse}.live-question-stage>h1,.live-reveal-stage>h1{place-items:center;min-height:2.5em;margin:18px;font-size:clamp(2rem,5vw,4.3rem);display:grid}.live-host-options{grid-template-columns:1fr 1fr;gap:14px;display:grid}.live-host-options .live-answer{min-height:110px;font-size:clamp(1.3rem,3vw,2rem)}.live-host-options .live-answer b,.live-results-options .live-answer b{font-size:1.5em}.live-timer-track{background:#ffffff20;border-radius:99px;height:12px;margin:22px 0;overflow:hidden}.live-timer-track span{background:var(--live-cyan);height:100%;transition:width .25s linear;display:block}.live-reveal-now{font-size:1rem}.live-result-grid{text-align:start;grid-template-columns:minmax(0,1.5fr) minmax(300px,.75fr);gap:20px;display:grid}.live-results-options{gap:11px;display:grid}.live-results-options .live-answer{position:relative}.live-answer.correct{outline:5px solid #8cffb2;transform:scale(1.01);filter:none!important}.live-answer.dim{filter:saturate(.25);opacity:.47}.live-answer em{color:var(--live-navy);text-align:center;background:#fff;border-radius:10px;min-width:46px;margin-inline-start:auto;padding:4px;font-style:normal}.live-result-grid aside{color:var(--live-navy);background:#fff;border-radius:23px;padding:18px}.live-result-grid aside h2{text-align:center}.live-leaders{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.live-leaders li{background:#f1f2f8;border-radius:13px;grid-template-columns:40px 1fr auto;align-items:center;gap:9px;padding:8px;display:grid}.live-leaders li:first-child{background:#fff0ad}.live-leaders li>b{background:var(--live-navy);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.live-leaders strong{color:var(--live-purple)}.live-reveal-stage>.live-start-button{margin-top:20px}.live-finish-stage{text-align:center;max-width:760px;margin:28px auto}.live-finish-stage>p{color:var(--live-yellow);font-weight:900}.live-finish-stage>h1{margin:6px;font-size:clamp(2.4rem,6vw,5rem)}.live-finish-stage .live-leaders li{color:var(--live-navy);padding:13px;font-size:1.2rem}.live-finish-actions{justify-content:center;gap:10px;margin-top:25px;display:flex}.live-finish-actions>*{background:var(--live-yellow);color:var(--live-navy);border:0;border-radius:14px;padding:12px 18px;font-weight:900}.live-finish-actions a{background:#fff}.live-missing{text-align:center;max-width:650px;margin:80px auto;padding:30px}.live-missing a{background:var(--live-purple);color:#fff;border-radius:14px;margin-top:20px;padding:11px 18px;font-weight:900;display:inline-block}.live-player-screen{background:var(--live-navy);color:#fff;direction:rtl;flex-direction:column;min-height:100svh;padding:18px;display:flex}.lobby-bg{background:radial-gradient(circle at 20% 0,#7e4ef1 0,transparent 35%),radial-gradient(circle at 100% 90%,#ef4c92 0,transparent 32%),var(--live-navy)}.live-player-card{width:min(460px,100%);color:var(--live-navy);text-align:center;background:#fff;border-radius:28px;margin:auto;padding:clamp(24px,6vw,38px);box-shadow:0 25px 80px #0005}.live-mini-logo{border-radius:21px;width:66px;height:66px;margin:0 auto 16px;font-size:28px}.live-player-code{color:#656a84}.live-player-code b{color:var(--live-purple);letter-spacing:.1em}.live-player-card h1{font-size:2.2rem}.live-player-card label{text-align:start;gap:7px;font-weight:900;display:grid}.live-player-card input{width:100%;font:inherit;text-align:center;border:2px solid #d8dbea;border-radius:15px;padding:12px;font-size:1.2rem}.live-player-card>button{background:var(--live-purple);color:#fff;border:0;border-radius:15px;width:100%;margin-top:15px;padding:14px;font-size:1.2rem;font-weight:900}.live-player-card small{color:#73778c;margin-top:13px;display:block}.wait-card p{font-size:1.2rem}.wait-card h1{color:var(--live-purple);font-size:2.8rem}.wait-card h2{font-size:1.2rem}.live-wait-dots{justify-content:center;gap:7px;margin:23px;display:flex}.live-wait-dots b{background:var(--live-cyan);border-radius:50%;width:15px;height:15px;animation:1s infinite timer-pulse}.live-wait-dots b:nth-child(2){animation-delay:.2s}.live-wait-dots b:nth-child(3){animation-delay:.4s}.live-connection{color:#80849a;margin-top:12px;font-size:.85rem;display:block}.live-player-top{justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:800px;margin:0 auto 14px;display:flex}.live-player-top b{background:#ffffff16;border-radius:999px;padding:5px 12px}.live-player-question,.live-player-reveal{text-align:center;width:min(800px,100%);margin:auto}.live-player-clock{width:62px;height:62px;color:var(--live-navy);background:#fff;border-radius:20px;place-items:center;margin:0 auto;font-size:2rem;font-weight:900;display:grid}.live-player-clock.urgent{color:#fff;background:#ff4c77;animation:.8s infinite timer-pulse}.live-player-question h1{margin:18px 0 23px;font-size:clamp(1.7rem,6vw,3rem)}.live-player-options{grid-template-columns:1fr 1fr;gap:11px;display:grid}.live-player-options button{cursor:pointer;width:100%}.live-player-options .live-answer{min-height:88px}.live-player-options.compact{margin-top:20px}.live-player-options.compact .live-answer{min-height:55px;font-size:1rem}.live-locked{background:#ffffff0d;border-radius:24px;padding:23px}.live-locked>strong{color:#9dffc2;font-size:1.7rem}.live-locked .live-answer{max-width:500px;margin:18px auto}.reveal-bg{background:var(--live-navy)}.live-player-reveal{margin-top:15px}.live-result-icon{color:#198c50;background:#fff;border-radius:30px;place-items:center;width:90px;height:90px;margin:auto;font-size:4rem;font-weight:900;display:grid}.player-wrong .live-result-icon{color:#d52c59}.live-player-reveal>h1{margin:8px;font-size:2.8rem}.live-player-reveal>p{font-size:1.2rem}.live-rank-card{color:var(--live-navy);background:#fff;border-radius:18px;justify-content:center;align-items:center;gap:14px;max-width:430px;margin:20px auto 10px;padding:12px;display:flex}.live-rank-card b{color:var(--live-purple);font-size:2.4rem}.live-rank-card em{font-style:normal;font-weight:900}.finish-bg{background:radial-gradient(circle at 50% 0,#6b40e7,transparent 35%),var(--live-navy)}.live-player-finish{text-align:center;width:min(700px,100%);margin:auto}.live-player-finish>p{color:#d5d8ed}.live-player-finish>h1{margin:7px;font-size:clamp(2.4rem,9vw,4.8rem)}.live-podium{direction:ltr;justify-content:center;align-items:end;gap:8px;margin:35px auto 20px;display:flex}.live-podium>div{color:var(--live-navy);background:#fff;border-radius:20px 20px 8px 8px;flex-direction:column;justify-content:center;width:31%;padding:12px 6px;display:flex}.live-podium .place-1{background:#fff3ad;order:2;min-height:190px}.live-podium .place-2{order:1;min-height:150px}.live-podium .place-3{order:3;min-height:125px}.live-podium b{font-size:2rem}.live-podium span{text-overflow:ellipsis;font-weight:900;overflow:hidden}.live-final-self{background:#ffffff14;border-radius:16px;flex-wrap:wrap;justify-content:center;gap:15px;padding:12px;display:flex}.live-player-finish>a{background:var(--live-yellow);color:var(--live-navy);border-radius:14px;margin-top:20px;padding:11px 18px;font-weight:900;display:inline-block}@media (width<=700px){.live-home-inner{width:min(100% - 20px,1120px)}.live-hero{padding-top:10px}.live-hero h1{font-size:4rem}.live-how{grid-template-columns:1fr 1fr}.live-how div{font-size:.9rem}.live-editor-top,.live-option-edit{grid-template-columns:1fr}.live-editor-buttons{flex-direction:column}.live-builder{border-radius:23px;padding:16px}.live-generator{padding:14px}.live-generator-head{align-items:flex-start}.live-generator-head>b{font-size:.8rem}.live-topic-grid{grid-template-columns:1fr 1fr}.live-topic-grid button{padding:8px}.live-generator-settings,.live-generator-settings fieldset{grid-template-columns:1fr}.live-generator-settings fieldset button{justify-content:space-between;align-items:center;display:flex}.live-question-edit{padding:13px}.live-join-card{padding:25px 16px}.live-join-card form{flex-direction:column}.live-stage{padding:12px}.live-stage-head{gap:8px}.live-stage-brand span,.live-stage-head>div>b{display:none}.live-stage-head>div{margin-inline-start:auto}.live-stage-head>button{width:45px;font-size:0}.live-stage-head>button:first-letter{font-size:22px}.live-lobby{text-align:center;grid-template-columns:1fr;margin-top:20px}.live-lobby-main h1{font-size:22vw}.live-qr{width:210px;margin:auto}.live-share-buttons{justify-content:center}.live-host-options,.live-result-grid{grid-template-columns:1fr}.live-question-stage>h1,.live-reveal-stage>h1{min-height:auto;margin:25px 5px}.live-host-options .live-answer{min-height:72px}.live-stage-meta{font-size:.78rem}.live-stage-meta strong{min-width:60px;height:55px}.live-result-grid aside{order:-1}.live-finish-actions{flex-direction:column}.live-player-screen{padding:12px}.live-player-options{grid-template-columns:1fr}.live-player-options .live-answer{min-height:64px}.live-player-question{margin:5px auto auto}.live-player-question h1{margin:11px 0 14px}.live-player-options.compact{grid-template-columns:1fr 1fr}.live-player-options.compact .live-answer{gap:7px;padding:8px;font-size:.86rem}.live-player-reveal>h1{font-size:2rem}.live-result-icon{border-radius:20px;width:65px;height:65px;font-size:3rem}.live-podium{margin-top:20px}.live-podium .place-1{min-height:160px}.live-podium .place-2{min-height:125px}.live-podium .place-3{min-height:105px}}@media (prefers-reduced-motion:reduce){.live-wait-dots b,.live-player-clock.urgent{animation:none}}.live-question-source{color:#28734d;margin:7px 0 10px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.live-question-source:hover{text-decoration:underline}.live-lobby-tip{text-align:center;color:#cbd0e8;grid-column:1/-1;margin:0 0 -12px;font-weight:700}.live-player-clock{line-height:1}.live-player-clock b{font-size:2rem}.live-player-clock small{margin-top:3px;font-size:.62rem}.live-player-timer-track{background:#ffffff1f;border-radius:99px;max-width:220px;height:7px;margin:10px auto 0;overflow:hidden}.live-player-timer-track span{background:var(--live-cyan);height:100%;transition:width .25s linear;display:block}.wait-card>small{margin-top:16px}.live-connection{color:#6d5510;background:#fff5cf;border-radius:10px;padding:7px 10px}.live-next-round-note{color:#d5d8ed;margin:18px 0 0}.live-create-quick{color:#fff;background:#151936;border-radius:21px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex;box-shadow:0 14px 30px #15193626}.live-create-quick>div{gap:3px;display:grid}.live-create-quick b{font-size:1.15rem}.live-create-quick span{color:#d8dcef}.live-create-quick .live-create{background:var(--live-yellow);width:auto;min-width:230px;color:var(--live-navy);box-shadow:none;margin:0}.live-replay-panel{color:var(--live-navy);text-align:start;background:#fff;border-radius:28px;gap:16px;margin-top:26px;padding:clamp(18px,4vw,30px);display:grid;box-shadow:0 22px 55px #090c242e}.live-replay-head{text-align:center}.live-replay-head>span{color:var(--live-purple);font-weight:900}.live-replay-head h2{margin:4px 0;font-size:clamp(1.55rem,4vw,2.3rem)}.live-replay-head p{color:#656a81;margin:0}.live-replay-primary{color:#fff;text-align:start;width:100%;font:inherit;background:linear-gradient(135deg,#6843df,#4730b9);border:2px solid #6843df;border-radius:18px;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.live-replay-primary b{font-size:1.08rem}.live-replay-primary span{color:#e5e0ff}.live-replay-picker{background:#f8f8fc;border:1px solid #e1e2ec;border-radius:20px;gap:12px;padding:16px;display:grid}.live-replay-picker h3{text-align:center;margin:0}.live-replay-picker .live-topic-grid{grid-template-columns:repeat(3,1fr)}.live-replay-levels{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.live-replay-levels button{color:var(--live-navy);font:inherit;background:#fff;border:1px solid #d9dbea;border-radius:12px;padding:9px;font-weight:800}.live-replay-levels button[aria-pressed=true]{border-color:var(--live-purple);color:var(--live-purple);background:#eee9ff}.live-replay-start{background:var(--live-navy);color:#fff;font:inherit;border:0;border-radius:14px;padding:13px;font-weight:900}.live-replay-same{color:#666c82;font:inherit;background:0 0;border:0;justify-self:center;font-weight:700;text-decoration:underline}.live-finish-new-room{color:#fff;margin-top:17px;font-weight:800;text-decoration:underline;display:inline-block}@media (width<=700px){.live-create-quick{flex-direction:column;align-items:stretch}.live-create-quick .live-create{width:100%;min-width:0}.live-replay-primary{flex-direction:column;align-items:flex-start}.live-replay-picker .live-topic-grid{grid-template-columns:1fr 1fr}.live-replay-levels{grid-template-columns:1fr}}.live-mode-picker{border:0;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;display:grid}.live-mode-picker legend{color:var(--live-navy);margin-bottom:6px;font-weight:900}.live-mode-picker button{color:var(--live-navy);font:inherit;background:#fff;border:1px solid #d9dbea;border-radius:13px;padding:10px}.live-mode-picker button span,.live-mode-picker button small{display:block}.live-mode-picker button span{font-weight:900}.live-mode-picker button small{color:#74798e;margin-top:2px}.live-mode-picker button[aria-pressed=true]{border-color:var(--live-purple);color:var(--live-purple);background:#eee9ff}.live-bank-count{color:#17653c;background:#e7f9ee;border-radius:999px;width:max-content;max-width:100%;margin:0 auto 14px;padding:7px 14px;font-size:.9rem;font-weight:900}.live-replay-modes{border-top:1px solid #e3e4ed;padding-top:4px}@media (width<=700px){.live-mode-picker{grid-template-columns:1fr}.live-mode-picker button{justify-content:space-between;align-items:center;display:flex}.live-topic-grid button span{font-size:.9rem}}.live-generator,.live-generator>*{min-width:0}.live-generator{grid-template-columns:minmax(0,1fr)}.live-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.live-topic-grid button,.live-generator-settings fieldset{min-width:0}.live-generator-head{flex-wrap:wrap}@media (width<=700px){.live-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-topic-grid button{overflow-wrap:anywhere;gap:5px}.live-topic-grid button i{flex-shrink:0;width:30px;height:30px}}@media (width<=360px){.live-generator{padding:10px}.live-topic-grid button{padding:6px}.live-generator-head>b{white-space:normal}}.live-summary{color:#1d2140;text-align:right;background:#fff;border-radius:24px;width:min(760px,100%);margin:22px auto;padding:20px}.live-summary h2{margin:0 0 8px;font-size:24px}.live-summary-hard{background:#fff4d6;border-radius:12px;padding:10px 12px}.live-summary ol{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.live-summary li{grid-template-columns:1fr 120px 48px 52px;align-items:center;gap:8px;font-size:15px;display:grid}.live-summary li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-summary li i{background:#eceaf6;border-radius:99px;height:12px;overflow:hidden}.live-summary li em{width:var(--pct);background:#23874d;height:100%;display:block}.live-summary li small{color:#666}.live-summary button{color:#fff;cursor:pointer;background:#5d3bd5;border:0;border-radius:14px;min-height:46px;padding:0 18px;font-weight:800}.live-summary-note{color:#666;margin-top:8px;font-size:13px}@media (width<=560px){.live-summary li{grid-template-columns:1fr 70px 44px}.live-summary li small{display:none}}.live-hero-compact{padding:8px 12px 6px}.live-hero-compact .live-logo-orb{border-radius:20px;width:58px;height:58px;font-size:28px}.live-hero-compact h1{margin-top:8px}.live-hero-compact h2{max-width:620px;margin:6px auto 12px;font-size:clamp(17px,2.4vw,24px)}.live-hero-compact .live-hero-pills{gap:6px}.live-hero-compact .live-hero-pills span{padding:5px 10px;font-size:13px}.live-quick{gap:12px}.live-step{align-items:center;gap:8px;margin:4px 0 0;font-size:20px;font-weight:900;display:flex}.live-step b{background:var(--live-purple,#6d48e5);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.live-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.live-levels button{min-height:58px;font:inherit;cursor:pointer;background:#fff;border:2px solid #e2e3ef;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:800;display:flex}.live-levels button small{color:#6b6f86;font-size:12px;font-weight:600}.live-levels button[aria-pressed=true]{border-color:var(--live-purple,#6d48e5);background:#f1ecff}.live-more{background:#fff;border:1px solid #e2e3ef;border-radius:16px;padding:10px 14px}.live-more summary{cursor:pointer;font-weight:800}.live-more summary small{color:#6b6f86;margin-inline-start:6px;font-weight:600}.live-more[open]{gap:12px;display:grid}.live-more-row{flex-wrap:wrap;gap:12px;display:flex}.live-more-row label{gap:4px;font-weight:800;display:grid}.live-more-row select{min-height:44px;font:inherit;border:1px solid #d9dbe8;border-radius:12px;padding:0 10px}.live-go{width:100%;min-height:62px;font-size:clamp(17px,2.3vw,21px)}.live-go-note{text-align:center;color:#6b6f86;margin:-4px 0 0;font-size:13px}.live-alt{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.live-alt button{min-height:44px;font:inherit;color:#4b3a8c;cursor:pointer;background:#fff;border:1.5px solid #d9d2f4;border-radius:14px;padding:0 14px;font-weight:800}.live-back{color:var(--live-purple,#6d48e5);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-weight:800}@media (width<=700px){.live-levels button small{display:none}.live-levels button{min-height:48px}.live-tabbar{margin:8px auto 16px}}@media (width<=700px),(pointer:coarse) and (width<=1366px),(height<=600px){.live-stage .live-start-button,.live-question-stage .live-reveal-now{inset-inline-start:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:30;justify-self:auto;width:calc(100% - 24px);margin:0;position:fixed;box-shadow:0 10px 30px #0009}.live-question-stage .live-reveal-now{background:var(--live-navy);border-color:#fff6;padding:13px;font-size:1.05rem}.live-stage.phase-lobby,.live-stage.phase-question,.live-stage.phase-reveal,.live-stage.phase-finished{padding-bottom:96px}}.live-sound-toggle{color:inherit;background:#ffffff14;border:2px solid #ffffff40;border-radius:999px;margin:0 auto 10px;padding:6px 14px;font-weight:800;display:block}.live-player-card.wait-card .live-sound-toggle{color:var(--live-navy);background:#f4f5fb;border-color:#d6d9ea}.live-more-topics{color:var(--live-purple,#6d3ff0);background:0 0;border:0;margin:8px auto 0;padding:8px;font-weight:800;text-decoration:underline;display:block}.live-alt-links{text-align:center;color:#8a8fa8;margin:10px 0 0;font-size:.95rem}.live-alt-links button{color:#5b5f7a;background:0 0;border:0;padding:6px 2px;font-weight:700;text-decoration:underline}.live-hero-line{color:#5b5f7a;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:10px auto 0;font-size:.95rem;font-weight:700;display:flex}.live-hero-line>span{display:inline-block}.live-hero-line i{font-style:normal}
