:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f8fafc;background:#050816;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%}body{color:#f8fafc;background:radial-gradient(circle at 0 0,#2563eb38,#0000 32rem),radial-gradient(circle at 100% 100%,#a855f72e,#0000 28rem),#050816;margin:0}button,input,textarea{font:inherit}button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#7c3aed);border:0;border-radius:14px;padding:12px 16px;font-weight:900;box-shadow:0 14px 30px #2563eb38}button:hover{filter:brightness(1.08)}button:disabled{opacity:.4;cursor:not-allowed;filter:none}button.secondary{box-shadow:none;background:#1e293b}button.danger,button.secondary.danger{color:#fee2e2;background:#b91c1ce6}input{color:#fff;background:#0f172ae6;border:1px solid #94a3b840;border-radius:14px;outline:none;width:100%;min-width:0;padding:12px 14px}input:focus{border-color:#60a5fabf}select{color:#fff;background:#0f172ae6;border:1px solid #94a3b840;border-radius:14px;outline:none;width:100%;min-width:0;padding:12px 14px}select:focus{border-color:#60a5fabf}label{color:#cbd5e1;gap:8px;font-size:14px;font-weight:700;display:grid}h1,h2,p{margin-top:0}h1{letter-spacing:-.05em;margin-bottom:0;font-size:clamp(36px,5vw,68px);line-height:.95}h2{margin-bottom:16px;font-size:22px}.page{gap:20px;min-height:100vh;padding:24px;display:grid}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172ab8;border:1px solid #94a3b829;border-radius:28px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.eyebrow{color:#93c5fd;text-transform:uppercase;letter-spacing:.16em;margin:0 0 8px;font-weight:950}.connection,.stage-pill{white-space:nowrap;border-radius:999px;padding:10px 14px;font-weight:900}.connection.online{color:#bbf7d0;background:#16a34a2e}.connection.offline{color:#fecaca;background:#dc26262e}.alert{color:#fecaca;background:#7f1d1d8c;border:1px solid #f8717180;border-radius:18px;padding:14px 16px;font-weight:800}.panel,.stat-card,.card,.viewer-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172ad1;border:1px solid #94a3b829;box-shadow:0 24px 80px #00000047}.panel{border-radius:28px;padding:24px}.grid{gap:20px;display:grid}.grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wide-grid{align-items:start}.dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stat-card{border-radius:24px;gap:8px;padding:20px;display:grid}.stat-card span{color:#94a3b8;font-weight:800}.stat-card strong{font-size:28px;line-height:1}.row{align-items:center;gap:12px;display:flex}.row.compact{align-items:end}.button-grid{flex-wrap:wrap;gap:12px;display:flex}.stack{gap:14px;display:grid}.muted{color:#94a3b8}.card{border-radius:22px;gap:14px;padding:18px;display:grid}.card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-head span{color:#93c5fd;background:#2563eb24;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900}.copy-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.input-line{background:#020617bf;border-radius:16px;justify-content:space-between;gap:14px;padding:12px 14px;display:flex}.input-line span{color:#93c5fd;font-weight:800}.input-line b{word-break:break-word}.big-button{letter-spacing:-.06em;background:linear-gradient(135deg,#dc2626,#f97316);border-radius:34px;width:100%;min-height:220px;font-size:clamp(42px,8vw,92px)}.color-input{min-height:90px;padding:8px}.player-randomizer-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040814b8;place-items:center;display:grid;position:fixed;inset:0}.player-randomizer-card{border:3px solid var(--accent,#7c5cff);background:var(--panel,#151a2d);text-align:center;border-radius:24px;min-width:min(520px,86vw);padding:42px;animation:.24s ease-out player-randomizer-pulse;box-shadow:0 0 60px #7c5cff80}.player-randomizer-card span{opacity:.72;margin-bottom:16px;display:block}.player-randomizer-card strong{font-size:clamp(2rem,7vw,5rem);animation:.12s ease-out player-randomizer-name;display:block}.viewer-player-randomizer-overlay{animation-name:viewer-player-randomizer-hide;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes viewer-player-randomizer-hide{0%,88%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes player-randomizer-pulse{0%{opacity:0;transform:scale(.86)}}@keyframes player-randomizer-name{0%{opacity:.3;transform:translateY(8px)scale(.94)}}.guess-color-control-layout,.guess-color-player-layout,.guess-color-viewer-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:start;gap:20px;display:grid}.guess-color-round-grid,.guess-color-player-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.guess-round{text-align:left;box-shadow:none;background:#1e293bf5;gap:6px;display:grid}.guess-round.active{background:linear-gradient(135deg,#0f766e,#2563eb)}.guess-round.completed{border-color:#22c55e73}.guess-round small{color:#ffffffb3;font-weight:800}.guess-color-canvas{--guess-color-image-ratio:1.7778;--guess-color-max-width:520px;--guess-color-max-height:420px;width:min(100%, var(--guess-color-max-width));place-items:center;margin-top:16px;display:grid;position:relative}.guess-color-canvas.large{--guess-color-max-width:520px;--guess-color-max-height:min(58vh, 440px)}.guess-color-canvas.viewer{--guess-color-max-width:min(86vw, 980px);--guess-color-max-height:min(54vh, 620px);width:min(100%, var(--guess-color-max-width))}.guess-color-canvas.mini{--guess-color-max-width:240px;--guess-color-max-height:150px;width:min(100%, var(--guess-color-max-width));margin-top:0}.guess-color-art{width:min(100%, var(--guess-color-max-width), calc(var(--guess-color-max-height) * var(--guess-color-image-ratio)));aspect-ratio:var(--guess-color-image-ratio);border:1px solid #ffffff2e;border-radius:8px;place-items:center;max-width:100%;max-height:100%;display:grid;overflow:hidden;box-shadow:0 26px 70px #00000057,inset 0 1px #ffffff1f}.guess-color-canvas.portrait{width:min(100%, var(--guess-color-max-width))}.guess-color-canvas.viewer.portrait{--guess-color-max-height:min(58vh, 680px)}.guess-color-canvas.mini.portrait{width:min(100%, var(--guess-color-max-width))}.guess-color-art img{object-fit:contain;width:100%;height:100%;display:block}.guess-color-art img.is-concealed,.guess-color-art.is-concealed{filter:grayscale()}.guess-color-canvas.mini .guess-color-art{box-shadow:none;border-radius:7px}.guess-color-revealed-badge{color:#bbf7d0;background:#052e16db;border-radius:999px;padding:8px 12px;font-weight:950;position:absolute;top:14px;right:14px}.guess-color-palette{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.guess-color-palette button{aspect-ratio:1;min-height:42px;box-shadow:none;border:2px solid #ffffff3d;border-radius:8px;padding:0}.guess-color-palette button.active{outline-offset:2px;outline:3px solid #f8fafc}.guess-color-player-tile{aspect-ratio:1;border:1px solid #fff3;border-radius:8px;width:100%;max-height:300px}.guess-color-target-row,.guess-color-result-row{align-items:center;gap:10px;min-width:0;display:flex}.guess-color-target-row strong,.guess-color-result-row strong{min-width:0}.guess-color-mini-swatch{border:1px solid #ffffff59;border-radius:8px;flex:none;width:34px;height:34px}.guess-color-viewer-card{min-height:0;display:grid}.guess-color-stage .stage-main{gap:8px}.guess-color-stage .stage-header{text-align:center;justify-content:center}.guess-color-viewer-focus{text-align:center;align-content:center;justify-items:center;min-height:0;display:grid}.guess-color-viewer-focus h2{max-width:980px;margin-bottom:4px;font-size:clamp(24px,2.5vw,42px);line-height:1.02}.guess-color-viewer-results{align-content:start;gap:10px;display:grid}.guess-color-result-row{background:#02061794;border-radius:8px;justify-content:space-between;padding:10px}.guess-color-result-row span{color:#cbd5e1;font-weight:900}.guess-color-answer-bar{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;display:grid}.guess-color-answer-swatch{border:1px solid #ffffff61;border-radius:8px;width:54px;height:54px;box-shadow:inset 0 1px #ffffff29}.guess-color-video-strip{grid-auto-columns:minmax(260px,1fr);align-items:stretch;min-height:0;overflow-y:hidden}.guess-color-facecam-slot{grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;display:grid}.guess-color-live-status{text-align:center;background:linear-gradient(135deg,#0f172af0,#020617d1);border:1px solid #ffffff24;border-radius:14px;align-content:center;justify-items:center;gap:6px;min-width:0;min-height:194px;padding:18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 10px 26px #0000002e}.guess-color-live-status.image-only{padding:8px}.guess-color-live-status.image-only .guess-color-canvas.mini{--guess-color-max-width:100%;--guess-color-max-height:100%;width:auto;height:100%}.guess-color-live-status.image-only .guess-color-canvas.mini .guess-color-art{width:min(100%, var(--guess-color-max-width), calc(var(--guess-color-max-height) * var(--guess-color-image-ratio)));max-height:100%}.guess-color-live-image-box{border-radius:7px;justify-content:center;align-items:center;min-width:0;max-width:100%;max-height:100%;display:flex;overflow:hidden}.guess-color-live-image-box .guess-color-live-image{object-fit:contain!important;object-position:center center!important;width:auto!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}.guess-color-live-status.image-only .guess-color-live-image-box,.guess-color-live-status.has-result .guess-color-live-image-box{width:auto;height:100%}.guess-color-result-overlay{z-index:2;background:#020617d1;border:1px solid #ffffff3d;border-radius:8px;max-width:calc(100% - 16px);padding:5px 8px;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0000003d}.guess-color-result-overlay strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(11px,.95vw,15px);font-weight:950;line-height:1;display:block;overflow:hidden}.guess-color-live-status.placeholder{visibility:hidden}.guess-color-private-placeholder{aspect-ratio:1;background:linear-gradient(135deg,#94a3b83d,#0f172aad),repeating-linear-gradient(45deg,#ffffff24 0 8px,#ffffff0a 8px 16px);border:1px solid #ffffff2e;border-radius:10px;width:min(110px,55%)}.guess-color-live-copy span{color:#ffffff9e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.guess-color-live-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,1.4vw,24px);line-height:1.1;display:block;overflow:hidden}.guess-color-facecam-slot .video-card{align-self:stretch}.guess-color-answer-swatch.director{background:linear-gradient(135deg,#facc15f2,#f59e0be0)}.stage{background:radial-gradient(circle at 0 0,#2563eb59,#0000 36rem),radial-gradient(circle at 100% 100%,#a855f738,#0000 34rem),#050816;grid-template-rows:minmax(0,1fr) 330px;gap:20px;width:100vw;height:100vh;padding:28px;display:grid;position:relative;overflow:hidden}.stage-main{grid-template-rows:auto minmax(0,1fr);gap:22px;min-height:0;display:grid}.center-stage{text-align:center;place-items:center}.loading-stage{grid-template-rows:1fr}.stage-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.stage-header h1{max-width:1380px;font-size:clamp(44px,4.8vw,88px)}.stage-pill{background:#0f172adb;border:1px solid #94a3b829}.viewer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;min-height:0;display:grid}.viewer-card{border-radius:28px;padding:22px;overflow:hidden}.viewer-card h2{margin-bottom:14px;font-size:30px}.viewer-input{background:#020617d1;border-radius:18px;gap:6px;margin-bottom:10px;padding:14px;display:grid}.viewer-input span{color:#93c5fd;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.viewer-input strong{word-break:break-word;font-size:30px;line-height:1.1}.video-strip{grid-auto-columns:minmax(290px,1fr);grid-auto-flow:column;gap:16px;min-height:0;padding-bottom:2px;display:grid;overflow:auto hidden}.video-strip::-webkit-scrollbar{height:8px}.video-strip::-webkit-scrollbar-track{background:#0f172a8c;border-radius:999px}.video-strip::-webkit-scrollbar-thumb{background:#60a5fa73;border-radius:999px}.facecam-slot{align-self:end;min-width:0;min-height:0;display:grid}.facecam-slot>.video-card{width:100%}.facecam-status-slot.is-empty{display:none}.video-card{background:linear-gradient(#ffffff14,#ffffff06),#020617eb;border:1px solid #94a3b838;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;height:100%;min-height:0;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #00000057}.video-card iframe{background:#000;border:0;border-radius:18px;width:100%;height:100%;min-height:150px;display:block}.viewer-answer-bar{color:#fff;background:radial-gradient(circle at 0 0,#60a5fa47,#0000 42%),linear-gradient(135deg,#ffffff24,#ffffff0e);border:1px solid #ffffff24;border-radius:18px;flex-direction:column;justify-content:center;min-height:62px;padding:11px 14px;display:flex;box-shadow:inset 0 1px #ffffff14,0 10px 26px #0000002e}.viewer-answer-bar span{letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;margin-bottom:4px;font-size:10px;font-weight:900}.viewer-answer-bar strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,1.5vw,26px);font-weight:950;line-height:1.1;overflow:hidden}.viewer-answer-bar .muted-answer{color:#ffffff73}.director-card{border-color:#facc1547;box-shadow:0 22px 70px #00000057,inset 0 0 0 1px #facc150d}.director-card .viewer-answer-bar{background:radial-gradient(circle at 0 0,#facc1552,#0000 42%),linear-gradient(135deg,#ffffff29,#ffffff0f);border-color:#facc154d}.video-overlay{color:#fff;background:#020617b8;border:1px solid #ffffff17;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:14px;display:flex;position:static}.video-overlay strong{font-size:15px;font-weight:950}.video-overlay span{color:#ffffffb8;white-space:nowrap;font-weight:800}.stage-score-idle .video-strip{grid-auto-flow:unset;grid-auto-columns:unset;grid-template-columns:repeat(auto-fit,minmax(clamp(150px,15vw,260px),1fr));grid-auto-rows:minmax(0,1fr);padding:0;overflow:hidden}.stage-score-idle .video-card{border-radius:30px;grid-template-rows:minmax(0,1fr) auto;gap:0;padding:0}.stage-score-idle .video-card iframe{border-radius:28px 28px 0 0;min-height:0}.stage-score-idle .video-overlay{border-radius:0 0 28px 28px;min-height:58px}.stage-score-idle .director-card{border-color:#facc1552}@media (width<=1100px){.stage-score-idle .video-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (width<=700px){.stage-score-idle .video-strip{grid-template-columns:1fr;overflow:visible}}.guess-color-stage .guess-color-viewer-card{padding:10px 16px}.guess-color-stage .guess-color-canvas{margin-top:4px}.guess-color-stage .guess-color-canvas.viewer{--guess-color-max-width:min(86vw, 760px);--guess-color-max-height:min(52vh, 480px);width:min(100%, var(--guess-color-max-width));height:100%;min-height:0}.guess-color-stage .guess-color-art{aspect-ratio:var(--guess-color-image-ratio)}.guess-color-stage .video-strip{align-items:end;height:100%}.guess-color-stage .guess-color-facecam-slot{grid-template-rows:142px auto;align-self:end;height:auto;min-height:0}.guess-color-stage .guess-color-facecam-slot .video-card{grid-template-rows:auto auto;align-self:end;gap:6px;height:auto;min-height:0;padding:7px}.guess-color-stage .guess-color-facecam-slot .video-card iframe{aspect-ratio:16/9;width:100%;height:auto;min-height:0}.guess-color-stage .guess-color-live-status .guess-color-canvas.mini{--guess-color-max-width:112px;--guess-color-max-height:72px;width:min(100%, var(--guess-color-max-width))}.guess-color-stage .guess-color-live-status.image-only .guess-color-canvas.mini{--guess-color-max-width:100%;--guess-color-max-height:100%;width:100%;height:100%}.guess-color-stage .guess-color-live-status .guess-color-canvas.mini .guess-color-art{width:min(100%, var(--guess-color-max-width), calc(var(--guess-color-max-height) * var(--guess-color-image-ratio)));min-height:0;aspect-ratio:var(--guess-color-image-ratio)}.guess-color-stage .guess-color-live-status .guess-color-canvas.mini .guess-color-art img{object-fit:contain;width:100%;height:100%}@media (height<=820px){.guess-color-stage{grid-template-rows:minmax(0,1fr) minmax(400px,54vh);padding:12px}.guess-color-stage .stage-header h1{font-size:clamp(20px,1.8vw,30px)}.guess-color-viewer-focus h2{font-size:clamp(22px,2.2vw,36px)}.guess-color-stage .guess-color-canvas.viewer{width:min(100%,320px,34vw)}.guess-color-live-status{min-height:118px;padding:6px 8px}.guess-color-stage .guess-color-live-status{height:118px;min-height:118px}.guess-color-stage .guess-color-facecam-slot{grid-template-rows:118px auto}.guess-color-canvas.mini,.guess-color-canvas.mini .guess-color-art{width:112px}}.player-page{max-width:1920px;margin:0 auto}.player-panel{gap:20px;display:grid}.player-question{letter-spacing:-.05em;font-size:clamp(32px,6vw,72px);line-height:1}@media (width<=1100px){.grid.two,.dashboard-grid{grid-template-columns:1fr}.topbar{flex-direction:column}.row,.copy-row{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.stage{grid-template-rows:minmax(0,1fr) 300px;padding:18px}.stage-header{flex-direction:column}.stage-header h1{font-size:clamp(34px,8vw,64px)}.video-strip{grid-auto-columns:minmax(250px,82vw)}}@media (width<=700px){.page{padding:14px}.panel,.topbar{border-radius:22px;padding:18px}.stage{grid-template-rows:auto auto;height:auto;min-height:100vh;padding:14px;overflow:auto}.stage-main{min-height:260px}.video-strip{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:1fr;overflow:visible}.video-card{height:auto}.video-card iframe{aspect-ratio:16/9;height:auto}}.quizduell-board-card{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.stage-answer-flash{z-index:250;pointer-events:none;opacity:0;position:fixed;inset:0}.stage-answer-flash.stage-flash-correct{animation:.82s ease-out stage-correct-flash}.stage-answer-flash.stage-flash-wrong{animation:.82s ease-out stage-wrong-flash}@keyframes stage-correct-flash{0%,to{opacity:0}12%{opacity:1;background:radial-gradient(circle,#22c55e2e,#0000 52%),#22c55e47}}@keyframes stage-wrong-flash{0%,to{opacity:0}12%{opacity:1;background:radial-gradient(circle,#ef444433,#0000 52%),#ef444452}}.quizduell-board-wrap{min-height:0;position:relative}.quizduell-board-wrap.active-question .quizduell-viewer-board{filter:brightness(.55)saturate(.95)}.quizduell-viewer-board{gap:10px;transition:filter .2s,transform .2s;display:grid}.quizduell-category-column{gap:10px;display:grid}.quizduell-category-title{text-align:center;background:#2563eb4d;border:1px solid #93c5fd40;border-radius:18px;place-items:center;min-height:64px;padding:10px;font-weight:950;display:grid}.quizduell-value-tile{color:#fff;background:#0f172ad6;border:1px solid #94a3b82e;border-radius:16px;place-items:center;min-height:56px;font-size:26px;font-weight:950;display:grid}.quizduell-value-tile.is-active{color:#fef3c7;background:#f59e0b61;border-color:#fbbf248c;box-shadow:0 0 34px #f59e0b2e}.quizduell-player-board-card{margin-bottom:14px}.quizduell-player-board-card .card-head{margin-bottom:10px}.quizduell-player-board-card .card-head strong{font-size:1.05rem}.quizduell-board-wrap.player-board{padding:0;overflow-x:auto}.quizduell-player-board{gap:7px;min-width:560px}.quizduell-player-board .quizduell-category-column{gap:7px}.quizduell-player-board .quizduell-category-title{border-radius:10px;min-height:46px;padding:8px;font-size:.72rem}.quizduell-player-board .quizduell-value-tile{border-radius:10px;min-height:42px;font-size:1.05rem}.quizduell-question-overlay{z-index:60;pointer-events:auto;background:radial-gradient(circle at top,#02061747,#02061714 48%,#0000 76%);place-items:start center;padding:clamp(8px,1.1vw,14px) clamp(12px,3vw,40px);display:grid;position:absolute;inset:0}.quizduell-stage .quizduell-question-overlay.stage-question-overlay{z-index:90;background:radial-gradient(circle at top,#2563eb38,#0000 58%),linear-gradient(#0206177a,#02061738);place-items:stretch stretch;padding:14px;position:absolute;inset:0}.quizduell-question-popup{text-align:center;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:70;pointer-events:auto;background:radial-gradient(circle at 0 0,#60a5fa40,#0000 42%),linear-gradient(145deg,#0f172af5,#020617f5);border:1px solid #bfdbfe57;border-radius:clamp(20px,2.6vw,36px);width:min(1380px,98.5%);max-height:none;padding:clamp(16px,2.4vw,30px);position:relative;overflow:visible;box-shadow:0 34px 110px #00000094,inset 0 1px #ffffff17}.quizduell-stage .stage-question-overlay .quizduell-question-popup{border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;justify-items:center;width:100%;height:100%;min-height:0;padding:18px;display:grid;overflow:hidden}.quizduell-stage .stage-question-overlay .quiz-content-container{box-sizing:border-box;align-content:center;justify-items:center;gap:12px;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.quizduell-stage .stage-question-overlay .text-content,.quizduell-stage .stage-question-overlay .image-content,.quizduell-stage .stage-question-overlay .audio-content,.quizduell-stage .stage-question-overlay .emoji-content{justify-items:center;width:100%;display:grid}.quizduell-stage .stage-question-overlay .quiz-question{letter-spacing:0;width:min(1260px,100%);margin:0!important;font-size:clamp(22px,2.8vw,44px)!important;line-height:1.22!important}.quizduell-stage .stage-question-overlay .image-content img{object-fit:contain;max-width:min(1260px,100%)!important;max-height:min(34vh,390px)!important}.quizduell-question-popup h2{letter-spacing:0;margin:0;font-size:clamp(20px,2.4vw,38px);line-height:1.16}.quizduell-question-popup p{margin:14px 0 0;font-size:clamp(15px,1.35vw,21px);font-weight:850}.regie-question-popup h2{font-size:clamp(22px,3.2vw,46px)}.quizduell-question-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:12px;display:inline-flex}.quizduell-question-meta span,.quizduell-question-meta strong{text-transform:uppercase;letter-spacing:.12em;border-radius:999px;padding:7px 12px;font-size:clamp(11px,1.05vw,15px);font-weight:950}.quizduell-question-meta span{color:#bfdbfe;background:#2563eb42;border:1px solid #93c5fd40}.quizduell-question-meta strong{color:#fef3c7;background:#f59e0b38;border:1px solid #fbbf2457}.quizduell-answer-reveal{text-align:center;background:#22c55e24;border:1px solid #4ade805c;border-radius:20px;justify-items:center;gap:8px;width:min(980px,100%);margin-top:clamp(14px,2vw,26px);padding:clamp(16px,2vw,26px);display:grid}.quizduell-answer-reveal span{color:#bbf7d0;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:950}.quizduell-answer-reveal strong{color:#f8fafc;word-break:break-word;font-size:clamp(28px,3.8vw,64px);line-height:1.05}@media (width<=700px){.quizduell-viewer-board,.quizduell-board{min-width:720px}.quizduell-board-wrap{padding-bottom:4px;overflow-x:auto}.quizduell-question-overlay{align-items:start;width:calc(100vw - 28px);min-height:360px;position:sticky;top:0;left:0}.quizduell-question-popup{width:min(860px,98%);max-height:none;overflow:visible}}@media (width<=1100px){.quizduell-stage .quizduell-question-overlay.stage-question-overlay{inset:0}}@media (width<=700px){.quizduell-stage .quizduell-question-overlay.stage-question-overlay{max-height:none;padding:8px;inset:0}.quizduell-stage .stage-question-overlay .quizduell-question-popup{min-height:0;max-height:none;overflow:hidden}.quizduell-stage .stage-question-overlay .image-content img{max-height:min(28vh,260px)!important}.quizduell-stage .stage-question-overlay .image-reveal-content.surface-viewer .image-reveal-picture{max-height:min(24vh,220px)}}.quizduell-score-row{background:#0f172a73;border:1px solid #94a3b82e;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.quizduell-score-row.is-current-player{background:radial-gradient(circle at 0 0,#22c55e33,#0000 44%),#0f172a9e;border-color:#22c55eb3;box-shadow:0 0 0 1px #22c55e38}.quizduell-current-label{color:#bbf7d0;letter-spacing:.12em;text-transform:uppercase;background:#22c55e24;border:1px solid #22c55e52;border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:4px 8px;font-size:10px;font-weight:950;display:inline-flex}.quizduell-score-controls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.quizduell-score-controls label{min-width:140px;margin:0}.quizduell-score-controls input{text-align:center;font-weight:900}@media (width<=720px){.quizduell-score-row{flex-direction:column;align-items:stretch}.quizduell-score-controls{align-items:stretch}.quizduell-score-controls label,.quizduell-score-controls button{flex:1}}.quizduell-stage{grid-template-rows:minmax(0,1fr) clamp(220px,26vh,300px);gap:clamp(10px,1.2vw,18px)}.quizduell-stage .stage-header h1{text-transform:uppercase;letter-spacing:-.06em;font-size:clamp(46px,5vw,92px)}.quizduell-stage .stage-main{min-height:0;position:relative;overflow:hidden}.quizduell-video-card{background:radial-gradient(circle at 0 0,#3b82f642,#0000 46%),radial-gradient(circle at 100% 100%,#a855f738,#0000 46%),#020617f0;border:1px solid #93c5fd3d;border-radius:30px;grid-template-rows:minmax(0,1fr) auto;gap:0;padding:0;box-shadow:0 28px 90px #0000006b,inset 0 1px #ffffff14}.quizduell-video-card iframe{border-bottom:1px solid #ffffff14;border-radius:30px 30px 0 0;height:100%;min-height:0}.quizduell-video-overlay{background:linear-gradient(135deg,#0f172afa,#1e293beb),#020617f2;border:0;border-top:1px solid #ffffff14;border-radius:0 0 30px 30px;min-height:72px;padding:13px 16px}.video-name-block{gap:2px;min-width:0;display:grid}.video-name-block strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,1.4vw,22px);line-height:1.05;overflow:hidden}.video-name-block small{color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.video-stats{align-items:center;gap:10px;display:flex}.video-score-pill,.video-role-pill{color:#fff;white-space:nowrap;background:radial-gradient(circle at 0 0,#facc1573,#0000 42%),linear-gradient(135deg,#eab30852,#f9731638);border:1px solid #facc1557;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:8px 13px;font-size:clamp(14px,1.1vw,18px);font-weight:950;display:inline-flex;box-shadow:0 12px 26px #eab30824}.video-role-pill{background:radial-gradient(circle at 0 0,#60a5fa73,#0000 42%),linear-gradient(135deg,#2563eb52,#a855f73d);border-color:#93c5fd57;box-shadow:0 12px 26px #2563eb24}.quizduell-video-card.is-current-player{border-color:#22c55ed9;transform:translateY(-8px);box-shadow:0 34px 100px #0000007a,0 0 0 2px #22c55e6b,0 0 52px #22c55e57,inset 0 1px #ffffff1a}.current-player-ribbon{z-index:3;color:#052e16;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;background:linear-gradient(135deg,#bbf7d0,#22c55e);border:1px solid #bbf7d0b8;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:1000;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #22c55e57}.current-score-pill{color:#052e16;background:radial-gradient(circle at 0 0,#ffffff8c,#0000 42%),linear-gradient(135deg,#bbf7d0,#22c55e);border-color:#bbf7d0b8;box-shadow:0 14px 30px #22c55e38}.quizduell-video-card.director-card{background:radial-gradient(circle at 0 0,#facc1542,#0000 46%),radial-gradient(circle at 100% 100%,#f9731629,#0000 46%),#020617f0;border-color:#facc1561}@media (width<=1100px){.quizduell-stage{grid-template-rows:minmax(0,1fr) clamp(170px,26vh,240px)}}@media (width<=700px){.quizduell-stage{grid-template-rows:auto auto}.quizduell-video-card iframe{border-radius:26px 26px 0 0}.quizduell-video-overlay{border-radius:0 0 26px 26px}}.stage{grid-template-rows:minmax(0,1fr) 330px;grid-template-columns:minmax(0,1fr)}.score-sidebar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172adb;border:1px solid #93c5fd2e;border-radius:28px;grid-template-rows:auto minmax(0,1fr);gap:14px;width:max-content;min-width:230px;max-width:min(320px,100vw - 56px);min-height:0;max-height:calc(100vh - 386px);padding:18px;display:grid;position:absolute;top:calc(50vh - 165px);left:28px;transform:translateY(-50%);box-shadow:0 24px 80px #00000047}.score-sidebar-head{gap:4px;display:grid}.score-sidebar-head span{color:#93c5fd;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:950}.score-sidebar-head strong{font-size:30px;line-height:1}.score-sidebar-list{align-content:start;gap:10px;min-height:0;display:grid;overflow:auto}.score-sidebar-row{background:#02061794;border:1px solid #94a3b824;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.score-sidebar-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.score-sidebar-row small{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.score-sidebar-row b{text-align:center;background:#2563eb3d;border:1px solid #93c5fd38;border-radius:999px;min-width:38px;padding:7px 10px}.score-rank{color:#bfdbfe;font-weight:950}.stage-main{grid-area:1/1}.video-strip{grid-area:2/1/auto/-1}.total-score-editor{border-color:#93c5fd3d}.total-score-row{background:#0206178a;border:1px solid #94a3b824;border-radius:18px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:14px;padding:14px;display:grid}.total-score-row input{text-align:center;font-weight:950}.result-overlay{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020617c2;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.result-modal{background:radial-gradient(circle at 0 0,#2563eb42,#0000 45%),linear-gradient(145deg,#0f172afa,#020617fa);border:1px solid #bfdbfe47;border-radius:34px;gap:18px;width:min(920px,100%);max-height:calc(100vh - 56px);padding:clamp(22px,3vw,34px);display:grid;overflow:auto;box-shadow:0 34px 120px #0000009e}.result-head h2{letter-spacing:-.06em;margin-bottom:8px;font-size:clamp(34px,5vw,62px);line-height:.96}.tie-break-box{color:#fef3c7;background:#f59e0b24;border:1px solid #fbbf2447;border-radius:20px;padding:16px}.tie-break-box p{color:#fde68a;margin:6px 0 0}.result-ranking{gap:10px;display:grid}.result-row{background:#0206179e;border:1px solid #94a3b829;border-radius:22px;grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px;display:grid}.result-place{color:#052e16;background:linear-gradient(135deg,#bbf7d0,#22c55e);border-radius:16px;place-items:center;width:46px;height:46px;font-size:22px;font-weight:1000;display:grid}.result-player{gap:2px;min-width:0;display:grid}.result-player strong{text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.result-player span{color:#94a3b8;font-weight:850}.result-points{color:#bfdbfe;background:#2563eb33;border:1px solid #93c5fd3d;border-radius:999px;padding:10px 14px;font-size:20px;font-weight:1000}.result-actions{gap:8px;display:flex}.result-waiting{text-align:center;margin:0;font-weight:850}@media (width<=1100px){.stage{grid-template-rows:minmax(0,1fr) 300px;grid-template-columns:1fr}.score-sidebar{max-width:min(300px,100vw - 40px);max-height:calc(100vh - 340px);top:calc(50vh - 150px);left:20px}.stage-main{grid-area:1/1}.video-strip{grid-area:2/1}}@media (width<=700px){.stage{grid-template-rows:minmax(0,1fr) auto}.score-sidebar{border-radius:22px;max-width:calc(100vw - 28px);max-height:calc(100vh - 328px);padding:14px;top:14px;left:14px;transform:none}.result-row{grid-template-columns:48px minmax(0,1fr) auto}.result-actions{grid-column:1/-1}.total-score-row{grid-template-columns:1fr}}.video-strip{scroll-snap-type:x proximity;align-items:stretch;gap:clamp(12px,1.2vw,20px);padding:4px 4px 8px}.video-card{box-sizing:border-box;isolation:isolate;scroll-snap-align:start;background:radial-gradient(circle at 18% 0,#3b82f62e,#0000 34%),radial-gradient(circle at 100% 100%,#a855f729,#0000 36%),linear-gradient(#0f172af5,#020617f0);border:1px solid #94a3b838;box-shadow:0 24px 70px #0000005c,inset 0 1px #ffffff14}.video-card iframe{box-shadow:inset 0 0 0 1px #ffffff0d}.video-card:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.video-overlay{background:linear-gradient(135deg,#0f172af0,#020617d1);min-height:58px;box-shadow:inset 0 1px #ffffff0f}.video-name-block strong{font-size:clamp(15px,1.25vw,20px)}.quizduell-video-strip{align-items:stretch}.quizduell-video-card,.quizduell-video-card.is-current-player{box-sizing:border-box;border-width:1px;border-color:#93c5fd3d;transform:none}.quizduell-video-card.is-current-player{background:radial-gradient(circle at 0 0,#22c55e3d,#0000 42%),radial-gradient(circle at 100% 100%,#3b82f633,#0000 46%),#020617f0;box-shadow:0 28px 90px #0000006b,0 0 42px #22c55e2e,inset 0 1px #ffffff14}.current-player-ribbon{color:#052e16;background:linear-gradient(135deg,#dcfce7f5,#22c55ef5);padding:7px 13px;top:14px;box-shadow:0 12px 30px #22c55e47,inset 0 1px #ffffff85}.current-score-pill{box-shadow:0 12px 28px #22c55e2e,inset 0 1px #ffffff6b}@media (width<=700px){.video-strip{scroll-snap-type:none;padding:0}.video-overlay{min-height:54px}}.video-strip{align-items:end}.video-card,.stage-score-idle .video-card,.quizduell-video-card,.quizduell-video-card.is-current-player{aspect-ratio:16/9;border-radius:28px;align-self:end;height:auto;min-height:0;padding:0;display:block;overflow:hidden}.video-card iframe,.stage-score-idle .video-card iframe,.quizduell-video-card iframe{aspect-ratio:16/9;border-radius:inherit;width:100%;height:100%;min-height:0}.viewer-answer-bar{z-index:4;pointer-events:none;min-height:0;position:absolute;top:10px;left:10px;right:10px}.current-player-ribbon{z-index:5}@media (width<=700px){.guess-color-control-layout,.guess-color-player-layout,.guess-color-viewer-layout{grid-template-columns:1fr}.guess-color-palette{grid-template-columns:repeat(4,minmax(0,1fr))}.video-card,.stage-score-idle .video-card,.quizduell-video-card,.quizduell-video-card.is-current-player{border-radius:22px}.video-overlay,.stage-score-idle .video-overlay,.quizduell-video-overlay{border-radius:15px;bottom:8px;left:8px;right:8px}.viewer-answer-bar{top:8px;left:8px;right:8px}}.video-card,.stage-score-idle .video-card,.quizduell-video-card,.quizduell-video-card.is-current-player{aspect-ratio:auto;border-radius:28px;grid-template-rows:auto auto;align-self:end;gap:8px;height:auto;min-height:0;padding:8px;display:grid;overflow:hidden}.video-card iframe,.stage-score-idle .video-card iframe,.quizduell-video-card iframe{aspect-ratio:16/9;object-fit:cover;border-radius:21px 21px 14px 14px;width:100%;height:auto;min-height:0}.video-overlay,.stage-score-idle .video-overlay,.quizduell-video-overlay{z-index:3;pointer-events:auto;border-radius:16px;min-height:54px;position:static;bottom:auto;left:auto;right:auto}.stage-score-idle .video-overlay,.quizduell-video-overlay{border-radius:16px}.quizduell-video-card iframe{border-bottom:0}.quizduell-video-card.is-current-player:after{box-shadow:inset 0 0 0 3px #22c55ec7,inset 0 0 34px #22c55e24}.current-player-ribbon{position:absolute;top:14px}@media (width<=700px){.video-card,.stage-score-idle .video-card,.quizduell-video-card,.quizduell-video-card.is-current-player{border-radius:22px;gap:7px;padding:7px}.video-card iframe,.stage-score-idle .video-card iframe,.quizduell-video-card iframe{border-radius:17px 17px 12px 12px}.video-overlay,.stage-score-idle .video-overlay,.quizduell-video-overlay{border-radius:14px;min-height:52px}}.guess-color-stage{grid-template-rows:480px minmax(0,1fr);gap:12px;padding:16px}.guess-color-stage .stage-main{grid-template-rows:auto minmax(0,1fr);gap:6px;min-height:0}.guess-color-stage .stage-header h1{font-size:clamp(20px,1.8vw,32px)}.guess-color-stage .guess-color-viewer-card{min-height:0;padding:34px 40px;overflow:hidden}.guess-color-stage .guess-color-viewer-focus{grid-template-rows:auto auto minmax(0,1fr);align-content:center;row-gap:18px;height:100%;min-height:0}.guess-color-stage .guess-color-viewer-focus .eyebrow{margin:0;font-size:12px}.guess-color-stage .guess-color-viewer-focus h2{margin:0;font-size:36px}.guess-color-stage .guess-color-canvas.viewer{--guess-color-max-width:min(86vw, 900px);width:min(100%, var(--guess-color-max-width));height:100%;min-height:0;margin:0}.guess-color-stage .guess-color-canvas.viewer.portrait{width:min(100%, var(--guess-color-max-width))}.guess-color-stage .guess-color-canvas.viewer .guess-color-art:not(.is-fit){width:min(100%, var(--guess-color-max-width), calc(min(52vh, 480px) * var(--guess-color-image-ratio)))}.guess-color-stage .guess-color-canvas.portrait .guess-color-art{aspect-ratio:var(--guess-color-image-ratio)}.guess-color-stage .video-strip{align-items:end;height:100%;min-height:0}.guess-color-stage .guess-color-facecam-slot{grid-template-rows:224px auto;align-self:end}.guess-color-stage .guess-color-live-status{height:224px;min-height:224px}.guess-color-stage .guess-color-facecam-slot .video-card{align-self:end;height:auto}.guess-color-stage .guess-color-facecam-slot .video-card iframe{aspect-ratio:16/9;height:auto}@media (height<=820px){.guess-color-stage{grid-template-rows:420px minmax(0,1fr);padding:12px}.guess-color-stage .guess-color-canvas.viewer{--guess-color-max-width:min(86vw, 720px)}.guess-color-stage .guess-color-canvas.viewer.portrait{width:min(100%, var(--guess-color-max-width))}.guess-color-stage .guess-color-live-status .guess-color-canvas.mini{--guess-color-max-width:112px;--guess-color-max-height:70px;width:min(100%, var(--guess-color-max-width));min-height:0}.guess-color-stage .guess-color-live-status.image-only .guess-color-canvas.mini{--guess-color-max-width:100%;--guess-color-max-height:100%;width:100%;height:100%}.guess-color-stage .guess-color-live-status .guess-color-canvas.mini .guess-color-art{width:min(100%, var(--guess-color-max-width), calc(var(--guess-color-max-height) * var(--guess-color-image-ratio)));aspect-ratio:var(--guess-color-image-ratio)}.guess-color-stage .guess-color-live-status{height:218px;min-height:218px}.guess-color-stage .guess-color-facecam-slot{grid-template-rows:218px auto}.guess-color-stage .guess-color-viewer-focus h2{font-size:30px}}.stage-score-idle{grid-template-rows:116px minmax(0,1fr)}.stage-score-idle .stage-main{grid-area:1/1/auto/-1;min-height:0}.stage-score-idle .idle-facecam-layout{z-index:5;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:28px;padding:0;display:grid;position:absolute;inset:54px 96px 56px 448px;overflow:visible}.stage-score-idle .idle-facecam-layout .player-slot{grid-template-rows:auto;align-content:center;place-self:center;gap:0;width:min(100%,590px);height:auto;display:grid}.stage-score-idle .idle-facecam-layout .player-slot .facecam-status-slot,.stage-score-idle .idle-facecam-layout .director-slot .facecam-status-slot{display:none}.stage-score-idle .idle-facecam-layout .player-slot .video-card{width:100%;height:auto;box-shadow:none;background:0 0;border:0;grid-template-rows:auto 64px;gap:10px;padding:0;display:grid;overflow:visible}.stage-score-idle .idle-facecam-layout .player-slot .video-card:after,.stage-score-idle .idle-facecam-layout .director-slot .video-card:after{display:none}.stage-score-idle .idle-facecam-layout .player-slot .video-card iframe{aspect-ratio:16/9;background:#000;border:0;border-radius:30px;width:100%;height:auto;display:block;box-shadow:0 24px 70px #0000005c,inset 0 0 0 1px #ffffff0f}.stage-score-idle .idle-facecam-layout .player-slot .video-overlay{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172af0,#020617d1);border:1px solid #ffffff1f;border-radius:18px;justify-content:center;align-items:center;min-height:54px;padding:10px 16px;display:flex;position:static}.stage-score-idle .idle-facecam-layout .player-slot .video-overlay strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(24px,2vw,34px);line-height:1.05;overflow:hidden}.stage-score-idle .idle-facecam-layout .director-slot{z-index:8;width:340px;position:fixed;bottom:56px;left:28px}.stage-score-idle .idle-facecam-layout .director-slot .video-card{width:100%;height:auto;box-shadow:none;background:0 0;border:0;grid-template-rows:auto 54px;gap:8px;padding:0;display:grid;overflow:visible}.stage-score-idle .idle-facecam-layout .director-slot .video-card iframe{aspect-ratio:16/9;background:#000;border:0;border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 22px 70px #00000057,inset 0 0 0 1px #facc1529}.stage-score-idle .idle-facecam-layout .director-slot .video-overlay{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172af0,#020617d1);border-color:#facc153d;border-radius:18px;justify-content:center;align-items:center;min-height:54px;padding:10px 16px;display:flex;position:static}.stage-score-idle .idle-facecam-layout .director-slot .video-overlay strong{font-size:20px}.higher-lower-stage{background:linear-gradient(115deg,#22d3ee1f,#0000 34%),linear-gradient(245deg,#fbbf2424,#0000 35%),linear-gradient(#080b10 0%,#12151c 48%,#05070b 100%);grid-template-rows:minmax(0,1fr) 330px;gap:14px;padding:16px}.higher-lower-stage .stage-main{grid-template-rows:minmax(0,1fr);gap:8px;min-height:0}.higher-lower-stage .stage-header{display:none}.higher-lower-stage .stage-header h1{text-transform:uppercase;font-size:clamp(42px,4.8vw,86px);font-style:italic;line-height:.92}.higher-lower-stage .video-strip{align-items:end;height:100%;min-height:0}.higher-lower-stage .facecam-slot{align-self:stretch;height:100%}.higher-lower-stage .video-card{height:100%}.higher-lower-viewer-card{background:linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#ffffff09 1px,#0000 1px) 0 0/72px 72px,linear-gradient(145deg,#0c121bfa,#04070cfa);border:1px solid #ffffff14;border-radius:8px;grid-template-rows:auto auto 54px minmax(0,1fr) auto;gap:14px;min-height:0;padding:16px 18px 12px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 22px 80px #00000061}.higher-lower-empty{color:#fff;text-align:center;text-transform:uppercase;place-content:center;gap:10px;min-height:100%;display:grid}.higher-lower-empty span{color:#facc15;font-size:14px;font-weight:950}.higher-lower-empty strong{font-size:clamp(30px,4vw,70px);line-height:.95}.higher-lower-hero{color:#fff;text-transform:uppercase;grid-template-columns:minmax(160px,.22fr) minmax(0,1fr) minmax(260px,.32fr);align-items:center;gap:14px;display:grid}.higher-lower-kicker,.higher-lower-live-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;align-content:center;min-height:96px;display:grid}.higher-lower-kicker{grid-template-columns:1fr;gap:8px;padding:12px}.higher-lower-kicker span,.higher-lower-live-card span{color:#ffffff9e;letter-spacing:.08em;font-size:12px;font-weight:950}.higher-lower-kicker span:first-child{color:#111827;background:#facc15;border-radius:999px;width:fit-content;padding:7px 10px}.higher-lower-title-block{text-align:center;justify-items:center;gap:8px;min-width:0;display:grid}.higher-lower-title-block strong{text-shadow:0 14px 36px #0000006b;font-size:clamp(40px,5.6vw,98px);font-weight:1000;line-height:.82}.higher-lower-title-block span{color:#67e8f9;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:950;overflow:hidden}.higher-lower-live-card{border-left:4px solid #facc15;justify-items:start;min-width:0;padding:14px 16px}.higher-lower-live-card strong,.higher-lower-live-card em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.higher-lower-live-card strong{margin-top:4px;font-size:clamp(19px,1.8vw,30px);font-style:normal;line-height:1}.higher-lower-live-card em{color:#ffffffad;margin-top:8px;font-size:13px;font-style:normal;font-weight:850}.higher-lower-question{color:#fff;text-align:left;background:#ffffff12;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:14px;width:min(1180px,100%);min-width:0;padding:12px 16px;display:grid}.higher-lower-question span{color:#facc15;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.higher-lower-question strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(17px,1.4vw,24px);font-weight:900;overflow:hidden}.higher-lower-scale{color:#fff;grid-template-columns:minmax(110px,auto) minmax(0,1fr) minmax(110px,auto);align-items:center;gap:12px;min-height:54px;padding:0 54px;display:grid;position:relative}.higher-lower-scale-line{background:linear-gradient(90deg,#38bdf8,#facc15 52%,#fb7185),#ffffff3d;border-radius:999px;height:8px;position:absolute;top:50%;left:174px;right:174px;transform:translateY(-50%);box-shadow:0 12px 34px #facc1524}.scale-edge{z-index:2;color:#0f172a;text-transform:uppercase;background:#f8fafc;border-radius:999px;grid-row:1;align-self:center;padding:9px 13px;font-size:13px;font-weight:950;position:relative;box-shadow:0 10px 22px #00000047}.scale-edge:first-child{justify-self:start}.scale-edge:last-child{text-align:right;justify-self:end}.higher-lower-board{--higher-lower-board-gap:clamp(8px, .82vw, 16px);--higher-lower-card-size:min(126px, calc(( 100% - (var(--higher-lower-visible-count,1) - 1) * var(--higher-lower-board-gap) ) / var(--higher-lower-visible-count,1)));grid-auto-flow:column;grid-auto-columns:var(--higher-lower-card-size);justify-content:center;align-items:center;gap:var(--higher-lower-board-gap);background:linear-gradient(90deg,#0000,#ffffff14,#0000),#0000002e;border-radius:8px;min-height:0;padding:16px 70px 18px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.higher-lower-board-empty{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border-radius:999px;grid-column:1/-1;place-self:center;padding:14px 20px;font-size:13px;font-weight:950}.higher-lower-pool-wrap{grid-template-columns:116px minmax(0,1fr);align-items:stretch;gap:12px;min-height:0;padding-top:2px;display:grid}.higher-lower-pool-label{color:#111827;text-align:center;text-transform:uppercase;background:#facc15;border-radius:8px;align-content:center;justify-items:center;display:grid}.higher-lower-pool-label span{letter-spacing:.08em;font-size:11px;font-weight:950}.higher-lower-pool-label strong{font-size:42px;line-height:.95}.higher-lower-pool,.higher-lower-player-pool{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;min-height:0;display:grid}.higher-lower-pool{max-height:170px;padding:0;overflow:hidden}.higher-lower-viewer-card .higher-lower-pool{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.higher-lower-item{color:#fff;text-align:center;background:linear-gradient(#ffffff1c,#ffffff09),#111827;border:1px solid #ffffff1f;border-radius:8px;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:8px;width:100%;min-width:0;padding:9px;display:grid;box-shadow:0 18px 34px #00000047,inset 0 1px #ffffff1a}.higher-lower-item.pool-item{background:linear-gradient(#22d3ee17,#ffffff09),#0f172adb;width:auto;min-width:112px;padding:8px}.higher-lower-viewer-card .higher-lower-item.pool-item{text-align:left;grid-template-rows:auto;grid-template-columns:58px minmax(0,1fr);place-items:center stretch;gap:8px;min-width:0;min-height:74px;display:grid}.higher-lower-item.is-current{border-color:#facc15f2;box-shadow:0 0 0 3px #facc152e,0 22px 42px #facc1529,inset 0 1px #ffffff21}.higher-lower-item-media{place-items:center;width:100%;display:grid}.higher-lower-icon{aspect-ratio:1;color:#0f172a;background:linear-gradient(135deg,#38bdf8e0,#facc15e6),#111827;border-radius:6px;place-items:center;width:100%;font-size:clamp(24px,2.6vw,40px);font-weight:950;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff3d}.higher-lower-item.pool-item .higher-lower-icon{aspect-ratio:16/10;font-size:22px}.higher-lower-viewer-card .higher-lower-item.pool-item .higher-lower-icon{aspect-ratio:1}.higher-lower-icon img,.higher-lower-select-thumb img{object-fit:cover;width:100%;height:100%;display:block}.higher-lower-viewer-card .higher-lower-icon img{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%}.higher-lower-item-copy{justify-items:center;gap:3px;min-width:0;display:grid}.higher-lower-item strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;font-size:clamp(12px,.86vw,15px);line-height:1.05;overflow:hidden}.higher-lower-viewer-card .higher-lower-item strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.higher-lower-viewer-card .higher-lower-item.pool-item .higher-lower-item-copy{justify-items:start}.higher-lower-item span{color:#facc15;font-size:13px;font-weight:900}.higher-lower-regie-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.higher-lower-select-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.higher-lower-select-card{text-align:left;border-radius:14px;grid-template-columns:54px minmax(0,1fr);align-content:center;place-items:center start;gap:4px 10px;min-height:72px;padding:12px;display:grid}.higher-lower-select-thumb{aspect-ratio:16/10;color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#3b82f6e0,#ef4444db);border-radius:6px;grid-row:span 2;place-items:center;width:48px;font-weight:950;display:grid;overflow:hidden}.higher-lower-select-card strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.higher-lower-select-card.active{border-color:#22d3eebd;box-shadow:0 0 28px #22d3ee2e}.higher-lower-select-card span{color:#ffffff9e;font-size:12px;font-weight:850}.higher-lower-turn-grid{grid-template-columns:1fr 1fr minmax(260px,.8fr);gap:14px;margin-bottom:14px;display:grid}.higher-lower-turn-card{gap:8px;display:grid}.higher-lower-turn-card strong{font-size:30px}.higher-lower-turn-card small{color:#ffffffad;font-weight:850}.higher-lower-submit-card{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.higher-lower-gap-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:14px;display:grid}.higher-lower-gap{border-radius:14px;min-height:58px;padding:10px 12px;font-size:14px}.higher-lower-gap.active{background:linear-gradient(135deg,#082f49f2,#0f172ae6);border-color:#22d3eebf;box-shadow:0 0 26px #22d3ee38}.higher-lower-attempt{border-radius:16px;margin:12px 0;padding:12px 14px;font-weight:950}.higher-lower-attempt.correct{color:#bbf7d0;background:#16a34a2e;border:1px solid #4ade8047}.higher-lower-attempt.wrong{color:#fecaca;background:#b91c1c2e;border:1px solid #f871714d}.higher-lower-regie-item{grid-template-columns:minmax(0,1fr) 90px;align-items:end;gap:12px;display:grid}.higher-lower-regie-item div{gap:4px;display:grid}.higher-lower-regie-item span{color:#ffffff9e;font-weight:850}.higher-lower-player-panel{gap:18px;display:grid}.higher-lower-player-status{background:radial-gradient(circle,#ec48993d,#0f172adb);border:1px solid #f472b647;border-radius:24px;place-items:center;gap:10px;min-height:180px;display:grid}.higher-lower-player-status span{color:#ffffffb8;text-transform:uppercase;font-weight:900}.higher-lower-player-status strong{color:#ff4da6;letter-spacing:.08em;text-shadow:0 0 22px #ec489999;font-size:64px}.higher-lower-player-anchor{gap:10px;display:grid}.higher-lower-player-anchor>span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.higher-lower-player-anchor .higher-lower-item{max-width:150px}.higher-lower-player-stand{gap:6px;display:grid}.higher-lower-player-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.higher-lower-player-section-head span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.higher-lower-player-section-head strong{color:#bfdbfe;font-size:13px;font-weight:950}.higher-lower-player-board{background:#0206176b;border:1px solid #94a3b82e;border-radius:10px;grid-auto-columns:82px;grid-auto-flow:column;justify-content:start;gap:6px;max-height:116px;padding:6px;display:grid;overflow:auto hidden}.higher-lower-player-board .higher-lower-item{gap:4px;width:82px;min-height:0;padding:5px}.higher-lower-player-board .higher-lower-icon{max-width:50px;min-height:0;font-size:20px}.higher-lower-player-board .higher-lower-item-copy{gap:2px;padding:0}.higher-lower-player-board .higher-lower-item strong,.higher-lower-player-board .higher-lower-item span{font-size:9px}.higher-lower-player-board-empty{color:#ffffffad;place-items:center;min-height:62px;font-weight:900;display:grid}.higher-lower-player-pool{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}textarea{color:#fff;resize:vertical;background:#0f172ae6;border:1px solid #94a3b840;border-radius:14px;outline:none;width:100%;min-width:0;min-height:150px;padding:14px}textarea:focus{border-color:#60a5fabf}.top100-regie,.top100-player-panel{gap:18px;display:grid}.top100-round-grid,.top100-status-grid,.top100-control-grid{gap:14px;display:grid}.top100-round-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.top100-round-card{text-align:left;background:linear-gradient(135deg,#1e1b4b,#4c1d95);align-content:center;gap:8px;min-height:130px;display:grid}.top100-round-card strong{font-size:24px}.top100-round-card span{color:#ffffffc7}.top100-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.top100-control-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);align-items:start}.top100-answer-list{gap:8px;max-height:620px;padding-right:4px;display:grid;overflow:auto}.top100-answer{box-shadow:none;text-align:left;background:#4338cadb;border-radius:8px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.top100-answer.used{background:#1e1b4ba6}.top100-answer span,.top100-answer em{color:#ffffffb8;text-transform:uppercase;font-size:13px;font-style:normal;font-weight:950}.top100-answer strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top100-last-result{border:1px solid #ffffff1f;border-radius:14px;gap:6px;padding:14px;display:grid}.top100-last-result.correct{color:#d1fae5;background:#10b9812e}.top100-last-result.wrong{color:#fee2e2;background:#ef44442e}.top100-last-result span{color:#ffffffad;text-transform:uppercase;font-size:12px;font-weight:950}.top100-last-result strong{font-size:26px}.top100-last-result p{margin:0}.top100-player-status{background:#0f0a28d9;border:1px solid #6366f133;border-radius:24px;gap:8px;padding:24px;display:grid}.top100-player-status.active{background:linear-gradient(135deg,#6366f147,#f59e0b29);border-color:#818cf873}.top100-player-status span{color:#a5b4fc;text-transform:uppercase;font-weight:950}.top100-player-status strong{font-size:clamp(28px,5vw,56px);line-height:1}.top100-stage{background:radial-gradient(circle at 12% 10%,#6366f138,#0000 28rem),radial-gradient(circle at 86% 18%,#f59e0b24,#0000 24rem),linear-gradient(#070413 0%,#0b0818 58%,#040210 100%);grid-template-rows:minmax(0,1fr) 300px;gap:14px;padding:16px}.top100-stage .stage-main{gap:8px;min-height:0}.top100-stage .stage-header{display:none}.top100-stage .video-strip{align-items:end;height:100%;min-height:0}.top100-viewer-card{min-height:0;box-shadow:none;background-color:#050214c7;background-image:linear-gradient(#6366f10a 1px,#0000 1px),linear-gradient(90deg,#6366f10a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:0;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;padding:16px;display:grid;overflow:hidden}.top100-viewer-head{grid-template-columns:minmax(0,1fr) 170px;align-items:start;gap:18px;display:grid}.top100-viewer-head h2{margin-bottom:4px;font-size:clamp(30px,3vw,56px);line-height:.95}.top100-viewer-head p{color:#ffffffc2;margin:0;font-size:18px;font-weight:800}.top100-viewer-score{color:#fff;justify-items:end;gap:4px;display:grid}.top100-viewer-score span{color:#fbbf24;text-transform:uppercase;font-size:12px;font-weight:950}.top100-viewer-score strong{font-size:42px;line-height:1}.top100-viewer-score em{color:#ffffffb8;font-size:15px;font-style:normal;font-weight:950}.top100-viewer-result{color:#fff;border-radius:8px;grid-template-columns:170px minmax(0,1fr) 150px;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:grid}.top100-viewer-result.correct{background:linear-gradient(135deg,#10b981eb,#059669e6)}.top100-viewer-result.wrong{background:linear-gradient(135deg,#ef4444eb,#b91c1ce6)}.top100-viewer-result span,.top100-viewer-result em{color:#ffffffc2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:13px;font-style:normal;font-weight:950;overflow:hidden}.top100-viewer-result strong{text-overflow:ellipsis;white-space:nowrap;font-size:24px;overflow:hidden}.top100-board{grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:6px;min-height:0;display:grid}.top100-tile{color:#ffffff73;text-align:center;background:#0f0a28d9;border:1px solid #6366f129;border-radius:8px;grid-template-rows:auto minmax(0,1fr);align-items:center;min-width:0;min-height:0;padding:7px 6px;display:grid}.top100-tile.revealed{color:#fff;background:linear-gradient(135deg,#4f46e5eb,#6d28d9e0);border-color:#818cf859;box-shadow:inset 0 1px #ffffff24}.top100-tile span{color:#ffffffa3;font-size:12px;font-weight:950}.top100-tile strong{text-overflow:ellipsis;align-self:center;min-width:0;font-size:clamp(10px,.8vw,16px);line-height:1.02;overflow:hidden}.top100-turn-line{display:none!important}@media (width<=1100px){.top100-status-grid,.top100-control-grid{grid-template-columns:1fr}.top100-board{grid-template-columns:repeat(5,minmax(0,1fr))}}.eingeschult-regie,.eingeschult-player-panel{gap:18px;display:grid}.eingeschult-question-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.eingeschult-question-card{text-align:left;background:linear-gradient(135deg,#166534f5,#15532df0),#14532d;border-radius:8px;align-content:center;gap:8px;min-height:150px;display:grid;box-shadow:inset 0 0 0 2px #ffffff0f,0 16px 30px #00000038}.eingeschult-question-card span,.eingeschult-question-card em{color:#ffffffb3;text-transform:uppercase;font-size:13px;font-style:normal;font-weight:950}.eingeschult-question-card strong{font-size:24px}.eingeschult-board{color:#f8fafc;background:linear-gradient(120deg,#ffffff09,#0000 28%),radial-gradient(circle at 15% 20%,#ffffff0d,#0000 18rem),#123f2c;border:10px solid #8b5a2b;border-radius:8px;gap:14px;padding:22px;display:grid;position:relative;box-shadow:inset 0 0 32px #00000038,0 18px 42px #00000047}.eingeschult-board:after{content:"";background:#ffffff38;border-radius:999px;height:4px;position:absolute;bottom:10px;left:34px;right:34px}.eingeschult-board-meta{flex-wrap:wrap;gap:8px;display:flex}.eingeschult-board-meta span,.eingeschult-player-panel .card-head>span{color:#ffffffc7;text-transform:uppercase;background:#ffffff1f;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:950}.eingeschult-board strong{text-shadow:0 0 1px #ffffff80;font-family:Comic Sans MS,Segoe Print,cursive;font-size:clamp(26px,3.5vw,58px);font-weight:800;line-height:1.05}.eingeschult-board p{color:#ffffffb8;margin:0;font-weight:850}.eingeschult-regie-list{gap:10px;display:grid}.eingeschult-regie-row{background:#0206179e;border:1px solid #94a3b829;border-radius:8px;grid-template-columns:minmax(190px,.25fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.eingeschult-regie-row.is-out{opacity:.52}.eingeschult-regie-row div:first-child{gap:3px;display:grid}.eingeschult-regie-row span{color:#facc15;text-transform:uppercase;font-size:12px;font-weight:950}.eingeschult-regie-row p{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:850;overflow:hidden}.eingeschult-six-markers{flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.eingeschult-six-markers span{color:#fff;letter-spacing:0;text-transform:none;background:#0f172a61;border:1px solid #ffffff57;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;font-size:16px;font-weight:950;line-height:1;display:grid}.eingeschult-six-markers span.has-six{color:#ef4444;text-shadow:0 0 14px #ef444473;background:#7f1d1d3d;border-color:#f87171b8}.eingeschult-winner-card,.eingeschult-detention{background:linear-gradient(135deg,#facc1538,#1665344d);border:1px solid #facc1547;border-radius:8px;gap:6px;padding:18px;display:grid}.eingeschult-winner-card span,.eingeschult-detention span{color:#ffffffb8;text-transform:uppercase;font-size:12px;font-weight:950}.eingeschult-winner-card strong,.eingeschult-detention strong{font-size:34px}.eingeschult-answer-form{gap:14px;display:grid}.eingeschult-joker-panel{background:#0206179e;border:1px solid #facc1538;border-radius:12px;gap:12px;padding:14px;display:grid}.eingeschult-joker-panel h3{margin:0 0 4px}.eingeschult-joker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.eingeschult-joker-result{background:#facc151f;border:1px solid #facc1538;border-radius:10px;gap:7px;padding:12px;display:grid}.eingeschult-joker-result span{color:#fde68a;text-transform:uppercase;font-size:12px;font-weight:950}.eingeschult-joker-result strong{font-size:17px;line-height:1.25}.joker-peek-board{width:min(100%,420px)}.joker-peek-board.is-live{place-items:center;min-height:210px;display:grid}.joker-peek-board.is-empty{background:linear-gradient(120deg,#ffffff09,#0000 28%),#123f2c}.joker-peek-board.is-empty span{color:#ffffff94;font-family:Comic Sans MS,Segoe Print,cursive;font-size:22px;font-weight:800}.eingeschult-drawing-canvas{aspect-ratio:16/9;cursor:crosshair;touch-action:none;background:linear-gradient(120deg,#ffffff09,#0000 28%),#123f2c;border:10px solid #8b5a2b;border-radius:8px;width:100%;display:block;box-shadow:inset 0 0 28px #0003}.eingeschult-drawing-canvas:where(:not([disabled])){-webkit-user-select:none;user-select:none}.eingeschult-answer-preview,.eingeschult-student-drawing{background:linear-gradient(120deg,#ffffff09,#0000 28%),#123f2c;border:5px solid #8b5a2b;border-radius:8px;min-width:0;overflow:hidden}.eingeschult-answer-preview{width:min(100%,250px)}.eingeschult-answer-preview img,.eingeschult-answer-preview canvas,.eingeschult-student-drawing img,.eingeschult-student-drawing canvas{aspect-ratio:16/9;object-fit:contain;width:100%;display:block}.eingeschult-stage{background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#2f1f14 0%,#4a2f1a 44%,#1f140d 100%);grid-template-rows:minmax(0,1fr) 300px;gap:14px;padding:16px}.eingeschult-stage .stage-header{display:none}.eingeschult-stage .stage-main{grid-template-rows:minmax(0,1fr);min-height:0}.eingeschult-stage .video-strip{align-items:end;height:100%;min-height:0}.eingeschult-stage .video-card,.eingeschult-stage .director-card{grid-template-rows:auto 54px;align-self:end;width:100%;height:auto}.eingeschult-stage .video-card iframe,.eingeschult-stage .director-card iframe{aspect-ratio:16/9;width:100%;height:auto}.eingeschult-stage .video-overlay{min-height:54px}.eingeschult-stage .video-role-pill{min-height:24px;padding:5px 9px;font-size:11px}.eingeschult-viewer-card{min-height:0;box-shadow:none;background:linear-gradient(90deg,#8b5a2b40,#0000 22% 78%,#8b5a2b40),#f5deb324;border:0;grid-template-rows:auto auto minmax(0,1fr);gap:14px;padding:14px;display:grid}.eingeschult-viewer-card .main-board{min-height:220px}.eingeschult-classroom{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-content:start;gap:10px;min-height:0;display:grid;overflow:hidden}.eingeschult-student-board{color:#f8fafc;background:linear-gradient(120deg,#ffffff09,#0000 30%),#103826;border:6px solid #8b5a2b;border-radius:8px;grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:132px;padding:13px;display:grid}.eingeschult-student-board.is-correct{border-color:#bbf7d0}.eingeschult-student-board.is-wrong,.eingeschult-student-board.is-out{border-color:#fecaca}.eingeschult-student-board>div{justify-content:space-between;gap:8px;min-width:0;display:flex}.eingeschult-student-board span,.eingeschult-student-board em{color:#ffffffbd;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-style:normal;font-weight:950;overflow:hidden}.eingeschult-student-board .eingeschult-six-markers span,.eingeschult-regie-row .eingeschult-six-markers span,.stat-card .eingeschult-six-markers span,.video-stats .eingeschult-six-markers span{color:#fff;text-transform:none;white-space:normal;font-size:16px;overflow:visible}.eingeschult-student-board .eingeschult-six-markers span.has-six,.eingeschult-regie-row .eingeschult-six-markers span.has-six,.stat-card .eingeschult-six-markers span.has-six,.video-stats .eingeschult-six-markers span.has-six{color:#ef4444}.eingeschult-student-board strong{aspect-ratio:16/9;text-overflow:ellipsis;align-self:center;place-items:center;width:100%;font-family:Comic Sans MS,Segoe Print,cursive;font-size:clamp(22px,2vw,34px);line-height:1.05;display:grid;overflow:hidden}.eingeschult-student-drawing{aspect-ratio:16/9;background:0 0;border-width:0;align-self:stretch;width:100%}@media (width<=1100px){.eingeschult-regie-row{grid-template-columns:1fr}}:root{--gr-bg:#ead7a7;--gr-bg-soft:#f8eac4;--gr-bg-card:#fff3cf;--gr-brown:#2a1d18;--gr-yellow:#ffd81f;--gr-yellow-light:#fff06a;--gr-pink:#ff4fa3;--gr-pink-dark:#d91f7d;--gr-blue:#2d5bff;--gr-blue-light:#2ea8ff;--gr-red:#f1262d;--gr-green:#22c55e;--gr-orange:#ff8a1f;--gr-purple:#7c3cff;--gr-shadow:#1d1a1a;--gr-white:#fffaf0}.gluecksrad-regie,.gluecksrad-player-panel{color:var(--gr-brown);background:radial-gradient(circle at 12% 14%, #ff4fa329, transparent 260px), radial-gradient(circle at 86% 12%, #2d5bff24, transparent 260px), radial-gradient(circle at 50% 100%, #ffd81f42, transparent 320px), linear-gradient(180deg, var(--gr-bg-soft), var(--gr-bg));border:4px solid var(--gr-shadow);box-shadow:7px 7px 0 var(--gr-shadow), 0 18px 45px #0003;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px;gap:20px;padding:22px;display:grid;position:relative;overflow:hidden}.gluecksrad-regie:before,.gluecksrad-player-panel:before{content:"";pointer-events:none;opacity:.24;background-image:radial-gradient(var(--gr-shadow) 1px, transparent 1px);mix-blend-mode:multiply;background-size:18px 18px;position:absolute;inset:0}.gluecksrad-regie>*,.gluecksrad-player-panel>*{z-index:1;position:relative}.gluecksrad-regie h2,.gluecksrad-player-panel h2{color:var(--gr-brown);letter-spacing:-.04em;text-transform:uppercase;text-shadow:2px 2px 0 var(--gr-yellow), 4px 4px 0 var(--gr-pink);margin:0;font-size:clamp(28px,3vw,46px);line-height:.95}.gluecksrad-regie .eyebrow,.gluecksrad-player-panel .eyebrow,.gluecksrad-viewer-card .eyebrow{color:var(--gr-blue);letter-spacing:.1em;text-transform:uppercase;font-weight:950}.gluecksrad-round-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.gluecksrad-round-card{text-align:left;color:var(--gr-brown);background:linear-gradient(180deg, var(--gr-bg-card), var(--gr-bg-soft));border:3px solid var(--gr-shadow);box-shadow:4px 4px 0 var(--gr-shadow);border-radius:14px;gap:8px;padding:16px;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid}.gluecksrad-round-card:hover{border-color:var(--gr-blue);box-shadow:5px 5px 0 var(--gr-blue), 8px 8px 0 var(--gr-shadow);transform:translate(-2px,-2px)}.gluecksrad-round-card span{color:var(--gr-pink);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:950}.gluecksrad-round-card strong{color:var(--gr-brown);font-size:19px;line-height:1.12}.gluecksrad-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.gluecksrad-regie .stat-card{background:var(--gr-bg-card);border:3px solid var(--gr-shadow);box-shadow:4px 4px 0 var(--gr-shadow);color:var(--gr-brown);border-radius:14px}.gluecksrad-regie .stat-card span{color:var(--gr-blue);font-weight:950}.gluecksrad-regie .stat-card strong{color:var(--gr-brown)}.gluecksrad-board{border:5px solid var(--gr-shadow);outline:5px solid var(--gr-yellow);box-shadow:inset 0 0 0 4px #ffffff3d, inset 0 -18px 40px #2a1d1821, 7px 7px 0 var(--gr-shadow), 0 0 38px #ffd81f61, 0 20px 55px #0000003d;background:radial-gradient(circle at 50% 35%,#ffd81f52,#0000 38%),radial-gradient(circle at 20% 18%,#ff4fa32e,#0000 30%),radial-gradient(circle at 84% 18%,#2d5bff33,#0000 32%),radial-gradient(#1d1a1a1a 1px,#0000 1px) 0 0/22px 22px,linear-gradient(#fff0c4 0%,#e6c889 100%);border-radius:22px;flex-wrap:wrap;place-content:center;gap:9px;padding:clamp(18px,2vw,30px);display:flex}.gluecksrad-word{gap:9px;display:inline-flex}.gluecksrad-tile{width:clamp(38px,4.25vw,78px);height:clamp(44px,4.9vw,88px);color:var(--gr-brown);border:3px solid var(--gr-shadow);text-transform:uppercase;box-shadow:inset 0 4px 0 #ffffffe6, inset 0 -7px 0 #2a1d1829, 3px 5px 0 var(--gr-shadow), 0 8px 16px #00000029;background:linear-gradient(#fffdf0 0%,#fff1bf 44%,#e7c577 100%);border-radius:10px;place-items:center;font-size:clamp(25px,3.25vw,56px);font-weight:950;line-height:1;transition:transform .18s,color .18s,background .18s;display:grid}.gluecksrad-tile:not(.is-hidden):not(.is-space){animation:.28s both grTileReveal}@keyframes grTileReveal{0%{filter:brightness(1.4);transform:rotateX(70deg)scale(.96)}to{filter:brightness();transform:rotateX(0)scale(1)}}.gluecksrad-tile.is-hidden{background:linear-gradient(135deg, #1735c9 0%, var(--gr-blue) 45%, #111827 100%);color:#0000;border-color:var(--gr-shadow);box-shadow:inset 0 4px 0 #ffffff2e, inset 0 -8px 0 #0000006b, 3px 5px 0 var(--gr-shadow), 0 8px 18px #00000042}.gluecksrad-tile.is-hidden:after{content:"?";color:#ffffff29;text-shadow:none;font-size:.75em}.gluecksrad-tile.is-space{width:clamp(18px,2.1vw,42px);box-shadow:none;background:0 0;border-color:#0000}.gluecksrad-result,.gluecksrad-viewer-result{background:var(--gr-bg-card);border:3px solid var(--gr-shadow);box-shadow:4px 4px 0 var(--gr-shadow);color:var(--gr-brown);border-radius:14px;gap:4px;padding:15px 18px;display:grid}.gluecksrad-result span,.gluecksrad-viewer-result span{color:var(--gr-blue);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:950}.gluecksrad-result strong,.gluecksrad-viewer-result strong{color:var(--gr-brown);font-size:23px}.gluecksrad-result.bankrupt,.gluecksrad-viewer-result.bankrupt{border-color:var(--gr-red);box-shadow:4px 4px 0 var(--gr-red), 7px 7px 0 var(--gr-shadow);background:linear-gradient(#f1262d29,#fff3cff2)}.gluecksrad-result.skip,.gluecksrad-viewer-result.skip{border-color:var(--gr-orange);box-shadow:4px 4px 0 var(--gr-orange), 7px 7px 0 var(--gr-shadow);background:linear-gradient(#ff8a1f29,#fff3cff2)}.gluecksrad-result.letter-correct,.gluecksrad-viewer-result.letter-correct{border-color:var(--gr-green);box-shadow:4px 4px 0 var(--gr-green), 7px 7px 0 var(--gr-shadow);background:linear-gradient(#22c55e2e,#fff3cff2)}.gluecksrad-recommendation{background:linear-gradient(180deg, var(--gr-bg-card), var(--gr-bg-soft));border:3px solid var(--gr-yellow);box-shadow:4px 4px 0 var(--gr-shadow), 0 0 18px #ffd81f38;color:var(--gr-brown);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.gluecksrad-rec-info{color:var(--gr-brown);font-size:15px;line-height:1.45}.gluecksrad-rec-actions{flex-shrink:0;gap:10px;display:flex}.gluecksrad-pending-rec{color:var(--gr-brown);text-align:center;background:var(--gr-yellow);border:2px solid var(--gr-shadow);box-shadow:2px 2px 0 var(--gr-shadow);border-radius:10px;padding:9px 13px;font-size:13px;font-weight:950}.gluecksrad-turn{background:var(--gr-bg-card);border:3px solid var(--gr-shadow);box-shadow:4px 4px 0 var(--gr-shadow);color:var(--gr-brown);border-radius:16px;gap:4px;padding:17px;display:grid}.gluecksrad-turn.active{border-color:var(--gr-pink);background:linear-gradient(180deg, #ff4fa324, var(--gr-bg-card));box-shadow:4px 4px 0 var(--gr-pink), 7px 7px 0 var(--gr-shadow), 0 0 22px #ff4fa347}.gluecksrad-turn span{color:var(--gr-blue);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:950}.gluecksrad-turn strong{color:var(--gr-brown);font-size:30px}.gluecksrad-control-grid,.gluecksrad-player-actions,.gluecksrad-solve-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.gluecksrad-player-actions{grid-template-columns:.8fr 1fr .8fr .8fr}.gluecksrad-solve-row{grid-template-columns:minmax(0,1fr) auto}.gluecksrad-stage{background:radial-gradient(circle at 12% 18%,#2d5bff2e,#0000 28rem),radial-gradient(circle at 88% 8%,#ff4fa333,#0000 24rem),radial-gradient(circle at 50% 102%,#ffd81f47,#0000 22rem),linear-gradient(#f2dfad 0%,#e7c47f 56%,#dcc08b 100%);outline:3px solid #1d1a1a14;grid-template-rows:minmax(0,1fr) 300px;gap:14px;padding:18px}.gluecksrad-stage .stage-header{display:none}.gluecksrad-stage .stage-main{grid-template-rows:minmax(0,1fr);min-height:0}.gluecksrad-stage .facecam-slot{align-self:stretch;height:100%}.gluecksrad-stage .video-card{background:var(--gr-bg-card);border:3px solid var(--gr-shadow);height:100%;box-shadow:4px 4px 0 var(--gr-shadow), 0 8px 24px #0003;border-radius:16px}.gluecksrad-stage .video-card iframe{border-radius:12px}.gluecksrad-stage .director-card{border-color:var(--gr-blue);box-shadow:4px 4px 0 var(--gr-blue), 7px 7px 0 var(--gr-shadow), 0 8px 24px #2d5bff29}.gluecksrad-stage .video-card.is-current-player{border-color:var(--gr-pink);box-shadow:4px 4px 0 var(--gr-pink), 7px 7px 0 var(--gr-shadow), 0 0 32px #ff4fa35c, 0 12px 34px #0003}.gluecksrad-stage .video-overlay{border:2px solid var(--gr-yellow);background:#1d1a1aeb;border-radius:11px}.gluecksrad-stage .video-overlay strong,.gluecksrad-stage .video-name-block strong{color:var(--gr-white);text-shadow:2px 2px 0 var(--gr-shadow)}.gluecksrad-stage .video-overlay span,.gluecksrad-stage .video-stats span{color:var(--gr-yellow);text-shadow:none;font-weight:950}.gluecksrad-stage .current-player-ribbon{background:var(--gr-pink);color:var(--gr-white);letter-spacing:.06em;text-transform:uppercase;box-shadow:3px 3px 0 var(--gr-shadow);border:2px solid var(--gr-shadow);font-weight:950}.gluecksrad-stage .video-strip{border-top:3px solid #2a1d182e;padding-top:6px}.gluecksrad-stage .video-strip::-webkit-scrollbar-thumb{background:var(--gr-pink)}.gluecksrad-viewer-card{min-height:0;color:var(--gr-brown);background:radial-gradient(circle at 50% 0%, #ffd81f59 0%, transparent 45%), radial-gradient(circle at 0% 100%, #2d5bff29 0%, transparent 46%), radial-gradient(circle at 100% 60%, #ff4fa32e 0%, transparent 42%), radial-gradient(#1d1a1a14 1px, transparent 1px), linear-gradient(180deg, var(--gr-bg-soft), var(--gr-bg));border:5px solid var(--gr-shadow);box-shadow:8px 8px 0 var(--gr-shadow), 0 0 45px #ffd81f38, 0 20px 60px #00000040;-webkit-backdrop-filter:none;backdrop-filter:none;background-size:auto,auto,auto,24px 24px,auto;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding:clamp(16px,2vw,24px);display:grid;position:relative}.gluecksrad-viewer-top,.gluecksrad-viewer-bottom{justify-content:space-between;align-items:center;gap:18px;display:flex}.gluecksrad-viewer-top h2{color:var(--gr-yellow);-webkit-text-fill-color:unset;background:0 0;background-clip:unset;text-transform:uppercase;letter-spacing:-.06em;text-shadow:3px 3px 0 var(--gr-blue), 6px 6px 0 var(--gr-pink), 9px 9px 0 var(--gr-shadow), -1px -1px 0 var(--gr-shadow), 1px -1px 0 var(--gr-shadow), -1px 1px 0 var(--gr-shadow);filter:none;margin:0;font-size:clamp(42px,4.4vw,84px);line-height:.9}.gluecksrad-wheel-display{border:4px solid var(--gr-yellow);min-width:230px;box-shadow:4px 4px 0 var(--gr-pink), 7px 7px 0 var(--gr-shadow), inset 0 0 18px #ffd81f2e;background:linear-gradient(#2d1d1a,#141111);border-radius:999px;justify-items:center;gap:4px;padding:18px 28px;display:grid}.gluecksrad-wheel-display span{text-transform:uppercase;color:var(--gr-bg-soft);letter-spacing:.08em;font-size:12px;font-weight:950}.gluecksrad-wheel-display strong{color:var(--gr-yellow);text-shadow:2px 2px 0 var(--gr-red), 4px 4px 0 var(--gr-shadow);font-size:clamp(32px,3.3vw,60px);line-height:1}.gluecksrad-viewer-card .gluecksrad-board{align-content:center;align-self:stretch}.gluecksrad-viewer-result strong{font-size:clamp(23px,2.25vw,40px)}.gluecksrad-viewer-bottom{gap:11px;display:flex}.gluecksrad-player-chip{border:3px solid var(--gr-shadow);box-shadow:3px 3px 0 var(--gr-shadow);background:linear-gradient(#fff3cffa,#f8eac4e6);border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:11px 14px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex}.gluecksrad-player-chip.is-current{border-color:var(--gr-pink);box-shadow:3px 3px 0 var(--gr-pink), 6px 6px 0 var(--gr-shadow), 0 0 22px #ff4fa347;background:linear-gradient(#ff4fa333,#fff3cff5);transform:translateY(-3px)}.gluecksrad-player-chip.is-solver{border-color:var(--gr-green);box-shadow:3px 3px 0 var(--gr-green), 6px 6px 0 var(--gr-shadow);background:linear-gradient(#22c55e33,#fff3cff5)}.gpc-name{color:var(--gr-brown);white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;max-width:100%;font-size:clamp(12px,1.1vw,17px);font-weight:950;overflow:hidden}.gpc-bank{color:var(--gr-blue);font-size:clamp(11px,.95vw,15px);font-weight:950}.gpc-score{color:var(--gr-brown);text-shadow:1px 1px 0 var(--gr-yellow);font-size:clamp(16px,1.6vw,27px);font-weight:950}.gluecksrad-wheel-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;border-radius:inherit;background:radial-gradient(circle,#ffd81f47,#0000 40%),#ead7a7eb;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.gluecksrad-wheel-modal:before{content:"";background-image:radial-gradient(var(--gr-shadow) 1px, transparent 1px);opacity:.14;background-size:22px 22px;position:absolute;inset:0}.gluecksrad-wheel-modal .gw-wrap{z-index:1;width:min(620px,88%)!important;height:min(620px,88%)!important}.gluecksrad-wheel-modal .gw-wrap svg{width:100%!important;height:100%!important}.gw-wrap{flex-shrink:0;margin:0 auto;position:relative}.gw-disc{will-change:transform;width:100%;height:100%;box-shadow:0 12px 45px #0000007a, 0 0 0 7px var(--gr-shadow), 0 0 0 12px var(--gr-yellow), 0 0 0 17px var(--gr-pink), 0 0 0 22px var(--gr-shadow);border-radius:50%}.gw-pointer{border-left:17px solid #0000;border-right:17px solid #0000;border-top:34px solid var(--gr-red);z-index:2;filter:drop-shadow(0 0 8px #f1262dbf)drop-shadow(0 4px 6px #0000008c);width:0;height:0;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.gluecksrad-regie button,.gluecksrad-player-panel button{text-transform:uppercase;letter-spacing:.03em;border-radius:12px;transition:transform .12s,box-shadow .12s,background .12s}.gluecksrad-regie button:not(.secondary),.gluecksrad-player-panel button:not(.secondary){background:linear-gradient(180deg, var(--gr-yellow-light), var(--gr-yellow));color:var(--gr-brown);border:3px solid var(--gr-shadow);box-shadow:4px 4px 0 var(--gr-shadow);text-shadow:none;font-weight:950}.gluecksrad-regie button:not(.secondary):hover:not(:disabled),.gluecksrad-player-panel button:not(.secondary):hover:not(:disabled){background:linear-gradient(180deg, #fff48a, var(--gr-yellow));box-shadow:5px 5px 0 var(--gr-pink), 8px 8px 0 var(--gr-shadow);transform:translate(-1px,-1px)}.gluecksrad-regie button.secondary,.gluecksrad-player-panel button.secondary{background:linear-gradient(180deg, #5bbeff, var(--gr-blue-light));color:var(--gr-brown);border:3px solid var(--gr-shadow);box-shadow:4px 4px 0 var(--gr-shadow);text-shadow:none;font-weight:950}.gluecksrad-regie button.secondary:hover:not(:disabled),.gluecksrad-player-panel button.secondary:hover:not(:disabled){background:linear-gradient(180deg, #86d2ff, var(--gr-blue-light));box-shadow:5px 5px 0 var(--gr-blue), 8px 8px 0 var(--gr-shadow);transform:translate(-1px,-1px)}.gluecksrad-regie button.danger,.gluecksrad-player-panel button.danger,.gluecksrad-regie button.secondary.danger,.gluecksrad-player-panel button.secondary.danger{background:linear-gradient(180deg, #ff5a61, var(--gr-red));color:var(--gr-white);border-color:var(--gr-shadow);box-shadow:4px 4px 0 var(--gr-shadow)}.gluecksrad-regie button:disabled,.gluecksrad-player-panel button:disabled,.gluecksrad-regie button.secondary:disabled,.gluecksrad-player-panel button.secondary:disabled{color:#1d1a1a59;box-shadow:none;text-shadow:none;cursor:not-allowed;background:#efc79b73;border-color:#1d1a1a33;transform:none}.gluecksrad-regie input,.gluecksrad-player-panel input{background:var(--gr-bg-card);border:3px solid var(--gr-shadow);color:var(--gr-brown);box-shadow:3px 3px 0 var(--gr-shadow);border-radius:12px;font-weight:800}.gluecksrad-regie input::placeholder,.gluecksrad-player-panel input::placeholder{color:#1d1a1a66}.gluecksrad-regie input:focus,.gluecksrad-player-panel input:focus{border-color:var(--gr-blue);box-shadow:3px 3px 0 var(--gr-blue), 0 0 0 4px #2d5bff24;outline:none}.gluecksrad-regie input:disabled,.gluecksrad-player-panel input:disabled{color:#1d1a1a59;box-shadow:none;background:#efc79b73;border-color:#1d1a1a33}.gluecksrad-regie label,.gluecksrad-player-panel label{color:var(--gr-brown);font-weight:900}.gluecksrad-regie .muted,.gluecksrad-player-panel .muted{color:#1d1a1a94}.gluecksrad-regie .quizduell-score-row{background:var(--gr-bg-card);border:2px solid var(--gr-shadow);box-shadow:3px 3px 0 var(--gr-shadow);color:var(--gr-brown);border-radius:12px}.gluecksrad-regie .quizduell-score-row.is-current-player{border-color:var(--gr-pink);background:linear-gradient(180deg, #ff4fa326, var(--gr-bg-card));box-shadow:3px 3px 0 var(--gr-pink), 6px 6px 0 var(--gr-shadow)}.gluecksrad-regie .quizduell-score-row span{color:var(--gr-blue);font-weight:950}@media (width<=1100px){.gluecksrad-status-grid,.gluecksrad-player-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.gluecksrad-viewer-top{align-items:flex-start}.gluecksrad-wheel-display{min-width:190px}}@media (width<=760px){.gluecksrad-regie,.gluecksrad-player-panel,.gluecksrad-viewer-card{box-shadow:5px 5px 0 var(--gr-shadow);border-width:4px}.gluecksrad-control-grid,.gluecksrad-player-actions,.gluecksrad-solve-row,.gluecksrad-status-grid{grid-template-columns:1fr}.gluecksrad-viewer-top,.gluecksrad-viewer-bottom,.gluecksrad-recommendation{flex-direction:column;align-items:stretch}.gluecksrad-viewer-top h2{font-size:clamp(38px,12vw,62px)}.gluecksrad-wheel-display{min-width:unset;border-radius:16px;width:100%}.gluecksrad-player-chip{width:100%}}@media (width>=1200px) and (height>=820px){.video-strip.player-count-5,.video-strip.player-count-6,.video-strip.player-count-7,.video-strip.player-count-8{grid-auto-flow:unset;grid-auto-columns:unset;scroll-snap-type:none;grid-template-rows:minmax(0,1fr);justify-content:stretch;align-items:end;padding:0;overflow:hidden!important}.video-strip.player-count-5{grid-template-columns:repeat(6,minmax(0,1fr))}.video-strip.player-count-6{grid-template-columns:repeat(7,minmax(0,1fr))}.video-strip.player-count-7{grid-template-columns:repeat(8,minmax(0,1fr))}.video-strip.player-count-8{grid-template-columns:repeat(9,minmax(0,1fr))}.video-strip.player-count-7,.video-strip.player-count-8{gap:7px}.video-strip.player-count-5 .facecam-slot,.video-strip.player-count-6 .facecam-slot,.video-strip.player-count-7 .facecam-slot,.video-strip.player-count-8 .facecam-slot{align-content:end;align-self:end;min-width:0;min-height:0;display:grid}.video-strip.player-count-5 .video-card,.video-strip.player-count-6 .video-card,.video-strip.player-count-7 .video-card,.video-strip.player-count-8 .video-card{border-radius:14px;grid-template-rows:auto auto;align-self:end;gap:5px;height:auto;min-height:0;padding:6px}.video-strip.player-count-7 .video-card,.video-strip.player-count-8 .video-card{gap:4px;padding:5px}.video-strip.player-count-5 .video-card iframe,.video-strip.player-count-6 .video-card iframe,.video-strip.player-count-7 .video-card iframe,.video-strip.player-count-8 .video-card iframe{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%;height:auto;min-height:0}.video-strip.player-count-5 .video-overlay,.video-strip.player-count-6 .video-overlay,.video-strip.player-count-7 .video-overlay,.video-strip.player-count-8 .video-overlay{border-radius:10px;gap:5px;min-height:0;padding:5px 7px;font-size:10px}.video-strip.player-count-5 .video-overlay strong,.video-strip.player-count-6 .video-overlay strong,.video-strip.player-count-7 .video-overlay strong,.video-strip.player-count-8 .video-overlay strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:12px;overflow:hidden}.video-strip.player-count-7 .video-overlay strong,.video-strip.player-count-8 .video-overlay strong{font-size:11px}.video-strip.player-count-7 .video-stats span,.video-strip.player-count-8 .video-stats span{font-size:9px}.guess-color-stage .video-strip.player-count-5 .guess-color-facecam-slot,.guess-color-stage .video-strip.player-count-6 .guess-color-facecam-slot,.guess-color-stage .video-strip.player-count-7 .guess-color-facecam-slot,.guess-color-stage .video-strip.player-count-8 .guess-color-facecam-slot{grid-template-rows:68px minmax(0,1fr);align-self:stretch}.guess-color-stage .video-strip.player-count-5 .guess-color-live-status,.guess-color-stage .video-strip.player-count-6 .guess-color-live-status,.guess-color-stage .video-strip.player-count-7 .guess-color-live-status,.guess-color-stage .video-strip.player-count-8 .guess-color-live-status{text-align:left;grid-template-columns:auto minmax(0,1fr);align-content:center;place-items:center start;height:68px;min-height:68px;padding:5px}.guess-color-stage .video-strip.player-count-5 .guess-color-live-status.image-only,.guess-color-stage .video-strip.player-count-6 .guess-color-live-status.image-only,.guess-color-stage .video-strip.player-count-7 .guess-color-live-status.image-only,.guess-color-stage .video-strip.player-count-8 .guess-color-live-status.image-only{grid-template-columns:minmax(0,1fr);align-content:stretch;place-items:center;padding:4px}.guess-color-stage .video-strip.player-count-7 .guess-color-facecam-slot,.guess-color-stage .video-strip.player-count-8 .guess-color-facecam-slot{grid-template-rows:58px minmax(0,1fr)}.guess-color-stage .video-strip.player-count-7 .guess-color-live-status,.guess-color-stage .video-strip.player-count-8 .guess-color-live-status{height:58px;min-height:58px}.video-strip.player-count-5 .guess-color-canvas.mini,.video-strip.player-count-6 .guess-color-canvas.mini,.video-strip.player-count-7 .guess-color-canvas.mini,.video-strip.player-count-8 .guess-color-canvas.mini{--guess-color-max-width:78px;--guess-color-max-height:48px;width:min(100%, var(--guess-color-max-width));min-height:0}.video-strip.player-count-5 .guess-color-live-status.image-only .guess-color-canvas.mini,.video-strip.player-count-6 .guess-color-live-status.image-only .guess-color-canvas.mini,.video-strip.player-count-7 .guess-color-live-status.image-only .guess-color-canvas.mini,.video-strip.player-count-8 .guess-color-live-status.image-only .guess-color-canvas.mini{--guess-color-max-width:100%;--guess-color-max-height:100%;width:auto;height:100%}.video-strip.player-count-5 .guess-color-canvas.mini .guess-color-art,.video-strip.player-count-6 .guess-color-canvas.mini .guess-color-art,.video-strip.player-count-7 .guess-color-canvas.mini .guess-color-art,.video-strip.player-count-8 .guess-color-canvas.mini .guess-color-art{width:min(100%, var(--guess-color-max-width), calc(var(--guess-color-max-height) * var(--guess-color-image-ratio)));aspect-ratio:var(--guess-color-image-ratio)}.video-strip.player-count-7 .guess-color-live-copy,.video-strip.player-count-8 .guess-color-live-copy{display:none}.stage-score-idle .idle-facecam-layout.player-count-5,.stage-score-idle .idle-facecam-layout.player-count-6,.stage-score-idle .idle-facecam-layout.player-count-7,.stage-score-idle .idle-facecam-layout.player-count-8{grid-auto-flow:unset;grid-auto-columns:unset;grid-auto-rows:unset;place-items:center;gap:18px;inset:54px 96px 56px 448px;overflow:visible}.stage-score-idle .idle-facecam-layout.player-count-5,.stage-score-idle .idle-facecam-layout.player-count-6{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.stage-score-idle .idle-facecam-layout.player-count-7{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.stage-score-idle .idle-facecam-layout.player-count-8{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stage-score-idle .idle-facecam-layout.player-count-7 .player-cam-1,.stage-score-idle .idle-facecam-layout.player-count-7 .player-cam-2,.stage-score-idle .idle-facecam-layout.player-count-7 .player-cam-3,.stage-score-idle .idle-facecam-layout.player-count-7 .player-cam-4{grid-column:span 3}.stage-score-idle .idle-facecam-layout.player-count-7 .player-cam-5,.stage-score-idle .idle-facecam-layout.player-count-7 .player-cam-6,.stage-score-idle .idle-facecam-layout.player-count-7 .player-cam-7{grid-column:span 4}.stage-score-idle .idle-facecam-layout.player-count-5 .director-slot,.stage-score-idle .idle-facecam-layout.player-count-6 .director-slot,.stage-score-idle .idle-facecam-layout.player-count-7 .director-slot,.stage-score-idle .idle-facecam-layout.player-count-8 .director-slot{z-index:8;width:340px;position:fixed;bottom:56px;left:28px}.stage-score-idle .idle-facecam-layout.player-count-5 .director-slot .video-card,.stage-score-idle .idle-facecam-layout.player-count-6 .director-slot .video-card,.stage-score-idle .idle-facecam-layout.player-count-7 .director-slot .video-card,.stage-score-idle .idle-facecam-layout.player-count-8 .director-slot .video-card{width:100%;height:auto;box-shadow:none;background:0 0;border:0;grid-template-rows:auto 54px;gap:8px;padding:0;overflow:visible}.stage-score-idle .idle-facecam-layout.player-count-5 .director-slot .video-card iframe,.stage-score-idle .idle-facecam-layout.player-count-6 .director-slot .video-card iframe,.stage-score-idle .idle-facecam-layout.player-count-7 .director-slot .video-card iframe,.stage-score-idle .idle-facecam-layout.player-count-8 .director-slot .video-card iframe{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:24px;width:100%;height:auto}.stage-score-idle .idle-facecam-layout.player-count-5 .director-slot .video-overlay,.stage-score-idle .idle-facecam-layout.player-count-6 .director-slot .video-overlay,.stage-score-idle .idle-facecam-layout.player-count-7 .director-slot .video-overlay,.stage-score-idle .idle-facecam-layout.player-count-8 .director-slot .video-overlay{border-radius:18px;min-height:54px;padding:10px 16px;position:static}.stage-score-idle .idle-facecam-layout.player-count-5 .player-slot,.stage-score-idle .idle-facecam-layout.player-count-6 .player-slot,.stage-score-idle .idle-facecam-layout.player-count-7 .player-slot,.stage-score-idle .idle-facecam-layout.player-count-8 .player-slot{align-content:center;place-self:center stretch;width:100%;height:auto}.stage-score-idle .idle-facecam-layout.player-count-5 .player-slot .video-card,.stage-score-idle .idle-facecam-layout.player-count-6 .player-slot .video-card,.stage-score-idle .idle-facecam-layout.player-count-7 .player-slot .video-card,.stage-score-idle .idle-facecam-layout.player-count-8 .player-slot .video-card{grid-template-rows:auto 48px;gap:8px;height:auto}.stage-score-idle .idle-facecam-layout.player-count-5 .player-slot .video-card iframe,.stage-score-idle .idle-facecam-layout.player-count-6 .player-slot .video-card iframe,.stage-score-idle .idle-facecam-layout.player-count-7 .player-slot .video-card iframe,.stage-score-idle .idle-facecam-layout.player-count-8 .player-slot .video-card iframe{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.stage-score-idle .idle-facecam-layout.player-count-5 .player-slot .video-overlay,.stage-score-idle .idle-facecam-layout.player-count-6 .player-slot .video-overlay,.stage-score-idle .idle-facecam-layout.player-count-7 .player-slot .video-overlay,.stage-score-idle .idle-facecam-layout.player-count-8 .player-slot .video-overlay{min-height:48px;padding:8px 12px}.stage-score-idle .idle-facecam-layout.player-count-5 .player-slot .video-overlay strong,.stage-score-idle .idle-facecam-layout.player-count-6 .player-slot .video-overlay strong,.stage-score-idle .idle-facecam-layout.player-count-7 .player-slot .video-overlay strong,.stage-score-idle .idle-facecam-layout.player-count-8 .player-slot .video-overlay strong{font-size:clamp(18px,1.45vw,26px)}.stage .video-strip.player-count-5,.stage .video-strip.player-count-6,.stage .video-strip.player-count-7,.stage .video-strip.player-count-8{overflow:hidden!important}.stage .video-strip.player-count-5::-webkit-scrollbar{display:none}.stage .video-strip.player-count-6::-webkit-scrollbar{display:none}.stage .video-strip.player-count-7::-webkit-scrollbar{display:none}.stage .video-strip.player-count-8::-webkit-scrollbar{display:none}}.ed-login-screen{background:#0f172a;justify-content:center;align-items:center;min-height:100vh;display:flex}.ed-login-card{background:#1e293b;border:1px solid #334155;border-radius:12px;flex-direction:column;gap:14px;width:340px;padding:40px 48px;display:flex;box-shadow:0 8px 32px #00000080}.ed-login-title{color:#f1f5f9;text-align:center;margin:0;font-size:1.5rem;font-weight:700}.ed-login-sub{color:#94a3b8;text-align:center;margin:0;font-size:.875rem}.ed-login-input{color:#f1f5f9;background:#0f172a;border:1px solid #475569;border-radius:8px;outline:none;padding:10px 14px;font-size:1rem;transition:border-color .15s}.ed-login-input:focus{border-color:#3b82f6}.ed-login-error{color:#f87171;text-align:center;margin:0;font-size:.82rem}.ed-login-btn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:11px;font-size:.95rem;font-weight:600;transition:background .15s}.ed-login-btn:hover{background:#2563eb}.ed-login-btn:disabled{opacity:.5;cursor:not-allowed}.editor-page{color:#e2e8f0;background:#0f172a;flex-direction:column;min-height:100vh;font-family:system-ui,sans-serif;font-size:.875rem;display:flex}.editor-header{z-index:100;background:#1e293b;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;padding:12px 24px;display:flex;position:sticky;top:0}.editor-title{color:#f1f5f9;margin:0;font-size:1.1rem;font-weight:700}.editor-header-right{align-items:center;gap:10px;display:flex}.editor-status{border-radius:6px;padding:4px 10px;font-size:.8rem}.editor-status.saving{color:#bfdbfe;background:#1e40af}.editor-status.saved{color:#86efac;background:#14532d}.editor-status.error{color:#fca5a5;background:#7f1d1d}.editor-save-btn{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:7px;padding:7px 18px;font-size:.85rem;font-weight:700;transition:background .15s}.editor-save-btn:hover{background:#16a34a}.editor-save-btn:disabled{opacity:.5;cursor:not-allowed}.editor-logout-btn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #475569;border-radius:7px;padding:6px 12px;font-size:.8rem;transition:border-color .15s,color .15s}.editor-logout-btn:hover{color:#e2e8f0;border-color:#94a3b8}.editor-back-btn{color:#94a3b8;background:0 0;border:1px solid #475569;border-radius:7px;padding:6px 12px;font-size:.8rem;text-decoration:none;transition:border-color .15s,color .15s}.editor-back-btn:hover{color:#e2e8f0;border-color:#94a3b8}.editor-tabs{background:#1e293b;border-bottom:1px solid #334155;gap:4px;padding:10px 24px 0;display:flex}.editor-tab{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;border-radius:0;padding:8px 16px;font-size:.875rem;font-weight:600;transition:color .15s,border-color .15s}.editor-tab:hover{color:#e2e8f0}.editor-tab.active{color:#3b82f6;border-bottom-color:#3b82f6}.editor-main{flex:1;width:100%;max-width:1400px;padding:20px 24px 40px}.ed-section{flex-direction:column;gap:14px;display:flex}.ed-hint{color:#64748b;background:#1e293b;border:1px solid #334155;border-radius:6px;padding:7px 12px;font-size:.78rem}.ed-table{border-collapse:collapse;background:#1e293b;border-radius:8px;width:100%;font-size:.82rem;overflow:hidden}.ed-table th{color:#64748b;text-align:left;white-space:nowrap;background:#0f172a;padding:8px 10px;font-weight:600}.ed-table td{vertical-align:middle;border-top:1px solid #1e2d45;padding:5px 8px}.ed-table tr:hover td{background:#243047}.ed-table input,.ed-table select{color:#e2e8f0;background:#0f172a;border:1px solid #334155;border-radius:5px;width:100%;min-width:60px;padding:4px 7px;font-size:.82rem}.ed-table input:focus,.ed-table select:focus{border-color:#3b82f6;outline:none}.ed-wide{min-width:180px}.ed-num{color:#64748b;text-align:center;width:36px}.ed-muted{color:#475569;font-style:italic}.ed-path{color:#93c5fd;font-family:monospace;font-size:.78rem}.ed-add-row{background:#1e293b;border:1px solid #334155;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.ed-add-row input,.ed-add-row select{color:#e2e8f0;background:#0f172a;border:1px solid #475569;border-radius:6px;flex:1;min-width:80px;padding:6px 10px;font-size:.82rem}.ed-add-row input:focus,.ed-add-row select:focus{border-color:#3b82f6;outline:none}.ed-add{color:#fff;cursor:pointer;white-space:nowrap;background:#3b82f6;border:none;border-radius:6px;padding:7px 14px;font-size:.82rem;font-weight:600;transition:background .15s}.ed-add:hover{background:#2563eb}.ed-del{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef4444;border-radius:5px;padding:3px 7px;font-size:.75rem;transition:background .15s}.ed-del:hover{color:#fff;background:#ef4444}.ed-cat-block{background:#1e293b;border:1px solid #334155;border-radius:8px;overflow:hidden}.ed-cat-header{background:#162032;border-bottom:1px solid #334155;align-items:center;gap:8px;padding:8px 12px;display:flex}.ed-cat-title-input{color:#f1f5f9;background:0 0;border:none;border-radius:4px;flex:1;padding:3px 6px;font-size:.9rem;font-weight:600}.ed-cat-title-input:focus{background:#0f172a;border:1px solid #3b82f6;outline:none}.ed-cat-title-text{color:#f1f5f9;flex:1;font-size:.9rem;font-weight:600}.ed-cat-type{color:#94a3b8;text-transform:uppercase;background:#334155;border-radius:10px;padding:2px 8px;font-size:.72rem}.ed-cat-count{color:#64748b;white-space:nowrap;font-size:.78rem}.ed-expand{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #475569;border-radius:5px;padding:3px 8px;font-size:.75rem;transition:border-color .15s}.ed-expand:hover{color:#e2e8f0;border-color:#94a3b8}.ed-cat-body{flex-direction:column;gap:10px;padding:12px;display:flex}.ed-also-label{color:#94a3b8;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.82rem;display:flex}.ed-also-label input{cursor:pointer;accent-color:#3b82f6}.ed-also-label strong{color:#60a5fa}.ed-img-hint{color:#64748b;margin-top:3px;font-size:.75rem;display:block}.ed-img-hint code{color:#93c5fd;background:#0f172a;border:1px solid #334155;border-radius:4px;padding:1px 5px;font-size:.72rem}.ed-color-row{align-items:center;gap:6px;display:flex}.ed-color-row input[type=color]{cursor:pointer;background:0 0;border:none;width:36px;height:32px;padding:0}.ed-filters{flex-wrap:wrap;gap:4px;display:flex}.ed-filter{color:#94a3b8;cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:20px;padding:3px 10px;font-size:.75rem;transition:background .15s,color .15s}.ed-filter:hover{color:#e2e8f0;background:#243047}.ed-filter.active{color:#fff;background:#1d4ed8;border-color:#3b82f6}.ed-top100-create{background:#1e293b;border:1px solid #334155;border-radius:10px;gap:14px;padding:18px;display:grid}.image-reveal-content{justify-items:center;gap:12px;width:100%;display:grid}.image-reveal-frame{background:radial-gradient(circle at 18% 8%,#60a5fa33,#0000 38%),linear-gradient(145deg,#1e293bf5,#020617fa);border:1px solid #93c5fd47;border-radius:24px;place-items:center;width:min(900px,92%);padding:clamp(14px,2vw,24px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 65px #00000061,inset 0 1px #ffffff14}.image-reveal-frame:before,.image-reveal-frame:after{content:"";pointer-events:none;width:36px;height:36px;position:absolute}.image-reveal-frame:before{border-top:2px solid #93c5fda6;border-left:2px solid #93c5fda6;border-radius:9px 0 0;top:10px;left:10px}.image-reveal-frame:after{border-bottom:2px solid #93c5fda6;border-right:2px solid #93c5fda6;border-radius:0 0 9px;bottom:10px;right:10px}.image-reveal-kicker{z-index:2;color:#bfdbfe;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;background:#0f172ae6;border:1px solid #93c5fd47;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:950;position:absolute;top:10px;left:50%;transform:translate(-50%)}.image-reveal-picture{object-fit:contain;border-radius:14px;width:auto;max-width:100%;max-height:min(48vh,500px);display:block;box-shadow:0 16px 44px #0000006b}.image-reveal-content.is-revealed .image-reveal-picture{max-height:min(43vh,450px)}.image-reveal-content.surface-viewer .image-reveal-frame{width:min(720px,88%);padding:18px}.image-reveal-content.surface-viewer .image-reveal-picture{max-height:min(30vh,285px)}.image-reveal-content.surface-viewer.is-revealed .image-reveal-picture{max-height:min(26vh,245px)}.quizduell-stage .quizduell-question-overlay.image-reveal-overlay{height:calc(100% + 66px);padding-top:10px;transform:translateY(-66px)}.quizduell-stage .quizduell-question-overlay.stage-question-overlay.image-reveal-overlay{height:auto;padding-top:clamp(12px,1.6vw,24px);transform:none}.quizduell-stage .image-reveal-overlay .image-reveal-popup,.quizduell-stage .stage-question-overlay.image-reveal-overlay .image-reveal-popup{align-self:start}.quizduell-stage .stage-question-overlay .image-reveal-content.surface-viewer{align-content:start;justify-items:center;gap:8px;width:100%;height:auto;min-height:0;display:grid}.quizduell-stage .stage-question-overlay .image-reveal-content.surface-viewer .image-reveal-frame{box-sizing:border-box;width:100%;height:auto;min-height:0;max-height:none;padding:10px;overflow:hidden}.quizduell-stage .stage-question-overlay .image-reveal-content.surface-viewer .image-reveal-picture{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:350px;display:block}.quizduell-stage .stage-question-overlay .image-reveal-content.surface-viewer.is-revealed .image-reveal-frame{box-sizing:border-box;width:100%;height:auto;min-height:0;max-height:none}.quizduell-stage .stage-question-overlay .image-reveal-content.surface-viewer.is-revealed .image-reveal-picture{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:380px}.image-reveal-content.surface-regie .image-reveal-frame{width:min(980px,94%)}.image-reveal-content.surface-regie .image-reveal-picture{max-height:min(42vh,430px)}.image-reveal-content.surface-player .image-reveal-frame{width:min(680px,100%)}.quizduell-question-popup.image-reveal-popup{padding:clamp(12px,1.5vw,20px)}.quizduell-stage .stage-question-overlay .quizduell-question-popup.image-reveal-popup{box-sizing:border-box;grid-template-rows:auto auto;align-self:start;width:100%;height:auto;min-height:0;max-height:690px;padding:12px 18px 18px}.quizduell-question-popup.image-reveal-popup .quizduell-question-meta{margin-bottom:8px}.quizduell-board-wrap.regie-active-question.has-image-reveal{min-height:clamp(430px,58vh,650px)}.quizduell-board-wrap.regie-active-question.has-image-reveal .quizduell-question-overlay{padding:14px 28px}.regie-question-popup.image-reveal-popup{width:min(1180px,96%);max-height:clamp(400px,55vh,610px);overflow:auto}.image-reveal-solution{color:#f8fafc;background:#22c55e21;border:1px solid #4ade8052;border-radius:14px;gap:4px;max-width:900px;padding:8px 18px;display:grid}.image-reveal-solution span{color:#bbf7d0;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.image-reveal-solution strong{font-size:clamp(20px,2.2vw,34px);line-height:1}.image-reveal-solution p{color:#dbeafe;margin:0;font-size:clamp(15px,1.5vw,22px)}.quizduell-reveal-label{color:#86efac;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.ed-top100-create-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.ed-top100-create-head div{gap:3px;display:grid}.ed-top100-create-head strong{color:#f1f5f9;font-size:1rem}.ed-top100-create-head span,.ed-field-label{color:#94a3b8;font-size:.8rem}.ed-list-count{white-space:nowrap;background:#22c55e24;border:1px solid #4ade804d;border-radius:999px;padding:4px 9px;color:#86efac!important}.ed-list-count.error{background:#ef444424;border-color:#f8717159;color:#fca5a5!important}.ed-field-label{gap:6px;font-weight:600;display:grid}.ed-field-label input,.ed-top100-textarea{color:#e2e8f0;width:100%;font:inherit;background:#0f172a;border:1px solid #475569;border-radius:7px;padding:9px 11px;font-size:.85rem}.ed-field-label input:focus,.ed-top100-textarea:focus{border-color:#3b82f6;outline:none}.ed-top100-meta-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ed-top100-textarea{resize:vertical;min-height:300px;line-height:1.55}.ed-form-error{color:#fca5a5;font-size:.8rem}.ed-top100-create-btn{justify-self:end}.ed-top100-create-btn:disabled,.ed-add:disabled{cursor:not-allowed;opacity:.45}@media (width<=700px){.quizduell-stage .quizduell-question-overlay.image-reveal-overlay{height:auto;min-height:360px;transform:translateY(-54px)}.ed-top100-meta-fields{grid-template-columns:1fr}.ed-top100-create-head{align-items:flex-start}}.ed-top100-list{flex-direction:column;gap:4px;max-height:360px;display:flex;overflow-y:auto}.ed-top100-item{background:#162032;border-radius:6px;align-items:center;gap:8px;padding:5px 10px;display:flex}.ed-rank{color:#64748b;text-align:right;min-width:32px;font-size:.78rem}.ed-answer{flex:1;font-size:.85rem}.ed-mv{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #334155;border-radius:4px;padding:2px 6px;font-size:.7rem}.ed-mv:hover{color:#e2e8f0;border-color:#64748b}.ed-mv:disabled{opacity:.3;cursor:not-allowed}.editor-main::-webkit-scrollbar{width:5px}.ed-top100-list::-webkit-scrollbar{width:5px}.editor-main::-webkit-scrollbar-track{background:#0f172a}.ed-top100-list::-webkit-scrollbar-track{background:#0f172a}.editor-main::-webkit-scrollbar-thumb{background:#334155;border-radius:3px}.ed-top100-list::-webkit-scrollbar-thumb{background:#334155;border-radius:3px}.ed-img-field{flex-direction:column;flex:1;gap:4px;min-width:160px;display:flex}.ed-img-input-row{align-items:center;gap:6px;display:flex}.ed-img-input-row input{flex:1}.ed-upload-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#1d4ed8;border:none;border-radius:6px;flex-shrink:0;padding:6px 10px;font-size:.78rem;font-weight:600;transition:background .15s}.ed-upload-btn:hover{background:#1e40af}.ed-upload-btn:disabled{opacity:.5;cursor:not-allowed}.ed-img-error{color:#f87171;font-size:.75rem}.ed-times-asked{color:#93c5fd;white-space:nowrap;background:#1e3a5f;border:1px solid #2563eb;border-radius:10px;padding:1px 7px;font-size:.72rem;font-weight:600;display:inline-block}.ed-audio-preview{accent-color:#3b82f6;width:100%;height:32px}.sessions-panel{margin-bottom:20px}.sessions-panel-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sessions-panel-header h2{margin:0;font-size:1rem}.sessions-new-btn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:6px 14px;font-size:.82rem;font-weight:600;transition:background .15s}.sessions-new-btn:hover{background:#2563eb}.sessions-create-form{background:#1e293b;border:1px solid #334155;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:12px;display:flex}.sessions-create-form input{color:#e2e8f0;background:#0f172a;border:1px solid #475569;border-radius:6px;flex:1;min-width:130px;padding:7px 10px;font-size:.85rem}.sessions-create-form input:focus{border-color:#3b82f6;outline:none}.sessions-create-form button{color:#fff;cursor:pointer;white-space:nowrap;background:#22c55e;border:none;border-radius:6px;padding:7px 16px;font-size:.82rem;font-weight:700}.sessions-create-form button:disabled{opacity:.5;cursor:not-allowed}.sessions-activated-banner{color:#86efac;background:#14532d;border:1px solid #22c55e;border-radius:6px;margin-bottom:10px;padding:8px 14px;font-size:.85rem;font-weight:600}.sessions-loading,.sessions-empty{color:#64748b;padding:8px 0;font-size:.85rem}.session-card{background:#1e293b;border:1px solid #334155;border-radius:8px;margin-bottom:8px;overflow:hidden}.session-card-header{background:#162032;align-items:center;gap:10px;padding:10px 14px;display:flex}.session-expand-btn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #475569;border-radius:5px;flex-shrink:0;padding:3px 7px;font-size:.72rem}.session-expand-btn:hover{color:#e2e8f0;border-color:#94a3b8}.session-card-meta{flex-wrap:wrap;flex:1;align-items:baseline;gap:10px;display:flex}.session-card-name{color:#f1f5f9;font-size:.95rem}.session-card-date{color:#60a5fa;font-size:.8rem}.session-card-count{color:#64748b;font-size:.78rem}.session-card-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.session-activate-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#16a34a;border:none;border-radius:6px;padding:6px 14px;font-size:.8rem;font-weight:700;transition:background .15s}.session-activate-btn:hover:not(:disabled){background:#15803d}.session-activate-btn:disabled{opacity:.4;cursor:not-allowed}.session-delete-btn{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef4444;border-radius:5px;padding:4px 8px;font-size:.75rem;transition:background .15s}.session-delete-btn:hover{color:#fff;background:#ef4444}.session-card-body{border-top:1px solid #334155;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.session-empty{color:#64748b;margin:0;padding:0;font-size:.82rem}.session-player-row{background:#0f172a;border:1px solid #1e2d45;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 10px;display:flex}.session-player-name{color:#f1f5f9;flex-shrink:0;min-width:100px;font-size:.875rem;font-weight:600}.session-player-links{flex-wrap:wrap;flex:1;align-items:center;gap:6px;display:flex}.session-link-label{color:#64748b;white-space:nowrap;font-size:.75rem}.session-link-input{color:#93c5fd;cursor:text;background:#1e293b;border:1px solid #334155;border-radius:5px;width:230px;padding:4px 8px;font-size:.72rem}.session-copy-btn{color:#94a3b8;cursor:pointer;white-space:nowrap;background:#334155;border:none;border-radius:5px;padding:4px 8px;font-size:.72rem;transition:background .15s}.session-copy-btn:hover{color:#f1f5f9;background:#475569}.session-remove-btn{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef4444;border-radius:5px;flex-shrink:0;padding:3px 7px;font-size:.72rem}.session-remove-btn:hover{color:#fff;background:#ef4444}.session-add-player{gap:8px;margin-top:4px;display:flex}.session-add-player input{color:#e2e8f0;background:#0f172a;border:1px solid #475569;border-radius:6px;flex:1;padding:6px 10px;font-size:.82rem}.session-add-player input:focus{border-color:#3b82f6;outline:none}.session-add-player button{color:#fff;cursor:pointer;white-space:nowrap;background:#3b82f6;border:none;border-radius:6px;padding:6px 14px;font-size:.82rem;font-weight:600}.session-add-player button:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.ed-filters{max-height:80px;overflow-y:auto}.editor-tabs{flex-wrap:wrap}}.qs-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#050816d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.qs-modal{background:#0f172a;border:1px solid #1e293b;border-radius:12px;flex-direction:column;gap:0;width:min(680px,96vw);max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0009}.qs-header{border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.qs-header h2{margin:0;font-size:1.1rem}.qs-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px;font-size:1rem;line-height:1}.qs-close:hover{color:#f1f5f9}.qs-sub{margin:0;padding:12px 20px 0;font-size:.82rem}.qs-toolbar{border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;gap:8px;padding:10px 20px;display:flex}.qs-toolbar .muted{margin:0;font-size:.82rem}.qs-toolbar-btns{gap:6px;display:flex}.qs-sm-btn{color:#cbd5e1;cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:5px;padding:3px 10px;font-size:.78rem}.qs-sm-btn:hover{background:#334155}.qs-preview{border-bottom:1px solid #1e293b;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;padding:10px 20px;display:grid}.qs-preview-group{gap:3px;min-width:0;display:grid}.qs-preview-group span{color:#93c5fd;font-size:.78rem;font-weight:800}.qs-preview-group strong{color:#f8fafc;font-size:.86rem}.qs-preview-group small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.qs-order-section{border-bottom:1px solid #1e293b;gap:8px;padding:10px 20px 12px;display:grid}.qs-order-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.qs-order-heading strong{color:#f8fafc;font-size:.86rem}.qs-order-heading .muted{margin:0;font-size:.74rem}.qs-order-list{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.qs-order-item{cursor:grab;background:#172554;border:1px solid #1d4ed8;border-radius:7px;flex:none;align-items:center;gap:6px;min-width:170px;padding:6px 7px;display:flex}.qs-order-item.dragging{opacity:.45}.qs-order-handle{color:#60a5fa;letter-spacing:-2px;font-size:.9rem}.qs-order-number{color:#dbeafe;background:#1d4ed8;border-radius:999px;flex:0 0 22px;place-items:center;height:22px;font-size:.72rem;font-weight:800;display:grid}.qs-order-title{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.78rem;font-weight:700;overflow:hidden}.qs-order-buttons{gap:3px;display:flex}.qs-order-button{color:#dbeafe;cursor:pointer;background:#1e3a8a;border:1px solid #2563eb;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:.78rem;display:inline-flex}.qs-order-button:disabled{cursor:default;opacity:.3}.qs-list{flex:1;padding:8px 12px;overflow-y:auto}.qs-item{cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:9px 10px;transition:background .12s;display:flex}.qs-item:hover{background:#1e293b}.qs-item.selected{background:#172554}.qs-item.disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.qs-item input[type=checkbox]{accent-color:#3b82f6;flex-shrink:0;width:16px;height:16px}.qs-item-title{flex:1;font-size:.9rem;font-weight:500}.qs-item-sub{color:#64748b;font-size:.78rem}.qs-badge{color:#93c5fd;white-space:nowrap;background:#1e3a5f;border-radius:5px;padding:2px 7px;font-size:.75rem;font-weight:600}.qs-difficulty-status{gap:5px;margin-left:auto;display:flex}.qs-difficulty-dot{border:1px solid #0000;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.qs-difficulty-dot.unplayed{color:#bbf7d0;background:#22c55e33;border-color:#4ade8073}.qs-difficulty-dot.played{color:#fde68a;background:#f59e0b2e;border-color:#fbbf2461}.qs-difficulty-dot.missing{color:#94a3b8;opacity:.7;background:#64748b26;border-color:#94a3b838}.qs-class-group{margin-bottom:8px}.qs-class-heading{color:#64748b;letter-spacing:.05em;text-transform:uppercase;padding:6px 10px 2px;font-size:.75rem;font-weight:600}.qs-eingeschult-item{border-radius:7px;align-items:center;gap:10px;padding:8px 10px;display:flex}.qs-eingeschult-item:hover{background:#1e293b}.qs-eingeschult-item .qs-item-sub{min-width:120px}.qs-eingeschult-item .qs-item-title{flex:1;font-size:.87rem}.qs-actions{border-top:1px solid #1e293b;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.ed-category-row td{color:#bfdbfe;letter-spacing:.08em;text-transform:uppercase;padding:8px 10px;font-size:.76rem;font-weight:800;background:#0f172a!important}.reverse-quiz-regie,.reverse-quiz-player-panel{background:linear-gradient(135deg,#0f172af7,#1e293bf2);border-color:#14b8a642}.reverse-quiz-regie-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:18px;display:grid}.reverse-quiz-answer-card{background:#020617b8;border:1px solid #94a3b838;border-radius:8px;gap:8px;padding:22px;display:grid}.reverse-quiz-answer-card span,.reverse-quiz-timer span{color:#94a3b8;text-transform:uppercase;font-size:.78rem;font-weight:800}.reverse-quiz-answer-card strong{color:#f8fafc;font-size:clamp(2rem,4vw,4rem);line-height:1}.reverse-quiz-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reverse-quiz-option{color:#e2e8f0;text-align:left;background:#0f172ad1;border:1px solid #94a3b83d;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:88px;padding:14px;display:grid}.reverse-quiz-option span{color:#5eead4;background:#14b8a626;border-radius:999px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.reverse-quiz-option strong{min-width:0;color:inherit;overflow-wrap:anywhere;font-size:.98rem;line-height:1.25}.reverse-quiz-option em{color:#bbf7d0;text-transform:uppercase;grid-column:2;font-size:.78rem;font-style:normal;font-weight:800}.reverse-quiz-choice-names{color:#dbeafe;overflow-wrap:anywhere;grid-column:2;min-width:0;font-size:.86rem;font-weight:800;line-height:1.25}.reverse-quiz-choice-names:before{content:"Gewählt: ";color:#94a3b8;font-weight:700}.reverse-quiz-choice-names.is-empty{color:#64748b;font-weight:700}button.reverse-quiz-option{cursor:pointer}button.reverse-quiz-option:disabled{cursor:not-allowed}.reverse-quiz-option.is-selected{border-color:#fbbf24c2;box-shadow:0 0 0 2px #fbbf2438}.reverse-quiz-option.is-regie-correct{border-color:#22c55e7a}.reverse-quiz-option.is-correct{color:#f0fdf4;background:linear-gradient(135deg,#166534f5,#14b8a6d1);border-color:#bbf7d0f2;box-shadow:0 0 26px #22c55e52}.reverse-quiz-option.is-correct span{color:#166534;background:#f0fdf4f2}.reverse-quiz-option.is-correct .reverse-quiz-choice-names,.reverse-quiz-option.is-correct .reverse-quiz-choice-names:before{color:#f0fdf4}.reverse-quiz-option.is-wrong{background:#7f1d1db3;border-color:#f87171c2}.reverse-quiz-timer,.reverse-quiz-clock-card{background:#0f172ac7;border:1px solid #94a3b838;border-radius:8px;align-content:center;justify-items:center;gap:4px;min-width:104px;min-height:78px;display:grid}.reverse-quiz-timer strong,.reverse-quiz-clock-card strong{color:#facc15;text-align:center;font-size:clamp(1.25rem,1.8vw,2rem);line-height:1}.reverse-quiz-player-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.reverse-quiz-player-result{gap:8px;display:grid}.reverse-quiz-player-result div{justify-content:space-between;align-items:center;gap:10px;display:flex}.reverse-quiz-player-result p{color:#e2e8f0;margin:0}.rq-correct{color:#86efac;font-weight:900}.rq-wrong{color:#fca5a5;font-weight:900}.reverse-quiz-stage{background:radial-gradient(circle at 22% 16%,#14b8a629,#0000 34%),linear-gradient(#07111f 0%,#0f172a 56%,#111827 100%);grid-template-rows:minmax(0,1fr) minmax(310px,34vh);gap:12px}.reverse-quiz-stage .stage-main{grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:8px;width:100%;min-height:0;display:grid}.reverse-quiz-stage .stage-header h1{font-size:clamp(34px,3.2vw,62px);line-height:1}.reverse-quiz-stage .stage-header{align-items:center;min-height:0;padding-block:0}.reverse-quiz-stage .video-strip{align-self:stretch;min-height:0}.reverse-quiz-viewer-card{background:#020617b8;border-color:#14b8a647;border-radius:12px;grid-template-rows:auto minmax(66px,.42fr) minmax(148px,1fr);gap:clamp(6px,.8vw,12px);width:100%;height:100%;padding:clamp(10px,1.2vw,18px);display:grid}.reverse-quiz-viewer-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.reverse-quiz-viewer-card .reverse-quiz-answer-card{text-align:center;align-content:center;justify-items:center;gap:4px;padding:clamp(8px,1vw,14px)}.reverse-quiz-viewer-card .reverse-quiz-answer-card strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.7rem,3.2vw,3.8rem);line-height:.98}.reverse-quiz-viewer-card .reverse-quiz-option{background:#0f172ae0;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:clamp(7px,.8vw,10px);height:100%;min-height:0;padding:clamp(8px,.85vw,13px)}.reverse-quiz-viewer-card .reverse-quiz-option strong{font-size:clamp(.92rem,1.35vw,1.6rem);line-height:1.12}.reverse-quiz-viewer-card .reverse-quiz-option span{width:34px;height:34px;font-size:.8rem}.reverse-quiz-viewer-card .reverse-quiz-choice-names{font-size:clamp(.72rem,.82vw,.9rem);line-height:1.15}.reverse-quiz-viewer-card .viewer-options{height:100%}.ed-reverse-options{grid-template-columns:repeat(2,minmax(180px,1fr));gap:6px;display:grid}.ed-reverse-add{grid-template-columns:minmax(120px,.7fr) minmax(160px,1fr);align-items:end;display:grid}.ed-reverse-add input{min-width:0}.ed-guesswho-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.ed-guesswho-card{background:#0f172a85;border:1px solid #94a3b82e;border-radius:8px;gap:8px;padding:10px;display:grid}.ed-guesswho-card-head{color:#94a3b8;justify-content:space-between;align-items:center;gap:10px;font-weight:800;display:flex}.ed-guesswho-card-head input[type=color]{width:42px;height:32px;padding:2px}@media (width<=900px){.reverse-quiz-regie-layout,.reverse-quiz-options,.ed-reverse-options{grid-template-columns:1fr}.reverse-quiz-stage .stage-main{gap:12px}.reverse-quiz-viewer-head{flex-direction:column;align-items:stretch}}.guess-who-regie-toolbar,.guess-who-player-layout{grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);align-items:start;gap:16px;min-width:0;display:grid}.guess-who-regie-toolbar{grid-template-columns:minmax(220px,.4fr) auto;align-items:end;margin-bottom:16px}.guess-who-grid{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:8px;min-width:0;display:grid}.guess-who-card{border:1px solid color-mix(in srgb, var(--guess-who-color) 42%, #ffffff59);background:linear-gradient(180deg, #fffffff5 0%, #f8fafc 58%, color-mix(in srgb, var(--guess-who-color) 18%, #e2e8f0) 100%);color:#f8fafc;cursor:pointer;min-width:0;min-height:140px;transform-style:preserve-3d;transform-origin:50% 100%;backface-visibility:hidden;will-change:transform;border-radius:8px;grid-template-rows:58px auto minmax(30px,auto);place-items:center;gap:8px;padding:8px;transition:transform .16s,border-color .16s,opacity .16s;display:grid;box-shadow:0 10px 24px #0f172a24}.guess-who-card:disabled{cursor:default}.guess-who-card:hover:not(:disabled){border-color:color-mix(in srgb, var(--guess-who-color) 72%, #fff);transform:translateY(-2px)}.guess-who-card.is-selected,.guess-who-card.is-secret{border-color:#22c55edb;box-shadow:0 0 0 2px #22c55e2e,0 12px 28px #0f172a29}.guess-who-card.is-visible{border-color:color-mix(in srgb, var(--guess-who-color) 58%, #fff);filter:none;opacity:1;box-shadow:0 0 0 1px #ffffffeb, 0 0 18px color-mix(in srgb, var(--guess-who-color) 42%, transparent), 0 0 34px #ffffff2e, 0 12px 24px #0f172a1f}.guess-who-card.is-hidden{opacity:1;filter:none;background:linear-gradient(180deg, #fffffff5 0%, #f8fafc 58%, color-mix(in srgb, var(--guess-who-color) 18%, #e2e8f0) 100%);border-color:color-mix(in srgb, var(--guess-who-color) 42%, #ffffff59);transform:perspective(900px)rotateX(82deg);box-shadow:0 3px 8px #0f172a2e}.guess-who-portrait{background:radial-gradient(circle at 35% 28%, #ffffff57, transparent 30%), var(--guess-who-color);color:#fff;border:3px solid #ffffffe6;border-radius:999px;place-items:center;width:56px;height:56px;min-height:52px;font-size:1.05rem;font-weight:900;display:grid;overflow:hidden}.guess-who-portrait img{object-fit:cover;object-position:center;width:100%;height:100%}.guess-who-card strong{overflow-wrap:anywhere;text-align:center;color:#0f172a;max-width:100%;font-size:.9rem;line-height:1.05}.guess-who-traits{color:#475569;text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:.62rem;line-height:1.14}.guess-who-secret-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;display:grid}.guess-who-own-secret,.guess-who-viewer-status{color:#cbd5e1;justify-items:end;gap:2px;display:grid}.guess-who-own-secret strong,.guess-who-viewer-status strong{color:#facc15;font-size:1.2rem}.guess-who-own-secret a{color:#93c5fd;font-weight:800;text-decoration:none}.guess-who-secret-card-wrap{max-width:220px;margin-bottom:12px}.guess-who-player-panel,.guess-who-player-panel>div,.guess-who-player-layout>div{min-width:0}.guess-who-player-panel .guess-who-grid,.guess-who-regie .guess-who-grid,.panel .guess-who-grid:not(.guess-who-viewer-grid){grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.guess-who-guess-panel{background:#0f172aad;border:1px solid #94a3b842;border-radius:8px;gap:12px;padding:14px;display:grid}.guess-who-stage{background:linear-gradient(135deg,#0ea5e92e,#0000 36%),linear-gradient(225deg,#f59e0b29,#0000 34%),linear-gradient(#07111f 0%,#10243d 56%,#111827 100%)}.guess-who-viewer-card{background:#02061761;border-color:#0ea5e947;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:9px;width:100%;height:100%;min-height:0;padding:clamp(10px,1.05vw,18px);display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.guess-who-viewer-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.guess-who-viewer-head h2{margin:0;font-size:clamp(1.5rem,2.4vw,3.2rem)}.guess-who-last{color:#e2e8f0;background:#0f172ad6;border:1px solid #94a3b83d;border-radius:8px;padding:10px 12px;font-weight:800}.guess-who-last.is-correct{color:#bbf7d0;border-color:#22c55e85}.guess-who-last.is-wrong{color:#fecaca;border-color:#f8717185}.guess-who-viewer-grid{background:linear-gradient(#0812242e,#0f172a1f);border:1px solid #7dd3fc2e;border-radius:8px;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(5px,.55vw,9px);height:100%;min-height:0;padding:clamp(8px,.85vw,14px);overflow:hidden}.guess-who-viewer-grid .guess-who-card{grid-template-rows:minmax(34px,.48fr) auto minmax(20px,.24fr);gap:6px;height:100%;min-height:0;padding:6px;box-shadow:0 8px 18px #0f172a29}.guess-who-viewer-grid .guess-who-card.is-visible{filter:none;opacity:1;box-shadow:0 0 0 1px #fffffff2, 0 0 14px color-mix(in srgb, var(--guess-who-color) 58%, transparent), 0 0 28px #ffffff3d, 0 8px 18px #0f172a1f}.guess-who-viewer-grid .guess-who-card.is-hidden{opacity:1}.guess-who-viewer-grid .guess-who-portrait{aspect-ratio:1;border-width:2px;border-radius:999px;width:min(46px,68%);height:auto;min-height:0;font-size:.78rem}.guess-who-viewer-grid .guess-who-card strong{font-size:clamp(.58rem,.76vw,.86rem)}.guess-who-viewer-grid .guess-who-traits{max-height:2.2em;font-size:clamp(.46rem,.55vw,.62rem);overflow:hidden}.guess-who-revealed-row{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;display:grid}.guess-who-revealed-row div{background:#0f172ab8;border:1px solid #94a3b833;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.guess-who-revealed-row .is-revealed{border-color:#22c55e6b}.guess-who-revealed-row span{color:#cbd5e1}.guess-who-revealed-row strong{color:#f8fafc}@media (width<=900px){.guess-who-regie-toolbar,.guess-who-player-layout,.guess-who-secret-grid,.guess-who-revealed-row{grid-template-columns:1fr}.guess-who-viewer-grid{grid-template-columns:repeat(3,minmax(92px,1fr));overflow:auto}}.draw-answer-canvas,.draw-answer-image{object-fit:contain;touch-action:none;background:#fff;border:3px solid #94a3b859;border-radius:18px;width:min(100%,1000px);max-height:60vh}.draw-answer-canvas{aspect-ratio:5/3;display:block}.draw-answer-player{justify-self:start;width:min(100%,1060px)}.draw-answer-player .draw-answer-tools{width:min(100%,1000px)}.draw-answer-image.viewer{min-height:360px}.draw-answer-placeholder{border:3px dashed #94a3b859;border-radius:18px;place-items:center;min-height:360px;display:grid}.draw-answer-status{text-align:center;margin-top:18px;font-size:clamp(1.2rem,3vw,2.2rem)}.draw-answer-tools{background:#0f172a8c;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.draw-answer-color{flex-direction:row;align-items:center;gap:9px;display:flex}.draw-answer-color input{cursor:pointer;width:48px;height:40px;padding:2px}.draw-answer-stage{grid-template-rows:minmax(0,1fr) clamp(96px,28vh,250px);gap:clamp(8px,1.2vh,16px);padding:clamp(8px,1.5vw,24px)}.draw-answer-stage .stage-main{grid-template-rows:auto minmax(0,1fr);gap:clamp(6px,1vh,14px)}.draw-answer-stage .stage-header h1{font-size:clamp(20px,3vw,46px);line-height:1}.draw-answer-stage .stage-header .eyebrow{font-size:clamp(7px,.7vw,11px)}.draw-answer-stage .viewer-quiz-area{align-items:stretch}.draw-answer-viewer{background:radial-gradient(circle at 10% 0,#38bdf82e,#0000 34%),linear-gradient(145deg,#0f172af5,#1e293bf0);border:1px solid #7dd3fc38;grid-template-rows:auto minmax(0,1fr) auto;width:min(1380px,100%);height:100%;min-height:0;margin:0 auto;padding:clamp(10px,1.8vw,28px);display:grid;box-shadow:0 30px 80px #02061773}.draw-answer-viewer-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(7px,1.2vh,16px);display:flex}.draw-answer-viewer-head h2{max-width:1000px;margin:0;font-size:clamp(1.25rem,3vw,3rem);line-height:1.05}.draw-answer-artist{text-align:right;background:#0ea5e921;border:1px solid #38bdf840;border-radius:16px;min-width:190px;padding:12px 18px}.draw-answer-artist span{color:#7dd3fc;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;display:block}.draw-answer-artist strong{font-size:1.35rem}.draw-answer-frame{background:linear-gradient(135deg,#38bdf8,#a78bfa 50%,#fb7185);border-radius:24px;min-height:0;padding:clamp(8px,1.5vw,16px);box-shadow:0 20px 55px #00000052}.draw-answer-frame .draw-answer-image,.draw-answer-frame .draw-answer-placeholder{aspect-ratio:auto;background:#fff;border:0;border-radius:16px;width:100%;height:100%;min-height:0;display:block}.draw-answer-placeholder{color:#64748b;gap:8px}.draw-answer-placeholder span{color:#38bdf8;font-size:3rem}.draw-answer-status{background:#0f172adb;border-radius:0 0 22px 22px;place-items:center;min-height:clamp(36px,6vh,66px);padding:12px 24px;display:grid}.draw-answer-status.phase-buzzing{color:#fde047;animation:1s ease-in-out infinite alternate draw-answer-pulse}.draw-answer-status.phase-revealed{color:#86efac}@keyframes draw-answer-pulse{to{box-shadow:0 0 35px #facc1540}}@media (width<=720px){.draw-answer-viewer-head{flex-direction:row;align-items:end}.draw-answer-artist{min-width:120px;padding:7px 10px}.draw-answer-artist strong{font-size:.9rem}.draw-answer-artist span{font-size:.55rem}}@media (height<=500px){.draw-answer-stage{grid-template-rows:minmax(0,1fr) clamp(78px,27vh,120px)}.draw-answer-viewer-head .eyebrow,.draw-answer-stage .stage-header .eyebrow{display:none}.draw-answer-viewer{border-radius:14px}.draw-answer-frame{border-radius:12px;padding:5px}.draw-answer-frame .draw-answer-image,.draw-answer-frame .draw-answer-placeholder{border-radius:8px}}.draw-answer-canvas,.draw-answer-image,.draw-answer-player,.draw-answer-player .draw-answer-tools{width:100%;max-width:none}.draw-answer-width{align-items:center;gap:8px;display:flex}.draw-answer-width input{width:clamp(90px,18vw,180px)}.draw-answer-timer{color:#fde047;margin-left:auto;font-size:1.2rem}.draw-answer-artist-inline{color:#7dd3fc;margin:6px 0 0;font-weight:800}.stage-mobile{grid-template-rows:minmax(0,1fr) clamp(250px,28dvh,540px);grid-template-columns:minmax(0,1fr);gap:clamp(12px,1.6dvh,28px);width:100%;min-width:320px;height:100dvh;min-height:100dvh;padding:clamp(14px,2.2vw,28px);display:grid;overflow:hidden}.stage-mobile .stage-main{grid-area:1/1;grid-template-rows:auto minmax(0,1fr);gap:clamp(10px,1.2dvh,22px);min-width:0;min-height:0;display:grid}.stage-mobile .stage-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080f20c2;border:1px solid #93c5fd2e;border-radius:clamp(18px,3vw,30px);min-height:0;padding:clamp(14px,2.2vw,28px)}.stage-mobile .stage-header .eyebrow{margin-bottom:6px;font-size:clamp(10px,1.8vw,18px)}.stage-mobile .stage-header h1{font-size:clamp(30px,6.4vw,68px);line-height:.98}.stage-mobile .viewer-quiz-area,.stage-mobile .viewer-card{width:100%;min-width:0;height:100%;min-height:0}.stage-mobile .viewer-quiz-area{align-items:stretch;overflow:hidden}.stage-mobile .viewer-card{max-width:none;padding:clamp(14px,2.6vw,30px);overflow:auto}.stage-mobile .video-strip{grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:clamp(10px,2vw,20px);width:100%;min-width:0;height:100%;min-height:0;padding:0;display:grid;position:static;inset:auto;overflow:hidden auto}.stage-mobile .facecam-slot,.stage-mobile .video-card{width:100%;min-width:0;height:100%;min-height:0}.stage-mobile .video-card iframe{object-fit:cover;width:100%;height:100%;min-height:0}.stage-mobile .video-overlay strong{font-size:clamp(13px,2.5vw,26px)}.stage-mobile.stage-score-idle{grid-template-rows:auto minmax(0,1fr)}.stage-mobile.stage-score-idle .stage-main{grid-row:1;min-height:clamp(112px,11dvh,210px)}.stage-mobile.stage-score-idle .viewer-quiz-area{display:none}.stage-mobile .score-sidebar{border-radius:clamp(18px,3vw,30px);grid-area:1/1;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(14px,2.4vw,26px);width:100%;max-width:none;max-height:none;padding:clamp(14px,2.4vw,24px);display:grid;position:static;transform:none}.stage-mobile .score-sidebar-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible}.stage-mobile .score-sidebar-row{padding:clamp(8px,1.5vw,14px)}.stage-mobile.stage-score-idle .idle-facecam-layout{grid-row:2;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2.2vw,24px);width:100%;height:100%;padding:0;position:static;inset:auto;overflow:hidden}.stage-mobile.stage-score-idle .idle-facecam-layout .player-slot,.stage-mobile.stage-score-idle .idle-facecam-layout .director-slot{place-self:stretch stretch;width:100%;height:100%;position:static}.stage-mobile.stage-score-idle .idle-facecam-layout .video-card{grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%}.stage-mobile.stage-score-idle .idle-facecam-layout .video-card iframe{aspect-ratio:auto;border-radius:clamp(16px,2.6vw,28px);width:100%;height:100%}.stage-mobile.stage-score-idle .idle-facecam-layout .video-overlay{min-height:42px;padding:7px 10px}.stage-mobile.stage-score-idle .idle-facecam-layout{grid-template-rows:minmax(0,1.15fr) repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;place-items:stretch stretch!important;overflow:hidden!important}.stage-mobile.stage-score-idle .idle-facecam-layout .director-slot{grid-area:auto/1/auto/-1!important}.stage-mobile.stage-score-idle .idle-facecam-layout .player-slot,.stage-mobile.stage-score-idle .idle-facecam-layout .director-slot{align-content:stretch!important;place-self:stretch stretch!important;width:100%!important;height:100%!important;position:static!important;inset:auto!important}.stage-mobile.stage-score-idle .idle-facecam-layout .player-slot .video-card,.stage-mobile.stage-score-idle .idle-facecam-layout .director-slot .video-card{background:#0f172ad1!important;border:1px solid #94a3b829!important;border-radius:clamp(16px,2.6vw,28px)!important;grid-template-rows:minmax(0,1fr) auto!important;gap:6px!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.stage-mobile.stage-score-idle .idle-facecam-layout .player-slot .video-card iframe,.stage-mobile.stage-score-idle .idle-facecam-layout .director-slot .video-card iframe{aspect-ratio:auto!important;object-fit:cover!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important}.draw-answer-viewer{box-shadow:none;background:0 0;border:0;padding:0}.draw-answer-frame,.stage-mobile.draw-answer-stage .draw-answer-frame{box-shadow:none;background:#fff;border-radius:0;padding:0;overflow:hidden}.draw-answer-frame .draw-answer-image,.draw-answer-frame .draw-answer-placeholder,.stage-mobile.draw-answer-stage .draw-answer-frame .draw-answer-image,.stage-mobile.draw-answer-stage .draw-answer-frame .draw-answer-placeholder{object-fit:fill;background:#fff;border:0;border-radius:0;width:100%;height:100%}.stage-mobile.quizduell-stage{grid-template-rows:auto minmax(0,1fr)!important}.stage-mobile.quizduell-stage .stage-main{grid-template-rows:auto auto;gap:clamp(7px,.8dvh,12px);height:auto;overflow:visible}.stage-mobile.quizduell-stage .stage-header{padding:clamp(10px,1.6vw,18px)}.stage-mobile.quizduell-stage .stage-header .eyebrow{margin-bottom:3px}.stage-mobile.quizduell-stage .stage-header h1{font-size:clamp(28px,5vw,52px)}.stage-mobile.quizduell-stage .viewer-quiz-area,.stage-mobile.quizduell-stage .quizduell-board-card{height:auto;min-height:0}.stage-mobile.quizduell-stage .quizduell-board-card{grid-template-rows:auto auto;gap:6px;padding:clamp(10px,1.6vw,18px);overflow:hidden}.stage-mobile.quizduell-stage .quizduell-board-card .card-head h2{margin-bottom:3px;font-size:clamp(18px,3vw,30px)}.stage-mobile.quizduell-stage .quizduell-board-card .card-head p{margin-bottom:2px;font-size:clamp(10px,1.4vw,14px)}.stage-mobile.quizduell-stage .quizduell-viewer-board,.stage-mobile.quizduell-stage .quizduell-category-column{gap:clamp(3px,.6vw,6px)}.stage-mobile.quizduell-stage .quizduell-category-title{border-radius:10px;min-height:clamp(34px,4dvh,46px);padding:5px;font-size:clamp(9px,1.35vw,14px)}.stage-mobile.quizduell-stage .quizduell-value-tile{border-radius:9px;min-height:clamp(27px,3.2dvh,36px);font-size:clamp(14px,2.2vw,22px)}.stage-mobile.quizduell-stage .quizduell-video-card .current-player-ribbon{display:none!important}.stage-mobile.quizduell-stage .quizduell-video-card.is-current-player .video-overlay{justify-content:space-between;align-items:center;gap:8px;background:linear-gradient(90deg,#14532df5,#0f172af5)!important;border-color:#22c55ecc!important;display:flex!important}.stage-mobile.quizduell-stage .quizduell-video-card.is-current-player .video-overlay:before{content:"IST DRAN";color:#052e16;letter-spacing:.08em;background:#86efac;border-radius:999px;flex:none;padding:3px 7px;font-size:clamp(8px,1.1vw,11px);font-weight:1000}.stage-mobile.guess-color-stage .mobile-guess-color-card{grid-template-rows:auto minmax(0,1fr);gap:clamp(8px,1vw,14px);height:100%;min-height:0;padding:clamp(10px,1.8vw,18px);display:grid;overflow:hidden}.stage-mobile.stage-quiz-active.guess-color-stage{grid-template-rows:minmax(0,40fr) minmax(0,60fr)}.mobile-guess-color-head .eyebrow{margin-bottom:3px;font-size:clamp(8px,1.1vw,12px)}.mobile-guess-color-head h2{margin:0;font-size:clamp(18px,3vw,32px);line-height:1.05}.mobile-guess-color-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(7px,1.2vw,13px);min-height:0;display:grid}.stage-mobile.guess-color-stage .video-strip{grid-template-rows:repeat(3,max-content)!important;grid-template-columns:repeat(2,minmax(0,46%))!important;place-content:start space-between!important}.stage-mobile.guess-color-stage .video-strip .guess-color-facecam-slot{grid-template-rows:none!important;align-self:start!important;height:auto!important;min-height:0!important;display:block!important}.stage-mobile.guess-color-stage .video-strip .guess-color-facecam-slot .video-card{align-self:start!important;height:auto!important;min-height:0!important}.stage-mobile.guess-color-stage .video-strip .director-slot{place-self:start center!important;width:46%!important}.stage-mobile.guess-color-stage .video-strip .video-overlay{gap:5px!important;padding-inline:7px!important}.stage-mobile.guess-color-stage .video-strip .video-name-block{min-width:0;overflow:hidden}.stage-mobile.guess-color-stage .video-strip .video-name-block strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(9px,1.25vw,13px);display:block;overflow:hidden}.ed-times-asked-input{text-align:center;color:#93c5fd;background:#0f2742;border:1px solid #2563eb;border-radius:8px;width:64px;min-width:64px;padding:5px 6px}.ed-draw-answer-table th:first-child{width:36px}.ed-draw-answer-table th:nth-child(3){width:180px}.ed-draw-answer-table th:nth-child(4){width:58px}.ed-draw-answer-table th:nth-child(5){width:40px}.ed-draw-answer-table .ed-times-asked-input{width:50px;min-width:50px}.stage-mobile.guess-color-stage .video-strip .video-stats{flex:none;font-size:clamp(7px,1vw,10px)}.stage-mobile.guess-color-stage .video-strip .video-card,.stage-mobile.guess-color-stage .video-strip .video-card iframe{flex-shrink:0!important}.mobile-guess-color-surface{background:#020617e0;border:1px solid #fff3;border-radius:clamp(12px,1.8vw,20px);grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.mobile-guess-color-image{place-items:center;min-width:0;min-height:0;display:grid;overflow:hidden}.mobile-guess-color-image img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.mobile-guess-color-surface.is-private{border-color:#94a3b833}.mobile-guess-color-surface.is-private .mobile-guess-color-image{background:repeating-linear-gradient(135deg,#94a3b81a 0 12px,#0f172a59 12px 24px),#111827}.mobile-guess-color-private{color:#94a3b8;place-items:center;gap:4px;display:grid}.mobile-guess-color-private span{aspect-ratio:1;border:1px solid #94a3b84d;border-radius:999px;place-items:center;width:clamp(28px,4vw,44px);font-size:clamp(15px,2.4vw,25px);font-weight:950;display:grid}.mobile-guess-color-private strong{letter-spacing:.08em;text-transform:uppercase;font-size:clamp(8px,1.1vw,12px)}.mobile-guess-color-surface footer{background:#020617f0;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:34px;padding:5px 9px;display:flex}.mobile-guess-color-surface footer strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(10px,1.4vw,15px);overflow:hidden}.mobile-guess-color-surface footer span{color:#cbd5e1;flex:none;font-size:clamp(8px,1.1vw,12px);font-weight:800}.stage-mobile.higher-lower-stage{grid-template-rows:auto minmax(0,1fr)!important}.stage-mobile.higher-lower-stage .stage-main,.stage-mobile.higher-lower-stage .viewer-quiz-area,.stage-mobile.higher-lower-stage .higher-lower-viewer-card{height:auto;min-height:0}.stage-mobile.higher-lower-stage .stage-main{grid-template-rows:auto;overflow:visible}.stage-mobile.higher-lower-stage .higher-lower-viewer-card{grid-template-rows:auto auto auto auto auto;gap:clamp(5px,.7dvh,9px);padding:clamp(8px,1.4vw,14px)}.stage-mobile.higher-lower-stage .higher-lower-hero{grid-template-columns:minmax(90px,.2fr) minmax(0,1fr) minmax(145px,.3fr);gap:8px}.stage-mobile.higher-lower-stage .higher-lower-kicker,.stage-mobile.higher-lower-stage .higher-lower-live-card{min-height:58px;padding:7px 9px}.stage-mobile.higher-lower-stage .higher-lower-title-block{gap:3px}.stage-mobile.higher-lower-stage .higher-lower-title-block strong{font-size:clamp(25px,4vw,42px)}.stage-mobile.higher-lower-stage .higher-lower-title-block span,.stage-mobile.higher-lower-stage .higher-lower-kicker span,.stage-mobile.higher-lower-stage .higher-lower-live-card span,.stage-mobile.higher-lower-stage .higher-lower-live-card em{font-size:clamp(7px,1vw,10px)}.stage-mobile.higher-lower-stage .higher-lower-live-card strong{font-size:clamp(12px,1.8vw,18px)}.stage-mobile.higher-lower-stage .higher-lower-question{gap:8px;padding:6px 9px}.stage-mobile.higher-lower-stage .higher-lower-question span{font-size:clamp(7px,.9vw,10px)}.stage-mobile.higher-lower-stage .higher-lower-question strong{font-size:clamp(11px,1.5vw,16px)}.stage-mobile.higher-lower-stage .higher-lower-scale{min-height:32px;padding-inline:28px}.stage-mobile.higher-lower-stage .higher-lower-scale-line{height:4px;left:92px;right:92px}.stage-mobile.higher-lower-stage .scale-edge{padding:4px 7px;font-size:clamp(7px,1vw,10px)}.stage-mobile.higher-lower-stage .higher-lower-board{--higher-lower-board-gap:5px;min-height:52px;padding:5px 32px}.stage-mobile.higher-lower-stage .higher-lower-board .higher-lower-item{gap:3px;padding:4px}.stage-mobile.higher-lower-stage .higher-lower-pool-wrap{grid-template-columns:62px minmax(0,1fr);gap:6px;padding-top:0}.stage-mobile.higher-lower-stage .higher-lower-pool-label span{font-size:7px}.stage-mobile.higher-lower-stage .higher-lower-pool-label strong{font-size:24px}.stage-mobile.higher-lower-stage .higher-lower-viewer-card .higher-lower-pool{grid-template-rows:repeat(3,minmax(0,auto));grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;max-height:none;overflow:hidden}.stage-mobile.higher-lower-stage .higher-lower-viewer-card .higher-lower-item.pool-item{border-radius:5px;grid-template-columns:28px minmax(0,1fr);gap:4px;min-width:0;min-height:34px;padding:3px}.stage-mobile.higher-lower-stage .higher-lower-viewer-card .higher-lower-item.pool-item .higher-lower-icon{width:28px;height:28px}.stage-mobile.higher-lower-stage .higher-lower-viewer-card .higher-lower-item.pool-item strong{max-height:2em;font-size:clamp(6px,.8vw,9px);line-height:1;overflow:hidden}.stage-mobile.top100-stage{grid-template-rows:auto minmax(0,1fr)!important}.stage-mobile.top100-stage .stage-main,.stage-mobile.top100-stage .viewer-quiz-area,.stage-mobile.top100-stage .top100-viewer-card{height:auto;min-height:0}.stage-mobile.top100-stage .stage-main{grid-template-rows:auto;overflow:visible}.stage-mobile.top100-stage .top100-viewer-card{grid-template-rows:auto auto auto;gap:6px;padding:clamp(8px,1.3vw,13px)}.stage-mobile.top100-stage .top100-viewer-head{grid-template-columns:minmax(0,1fr) 120px;gap:10px}.stage-mobile.top100-stage .top100-viewer-head h2{font-size:clamp(18px,2.8vw,30px)}.stage-mobile.top100-stage .top100-viewer-head p,.stage-mobile.top100-stage .top100-viewer-score span,.stage-mobile.top100-stage .top100-viewer-score em{font-size:clamp(7px,1vw,10px)}.stage-mobile.top100-stage .top100-viewer-score strong{font-size:clamp(24px,3.6vw,36px)}.stage-mobile.top100-stage .top100-viewer-result{grid-template-columns:100px minmax(0,1fr) 90px;gap:7px;min-height:34px;padding:5px 8px}.stage-mobile.top100-stage .top100-viewer-result span,.stage-mobile.top100-stage .top100-viewer-result em{font-size:clamp(7px,1vw,10px)}.stage-mobile.top100-stage .top100-viewer-result strong{font-size:clamp(12px,1.8vw,18px)}.stage-mobile.top100-stage .top100-board{grid-template-rows:repeat(20,12px);grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:12px;gap:2px 3px}.stage-mobile.top100-stage .top100-tile{--top100-mobile-type-size:clamp(6px, .78vw, 9px);border-radius:4px;grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;min-height:0;padding:0 3px;display:grid}.stage-mobile.top100-stage .top100-tile span,.stage-mobile.top100-stage .top100-tile strong{max-width:100%;font-size:var(--top100-mobile-type-size);white-space:nowrap;grid-area:1/1;line-height:1}.stage-mobile.top100-stage .top100-tile:not(.revealed) strong,.stage-mobile.top100-stage .top100-tile.revealed span{display:none}.stage-mobile.top100-stage .top100-tile.revealed strong{text-overflow:ellipsis;display:block;overflow:hidden}.stage-mobile.top100-stage .video-strip{grid-template-rows:repeat(3,max-content)!important;align-content:start!important}.stage-mobile.top100-stage .video-strip .facecam-slot,.stage-mobile.top100-stage .video-strip .video-card{align-self:start!important;height:auto!important;min-height:0!important}.stage-mobile.top100-stage .video-strip .current-player-ribbon{display:none!important}.stage-mobile.top100-stage .video-strip .video-card.is-current-player .video-overlay{justify-content:space-between;align-items:center;gap:7px;background:linear-gradient(90deg,#14532df5,#0f172af5)!important;border-color:#22c55ecc!important;display:flex!important}.stage-mobile.top100-stage .video-strip .video-card.is-current-player .video-overlay:before{content:"IST DRAN";color:#052e16;letter-spacing:.06em;background:#86efac;border-radius:999px;flex:none;padding:3px 7px;font-size:clamp(7px,1vw,10px);font-weight:1000}.stage-mobile.gluecksrad-stage{gap:clamp(10px,1.2dvh,18px);grid-template-rows:auto minmax(0,1fr)!important}.stage-mobile.gluecksrad-stage .stage-main,.stage-mobile.gluecksrad-stage .viewer-quiz-area,.stage-mobile.gluecksrad-stage .gluecksrad-viewer-card{height:auto;min-height:0}.stage-mobile.gluecksrad-stage .stage-main{grid-template-rows:auto;overflow:visible}.stage-mobile.gluecksrad-stage .gluecksrad-viewer-card{box-shadow:4px 4px 0 var(--gr-shadow);border-width:3px;border-radius:14px;grid-template-rows:auto auto auto;gap:clamp(7px,1vw,12px);padding:clamp(9px,1.5vw,15px);overflow:hidden}.stage-mobile.gluecksrad-stage .gluecksrad-viewer-top h2{text-shadow:2px 2px 0 var(--gr-blue), 4px 4px 0 var(--gr-pink), 6px 6px 0 var(--gr-shadow);font-size:clamp(22px,3.8vw,40px)}.stage-mobile.gluecksrad-stage .gluecksrad-viewer-card .eyebrow{margin-bottom:3px;font-size:clamp(8px,1.1vw,11px)}.stage-mobile.gluecksrad-stage .gluecksrad-board{min-height:0;box-shadow:inset 0 0 0 2px #ffffff3d, 4px 4px 0 var(--gr-shadow);border-width:3px;border-radius:13px;outline-width:3px;gap:clamp(3px,.55vw,6px);padding:clamp(10px,1.5vw,16px)}.stage-mobile.gluecksrad-stage .gluecksrad-word{gap:clamp(3px,.55vw,6px)}.stage-mobile.gluecksrad-stage .gluecksrad-tile{width:clamp(24px,3.1vw,34px);height:clamp(28px,3.65vw,40px);box-shadow:inset 0 2px 0 #fffc, inset 0 -4px 0 #2a1d1829, 2px 3px 0 var(--gr-shadow);border-width:2px;border-radius:6px;font-size:clamp(15px,2.2vw,24px)}.stage-mobile.gluecksrad-stage .gluecksrad-tile.is-space{opacity:0;pointer-events:none;flex:0 0 clamp(7px,1vw,12px);align-self:center;width:clamp(7px,1vw,12px);height:1px;min-height:0;padding:0;display:block}.stage-mobile.gluecksrad-stage .gluecksrad-viewer-result{border-width:2px;padding:6px 9px}.stage-mobile.gluecksrad-stage .gluecksrad-viewer-result span{font-size:clamp(7px,1vw,10px)}.stage-mobile.gluecksrad-stage .gluecksrad-viewer-result strong{font-size:clamp(13px,2vw,21px)}.stage-mobile.gluecksrad-stage .gluecksrad-viewer-card:has(.gluecksrad-wheel-modal){width:100%;height:clamp(300px,34dvh,620px)}.stage-mobile.gluecksrad-stage .gluecksrad-wheel-modal{border-radius:10px;padding:clamp(14px,2vw,24px)}.stage-mobile.gluecksrad-stage .gluecksrad-wheel-modal .gw-wrap{width:min(54dvw,520px)!important;height:min(54dvw,520px)!important}.stage-mobile.gluecksrad-stage .video-strip{grid-template-rows:repeat(3,max-content)!important;align-content:start!important}.stage-mobile.gluecksrad-stage .video-strip .facecam-slot,.stage-mobile.gluecksrad-stage .video-strip .video-card{align-self:start!important;height:auto!important;min-height:0!important}.stage-mobile.gluecksrad-stage .video-strip .current-player-ribbon{display:none!important}.stage-mobile.gluecksrad-stage .video-strip .video-card.is-current-player .video-overlay{justify-content:space-between;align-items:center;gap:7px;border-color:var(--gr-pink)!important;background:linear-gradient(90deg,#ff4fa3f5,#1d1a1af5)!important;display:flex!important}.stage-mobile.gluecksrad-stage .video-strip .video-card.is-current-player .video-overlay:before{content:"IST AKTIV";border:1px solid var(--gr-shadow);color:var(--gr-white);background:var(--gr-pink);box-shadow:1px 1px 0 var(--gr-shadow);letter-spacing:.05em;border-radius:999px;flex:none;padding:3px 7px;font-size:clamp(7px,1vw,10px);font-weight:1000}.stage-mobile.stage-score-idle .idle-facecam-layout .player-slot .video-overlay,.stage-mobile.stage-score-idle .idle-facecam-layout .director-slot .video-overlay{border-radius:0!important;width:100%!important;min-height:42px!important;padding:7px 10px!important;position:static!important}.stage-mobile.quizduell-stage,.stage-mobile.guess-color-stage,.stage-mobile.guess-who-stage,.stage-mobile.higher-lower-stage,.stage-mobile.top100-stage,.stage-mobile.eingeschult-stage,.stage-mobile.gluecksrad-stage,.stage-mobile.reverse-quiz-stage,.stage-mobile.draw-answer-stage{grid-template-rows:minmax(0,1fr) clamp(250px,28dvh,540px);grid-template-columns:minmax(0,1fr)}.stage-mobile .guess-color-canvas.viewer{--guess-color-max-width:100%;--guess-color-max-height:min(54dvh, 900px)}.stage-mobile .guess-who-viewer-grid{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.stage-mobile .reverse-quiz-viewer-card{grid-template-rows:auto minmax(110px,.35fr) minmax(0,1fr)}.stage-mobile .reverse-quiz-options,.stage-mobile .viewer-options{grid-template-columns:1fr}.stage-mobile .draw-answer-viewer-head{flex-direction:column;align-items:flex-start;gap:10px}.stage-mobile .draw-answer-artist{text-align:left;width:100%;min-width:0}.stage-mobile.draw-answer-stage{grid-template-rows:auto minmax(0,1fr);gap:clamp(12px,1.5dvh,24px)}.stage-mobile.draw-answer-stage .stage-main{grid-template-rows:auto;gap:0;height:auto}.stage-mobile.draw-answer-stage .stage-main>.stage-header{display:none}.stage-mobile.draw-answer-stage .viewer-quiz-area{height:auto;min-height:0}.stage-mobile.draw-answer-stage .draw-answer-viewer{border-radius:clamp(20px,3.2vw,34px);grid-template-rows:auto auto auto;gap:clamp(8px,1dvh,16px);height:auto;min-height:0;padding:clamp(16px,3vw,30px);overflow:hidden}.stage-mobile.draw-answer-stage .draw-answer-viewer-head{grid-template-columns:minmax(0,1fr) minmax(180px,.34fr);align-items:end;gap:clamp(12px,2.4vw,24px);margin:0;display:grid}.stage-mobile.draw-answer-stage .draw-answer-viewer-head h2{font-size:clamp(28px,5.2vw,56px);line-height:1.06}.stage-mobile.draw-answer-stage .draw-answer-artist{text-align:right;width:auto;min-width:0;padding:clamp(10px,1.8vw,18px);overflow:hidden}.stage-mobile.draw-answer-stage .draw-answer-artist span{letter-spacing:.12em;white-space:nowrap;font-size:clamp(9px,1.3vw,14px)}.stage-mobile.draw-answer-stage .draw-answer-artist strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(11px,1.8vw,20px);line-height:1.05;display:block}.stage-mobile.draw-answer-stage .draw-answer-frame{aspect-ratio:5/3;place-items:center;width:100%;height:auto;min-height:0;padding:clamp(8px,1.4vw,15px);display:grid;overflow:hidden}.stage-mobile.draw-answer-stage .draw-answer-frame .draw-answer-image,.stage-mobile.draw-answer-stage .draw-answer-frame .draw-answer-placeholder{object-fit:contain;width:100%;height:100%;min-height:0}.stage-mobile.draw-answer-stage .viewer-answer-bar,.stage-mobile.draw-answer-stage .facecam-status-slot{display:none!important}.stage-mobile.draw-answer-stage .draw-answer-status{border-radius:16px;min-height:clamp(54px,5dvh,90px);margin:0;padding:clamp(10px,1.8vw,18px);font-size:clamp(18px,3.4vw,36px)}.stage-mobile.draw-answer-stage .draw-answer-status:empty{display:none}.stage-mobile.draw-answer-stage .draw-answer-viewer:has(.draw-answer-status:empty){padding-bottom:clamp(8px,1.2vw,12px)}.stage-mobile.draw-answer-stage .video-strip{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-content:start;align-items:start;gap:clamp(8px,1.5vw,16px);overflow:hidden}.stage-mobile.draw-answer-stage .facecam-slot,.stage-mobile.draw-answer-stage .facecam-slot .video-card{place-self:start stretch!important;width:100%!important;height:auto!important;min-height:0!important}.stage-mobile.draw-answer-stage .facecam-slot .video-card{grid-template-rows:auto auto!important;gap:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.stage-mobile.draw-answer-stage .facecam-slot .video-card iframe{aspect-ratio:16/9!important;object-fit:cover!important;width:100%!important;height:auto!important;min-height:0!important}.stage-mobile.draw-answer-stage .facecam-slot .video-overlay{min-height:34px!important;padding:5px 9px!important;position:static!important}.stage-mobile.draw-answer-stage .video-strip .director-slot{grid-area:3/1/auto/-1;place-self:start center!important;width:calc(50% - clamp(4px,.75vw,8px))!important}.stage-mobile.draw-answer-stage .video-strip .player-cam-1{grid-area:1/1}.stage-mobile.draw-answer-stage .video-strip .player-cam-2{grid-area:1/2}.stage-mobile.draw-answer-stage .video-strip .player-cam-3{grid-area:2/1}.stage-mobile.draw-answer-stage .video-strip .player-cam-4{grid-area:2/2}@media (width<=560px){.stage-mobile.draw-answer-stage .draw-answer-viewer-head{grid-template-columns:minmax(0,1fr) minmax(105px,.38fr)}.stage-mobile.draw-answer-stage{grid-template-rows:auto minmax(0,1fr)}}.stage-mobile.stage-quiz-active:not(.draw-answer-stage){grid-template-rows:minmax(0,48fr) minmax(0,52fr);grid-template-columns:minmax(0,1fr);gap:clamp(12px,1.5dvh,24px)}.stage-mobile.stage-quiz-active:not(.draw-answer-stage) .stage-main{grid-template-rows:auto minmax(0,1fr);min-height:0}.stage-mobile.stage-quiz-active:not(.draw-answer-stage) .viewer-quiz-area{height:100%;min-height:0;overflow:hidden}.stage-mobile.stage-quiz-active .video-strip{grid-template-rows:repeat(3,auto)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;align-content:start!important;place-items:start stretch!important;gap:clamp(8px,1.5vw,16px)!important;overflow:hidden!important}.stage-mobile.stage-quiz-active .video-strip .facecam-status-slot,.stage-mobile.stage-quiz-active .video-strip .viewer-answer-bar{display:none!important}.stage-mobile.stage-quiz-active .video-strip .facecam-slot,.stage-mobile.stage-quiz-active .video-strip .facecam-slot .video-card{place-self:start stretch!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;position:static!important;inset:auto!important}.stage-mobile.stage-quiz-active .video-strip .facecam-slot .video-card{border-radius:clamp(14px,2.2vw,24px)!important;grid-template-rows:auto auto!important;gap:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.stage-mobile.stage-quiz-active .video-strip .facecam-slot .video-card iframe{aspect-ratio:16/9!important;object-fit:cover!important;border-radius:0!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important}.stage-mobile.stage-quiz-active .video-strip .facecam-slot .video-overlay{border-radius:0!important;width:100%!important;min-height:34px!important;padding:5px 9px!important;position:static!important}.stage-mobile.stage-quiz-active .video-strip .player-cam-1{grid-area:1/1!important}.stage-mobile.stage-quiz-active .video-strip .player-cam-2{grid-area:1/2!important}.stage-mobile.stage-quiz-active .video-strip .player-cam-3{grid-area:2/1!important}.stage-mobile.stage-quiz-active .video-strip .player-cam-4{grid-area:2/2!important}.stage-mobile.stage-quiz-active .video-strip .director-slot{grid-area:3/1/auto/-1!important;place-self:start center!important;width:calc(50% - clamp(4px,.75vw,8px))!important}@media (width<=560px){.stage-mobile.stage-quiz-active:not(.draw-answer-stage){grid-template-rows:minmax(0,48fr) minmax(0,52fr)}}.stage-mobile .gluecksrad-viewer-main,.stage-mobile .higher-lower-viewer-layout,.stage-mobile .top100-viewer-layout,.stage-mobile .eingeschult-viewer-layout{grid-template-columns:minmax(0,1fr)}@media (width<=560px){.stage-mobile{grid-template-rows:minmax(0,1fr) clamp(210px,27dvh,360px)}.stage-mobile .guess-who-viewer-grid{grid-template-columns:repeat(3,minmax(0,1fr));overflow:auto}.stage-mobile .score-sidebar{grid-template-columns:1fr}}.stage-mobile.stage-score-idle .idle-facecam-layout{grid-template-rows:repeat(3,auto)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;align-content:start!important;align-items:start!important;gap:clamp(8px,1.5vw,16px)!important}.stage-mobile.stage-score-idle .idle-facecam-layout .player-cam-1{grid-area:1/1!important}.stage-mobile.stage-score-idle .idle-facecam-layout .player-cam-2{grid-area:1/2!important}.stage-mobile.stage-score-idle .idle-facecam-layout .player-cam-3{grid-area:2/1!important}.stage-mobile.stage-score-idle .idle-facecam-layout .player-cam-4{grid-area:2/2!important}.stage-mobile.stage-score-idle .idle-facecam-layout .director-slot{grid-area:3/1/auto/-1!important;place-self:start center!important;width:calc(50% - clamp(4px,.75vw,8px))!important;height:auto!important}.stage-mobile.stage-score-idle .idle-facecam-layout .player-slot{place-self:start stretch!important;width:100%!important;height:auto!important}.stage-mobile.stage-score-idle .idle-facecam-layout .player-slot .video-card,.stage-mobile.stage-score-idle .idle-facecam-layout .director-slot .video-card{grid-template-rows:auto auto!important;gap:0!important;width:100%!important;height:auto!important}.stage-mobile.stage-score-idle .idle-facecam-layout .player-slot .video-card iframe,.stage-mobile.stage-score-idle .idle-facecam-layout .director-slot .video-card iframe{aspect-ratio:16/9!important;object-fit:cover!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important}.draw-answer-canvas,.draw-answer-image{aspect-ratio:1!important;object-fit:fill!important}.draw-answer-frame,.stage-mobile.draw-answer-stage .draw-answer-frame{justify-self:center;width:auto;max-width:100%;height:100%;padding:0;aspect-ratio:1!important}.draw-answer-frame .draw-answer-image,.draw-answer-frame .draw-answer-placeholder,.stage-mobile.draw-answer-stage .draw-answer-frame .draw-answer-image,.stage-mobile.draw-answer-stage .draw-answer-frame .draw-answer-placeholder{aspect-ratio:1!important;object-fit:fill!important}.draw-answer-player .draw-answer-canvas,.draw-answer-player>.draw-answer-image{aspect-ratio:1!important;width:min(100%,60vh)!important;height:auto!important;max-height:none!important}.draw-answer-stage{grid-template-rows:minmax(0,1fr) clamp(110px,34vh,280px)}.draw-answer-stage .draw-answer-status:empty{display:none}.draw-answer-stage .draw-answer-viewer:has(.draw-answer-status:empty){grid-template-rows:auto minmax(0,1fr)}.draw-answer-stage .video-card,.draw-answer-stage .video-card iframe{min-height:0}.draw-answer-stage .video-card iframe{height:100%}.stage-mobile.draw-answer-stage .draw-answer-frame{justify-self:center;width:50%;height:auto;aspect-ratio:1!important}.draw-answer-regie-image{aspect-ratio:1!important;object-fit:fill!important;width:min(100%,60vh)!important;height:auto!important;max-height:none!important}.draw-answer-facecam-score{color:#7dd3fc;margin-top:2px;font-size:.72em;font-weight:800;display:block}.draw-answer-player-score{color:#7dd3fc;margin:-4px 0 8px;font-weight:900}
