.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}}: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-9d61ab76]{color:#fff}.create-content[data-v-9d61ab76]{z-index:1;justify-items:center;gap:22px;width:min(100%,1120px);display:grid;position:relative}.hero-panel[data-v-9d61ab76]{gap:22px;width:min(100%,980px);display:grid}.speech-panel[data-v-9d61ab76]{justify-self:center;width:min(100%,560px)}.speech-bubble[data-v-9d61ab76]{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}.speech-bubble[data-v-9d61ab76]: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}.speech-bubble[data-v-9d61ab76]: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-9d61ab76]{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:94px;display:grid}.speech-copy h1[data-v-9d61ab76]{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-9d61ab76]{display:block}.create-form[data-v-9d61ab76]{justify-self:center;gap:12px;width:min(100%,520px);display:grid}.mode-selector[data-v-9d61ab76]{justify-self:center;gap:14px;width:min(100%,520px);display:grid}.mode-button[data-v-9d61ab76]{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-9d61ab76]:hover:not(:disabled){background:#e8edff;border-color:#b9c7ff}.mode-button[data-v-9d61ab76]:active:not(:disabled),.mode-button.selected[data-v-9d61ab76]{background:#eef2ff;border-color:#aebdff;box-shadow:0 6px #1f2b6333}.mode-button[data-v-9d61ab76]:disabled{cursor:default;opacity:.72}.field-label[data-v-9d61ab76]{color:#fff;margin:0;font-size:1rem;font-weight:800;display:block}.masked-room-key[data-v-9d61ab76]{-webkit-text-security:disc}.submit-button[data-v-9d61ab76]{width:100%;margin-top:18px;padding:18px 20px;font-size:1.14rem;font-weight:800}.code-panel[data-v-9d61ab76]{align-items:center;gap:14px;margin-top:4px;padding:16px 20px;display:inline-flex}.code-label[data-v-9d61ab76]{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.code-value[data-v-9d61ab76]{color:var(--accent-strong);letter-spacing:.18em;font-size:1.2rem}@media (width<=760px){.speech-bubble[data-v-9d61ab76]{min-height:140px;padding:24px 24px 30px}}.game-shell[data-v-bbf072ad]{color:#fff;min-height:100dvh}.leave-game-mobile[data-v-bbf072ad]{display:none}.sound-toggle-button[data-v-bbf072ad]{z-index:5;min-width:108px;position:absolute;top:24px;left:164px}.top-lock-timer[data-v-bbf072ad]{z-index:4;background:#ffffff29;height:10px;position:absolute;top:0;left:0;right:0;overflow:hidden}.top-lock-timer-bar[data-v-bbf072ad]{background:linear-gradient(90deg,#fff 0%,#b5c7ff 100%);height:100%;transition:width 50ms linear;box-shadow:0 0 18px #b5c7ffcc}.game-content[data-v-bbf072ad]{z-index:1;justify-items:center;gap:22px;width:min(100%,1120px);display:grid;position:relative}.screen-code[data-v-bbf072ad]{z-index:4;position:absolute;top:24px;right:24px}.code-readout[data-v-bbf072ad]{color:#ffffffeb;justify-items:end;gap:4px;padding:0;display:grid}.code-readout-label[data-v-bbf072ad]{letter-spacing:.12em;text-transform:uppercase;opacity:.82;font-size:.78rem;font-weight:900}.code-readout-value[data-v-bbf072ad]{letter-spacing:.14em;font-size:1.15rem;font-weight:900}.speech-panel[data-v-bbf072ad]{width:min(100%,900px)}.speech-bubble[data-v-bbf072ad]{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-bbf072ad;position:relative;box-shadow:0 32px 56px #1c2e834d}.speech-bubble[data-v-bbf072ad]: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}.speech-bubble[data-v-bbf072ad]: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-copy[data-v-bbf072ad]{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[data-v-bbf072ad]{font-size:clamp(2rem,3.2vw,3rem)}.question-copy-compact[data-v-bbf072ad]{font-size:clamp(2rem,2.6vw,2.35rem)}.question-copy-tight[data-v-bbf072ad]{font-size:clamp(2rem,2vw,2rem)}.answers-grid[data-v-bbf072ad]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(100%,980px);display:grid}.answer-card[data-v-bbf072ad]{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-bbf072ad;display:flex;box-shadow:inset 0 1px #fffffff2}.answer-card[data-v-bbf072ad]:first-child{animation-delay:20ms}.answer-card[data-v-bbf072ad]:nth-child(2){animation-delay:55ms}.answer-card[data-v-bbf072ad]:nth-child(3){animation-delay:90ms}.answer-card[data-v-bbf072ad]:nth-child(4){animation-delay:.125s}.answer-card[aria-disabled=true][data-v-bbf072ad]{cursor:default}.answer-card[data-v-bbf072ad]:focus,.answer-card[data-v-bbf072ad]:focus-visible,.answer-card[data-v-bbf072ad]:active{outline:none}.answer-card.selected[data-v-bbf072ad],.answer-card.pending[data-v-bbf072ad]{color:#0d234f;background:linear-gradient(#8ab7ff 0%,#5b97ff 100%);border-color:#5f87ff;animation:.14s ease-out answer-press-bbf072ad}.answer-card.correct[data-v-bbf072ad],.answer-card.revealed[data-v-bbf072ad]{color:#08381c;background:linear-gradient(#6ae79a 0%,#43d37b 100%);border-color:#28c76f;animation:.36s ease-out reveal-pulse-bbf072ad}.answer-card.incorrect[data-v-bbf072ad]{color:#4a0f1e;background:linear-gradient(#ff99ac 0%,#ff6f8a 100%);border-color:#ff5f7a;animation:.16s ease-out answer-press-bbf072ad}.answer-card[data-v-bbf072ad]:disabled{cursor:default;opacity:1}.answer-card.locked[data-v-bbf072ad]{color:#111317;opacity:1;background:linear-gradient(#f8faff 0%,#eef3fb 100%);border-color:#bcc5d8}.answer-card.locked[data-v-bbf072ad],.answer-card.pending[data-v-bbf072ad],.answer-card.correct[data-v-bbf072ad],.answer-card.incorrect[data-v-bbf072ad],.answer-card.revealed[data-v-bbf072ad]{cursor:default}.answer-label[data-v-bbf072ad]{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-bbf072ad]{font-size:1.26rem;font-weight:700;line-height:1.4}.answer-card.correct .answer-label[data-v-bbf072ad],.answer-card.revealed .answer-label[data-v-bbf072ad],.answer-card.incorrect .answer-label[data-v-bbf072ad]{background:#ffffffe0;border-color:#fffffff0}.answer-card.selected .answer-label[data-v-bbf072ad],.answer-card.pending .answer-label[data-v-bbf072ad]{color:#2a4fca;border-color:#7f9fff}@keyframes question-enter-bbf072ad{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes answer-enter-bbf072ad{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes answer-press-bbf072ad{0%{transform:scale(1)}45%{transform:scale(.978)}to{transform:scale(1)}}@keyframes reveal-pulse-bbf072ad{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-bbf072ad]{height:100dvh;padding:12px 10px}.leave-game-desktop[data-v-bbf072ad]{display:none}.leave-game-mobile[data-v-bbf072ad]{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[data-v-bbf072ad]{min-width:0;padding:10px 14px;font-size:.9rem;top:16px;left:16px}.game-content[data-v-bbf072ad]{align-content:center;gap:12px;height:100%}.screen-code[data-v-bbf072ad]{top:16px;right:16px}.speech-bubble[data-v-bbf072ad]{min-height:190px;padding:28px 22px 34px}.question-copy[data-v-bbf072ad]{min-height:112px}.answers-grid[data-v-bbf072ad]{grid-template-columns:1fr;gap:10px}.answer-card[data-v-bbf072ad]{border-radius:16px;gap:14px;min-height:72px;padding:12px 14px}.answer-label[data-v-bbf072ad]{border-radius:9px;width:44px;height:44px;font-size:1rem}.answer-text[data-v-bbf072ad]{font-size:1.08rem;line-height:1.25}}@media (orientation:portrait){.screen-code[data-v-bbf072ad]{display:none}}.home-shell[data-v-33d8d19c]{color:#fff}.home-content[data-v-33d8d19c]{z-index:1;justify-items:center;gap:22px;width:min(100%,1120px);display:grid;position:relative}.top-actions[data-v-33d8d19c]{z-index:3;position:absolute;top:24px;right:24px}.hero-panel[data-v-33d8d19c]{gap:22px;width:min(100%,980px);display:grid}.speech-panel[data-v-33d8d19c]{justify-self:center;width:min(100%,700px)}.speech-bubble[data-v-33d8d19c]{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}.speech-bubble[data-v-33d8d19c]: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}.speech-bubble[data-v-33d8d19c]: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-33d8d19c]{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:94px;display:grid}.speech-copy .quiz-card-title[data-v-33d8d19c]{color:#4458b9;margin:0}.speech-copy h1[data-v-33d8d19c]{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-33d8d19c]{display:block}.join-form[data-v-33d8d19c]{justify-self:center;gap:12px;width:min(100%,520px);display:grid}.join-label[data-v-33d8d19c]{color:#fff;margin:0;font-size:1rem;font-weight:800;display:block}.code-input[data-v-33d8d19c]{text-transform:uppercase}.home-actions[data-v-33d8d19c]{grid-template-columns:1fr;gap:16px;margin-top:24px;display:grid}.join-button[data-v-33d8d19c]{width:100%;padding:18px 20px;font-size:1.14rem;font-weight:800}.top-create-button[data-v-33d8d19c]{padding:12px 18px;font-size:.98rem;font-weight:800}@media (width<=760px){.speech-bubble[data-v-33d8d19c]{min-height:170px;padding:28px 28px 36px}.top-actions[data-v-33d8d19c]{top:16px;right:16px}}.join-shell[data-v-7f96d834]{color:#fff}.join-content[data-v-7f96d834]{justify-items:center;gap:28px;width:min(100%,980px);display:grid}.code-hero[data-v-7f96d834]{text-align:center;justify-items:center;gap:10px;width:min(100%,500px);display:grid}.code-label[data-v-7f96d834]{color:#ffffffe6;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:900}.code-board[data-v-7f96d834]{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-7f96d834]{color:#1f2b63;letter-spacing:.16em;margin:0;font-size:clamp(1.8rem,4.6vw,3.2rem);font-weight:900}.join-form[data-v-7f96d834]{gap:12px;width:min(100%,460px);display:grid}.field-label[data-v-7f96d834]{color:#fff;margin:0;font-size:1rem;font-weight:800;display:block}.submit-button[data-v-7f96d834]{width:100%;margin-top:16px;padding:18px 20px;font-size:1.14rem;font-weight:800}@media (width<=640px){.code-board[data-v-7f96d834]{width:100%;min-width:0;padding:18px 20px}}.lobby-shell[data-v-988e9b6b]{color:#fff}.lobby-content[data-v-988e9b6b]{width:min(100%,980px)}.settings-panel[data-v-988e9b6b]{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[data-v-988e9b6b]{color:#ffffffc2;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900}.settings-item[data-v-988e9b6b]{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.settings-item-name[data-v-988e9b6b]{color:#ffffffeb;font-weight:700}.settings-item-value[data-v-988e9b6b]{color:#fff;font-size:1.35rem;font-weight:900}h2[data-v-988e9b6b],h3[data-v-988e9b6b]{color:#fff;margin:0}h2[data-v-988e9b6b]{letter-spacing:.18em;font-size:clamp(3rem,8vw,5.5rem)}.code-hero[data-v-988e9b6b]{text-align:center;justify-items:center;gap:12px;margin-bottom:60px;display:grid}.code-row[data-v-988e9b6b]{justify-content:center;align-items:center;width:100%;display:flex}.code-label[data-v-988e9b6b]{color:#ffffffe6;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:900}.code-board[data-v-988e9b6b]{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-988e9b6b]{color:#1f2b63}.qr-section[data-v-988e9b6b]{z-index:2;position:absolute;top:50%;right:112px;transform:translateY(-50%)}.qr-code[data-v-988e9b6b]{background:#fffffffa;border-radius:24px;width:176px;height:176px;padding:12px;box-shadow:0 14px 28px #1c2e8329}.start-panel[data-v-988e9b6b]{text-align:center;justify-items:center;gap:14px;margin-top:56px;margin-bottom:20px;padding:0;display:grid}.countdown-copy strong[data-v-988e9b6b]{color:#2d2745}.countdown-copy[data-v-988e9b6b]{color:#6b7092;margin:8px 0 0}.start-button[data-v-988e9b6b]{min-width:120px;padding:14px 20px}.lobby-grid[data-v-988e9b6b]{justify-content:center;display:grid}.players-panel[data-v-988e9b6b]{width:min(100%,460px);padding:0}.players-header[data-v-988e9b6b]{justify-content:center;align-items:center;gap:12px;margin-bottom:16px;display:flex;position:relative}.players-header h3[data-v-988e9b6b]{color:#fff}.players-count[data-v-988e9b6b]{color:#4c5f96;text-align:center;background:#eef2ff;border-radius:999px;min-width:34px;padding:6px 10px;font-weight:900;position:absolute;right:0}.players-list[data-v-988e9b6b]{gap:10px;display:grid}.player-row[data-v-988e9b6b]{background:#f7f8ff;border:2px solid #dce3ff;border-radius:16px;padding:12px 14px}.player-row.own[data-v-988e9b6b]{background:#eef2ff;border-color:#b9c7ff}.player-row strong[data-v-988e9b6b]{color:#2d2745;display:block}.player-row-top[data-v-988e9b6b]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.host-badge[data-v-988e9b6b]{background:var(--accent);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:.76rem;font-weight:900}.player-row p[data-v-988e9b6b]{color:#6b7092;margin:0;font-size:.9rem}@media (width<=640px){.code-row[data-v-988e9b6b]{grid-template-columns:1fr;justify-items:center;min-height:0;display:grid}.start-panel[data-v-988e9b6b]{grid-template-columns:1fr;justify-items:center;display:grid}.code-board[data-v-988e9b6b]{width:100%;min-width:0;padding:18px 20px}.start-button[data-v-988e9b6b]{width:100%}.quiz-top-nav-button[data-v-988e9b6b]{width:auto}}.results-shell[data-v-44e356dd]{color:#fff}.results-content[data-v-44e356dd]{z-index:1;justify-items:center;width:min(100%,1120px);display:grid;position:relative}.hero-panel[data-v-44e356dd]{gap:22px;width:min(100%,980px);display:grid}.speech-panel[data-v-44e356dd]{justify-self:center;width:min(100%,700px)}.speech-bubble[data-v-44e356dd]{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}.speech-bubble[data-v-44e356dd]: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}.speech-bubble[data-v-44e356dd]: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-44e356dd]{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:124px;display:grid}.speech-copy .quiz-card-title[data-v-44e356dd]{color:#4458b9;margin:0}h1[data-v-44e356dd]{color:#121212;margin:0;font-size:clamp(2.2rem,4.4vw,3.7rem);font-weight:500;line-height:1.02}.empty-copy[data-v-44e356dd]{line-height:1.7}.scores-panel[data-v-44e356dd]{justify-self:center;gap:14px;width:min(100%,380px);display:grid}.single-player-panel[data-v-44e356dd]{justify-self:center;width:min(100%,320px)}.single-score-card[data-v-44e356dd]{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-44e356dd]{color:#2d2745;justify-content:center;align-items:baseline;gap:10px;line-height:1;display:flex}.single-score-number[data-v-44e356dd]{color:#2d2745;font-size:clamp(4rem,13vw,5.8rem);font-weight:900;line-height:1}.single-score-divider[data-v-44e356dd]{color:#6e78a9;font-size:clamp(3.35rem,10vw,4.4rem);font-weight:700;line-height:1}.single-score-total[data-v-44e356dd]{color:#6e78a9;font-size:clamp(3.5rem,10.5vw,4.65rem);font-weight:800;line-height:1}.single-score-caption[data-v-44e356dd]{color:#2d2745;margin:0;font-size:1.05rem;font-weight:700;line-height:1.2}.score-row[data-v-44e356dd]{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-44e356dd]{background:linear-gradient(#fff 0%,#eef2ff 100%);border-color:#b9c7ff}.score-row.runnerup[data-v-44e356dd],.score-row.thirdplace[data-v-44e356dd],.score-row.standard[data-v-44e356dd]{background:#f6f8ff;border-color:#dce3ff}.score-rank[data-v-44e356dd]{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-44e356dd]{color:#fffdf8;background:linear-gradient(#d9dee9 0%,#aeb8ca 100%)}.score-row.thirdplace .score-rank[data-v-44e356dd]{color:#fffdf8;background:linear-gradient(#d9a97f 0%,#b97a49 100%)}.score-row.standard .score-rank[data-v-44e356dd]{color:#fff;background:#111317}.score-main strong[data-v-44e356dd]{color:#2d2745;font-size:1.08rem;display:block}.score-value[data-v-44e356dd]{color:#4458b9;text-align:right;min-width:64px;font-size:1.7rem;font-weight:900}.home-button[data-v-44e356dd]{justify-self:center;width:min(100%,160px);margin-top:6px;padding:18px 20px}.empty-copy[data-v-44e356dd]{color:#ffffffdb;text-align:center;margin:0}@media (width<=640px){.scores-panel[data-v-44e356dd]{width:100%}.single-player-panel[data-v-44e356dd]{width:min(100%,280px)}.single-score-card[data-v-44e356dd]{padding:24px 22px 26px}.speech-bubble[data-v-44e356dd]{min-height:188px;padding:28px 28px 34px}.score-row[data-v-44e356dd]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px}.score-value[data-v-44e356dd]{text-align:right;min-width:0;font-size:1.5rem}.score-main strong[data-v-44e356dd]{font-size:1rem}}
