.quiz-dialog-backdrop{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141a3e6b;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.quiz-dialog-card{color:#171a27;background:#fffffff7;border:2px solid #bfc9f0f2;border-radius:24px;gap:14px;width:min(100%,420px);padding:26px 24px 22px;display:grid;box-shadow:0 26px 46px #12193f47}.quiz-dialog-eyebrow{color:#5163c5;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.quiz-dialog-title{color:#111317;margin:0;font-size:1.7rem;line-height:1.1}.quiz-dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}.quiz-dialog-button{width:100%;padding:14px 16px}.quiz-dialog-actions .quiz-secondary-button.quiz-dialog-secondary-action{color:#2c324d;background:#e3e8f3;border-color:#a3accc85}.quiz-dialog-actions .quiz-primary-button.quiz-dialog-primary-action{color:#f7fbff;box-shadow:none;background:#5873df}.quiz-dialog-actions .quiz-primary-button.quiz-dialog-primary-action:hover{box-shadow:none;background:#5873df}@media (width<=760px){.quiz-dialog-actions{grid-template-columns:1fr}}.game-shell{color:#fff;min-height:100dvh}.leave-game-mobile{display:none}.sound-toggle-button{z-index:5;place-items:center;width:48px;min-width:0;height:48px;padding:0;display:inline-grid;position:absolute;top:24px;left:164px}.sound-toggle-icon{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.answer-timer{z-index:4;position:absolute;top:18px;left:50%;transform:translate(-50%)}.answer-timer-label{color:#1f2b63;background:#f7f8fff5;border:2px solid #ffffffb8;border-radius:999px;place-items:center;min-width:92px;padding:10px 18px;font-size:1.8rem;font-weight:900;line-height:1;display:inline-grid;box-shadow:0 10px 22px #1c2e8329}.game-content{z-index:1;justify-items:center;gap:22px;width:min(100%,1120px);transition:opacity .56s ease-in-out;display:grid;position:relative}.screen-code{z-index:4;position:absolute;top:24px;right:24px}.code-readout{color:#ffffffeb;justify-items:end;gap:4px;padding:0;display:grid}.code-readout-label{letter-spacing:.12em;text-transform:uppercase;opacity:.82;font-size:.78rem;font-weight:900}.code-readout-value{letter-spacing:.14em;font-size:1.15rem;font-weight:900}.category-intro-banner{z-index:20;color:#fff;pointer-events:none;text-align:center;align-content:center;justify-items:center;gap:10px;padding:32px;display:grid;position:fixed;inset:0}.category-intro-eyebrow{color:#ffffffd1;letter-spacing:.12em;text-shadow:0 6px 18px #0a103273;text-transform:uppercase;margin:0;font-size:1.2rem;font-weight:900;line-height:1.2}.category-intro-title{color:#fff;letter-spacing:0;text-shadow:0 12px 30px #0a10328c;text-wrap:balance;max-width:min(900px,100%);margin:0;font-size:4.4rem;font-weight:900;line-height:1.05}.category-intro-enter-active{transition:opacity .42s ease-out .12s,transform .42s ease-out .12s}.category-intro-leave-active{transition:opacity .36s ease-in-out,transform .36s ease-in-out}.category-intro-enter-from,.category-intro-leave-to{opacity:0;transform:scale(.985)}.category-intro-enter-to,.category-intro-leave-from{opacity:1;transform:scale(1)}.category-intro-hidden-content{opacity:0}.quizmaster-game-panel,.main-screen-content{transition:opacity .56s ease-in-out}.question-panel{width:min(100%,900px)}.question-bubble{clip-path:polygon(3% 4%,98% 1%,96% 95%,24% 95%,19% 100%,15.5% 95%,5% 95%,1% 8%);background:#fffffffa;min-height:290px;padding:52px 68px 58px;animation:.22s ease-out question-enter;position:relative;box-shadow:0 32px 56px #1c2e834d}.question-bubble:before{content:"";clip-path:polygon(3% 4%,98% 1%,96% 95%,24% 95%,19% 100%,15.5% 95%,5% 95%,1% 8%);z-index:-1;background:#fffffffa;position:absolute;inset:0}.question-bubble:after{content:"";clip-path:polygon(2.2% 3.1%,98.8% .2%,96.9% 95.9%,23.4% 95.9%,19% 100%,15% 95.9%,4.3% 95.9%,.2% 7.2%);z-index:-2;background:#5364beeb;position:absolute;inset:0;transform:translate(-4px,-4px)}.question-category-badge{z-index:1;color:#1f2b6366;letter-spacing:.04em;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:min(34%,240px);font-size:.72rem;font-weight:700;line-height:1.1;position:absolute;top:24px;right:34px;overflow:hidden}.question-copy{color:#121212;text-align:center;place-items:center;min-height:178px;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.18;display:grid}.question-copy-medium{font-size:clamp(2rem,3.2vw,3rem)}.question-copy-compact{font-size:clamp(2rem,2.6vw,2.35rem)}.question-copy-tight{font-size:clamp(2rem,2vw,2rem)}.answers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(100%,980px);display:grid}.answer-card{appearance:none;-webkit-tap-highlight-color:transparent;color:#111317;text-align:left;cursor:pointer;background:linear-gradient(#f8faff 0%,#eef3fb 100%);border:2px solid #bcc5d8;border-radius:18px;align-items:center;gap:18px;width:100%;padding:20px 22px;transition:transform .12s,background .14s,border-color .14s,box-shadow .14s,color .14s;animation:.2s ease-out both answer-enter;display:flex;box-shadow:inset 0 1px #fffffff2}.answer-card:first-child{animation-delay:20ms}.answer-card:nth-child(2){animation-delay:55ms}.answer-card:nth-child(3){animation-delay:90ms}.answer-card:nth-child(4){animation-delay:.125s}.answer-card[aria-disabled=true],.answer-card:disabled{cursor:default;opacity:1}.answer-card:focus,.answer-card:focus-visible,.answer-card:active{outline:none}.answer-card.selected,.answer-card.pending{color:#0d234f;background:linear-gradient(#8ab7ff 0%,#5b97ff 100%);border-color:#5f87ff;animation:.14s ease-out answer-press}.answer-card.correct,.answer-card.revealed{color:#08381c;background:linear-gradient(#6ae79a 0%,#43d37b 100%);border-color:#28c76f;animation:.36s ease-out reveal-pulse}.answer-card.incorrect{color:#4a0f1e;background:linear-gradient(#ff99ac 0%,#ff6f8a 100%);border-color:#ff5f7a;animation:.16s ease-out answer-press}.answer-card.locked{color:#111317;opacity:1;background:linear-gradient(#f8faff 0%,#eef3fb 100%);border-color:#bcc5d8}.answer-card.locked,.answer-card.pending,.answer-card.correct,.answer-card.incorrect,.answer-card.revealed{cursor:default}.answer-label{color:#111317;background:#e3e9f7;border:2px solid #afbddb;border-radius:10px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:1.12rem;font-weight:900;display:inline-grid;box-shadow:inset 0 1px #fffffff2}.answer-text{font-size:1.26rem;font-weight:700;line-height:1.4}.answer-card.correct .answer-label,.answer-card.revealed .answer-label,.answer-card.incorrect .answer-label{background:#ffffffe0;border-color:#fffffff0}.answer-card.selected .answer-label,.answer-card.pending .answer-label{color:#2a4fca;border-color:#7f9fff}.answer-progress-readout{z-index:4;color:#1f2b63;background:#f7f8fff5;border:2px solid #dce3ffd1;border-radius:18px;gap:12px;width:min(260px,100vw - 48px);padding:14px 16px;display:grid;position:absolute;top:50%;left:24px;transform:translateY(-50%);box-shadow:0 14px 30px #1c2e832e}.answer-progress-list{gap:8px;display:grid}.answer-progress-player{color:#4d577e;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;font-size:.96rem;font-weight:800;display:grid}.answer-progress-player.answered,.answer-progress-player.correct,.answer-progress-player.incorrect{color:#1f2b63}.answer-progress-check{color:#1f8f5c;background:#eef2ff;border:2px solid #c6d0f0;border-radius:8px;place-items:center;width:26px;height:26px;font-size:1.02rem;font-weight:900;line-height:1;display:inline-grid}.answer-progress-player.answered .answer-progress-check{color:#2f56d6;background:#dfe7ff;border-color:#6f91ff}.answer-progress-player.correct .answer-progress-check{color:#14784a;background:#dffbea;border-color:#2fc878}.answer-progress-player.incorrect .answer-progress-check{color:#c82f4f;background:#ffe2e7;border-color:#ff6f8a}.answer-progress-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.next-question-controls{align-content:start;justify-items:center;gap:10px;width:min(100%,980px);min-height:90px;padding-top:16px;display:grid}.next-question-button{width:min(320px,100%);min-height:52px;padding:14px 22px;font-size:1rem}.next-question-error{text-align:center;width:min(320px,100%)}.quizmaster-round-controls{z-index:4;gap:10px;width:min(260px,100vw - 48px);display:grid;position:absolute;top:calc(50% + 110px);left:24px}.quizmaster-control-button{width:100%;min-height:44px;padding:12px 14px;font-size:.92rem}.quizmaster-control-button:disabled{cursor:default}.quizmaster-control-error{color:#c82f4f;margin:0;font-size:.82rem;font-weight:800;line-height:1.35}@keyframes question-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes answer-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes answer-press{0%{transform:scale(1)}45%{transform:scale(.978)}to{transform:scale(1)}}@keyframes reveal-pulse{0%{transform:scale(1);box-shadow:inset 0 1px #fffffff2}45%{transform:scale(1.018);box-shadow:0 0 0 6px #28c76f38,inset 0 1px #fffffff2}to{transform:scale(1);box-shadow:inset 0 1px #fffffff2}}@media (width<=760px){.game-shell{height:100dvh;padding:12px 10px}.leave-game-desktop{display:none}.leave-game-mobile{z-index:5;color:#3c4fa8;background:#fffffff0;border-color:#6d7fd699;place-items:center;width:42px;height:42px;padding:0;font-size:1.5rem;font-weight:900;line-height:1;display:inline-grid;position:absolute;top:16px;right:16px;box-shadow:0 8px 18px #2431762e}.sound-toggle-button{width:42px;height:42px;top:16px;left:16px}.sound-toggle-icon{width:22px;height:22px}.game-content{align-content:center;gap:12px;height:100%}.screen-code{top:16px;right:16px}.category-intro-banner{gap:8px;padding:24px}.category-intro-eyebrow{font-size:.95rem}.category-intro-title{font-size:2.8rem;line-height:1.08}.answer-progress-readout,.quizmaster-round-controls{width:min(220px,100vw - 20px);position:static;transform:none}.answer-progress-readout{gap:8px;padding:8px 12px}.answer-progress-list{gap:6px}.answer-progress-player{grid-template-columns:22px minmax(0,1fr);font-size:.86rem}.answer-progress-check{border-radius:7px;width:22px;height:22px;font-size:.9rem}.quizmaster-control-button{min-height:40px;padding:10px 12px;font-size:.84rem}.question-bubble{min-height:190px;padding:28px 22px 34px}.question-category-badge{max-width:min(44%,200px);font-size:.64rem;top:16px;right:22px}.question-copy{min-height:112px}.answers-grid{grid-template-columns:1fr;gap:10px}.next-question-controls{width:100%}.next-question-button,.next-question-error{width:min(260px,100%)}.answer-card{border-radius:16px;gap:14px;min-height:78px;padding:14px}.answer-label{border-radius:9px;width:44px;height:44px;font-size:1rem}.answer-text{font-size:1.08rem;line-height:1.25}}@media (orientation:portrait){.screen-code{display:none}}.lobby-shell{color:#fff}.lobby-content{width:min(100%,980px)}.settings-panel{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #fff3;border-radius:22px;gap:10px;min-width:220px;padding:18px 20px;display:grid;position:absolute;top:50%;left:112px;transform:translateY(-50%)}.settings-label{color:#ffffffc2;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900}.settings-item{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.settings-item-name{color:#ffffffeb;font-weight:700}.settings-item-value{color:#fff;font-size:1.35rem;font-weight:900}.lobby-shell h2,.lobby-shell h3{color:#fff;margin:0}.lobby-shell h2{letter-spacing:.18em;font-size:clamp(3rem,8vw,5.5rem)}.code-hero{text-align:center;justify-items:center;gap:12px;margin-bottom:60px;display:grid}.code-row{justify-content:center;align-items:center;width:100%;display:flex}.code-label{color:#ffffffe6;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:900}.code-board{background:#fffffff7;border:2px solid #dce3ff;border-radius:28px;min-width:min(100%,680px);padding:22px 30px;box-shadow:0 18px 34px #1c2e832e}.code-board h2{color:#1f2b63}.qr-section{z-index:2;position:absolute;top:50%;right:112px;transform:translateY(-50%)}.qr-code{background:#fffffffa;border-radius:24px;width:176px;height:176px;padding:12px;box-shadow:0 14px 28px #1c2e8329}.start-panel{text-align:center;justify-items:center;gap:14px;margin-top:56px;margin-bottom:20px;padding:0;display:grid}.countdown-copy strong{color:#2d2745}.countdown-copy{color:#6b7092;margin:8px 0 0}.start-button{min-width:120px;padding:14px 20px}.lobby-grid{justify-content:center;display:grid}.players-panel{width:min(100%,460px);padding:0}.players-header{justify-content:center;align-items:center;gap:12px;margin-bottom:16px;display:flex}.players-header h3{color:#fff}.players-count{color:#4c5f96;text-align:center;background:#eef2ff;border-radius:999px;flex:none;min-width:34px;padding:6px 10px;font-weight:900}.players-list{gap:10px;display:grid}.player-row{background:#f7f8ff;border:2px solid #dce3ff;border-radius:16px;place-items:center;min-height:72px;padding:12px 14px;display:grid}.player-row.own{background:#eef2ff;border-color:#b9c7ff}.player-row strong{color:#2d2745;text-align:center;font-size:1.42rem;font-weight:900;line-height:1.1;display:block}.player-row-top{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}@media (width<=640px){.code-row{grid-template-columns:1fr;justify-items:center;min-height:0;display:grid}.start-panel{grid-template-columns:1fr;justify-items:center;display:grid}.code-board{width:100%;min-width:0;padding:18px 20px}.start-button{width:100%}.quiz-top-nav-button{width:auto}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-top:#6679dc;--bg-bottom:#4a5fc9;--bg-deep:#384fb8;--panel-bg:linear-gradient(180deg, #3a4b9f 0%, #31418d 100%);--panel-border:#7d90e8d1;--panel-shadow:0 28px 60px #141f5a52;--text-main:#fffdf8;--text-soft:#eaf0ffd1;--accent:#f4c96d;--accent-strong:#e2a93c;--accent-soft:#ffffff29;--success:#2e9f65;--danger:#d6526b;font-family:Trebuchet MS,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#app{min-height:100%}body{min-width:320px;color:var(--text-main);background:linear-gradient(#4454a1 0%,#5677ad 90% 100%);margin:0}button,input{font:inherit}.quiz-shell{place-items:center;min-height:100vh;padding:40px 24px;display:grid;position:relative;overflow:hidden}.quiz-show-backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.quiz-show-backdrop:before{content:"";background:linear-gradient(#ffffff14,#0000 16%),linear-gradient(90deg,#ffffff0a,#0000 22%);position:absolute;inset:0}.quiz-show-backdrop:after{content:"";opacity:.15;background-position:0 0;background-size:18px 18px;position:absolute;inset:0}.quiz-show-glow{display:none}.quiz-show-glow.glow-left{background:radial-gradient(circle,#ffffff2e,#0000 70%);width:240px;height:240px;top:12%;left:-4%}.quiz-show-glow.glow-right{background:radial-gradient(circle,#9db7ff33,#0000 72%);width:280px;height:280px;bottom:10%;right:-3%}.quiz-show-wave{opacity:.14;border:1px solid #ffffff1f;border-radius:45% 55% 0 0;width:46%;height:40%;position:absolute;inset:auto -8% 14% auto;transform:rotate(-8deg)}.quiz-mark{display:none}.quiz-page-content{z-index:1;width:min(100%,760px);position:relative}.quiz-panel{background:var(--panel-bg);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);border-radius:28px}.quiz-card-title{color:#f4f6ff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:1rem;font-weight:900}.quiz-link-button{color:#f4f6ff;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.quiz-primary-button{color:#2d2645;cursor:pointer;background:linear-gradient(#f4c96d 0%,#e1a63a 100%);border:0;border-radius:18px;font-weight:800;transition:transform .16s,box-shadow .16s,opacity .16s;box-shadow:0 4px 10px #241c4c47}.quiz-primary-button:hover{transform:none;box-shadow:0 6px 12px #241c4c52}.quiz-primary-button:disabled{opacity:.66;cursor:wait;box-shadow:none;transform:none}.quiz-secondary-button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #b8c8ff52;border-radius:16px;font-weight:800}.quiz-top-nav-button{z-index:3;width:auto;min-width:0;padding:12px 16px;font-size:.98rem;font-weight:800;position:absolute;top:24px;left:24px}.quiz-input{color:#2b2f47;background:#fffffffa;border:2px solid #d6dcff;border-radius:16px;width:100%;padding:16px 18px;box-shadow:inset 0 1px #ffffffdb}.quiz-input:focus{border-color:#5d79fb;outline:3px solid #5e7bff38}.quiz-feedback{color:#f8f3ea;margin-top:18px;font-weight:700}.quiz-feedback.error{color:#ffd8e1}@media (width<=760px){.quiz-shell{padding:24px 16px}.quiz-show-wave{width:70%;height:26%;bottom:6%}.quiz-top-nav-button{top:16px;left:16px}}.create-shell[data-v-e83e60b9]{color:#fff}.create-content[data-v-e83e60b9]{z-index:1;justify-items:center;gap:22px;width:min(100%,1120px);display:grid;position:relative}.hero-panel[data-v-e83e60b9]{gap:22px;width:min(100%,980px);display:grid}.question-panel[data-v-e83e60b9]{justify-self:center;width:min(100%,560px)}.question-bubble[data-v-e83e60b9]{clip-path:polygon(3% 4%,98% 1%,96% 95%,24% 95%,19% 100%,15.5% 95%,5% 95%,1% 8%);background:#fffffffa;min-height:156px;padding:28px 44px 34px;position:relative;box-shadow:0 32px 56px #1c2e834d}.question-bubble[data-v-e83e60b9]:before{content:"";clip-path:polygon(3% 4%,98% 1%,96% 95%,24% 95%,19% 100%,15.5% 95%,5% 95%,1% 8%);z-index:-1;background:#fffffffa;position:absolute;inset:0}.question-bubble[data-v-e83e60b9]:after{content:"";clip-path:polygon(2.2% 3.1%,98.8% .2%,96.9% 95.9%,23.4% 95.9%,19% 100%,15% 95.9%,4.3% 95.9%,.2% 7.2%);z-index:-2;background:#5364beeb;position:absolute;inset:0;transform:translate(-4px,-4px)}.speech-copy[data-v-e83e60b9]{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:94px;display:grid}.speech-copy h1[data-v-e83e60b9]{color:#121212;gap:2px;margin:0;font-size:clamp(2rem,3.45vw,3.2rem);font-weight:500;line-height:1.12;display:grid}.speech-copy h1 span[data-v-e83e60b9]{display:block}.create-form[data-v-e83e60b9]{justify-self:center;gap:12px;width:min(100%,520px);display:grid}.mode-selector[data-v-e83e60b9]{justify-self:center;gap:14px;width:min(100%,520px);display:grid}.mode-button[data-v-e83e60b9]{appearance:none;color:#1f2b63;min-height:68px;font:inherit;cursor:pointer;text-align:center;background:#f7f8ff;border:2px solid #dce3ff;border-radius:18px;padding:18px 22px;font-size:1.05rem;font-weight:900;transition:background .14s,border-color .14s,color .14s,transform .14s,box-shadow .14s;box-shadow:0 6px #1f2b6333}.mode-button[data-v-e83e60b9]:hover:not(:disabled){background:#e8edff;border-color:#b9c7ff}.mode-button[data-v-e83e60b9]:active:not(:disabled),.mode-button.selected[data-v-e83e60b9]{background:#eef2ff;border-color:#aebdff;box-shadow:0 6px #1f2b6333}.mode-button[data-v-e83e60b9]:disabled{cursor:default;opacity:.72}.field-label[data-v-e83e60b9]{color:#fff;margin:0;font-size:1rem;font-weight:800;display:block}.category-fieldset[data-v-e83e60b9]{border:0;gap:12px;min-width:0;margin:6px 0 0;padding:0;display:grid}.category-header[data-v-e83e60b9]{justify-content:space-between;align-items:center;gap:12px;display:flex}.category-toggle-all[data-v-e83e60b9]{appearance:none;color:#ffffffe6;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:900;text-decoration:underline}.category-toggle-all[data-v-e83e60b9]:disabled{cursor:default;opacity:.58}.category-grid[data-v-e83e60b9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.category-option[data-v-e83e60b9]{color:#1f2b63;cursor:pointer;background:#f7f8ff;border:2px solid #dce3ff;border-radius:16px;align-items:center;gap:10px;min-height:54px;padding:12px 14px;font-weight:900;transition:background .14s,border-color .14s,transform .14s,box-shadow .14s;display:flex;box-shadow:0 4px #1f2b6324}.category-option.selected[data-v-e83e60b9]{background:#eef2ff;border-color:#aebdff;box-shadow:0 4px #1f2b6333}.category-option[data-v-e83e60b9]:has(input:focus-visible){outline-offset:3px;outline:3px solid #f4c96db8}.category-option input[data-v-e83e60b9]{accent-color:#4458b9;flex:none;width:18px;height:18px}.category-option span[data-v-e83e60b9]{overflow-wrap:anywhere;min-width:0}.category-helper[data-v-e83e60b9]{color:#1f2b63;background:#f7f8fff0;border:2px solid #dce3ffb8;border-radius:16px;margin:0;padding:12px 14px;font-weight:800}.category-helper.error[data-v-e83e60b9]{color:#b3263f}.question-total-panel[data-v-e83e60b9]{color:#1f2b63;background:#f7f8fff0;border:2px solid #dce3ffb8;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.question-total-panel span[data-v-e83e60b9]{font-weight:800}.question-total-panel strong[data-v-e83e60b9]{font-size:1.55rem;font-weight:900}.masked-room-key[data-v-e83e60b9]{-webkit-text-security:disc}.submit-button[data-v-e83e60b9]{width:100%;margin-top:18px;padding:18px 20px;font-size:1.14rem;font-weight:800}.code-panel[data-v-e83e60b9]{align-items:center;gap:14px;margin-top:4px;padding:16px 20px;display:inline-flex}.code-label[data-v-e83e60b9]{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.code-value[data-v-e83e60b9]{color:var(--accent-strong);letter-spacing:.18em;font-size:1.2rem}@media (width<=760px){.question-bubble[data-v-e83e60b9]{min-height:140px;padding:24px 24px 30px}.category-grid[data-v-e83e60b9]{grid-template-columns:1fr}}.home-shell[data-v-dfa96fd0]{color:#fff}.home-content[data-v-dfa96fd0]{z-index:1;justify-items:center;gap:22px;width:min(100%,1120px);display:grid;position:relative}.top-actions[data-v-dfa96fd0]{z-index:3;position:absolute;top:24px;right:24px}.hero-panel[data-v-dfa96fd0]{gap:22px;width:min(100%,980px);display:grid}.question-panel[data-v-dfa96fd0]{justify-self:center;width:min(100%,700px)}.question-bubble[data-v-dfa96fd0]{clip-path:polygon(3% 4%,98% 1%,96% 95%,24% 95%,19% 100%,15.5% 95%,5% 95%,1% 8%);background:#fffffffa;min-height:188px;padding:34px 68px 40px;position:relative;box-shadow:0 32px 56px #1c2e834d}.question-bubble[data-v-dfa96fd0]:before{content:"";clip-path:polygon(3% 4%,98% 1%,96% 95%,24% 95%,19% 100%,15.5% 95%,5% 95%,1% 8%);z-index:-1;background:#fffffffa;position:absolute;inset:0}.question-bubble[data-v-dfa96fd0]:after{content:"";clip-path:polygon(2.2% 3.1%,98.8% .2%,96.9% 95.9%,23.4% 95.9%,19% 100%,15% 95.9%,4.3% 95.9%,.2% 7.2%);z-index:-2;background:#5364beeb;position:absolute;inset:0;transform:translate(-4px,-4px)}.speech-copy[data-v-dfa96fd0]{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:94px;display:grid}.speech-copy .quiz-card-title[data-v-dfa96fd0]{color:#4458b9;margin:0}.speech-copy h1[data-v-dfa96fd0]{color:#121212;gap:2px;margin:0;font-size:clamp(2rem,3.45vw,3.2rem);font-weight:500;line-height:1.12;display:grid}.speech-copy h1 span[data-v-dfa96fd0]{display:block}.join-form[data-v-dfa96fd0]{justify-self:center;gap:12px;width:min(100%,520px);display:grid}.join-label[data-v-dfa96fd0]{color:#fff;margin:0;font-size:1rem;font-weight:800;display:block}.code-input[data-v-dfa96fd0]{text-transform:uppercase}.home-actions[data-v-dfa96fd0]{grid-template-columns:1fr;gap:16px;margin-top:24px;display:grid}.join-button[data-v-dfa96fd0]{width:100%;padding:18px 20px;font-size:1.14rem;font-weight:800}.top-create-button[data-v-dfa96fd0]{padding:12px 18px;font-size:.98rem;font-weight:800}@media (width<=760px){.question-bubble[data-v-dfa96fd0]{min-height:170px;padding:28px 28px 36px}.top-actions[data-v-dfa96fd0]{top:16px;right:16px}}.join-shell[data-v-66b82893]{color:#fff}.join-content[data-v-66b82893]{justify-items:center;gap:28px;width:min(100%,980px);display:grid}.code-hero[data-v-66b82893]{text-align:center;justify-items:center;gap:10px;width:min(100%,500px);display:grid}.code-label[data-v-66b82893]{color:#ffffffe6;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:900}.code-board[data-v-66b82893]{background:#fffffff7;border:2px solid #dce3ff;border-radius:30px;width:100%;padding:18px 20px;box-shadow:0 18px 34px #1c2e832e}.code-board h2[data-v-66b82893]{color:#1f2b63;letter-spacing:.16em;margin:0;font-size:clamp(1.8rem,4.6vw,3.2rem);font-weight:900}.join-form[data-v-66b82893]{gap:12px;width:min(100%,460px);display:grid}.field-label[data-v-66b82893]{color:#fff;margin:0;font-size:1rem;font-weight:800;display:block}.submit-button[data-v-66b82893]{width:100%;margin-top:16px;padding:18px 20px;font-size:1.14rem;font-weight:800}@media (width<=640px){.code-board[data-v-66b82893]{width:100%;min-width:0;padding:18px 20px}}.game-shell[data-v-1df6b7de]{color:#fff;min-height:100dvh}.answer-timer[data-v-1df6b7de]{z-index:4;position:absolute;top:18px;left:50%;transform:translate(-50%)}.answer-timer-label[data-v-1df6b7de]{color:#1f2b63;background:#f7f8fff5;border:2px solid #ffffffb8;border-radius:999px;place-items:center;min-width:92px;padding:10px 18px;font-size:1.8rem;font-weight:900;line-height:1;display:inline-grid;box-shadow:0 10px 22px #1c2e8329}.screen-code[data-v-1df6b7de]{z-index:4;position:absolute;top:24px;right:24px}.code-readout[data-v-1df6b7de]{color:#ffffffeb;justify-items:end;gap:4px;padding:0;display:grid}.code-readout-label[data-v-1df6b7de]{letter-spacing:.12em;text-transform:uppercase;opacity:.82;font-size:.78rem;font-weight:900}.code-readout-value[data-v-1df6b7de]{letter-spacing:.14em;font-size:1.15rem;font-weight:900}.game-content[data-v-1df6b7de]{z-index:1;justify-items:center;gap:22px;width:min(100%,1120px);display:grid;position:relative}.answers-grid[data-v-1df6b7de]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(100%,980px);display:grid}.answer-card[data-v-1df6b7de]{appearance:none;-webkit-tap-highlight-color:transparent;color:#111317;text-align:left;cursor:default;background:linear-gradient(#f8faff 0%,#eef3fb 100%);border:2px solid #bcc5d8;border-radius:18px;align-items:center;gap:18px;width:100%;padding:20px 22px;transition:background .14s,border-color .14s,color .14s;animation:.2s ease-out both answer-enter-1df6b7de;display:flex;box-shadow:inset 0 1px #fffffff2}.answer-card[data-v-1df6b7de]:focus,.answer-card[data-v-1df6b7de]:focus-visible,.answer-card[data-v-1df6b7de]:active{outline:none}.answer-card[data-v-1df6b7de]:disabled{cursor:default;opacity:1}.answer-card.revealed[data-v-1df6b7de]{color:#08381c;background:linear-gradient(#6ae79a 0%,#43d37b 100%);border-color:#28c76f;animation:.36s ease-out reveal-pulse-1df6b7de}.answer-label[data-v-1df6b7de]{color:#111317;background:#e3e9f7;border:2px solid #afbddb;border-radius:10px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:1.12rem;font-weight:900;display:inline-grid;box-shadow:inset 0 1px #fffffff2}.answer-text[data-v-1df6b7de]{font-size:1.26rem;font-weight:700;line-height:1.4}.answer-card.revealed .answer-label[data-v-1df6b7de]{background:#ffffffe0;border-color:#fffffff0}.answer-progress-readout[data-v-1df6b7de]{z-index:4;color:#1f2b63;background:#f7f8fff5;border:2px solid #dce3ffd1;border-radius:18px;gap:12px;width:min(260px,100vw - 48px);padding:14px 16px;display:grid;position:absolute;top:50%;left:24px;transform:translateY(-50%);box-shadow:0 14px 30px #1c2e832e}.answer-progress-list[data-v-1df6b7de]{gap:8px;display:grid}.answer-progress-player[data-v-1df6b7de]{color:#4d577e;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;font-size:.96rem;font-weight:800;display:grid}.answer-progress-player.answered[data-v-1df6b7de],.answer-progress-player.correct[data-v-1df6b7de],.answer-progress-player.incorrect[data-v-1df6b7de]{color:#1f2b63}.answer-progress-check[data-v-1df6b7de]{color:#1f8f5c;background:#eef2ff;border:2px solid #c6d0f0;border-radius:8px;place-items:center;width:26px;height:26px;font-size:1.02rem;font-weight:900;line-height:1;display:inline-grid}.answer-progress-player.answered .answer-progress-check[data-v-1df6b7de]{color:#2f56d6;background:#dfe7ff;border-color:#6f91ff}.answer-progress-player.correct .answer-progress-check[data-v-1df6b7de]{color:#14784a;background:#dffbea;border-color:#2fc878}.answer-progress-player.incorrect .answer-progress-check[data-v-1df6b7de]{color:#c82f4f;background:#ffe2e7;border-color:#ff6f8a}.answer-progress-name[data-v-1df6b7de]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes question-enter-1df6b7de{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes answer-enter-1df6b7de{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-pulse-1df6b7de{0%{transform:scale(1);box-shadow:inset 0 1px #fffffff2}45%{transform:scale(1.018);box-shadow:0 0 0 6px #28c76f38,inset 0 1px #fffffff2}to{transform:scale(1);box-shadow:inset 0 1px #fffffff2}}@media (width<=760px){.game-shell[data-v-1df6b7de]{height:100dvh;padding:12px 10px}.game-content[data-v-1df6b7de]{align-content:center;gap:12px;height:100%}.screen-code[data-v-1df6b7de]{top:16px;right:16px}.answer-progress-readout[data-v-1df6b7de]{gap:8px;width:min(220px,100vw - 20px);padding:8px 12px;position:static;transform:none}.answer-progress-list[data-v-1df6b7de]{gap:6px}.answer-progress-player[data-v-1df6b7de]{grid-template-columns:22px minmax(0,1fr);font-size:.86rem}.answer-progress-check[data-v-1df6b7de]{border-radius:7px;width:22px;height:22px;font-size:.9rem}.answers-grid[data-v-1df6b7de]{grid-template-columns:1fr;gap:10px}.answer-card[data-v-1df6b7de]{border-radius:16px;gap:14px;min-height:78px;padding:14px}.answer-label[data-v-1df6b7de]{border-radius:9px;width:44px;height:44px;font-size:1rem}.answer-text[data-v-1df6b7de]{font-size:1.08rem;line-height:1.25}}@media (orientation:portrait){.screen-code[data-v-1df6b7de]{display:none}}.lobby-shell[data-v-52100f01]{color:#fff}.lobby-content[data-v-52100f01]{width:min(100%,980px)}.settings-panel[data-v-52100f01]{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #fff3;border-radius:22px;gap:10px;width:320px;min-width:240px;max-width:360px;padding:18px 20px;display:grid;position:absolute;top:50%;left:112px;transform:translateY(-50%)}.settings-label[data-v-52100f01]{color:#ffffffc2;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900}.settings-item[data-v-52100f01]{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.settings-item-stacked[data-v-52100f01]{gap:8px;display:grid}.settings-item-name[data-v-52100f01]{color:#ffffffeb;font-weight:700}.settings-item-value[data-v-52100f01]{color:#fff;font-size:1.35rem;font-weight:900}.settings-category-list[data-v-52100f01]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.settings-category-list span[data-v-52100f01]{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#ffffff29;border-radius:999px;padding:5px 8px;font-size:.86rem;font-weight:800;display:block;overflow:hidden}h2[data-v-52100f01],h3[data-v-52100f01]{color:#fff;margin:0}h2[data-v-52100f01]{letter-spacing:.18em;font-size:clamp(3rem,8vw,5.5rem)}.code-hero[data-v-52100f01]{text-align:center;justify-items:center;gap:12px;margin-bottom:60px;display:grid}.code-row[data-v-52100f01]{justify-content:center;align-items:center;width:100%;display:flex}.code-label[data-v-52100f01]{color:#ffffffe6;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:900}.code-board[data-v-52100f01]{background:#fffffff7;border:2px solid #dce3ff;border-radius:28px;min-width:min(100%,680px);padding:22px 30px;box-shadow:0 18px 34px #1c2e832e}.code-board h2[data-v-52100f01]{color:#1f2b63}.qr-section[data-v-52100f01]{z-index:2;position:absolute;top:50%;right:112px;transform:translateY(-50%)}.qr-code[data-v-52100f01]{background:#fffffffa;border-radius:24px;width:176px;height:176px;padding:12px;box-shadow:0 14px 28px #1c2e8329}.start-panel[data-v-52100f01]{text-align:center;justify-items:center;gap:14px;margin-top:56px;margin-bottom:20px;padding:0;display:grid}.countdown-copy strong[data-v-52100f01]{color:#2d2745}.countdown-copy[data-v-52100f01]{color:#6b7092;margin:8px 0 0}.lobby-grid[data-v-52100f01]{justify-content:center;display:grid}.players-panel[data-v-52100f01]{width:min(100%,460px);padding:0}.players-header[data-v-52100f01]{justify-content:center;align-items:center;gap:12px;margin-bottom:16px;display:flex}.players-header h3[data-v-52100f01]{color:#fff}.players-count[data-v-52100f01]{color:#4c5f96;text-align:center;background:#eef2ff;border-radius:999px;flex:none;min-width:34px;padding:6px 10px;font-weight:900}.players-list[data-v-52100f01]{gap:10px;display:grid}.player-row[data-v-52100f01]{background:#f7f8ff;border:2px solid #dce3ff;border-radius:16px;place-items:center;min-height:72px;padding:12px 14px;display:grid}.player-row strong[data-v-52100f01]{color:#2d2745;text-align:center;font-size:1.42rem;font-weight:900;line-height:1.1;display:block}.player-row-top[data-v-52100f01]{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}@media (width<=920px){.lobby-shell[data-v-52100f01]{align-content:start;justify-items:center;gap:18px;min-height:100dvh;padding:92px 16px 32px;display:grid}.lobby-content[data-v-52100f01]{order:1;justify-items:center;gap:22px;width:min(100%,680px);display:grid}.settings-panel[data-v-52100f01],.qr-section[data-v-52100f01]{justify-self:center;width:min(100%,360px);max-width:360px;position:relative;top:auto;left:auto;right:auto;transform:none}.settings-panel[data-v-52100f01]{order:2}.qr-section[data-v-52100f01]{order:3}.qr-code[data-v-52100f01]{border-radius:20px;width:148px;height:148px;padding:10px}.code-hero[data-v-52100f01]{width:100%;margin-bottom:0}.code-board[data-v-52100f01]{width:min(100%,620px);min-width:0;padding:20px 24px}.code-board h2[data-v-52100f01]{font-size:clamp(3.2rem,12vw,5.2rem)}.lobby-grid[data-v-52100f01]{width:100%}}@media (width<=640px){.code-row[data-v-52100f01]{grid-template-columns:1fr;justify-items:center;min-height:0;display:grid}.start-panel[data-v-52100f01]{grid-template-columns:1fr;justify-items:center;display:grid}.code-board[data-v-52100f01]{width:100%;min-width:0;padding:18px 20px}.quiz-top-nav-button[data-v-52100f01]{width:auto}}.main-screen-shell[data-v-1c441a6d]{color:#fff}.main-screen-entry[data-v-1c441a6d],.main-screen-content[data-v-1c441a6d]{z-index:1;width:min(100%,1120px);position:relative}.main-screen-entry[data-v-1c441a6d]{justify-items:center;gap:28px;display:grid}.screen-title-card[data-v-1c441a6d]{color:#121212;text-align:center;clip-path:polygon(3% 6%,98% 1%,96% 94%,25% 94%,19% 100%,15% 94%,5% 94%,1% 12%);background:#fffffffa;width:min(100%,760px);padding:38px 48px}.screen-title-card p[data-v-1c441a6d],.main-code-card p[data-v-1c441a6d]{color:#3f56c5;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:1rem;font-weight:900}.screen-title-card h1[data-v-1c441a6d]{margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:500}.main-screen-form[data-v-1c441a6d]{gap:14px;width:min(100%,480px);display:grid}.main-screen-label[data-v-1c441a6d]{color:#fff;font-size:1rem;font-weight:900}.main-screen-input[data-v-1c441a6d]{text-align:center;text-transform:uppercase;letter-spacing:.16em;height:68px;font-size:2rem;font-weight:900}.main-screen-button[data-v-1c441a6d]{min-height:58px;margin-top:12px;padding:16px 22px}.lobby-display[data-v-1c441a6d]{grid-template-columns:minmax(320px,1fr) minmax(300px,420px);align-items:center;gap:64px;display:grid}.main-code-card[data-v-1c441a6d]{text-align:center;justify-items:center;gap:12px;display:grid}.main-code-card h1[data-v-1c441a6d]{color:#1f2b63;letter-spacing:.22em;background:#fffffffa;border:2px solid #dce3ff;border-radius:34px;width:min(100%,760px);margin:0;padding:34px 46px;font-size:clamp(5rem,12vw,9rem);font-weight:900;box-shadow:0 26px 54px #1c2e8333}.main-players-card[data-v-1c441a6d],.main-results-list[data-v-1c441a6d]{color:#1f2b63;background:#f7f8fff5;border:2px solid #dce3ffd1;border-radius:28px;gap:14px;padding:26px;display:grid}.main-players-header[data-v-1c441a6d],.main-score-row[data-v-1c441a6d]{justify-content:space-between;align-items:center;gap:18px;display:flex}.main-players-header h2[data-v-1c441a6d]{color:#1f2b63;margin:0;font-size:2rem}.main-players-header span[data-v-1c441a6d],.main-score-row span[data-v-1c441a6d]{color:#1f2b63;background:#f4c96d;border-radius:14px;place-items:center;min-width:48px;height:48px;font-size:1.35rem;font-weight:900;display:inline-grid}.main-players-list[data-v-1c441a6d]{gap:10px;display:grid}.main-player-row[data-v-1c441a6d]{color:#1f2b63;background:#fff;border:2px solid #dce3ff;border-radius:18px;padding:16px 18px;font-size:1.35rem;font-weight:900}.question-display[data-v-1c441a6d]{justify-items:center;gap:28px;display:grid}.main-screen-timer[data-v-1c441a6d]{color:#1f2b63;text-align:center;background:#f7f8fff5;border:2px solid #ffffffb8;border-radius:999px;min-width:112px;padding:12px 22px;font-size:2rem;font-weight:900;position:absolute;top:-66px;left:50%;transform:translate(-50%)}.main-question-bubble[data-v-1c441a6d]{color:#121212;text-align:center;clip-path:polygon(3% 4%,98% 1%,96% 95%,24% 95%,19% 100%,15.5% 95%,5% 95%,1% 8%);background:#fffffffa;place-items:center;width:min(100%,920px);min-height:270px;padding:48px 72px;display:grid;position:relative;box-shadow:0 32px 56px #1c2e834d}.main-question-category[data-v-1c441a6d]{color:#1f2b6366;letter-spacing:.04em;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:min(34%,240px);font-size:.72rem;font-weight:700;line-height:1.1;position:absolute;top:24px;right:34px;overflow:hidden}.main-question-bubble p[data-v-1c441a6d]{margin:0;font-size:clamp(2.2rem,4vw,4rem);line-height:1.15}.main-answers-grid[data-v-1c441a6d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(100%,980px);display:grid}.main-answer-card[data-v-1c441a6d]{color:#111317;background:linear-gradient(#f8faff 0%,#eef3fb 100%);border:2px solid #bcc5d8;border-radius:20px;align-items:center;gap:18px;min-height:96px;padding:20px 22px;display:flex}.main-answer-card span[data-v-1c441a6d]{background:#e3e9f7;border:2px solid #afbddb;border-radius:12px;flex-shrink:0;place-items:center;width:56px;height:56px;font-size:1.2rem;font-weight:900;display:inline-grid}.main-answer-card strong[data-v-1c441a6d]{font-size:1.45rem;line-height:1.3}.main-answer-card.revealed[data-v-1c441a6d]{color:#08381c;background:linear-gradient(#6ae79a 0%,#43d37b 100%);border-color:#28c76f}.main-answer-card.dimmed[data-v-1c441a6d]{opacity:.54}.results-display[data-v-1c441a6d]{justify-items:center;gap:28px;display:grid}.main-results-list[data-v-1c441a6d]{width:min(100%,560px)}.main-score-row[data-v-1c441a6d]{background:#fff;border:2px solid #dce3ff;border-radius:18px;padding:14px}.main-score-row strong[data-v-1c441a6d]{flex:1;font-size:1.35rem}.main-score-row em[data-v-1c441a6d]{color:#3f56c5;font-size:2rem;font-style:normal;font-weight:900}@media (width<=820px){.lobby-display[data-v-1c441a6d],.main-answers-grid[data-v-1c441a6d]{grid-template-columns:1fr}.main-question-bubble[data-v-1c441a6d]{min-height:220px;padding:36px 32px}.main-question-category[data-v-1c441a6d]{max-width:min(44%,200px);font-size:.64rem;top:16px;right:22px}}.quizmaster-game-shell[data-v-62b94c40]{color:#fff;min-height:100dvh}.quizmaster-game-panel[data-v-62b94c40]{z-index:1;text-align:center;justify-items:center;gap:24px;width:min(100%,980px);display:grid;position:relative}.quizmaster-question-count[data-v-62b94c40],.quizmaster-answer-count[data-v-62b94c40]{color:#ffffffeb;margin:0;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:900}.quizmaster-timer[data-v-62b94c40]{color:#1f2b63;background:#f7f8fff5;border:2px solid #ffffffb8;border-radius:999px;place-items:center;min-width:112px;padding:12px 22px;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1;display:inline-grid;box-shadow:0 10px 22px #1c2e8329}.quizmaster-actions[data-v-62b94c40]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(100%,560px);display:grid}.quizmaster-action-button[data-v-62b94c40]{min-height:56px;padding:16px 22px;font-size:1rem}@media (width<=760px){.quizmaster-game-panel[data-v-62b94c40]{gap:18px}.quizmaster-actions[data-v-62b94c40]{grid-template-columns:1fr;width:min(100%,320px)}}.results-shell[data-v-97105fcc]{color:#fff}.results-content[data-v-97105fcc]{z-index:1;justify-items:center;width:min(100%,1120px);display:grid;position:relative}.hero-panel[data-v-97105fcc]{gap:22px;width:min(100%,980px);display:grid}.question-panel[data-v-97105fcc]{justify-self:center;width:min(100%,700px)}.question-bubble[data-v-97105fcc]{clip-path:polygon(3% 4%,98% 1%,96% 95%,24% 95%,19% 100%,15.5% 95%,5% 95%,1% 8%);background:#fffffffa;min-height:212px;padding:34px 68px 40px;position:relative;box-shadow:0 32px 56px #1c2e834d}.question-bubble[data-v-97105fcc]:before{content:"";clip-path:polygon(3% 4%,98% 1%,96% 95%,24% 95%,19% 100%,15.5% 95%,5% 95%,1% 8%);z-index:-1;background:#fffffffa;position:absolute;inset:0}.question-bubble[data-v-97105fcc]:after{content:"";clip-path:polygon(2.2% 3.1%,98.8% .2%,96.9% 95.9%,23.4% 95.9%,19% 100%,15% 95.9%,4.3% 95.9%,.2% 7.2%);z-index:-2;background:#5364beeb;position:absolute;inset:0;transform:translate(-4px,-4px)}.speech-copy[data-v-97105fcc]{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:124px;display:grid}.speech-copy .quiz-card-title[data-v-97105fcc]{color:#4458b9;margin:0}h1[data-v-97105fcc]{color:#121212;margin:0;font-size:clamp(2.2rem,4.4vw,3.7rem);font-weight:500;line-height:1.02}.empty-copy[data-v-97105fcc]{line-height:1.7}.scores-panel[data-v-97105fcc]{justify-self:center;gap:14px;width:min(100%,380px);display:grid}.single-player-panel[data-v-97105fcc]{justify-self:center;width:min(100%,320px)}.single-score-card[data-v-97105fcc]{background:linear-gradient(#fff 0%,#eef2ff 100%);border:2px solid #dce3ff;border-radius:26px;justify-items:center;gap:10px;padding:26px 28px 28px;display:grid;box-shadow:0 10px 20px #1c2e8314}.single-score-figure[data-v-97105fcc]{color:#2d2745;justify-content:center;align-items:baseline;gap:10px;line-height:1;display:flex}.single-score-number[data-v-97105fcc]{color:#2d2745;font-size:clamp(4rem,13vw,5.8rem);font-weight:900;line-height:1}.single-score-divider[data-v-97105fcc]{color:#6e78a9;font-size:clamp(3.35rem,10vw,4.4rem);font-weight:700;line-height:1}.single-score-total[data-v-97105fcc]{color:#6e78a9;font-size:clamp(3.5rem,10.5vw,4.65rem);font-weight:800;line-height:1}.single-score-caption[data-v-97105fcc]{color:#2d2745;margin:0;font-size:1.05rem;font-weight:700;line-height:1.2}.score-row[data-v-97105fcc]{background:#f6f8ff;border:2px solid #dce3ff;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;display:grid;box-shadow:0 10px 20px #1c2e8314}.score-row.winner[data-v-97105fcc]{background:linear-gradient(#fff 0%,#eef2ff 100%);border-color:#b9c7ff}.score-row.runnerup[data-v-97105fcc],.score-row.thirdplace[data-v-97105fcc],.score-row.standard[data-v-97105fcc]{background:#f6f8ff;border-color:#dce3ff}.score-rank[data-v-97105fcc]{background:var(--accent);color:#fffdf8;border:2px solid #00000014;border-radius:999px;place-items:center;width:52px;height:52px;font-size:1.15rem;font-weight:900;display:inline-grid}.score-row.runnerup .score-rank[data-v-97105fcc]{color:#fffdf8;background:linear-gradient(#d9dee9 0%,#aeb8ca 100%)}.score-row.thirdplace .score-rank[data-v-97105fcc]{color:#fffdf8;background:linear-gradient(#d9a97f 0%,#b97a49 100%)}.score-row.standard .score-rank[data-v-97105fcc]{color:#fff;background:#111317}.score-main strong[data-v-97105fcc]{color:#2d2745;font-size:1.08rem;display:block}.score-value[data-v-97105fcc]{color:#4458b9;text-align:right;min-width:64px;font-size:1.7rem;font-weight:900}.home-button[data-v-97105fcc]{justify-self:center;width:min(100%,160px);margin-top:6px;padding:18px 20px}.empty-copy[data-v-97105fcc]{color:#ffffffdb;text-align:center;margin:0}@media (width<=640px){.scores-panel[data-v-97105fcc]{width:100%}.single-player-panel[data-v-97105fcc]{width:min(100%,280px)}.single-score-card[data-v-97105fcc]{padding:24px 22px 26px}.question-bubble[data-v-97105fcc]{min-height:188px;padding:28px 28px 34px}.score-row[data-v-97105fcc]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px}.score-value[data-v-97105fcc]{text-align:right;min-width:0;font-size:1.5rem}.score-main strong[data-v-97105fcc]{font-size:1rem}}.level-select-shell[data-v-9495f190]{color:#fff}.level-select-content[data-v-9495f190]{z-index:1;gap:22px;width:min(100%,1120px);display:grid;position:relative}.level-select-header[data-v-9495f190]{text-align:center;justify-items:center;gap:10px;display:grid}.level-select-kicker[data-v-9495f190]{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.84rem;font-weight:900}.level-select-header h1[data-v-9495f190]{margin:0;font-size:clamp(2rem,5vw,4.6rem);font-weight:900;line-height:1.02}.level-select-header p[data-v-9495f190]{color:#ffffffe6;width:min(100%,620px);margin:0;font-size:1.05rem;font-weight:800;line-height:1.45}.progress-pill[data-v-9495f190]{color:#fff;background:#ffffff29;border:2px solid #ffffff6b;border-radius:999px;place-items:center;min-height:36px;padding:8px 14px;font-weight:900;display:inline-grid}.status-panel[data-v-9495f190]{color:#1f2b63;text-align:center;background:#f7f8fff0;border:2px solid #dce3ffb8;border-radius:18px;justify-self:center;width:min(100%,560px);margin:0;padding:16px 18px;font-weight:900}.status-panel.error[data-v-9495f190]{color:#b3263f}.category-level-grid[data-v-9495f190]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.category-level-card[data-v-9495f190]{color:#1f2b63;background:#f7f8fff0;border:2px solid #dce3ff9e;border-radius:18px;gap:14px;min-width:0;padding:18px;display:grid;box-shadow:0 16px 34px #1c2e832e}.category-level-card h2[data-v-9495f190]{margin:0;font-size:1.32rem;font-weight:900;line-height:1.18}.level-buttons[data-v-9495f190]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.level-button[data-v-9495f190]{appearance:none;color:#1f2b63;min-height:96px;font:inherit;cursor:pointer;background:#f7f8ff;border:2px solid #dce3ff;border-radius:14px;gap:8px;padding:14px 10px;transition:background .14s,border-color .14s,transform .14s,box-shadow .14s;display:grid;box-shadow:0 4px #1f2b6329}.level-button[data-v-9495f190]:hover:not(:disabled){background:#e8edff;border-color:#b9c7ff;transform:translateY(-1px)}.level-button[data-v-9495f190]:disabled{cursor:default;opacity:.7}.level-button.completed[data-v-9495f190]{background:#effbf3;border-color:#89d7a7}.level-number[data-v-9495f190]{font-size:1rem;font-weight:900}.level-state[data-v-9495f190]{color:#4458b9;background:#4458b91a;border-radius:999px;justify-self:center;min-width:76px;padding:5px 9px;font-size:.78rem;font-weight:900}.level-button.completed .level-state[data-v-9495f190]{color:#167340;background:#28c76f29}@media (width<=860px){.level-select-shell[data-v-9495f190]{padding-block:84px 32px}.category-level-grid[data-v-9495f190]{grid-template-columns:1fr}}@media (width<=560px){.level-buttons[data-v-9495f190]{grid-template-columns:1fr}.level-button[data-v-9495f190]{text-align:left;grid-template-columns:1fr auto;align-items:center;min-height:72px}}.game-shell[data-v-f4fec491]{color:#fff;min-height:100dvh}.leave-game-mobile[data-v-f4fec491]{display:none}.options-button[data-v-f4fec491]{z-index:5;padding:12px 18px;font-weight:800;position:absolute;top:24px;left:164px}.options-dialog-card[data-v-f4fec491]{gap:20px}.options-list[data-v-f4fec491]{gap:12px;width:min(100%,420px);display:grid}.option-row[data-v-f4fec491]{appearance:none;color:#1f2b63;width:100%;min-height:74px;font:inherit;text-align:left;cursor:pointer;background:#f7f8ff;border:2px solid #dce3ff;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.option-row[data-v-f4fec491]:disabled{cursor:default;opacity:.58}.option-row strong[data-v-f4fec491],.option-row em[data-v-f4fec491]{display:block}.option-row strong[data-v-f4fec491]{font-size:1.04rem;font-weight:900}.option-row em[data-v-f4fec491]{color:#5c6697;margin-top:3px;font-size:.9rem;font-style:normal;font-weight:800}.option-switch[data-v-f4fec491]{background:#c8d0e6;border-radius:999px;flex:none;align-items:center;width:54px;height:32px;padding:3px;transition:background .14s;display:inline-flex}.option-switch span[data-v-f4fec491]{background:#fff;border-radius:999px;width:26px;height:26px;transition:transform .14s;transform:translate(0);box-shadow:0 2px 5px #1f2b6333}.option-switch.enabled[data-v-f4fec491]{background:#4458b9}.option-switch.enabled span[data-v-f4fec491]{transform:translate(22px)}.answer-timer[data-v-f4fec491]{z-index:4;position:absolute;top:18px;left:50%;transform:translate(-50%)}.answer-timer-label[data-v-f4fec491]{color:#1f2b63;background:#f7f8fff5;border:2px solid #ffffffb8;border-radius:999px;place-items:center;min-width:92px;padding:10px 18px;font-size:1.8rem;font-weight:900;line-height:1;display:inline-grid;box-shadow:0 10px 22px #1c2e8329}.game-content[data-v-f4fec491]{z-index:1;justify-items:center;gap:22px;width:min(100%,1120px);display:grid;position:relative}.answers-grid[data-v-f4fec491]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(100%,980px);display:grid}.answer-card[data-v-f4fec491]{appearance:none;-webkit-tap-highlight-color:transparent;color:#111317;text-align:left;cursor:pointer;background:linear-gradient(#f8faff 0%,#eef3fb 100%);border:2px solid #bcc5d8;border-radius:18px;align-items:center;gap:18px;width:100%;padding:20px 22px;transition:transform .12s,background .14s,border-color .14s,box-shadow .14s,color .14s;animation:.2s ease-out both answer-enter-f4fec491;display:flex;box-shadow:inset 0 1px #fffffff2}.answer-card[data-v-f4fec491]:first-child{animation-delay:20ms}.answer-card[data-v-f4fec491]:nth-child(2){animation-delay:55ms}.answer-card[data-v-f4fec491]:nth-child(3){animation-delay:90ms}.answer-card[data-v-f4fec491]:nth-child(4){animation-delay:.125s}.answer-card[aria-disabled=true][data-v-f4fec491]{cursor:default}.answer-card[data-v-f4fec491]:focus,.answer-card[data-v-f4fec491]:focus-visible,.answer-card[data-v-f4fec491]:active{outline:none}.answer-card.selected[data-v-f4fec491],.answer-card.pending[data-v-f4fec491]{color:#0d234f;background:linear-gradient(#8ab7ff 0%,#5b97ff 100%);border-color:#5f87ff;animation:.14s ease-out answer-press-f4fec491}.answer-card.correct[data-v-f4fec491],.answer-card.revealed[data-v-f4fec491]{color:#08381c;background:linear-gradient(#6ae79a 0%,#43d37b 100%);border-color:#28c76f;animation:.36s ease-out reveal-pulse-f4fec491}.answer-card.incorrect[data-v-f4fec491]{color:#4a0f1e;background:linear-gradient(#ff99ac 0%,#ff6f8a 100%);border-color:#ff5f7a;animation:.16s ease-out answer-press-f4fec491}.answer-card.locked[data-v-f4fec491]{color:#111317;opacity:1;background:linear-gradient(#f8faff 0%,#eef3fb 100%);border-color:#bcc5d8}.answer-card.locked[data-v-f4fec491],.answer-card.pending[data-v-f4fec491],.answer-card.correct[data-v-f4fec491],.answer-card.incorrect[data-v-f4fec491],.answer-card.revealed[data-v-f4fec491]{cursor:default}.answer-label[data-v-f4fec491]{color:#111317;background:#e3e9f7;border:2px solid #afbddb;border-radius:10px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:1.12rem;font-weight:900;display:inline-grid;box-shadow:inset 0 1px #fffffff2}.answer-text[data-v-f4fec491]{font-size:1.26rem;font-weight:700;line-height:1.4}.answer-card.correct .answer-label[data-v-f4fec491],.answer-card.revealed .answer-label[data-v-f4fec491],.answer-card.incorrect .answer-label[data-v-f4fec491]{background:#ffffffe0;border-color:#fffffff0}.answer-card.selected .answer-label[data-v-f4fec491],.answer-card.pending .answer-label[data-v-f4fec491]{color:#2a4fca;border-color:#7f9fff}@keyframes question-enter-f4fec491{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes answer-enter-f4fec491{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes answer-press-f4fec491{0%{transform:scale(1)}45%{transform:scale(.978)}to{transform:scale(1)}}@keyframes reveal-pulse-f4fec491{0%{transform:scale(1);box-shadow:inset 0 1px #fffffff2}45%{transform:scale(1.018);box-shadow:0 0 0 6px #28c76f38,inset 0 1px #fffffff2}to{transform:scale(1);box-shadow:inset 0 1px #fffffff2}}@media (width<=760px){.game-shell[data-v-f4fec491]{height:100dvh;padding:12px 10px}.leave-game-desktop[data-v-f4fec491]{display:none}.leave-game-mobile[data-v-f4fec491]{z-index:5;color:#3c4fa8;background:#fffffff0;border-color:#6d7fd699;place-items:center;width:42px;height:42px;padding:0;font-size:1.5rem;font-weight:900;line-height:1;display:inline-grid;position:absolute;top:16px;right:16px;box-shadow:0 8px 18px #2431762e}.options-button[data-v-f4fec491]{padding:10px 14px;top:16px;left:16px}.game-content[data-v-f4fec491]{align-content:center;gap:12px;height:100%}.answers-grid[data-v-f4fec491]{grid-template-columns:1fr;gap:10px}.answer-card[data-v-f4fec491]{border-radius:16px;gap:14px;min-height:78px;padding:14px}.answer-label[data-v-f4fec491]{border-radius:9px;width:44px;height:44px;font-size:1rem}.answer-text[data-v-f4fec491]{font-size:1.08rem;line-height:1.25}}
