.desktop-connection[data-v-90c328e5]{color:#dff8e9;background:#12291f;border:1px solid #2b6247;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;margin:12px 22px 0;padding:9px 11px;display:grid;position:relative}.desktop-connection.offline[data-v-90c328e5]{color:#ffd9d9;background:#321d23;border-color:#70404b}.desktop-mark[data-v-90c328e5]{color:#fff;background:linear-gradient(135deg,#7168ef,#d65091);border-radius:9px;place-items:center;width:34px;height:34px;font-size:.7rem;font-weight:950;display:grid}.desktop-connection>div[data-v-90c328e5]{gap:1px;display:grid}.desktop-connection strong[data-v-90c328e5]{font-size:.76rem}.desktop-connection small[data-v-90c328e5]{color:#83b89d;font-size:.65rem}.offline small[data-v-90c328e5]{color:#d595a2}.desktop-connection code[data-v-90c328e5]{color:#88a598;text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:.63rem;overflow:hidden}.desktop-connection>button[data-v-90c328e5]{color:inherit;background:#ffffff0c;border:1px solid #ffffff1c;border-radius:7px;padding:6px 9px;font-size:.65rem;font-weight:800}.desktop-connection>button[data-v-90c328e5]:disabled{opacity:.55;cursor:wait}.desktop-connection form[data-v-90c328e5]{border-top:1px solid #ffffff12;grid-column:2/-1;grid-template-columns:1fr auto;align-items:end;gap:8px;padding-top:7px;display:grid}.desktop-connection label[data-v-90c328e5]{color:#a8bcb2;gap:4px;font-size:.65rem;display:grid}.desktop-connection input[data-v-90c328e5]{color:#fff;background:#08110d;border:1px solid #365543;border-radius:8px;width:100%;padding:8px 10px}.desktop-connection .primary-button[data-v-90c328e5]{padding:8px 11px}@media (width<=760px){.desktop-connection[data-v-90c328e5]{grid-template-columns:34px 1fr auto;margin:8px 10px 0}.desktop-connection code[data-v-90c328e5]{display:none}.desktop-connection form[data-v-90c328e5]{grid-column:1/-1;grid-template-columns:1fr}}.admin-toast-host[data-v-4a34a011]{z-index:2400;pointer-events:none;gap:9px;width:min(420px,100vw - 32px);display:grid;position:fixed;bottom:18px;right:18px}.admin-toast[data-v-4a34a011]{color:#eef4fb;pointer-events:auto;background:#121b26;border:1px solid #334357;border-left:4px solid #7183ff;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 28px;align-items:start;gap:10px;padding:12px;display:grid;box-shadow:0 18px 52px #0009}.admin-toast.success[data-v-4a34a011]{border-left-color:#52ce84}.admin-toast.error[data-v-4a34a011]{border-left-color:#ff6877}.admin-toast.info[data-v-4a34a011]{border-left-color:#68a7ff}.admin-toast-icon[data-v-4a34a011]{background:#ffffff12;border-radius:8px;place-items:center;width:31px;height:31px;font-size:1.2rem;display:grid}.admin-toast.success .admin-toast-icon[data-v-4a34a011]{color:#7ce4a4}.admin-toast.error .admin-toast-icon[data-v-4a34a011]{color:#ff9ba4}.admin-toast.info .admin-toast-icon[data-v-4a34a011]{color:#92c2ff}.admin-toast-copy[data-v-4a34a011]{gap:2px;min-width:0;display:grid}.admin-toast-copy strong[data-v-4a34a011]{font-size:.78rem}.admin-toast-copy small[data-v-4a34a011]{color:#aab7c8;font-size:.68rem;line-height:1.35}.admin-toast button[data-v-4a34a011]{color:#98a5b8;background:#ffffff0c;border:1px solid #ffffff12;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.admin-toast button[data-v-4a34a011]:hover{color:#fff;background:#ffffff18}.admin-toast-enter-active[data-v-4a34a011],.admin-toast-leave-active[data-v-4a34a011]{transition:opacity .18s,transform .18s}.admin-toast-enter-from[data-v-4a34a011],.admin-toast-leave-to[data-v-4a34a011]{opacity:0;transform:translateY(12px)}.admin-toast-move[data-v-4a34a011]{transition:transform .18s}@media (width<=680px){.admin-toast-host[data-v-4a34a011]{width:calc(100vw - 20px);bottom:10px;right:10px}}.round-results[data-v-e2316813]{width:min(1100px,92vw);margin:22px auto 0}.round-results header[data-v-e2316813]{color:#fff;justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.round-results header span[data-v-e2316813]{letter-spacing:.14em;text-transform:uppercase;opacity:.68;font-size:.76rem}.round-results header strong[data-v-e2316813]{font-size:.9rem}.round-results-grid[data-v-e2316813]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.round-results article[data-v-e2316813]{color:#fff;opacity:0;animation:.55s cubic-bezier(.18,.86,.25,1.25) forwards result-in-e2316813;animation-delay:var(--delay);background:#0a0e1bc7;border:1px solid #ffffff21;border-radius:17px;padding:14px 15px;position:relative;overflow:hidden;transform:translateY(28px)scale(.94)}.round-results article[data-v-e2316813]:before{content:"";background:var(--team-color);width:4px;position:absolute;inset:0 auto 0 0}.result-team[data-v-e2316813]{align-items:center;gap:8px;display:flex}.result-team i[data-v-e2316813]{background:var(--team-color);width:9px;height:9px;box-shadow:0 0 14px var(--team-color);border-radius:50%}.result-team small[data-v-e2316813]{text-transform:uppercase;letter-spacing:.08em;opacity:.58;margin-left:auto;font-size:.65rem}.round-results p[data-v-e2316813]{white-space:nowrap;text-overflow:ellipsis;opacity:.82;margin:11px 0 5px;font-size:.88rem;overflow:hidden}.result-points[data-v-e2316813]{justify-content:space-between;align-items:end;gap:8px;margin-top:8px;display:flex}.result-points span[data-v-e2316813]{opacity:.65;font-size:.72rem}.result-points strong[data-v-e2316813]{color:#84f0ad;text-shadow:0 0 20px #5fe79147;font-size:1.9rem;line-height:1}.wrong .result-points strong[data-v-e2316813]{color:#ff8d97}.speed-bonus[data-v-e2316813]{color:#ffdb70;background:#ffcd5026;border-radius:999px;margin-top:10px;padding:5px 8px;font-size:.68rem;font-weight:800;display:inline-flex}.compact[data-v-e2316813]{width:100%;margin-top:0}.compact header[data-v-e2316813]{color:#f3f6fc}.compact .round-results-grid[data-v-e2316813]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.compact article[data-v-e2316813]{color:#20283a;background:#fff;border-color:#e5e8ef;box-shadow:0 8px 25px #1b23370f}.compact .result-points strong[data-v-e2316813]{color:#147447;text-shadow:none}.compact .wrong .result-points strong[data-v-e2316813]{color:#b42336}.compact .speed-bonus[data-v-e2316813]{color:#704b00;background:#fff3cd}@keyframes result-in-e2316813{to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.round-results[data-v-e2316813]{width:94vw}.round-results-grid[data-v-e2316813]{grid-template-columns:repeat(2,minmax(0,1fr))}.round-results article[data-v-e2316813]{padding:12px}.result-team[data-v-e2316813]{flex-wrap:wrap}.result-team small[data-v-e2316813]{width:100%;margin-left:17px}.result-points strong[data-v-e2316813]{font-size:1.55rem}}@media (prefers-reduced-motion:reduce){.round-results article[data-v-e2316813]{opacity:1;animation:none;transform:none}}.strategic-host-grid[data-v-061a74ed]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:18px;display:grid}.strategic-host-grid article[data-v-061a74ed]{color:#20283a;background:#fff;border:1px solid #dfe3eb;border-radius:18px;padding:16px}.strategic-host-grid article p[data-v-061a74ed],.strategic-host-grid article small[data-v-061a74ed]{color:#667085}.strategic-host-head[data-v-061a74ed]{align-items:center;gap:9px;display:flex}.strategic-host-head span[data-v-061a74ed]{border-radius:50%;width:11px;height:11px}.strategic-host-head em[data-v-061a74ed]{color:#667085;margin-left:auto;font-size:.75rem}.strategic-host-grid label[data-v-061a74ed]{color:#667085;gap:5px;font-size:.78rem;display:grid}.strategic-host-grid select[data-v-061a74ed]{color:#20283a;background:#fff;border:1px solid #cfd5e1;border-radius:10px;padding:9px}.strategic-host-actions[data-v-061a74ed]{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.strategic-host-actions button[data-v-061a74ed]{color:#20283a;background:#f7f8fb;border:1px solid #cfd5e1;border-radius:10px;padding:8px 10px}.player-answer-reveal[data-v-52964509]{box-sizing:border-box;color:#edf1f7;background:linear-gradient(145deg,#1d2533,#121923);border:1px solid #354156;border-radius:18px;gap:10px;width:min(680px,100%);max-height:100%;margin:0 auto;padding:12px;display:grid;overflow:hidden;box-shadow:0 18px 50px #00000059}.player-answer-category[data-v-52964509]{color:#aeb9d4;letter-spacing:.13em;text-align:center;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:900}.player-reveal-artwork[data-v-52964509]{aspect-ratio:16/9;object-fit:contain;background:0 0;border-radius:16px;width:min(78vw,390px);height:auto;max-height:27dvh;margin:0 auto;display:block;position:static;transform:none;box-shadow:0 8px 22px #becdff24}.player-answer-copy[data-v-52964509]{color:#eef2f8;text-align:center;background:linear-gradient(145deg,#273348,#192230);border:1px solid #43516a;border-radius:13px;justify-items:center;gap:4px;padding:11px;display:grid}.player-answer-copy small[data-v-52964509],.player-answer-stats small[data-v-52964509]{color:#9cabc0;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:850}.player-answer-copy strong[data-v-52964509]{overflow-wrap:anywhere;font-size:clamp(1.05rem,5vw,1.4rem)}.player-answer-copy span[data-v-52964509]{color:#a7b2c3;font-size:.72rem}.is-wrong .player-answer-copy[data-v-52964509]{background:linear-gradient(145deg,#5a1c27,#2a1720);border-color:#a94452}.is-wrong .player-answer-copy small[data-v-52964509]{color:#ffb2b9}.is-wrong .player-answer-copy span[data-v-52964509]{color:#e4a8ae}.is-correct .player-answer-copy[data-v-52964509]{background:linear-gradient(145deg,#185d46,#132d27);border-color:#35a77e}.is-correct .player-answer-copy small[data-v-52964509]{color:#8cf0c8}.is-correct .player-answer-copy span[data-v-52964509]{color:#a7dac8}.player-answer-stats[data-v-52964509]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.player-answer-stats>div[data-v-52964509]{color:#fff;background:#0e141e;border:1px solid #2d384b;border-radius:12px;gap:2px;padding:10px;display:grid}.player-answer-stats strong[data-v-52964509]{color:#ff9aa5;font-size:1.2rem}.is-correct .player-answer-stats>div:first-child strong[data-v-52964509]{color:#72e3b7}.player-answer-rank strong[data-v-52964509]{color:var(--result-color)!important}.player-answer-stats span[data-v-52964509]{color:#aeb7c7;font-size:.65rem}@media (orientation:portrait) and (height<=680px){.player-answer-reveal[data-v-52964509]{border-radius:15px;gap:6px;padding:8px}.player-reveal-artwork[data-v-52964509]{border-radius:12px;width:min(70vw,235px);max-height:23dvh}.player-answer-copy[data-v-52964509]{padding:8px}.player-answer-copy strong[data-v-52964509]{font-size:1rem}.player-answer-stats>div[data-v-52964509]{padding:7px}.player-answer-stats strong[data-v-52964509]{font-size:1rem}}.player-score-burst[data-v-2c300630]{z-index:120;pointer-events:none;place-items:center;animation:2.25s both burst-backdrop-2c300630;display:grid;position:fixed;inset:0;overflow:hidden}.player-score-burst-halo[data-v-2c300630]{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--burst-color) 32%,transparent),transparent 68%);width:min(80vw,430px);animation:1.8s ease-out both burst-halo-2c300630;position:absolute}.player-score-burst-card[data-v-2c300630]{color:#fff;background:color-mix(in srgb,var(--burst-color) 28%,#111722);border:2px solid color-mix(in srgb,var(--burst-color) 70%,white);min-width:min(72vw,280px);box-shadow:0 24px 90px color-mix(in srgb,var(--burst-color) 48%,transparent),inset 0 1px #ffffff2e;text-align:center;border-radius:28px;justify-items:center;padding:24px 34px;animation:2.2s cubic-bezier(.2,.85,.22,1) both burst-card-2c300630;display:grid;position:relative}.player-score-burst-card small[data-v-2c300630]{letter-spacing:.1em;text-transform:uppercase;font-size:.82rem;font-weight:900}.player-score-burst-card strong[data-v-2c300630]{text-shadow:0 5px 22px #00000059;font-size:clamp(4rem,20vw,7rem);font-weight:1000;line-height:.94}.player-score-burst-card span[data-v-2c300630]{font-size:1rem;font-weight:850}.negative .player-score-burst-card[data-v-2c300630]{--burst-color:#dd5364}.player-score-burst>i[data-v-2c300630]{background:var(--burst-color);width:10px;height:18px;transform:rotate(calc(var(--particle) * 31deg)) translateY(-72px);animation:burst-particle-2c300630 1.45s calc(var(--particle) * 18ms) ease-out both;border-radius:3px;position:absolute}.negative>i[data-v-2c300630]{background:#ff7d8b;border-radius:50%;width:8px;height:8px}@keyframes burst-backdrop-2c300630{0%,to{background:0 0}12%,72%{background:#05080e8c}}@keyframes burst-halo-2c300630{0%{opacity:0;transform:scale(.15)}35%{opacity:1}to{opacity:0;transform:scale(1.4)}}@keyframes burst-card-2c300630{0%{opacity:0;transform:scale(.45)rotate(-5deg)}14%{opacity:1;transform:scale(1.08)rotate(1deg)}25%,72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)translateY(-20px)}}@keyframes burst-particle-2c300630{0%{opacity:0;transform:rotate(calc(var(--particle) * 31deg)) translateY(-35px) scale(.2)}18%{opacity:1}to{opacity:0;transform:rotate(calc(var(--particle) * 31deg)) translateY(-260px) rotate(220deg)}}@media (prefers-reduced-motion:reduce){.player-score-burst[data-v-2c300630],.player-score-burst-halo[data-v-2c300630],.player-score-burst-card[data-v-2c300630],.player-score-burst>i[data-v-2c300630]{animation-duration:.01ms!important}.player-score-burst[data-v-2c300630]{background:#05080e8c}}.wrong .player-score-burst-card strong[data-v-2c300630]{font-size:clamp(4.8rem,24vw,8rem)}.player-round-screen[data-v-110560d9]{box-sizing:border-box;width:min(720px,100%);height:calc(100dvh - var(--player-round-top-offset,50px));min-height:0;padding:8px 0 calc(54px + env(safe-area-inset-bottom));color:#f4f7fc;grid-template-rows:minmax(190px,42%) minmax(0,1fr) auto;margin:0 auto;display:grid;overflow:hidden}.player-round-screen.phase-intro[data-v-110560d9]{grid-template-rows:minmax(0,1fr) minmax(58px,auto) auto}.player-round-screen.phase-result[data-v-110560d9]{grid-template-rows:minmax(0,1fr) auto}.player-round-info-zone[data-v-110560d9]{text-align:center;min-height:0}.player-round-info-zone.is-intro[data-v-110560d9]{align-content:center;justify-items:center;padding:8px 14px;animation:.6s cubic-bezier(.16,.82,.2,1) both category-scene-in-110560d9;display:grid;position:relative;overflow:hidden}.player-round-info-zone.is-intro[data-v-110560d9]:before{content:"";aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--round-color) 20%,transparent),transparent 67%);width:min(112vw,560px);animation:2.8s ease-in-out infinite category-glow-110560d9;position:absolute}.player-round-orbit[data-v-110560d9]{aspect-ratio:1;place-items:center;width:74px;margin-bottom:12px;display:grid;position:relative}.player-round-orbit span[data-v-110560d9]{aspect-ratio:1;color:#fff;background:color-mix(in srgb,var(--round-color) 58%,#182031);border:1px solid color-mix(in srgb,var(--round-color) 72%,white);width:52px;box-shadow:0 16px 45px color-mix(in srgb,var(--round-color) 28%,transparent);border-radius:17px;place-items:center;font-size:1.3rem;display:grid}.player-round-orbit i[data-v-110560d9]{border:1px solid color-mix(in srgb,var(--round-color) 45%,transparent);border-radius:50%;animation:3s linear infinite category-orbit-110560d9;position:absolute;inset:0}.player-round-orbit i[data-v-110560d9]:nth-child(2){border-style:dashed;animation-duration:2.2s;animation-direction:reverse;inset:7px}.is-intro>p[data-v-110560d9]{color:#aeb8c9;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900;position:relative}.is-intro>h1[data-v-110560d9]{color:#fff;letter-spacing:-.05em;text-wrap:balance;max-width:680px;text-shadow:0 10px 45px color-mix(in srgb,var(--round-color) 35%,transparent);margin:8px 0 10px;font-size:clamp(2.2rem,11vw,5.5rem);line-height:.94;position:relative}.is-intro>small[data-v-110560d9]{color:#8592a6;font-size:.68rem;font-weight:800;position:relative}.player-round-info-zone.is-active[data-v-110560d9]{place-items:center;min-height:0;padding:4px 8px 8px;display:grid}.player-round-copy[data-v-110560d9]{justify-items:center;gap:5px;width:100%;min-width:0;display:grid}.player-round-number[data-v-110560d9]{color:#7f8a9c;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.player-round-meta[data-v-110560d9]{justify-content:center;align-items:center;gap:8px;max-width:100%;display:flex}.player-round-meta>p[data-v-110560d9]{color:#b9c3ff;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:min(76vw,460px);margin:0;font-size:clamp(.78rem,3.2vw,1rem);font-weight:900;overflow:hidden}.player-round-context[data-v-110560d9]{color:var(--round-color);font-size:.72rem;font-weight:850}.player-round-copy h1[data-v-110560d9]{text-align:center;text-wrap:balance;max-width:640px;max-height:2.3em;margin:0;font-size:clamp(1.55rem,6.8vw,2.5rem);line-height:1.12;overflow:hidden}.player-round-action-zone[data-v-110560d9]{flex-direction:column;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.phase-result .player-round-action-zone[data-v-110560d9]{height:100%;display:block;overflow:hidden}.player-round-status[data-v-110560d9]:empty{display:none}.player-round-screen[data-v-110560d9] .round-countdown{flex:0 0 72px;width:72px;margin-top:4px;padding:6px}.player-round-screen[data-v-110560d9] .round-countdown:before{inset:7px}.player-round-screen[data-v-110560d9] .round-countdown strong{font-size:clamp(1.45rem,6vw,1.9rem)}@keyframes category-scene-in-110560d9{0%{opacity:0;transform:scale(.84)}to{opacity:1;transform:none}}@keyframes category-glow-110560d9{50%{opacity:.65;transform:scale(1.14)}}@keyframes category-orbit-110560d9{to{transform:rotate(360deg)}}@media (orientation:portrait) and (height<=680px){.player-round-screen[data-v-110560d9]{height:calc(100dvh - var(--player-round-compact-top-offset,41px));padding:3px 0 calc(50px + env(safe-area-inset-bottom));grid-template-rows:minmax(178px,41%) minmax(0,1fr) auto}.player-round-screen.phase-intro[data-v-110560d9]{grid-template-rows:minmax(0,1fr) minmax(48px,auto) auto}.player-round-orbit[data-v-110560d9]{width:60px;margin-bottom:7px}.player-round-orbit span[data-v-110560d9]{border-radius:14px;width:44px}.is-intro>h1[data-v-110560d9]{font-size:clamp(2rem,10vw,3.7rem)}.player-round-info-zone.is-active[data-v-110560d9]{gap:7px;padding-bottom:4px}.player-round-copy[data-v-110560d9]{gap:3px}.player-round-copy h1[data-v-110560d9]{font-size:clamp(1.25rem,5.6vw,1.72rem)}.player-round-screen[data-v-110560d9] .round-countdown{flex-basis:64px;width:64px;margin-top:2px;padding:5px}.player-round-screen[data-v-110560d9] .round-countdown:before{inset:6px}.player-round-screen[data-v-110560d9] .round-countdown strong{font-size:1.42rem}}@media (prefers-reduced-motion:reduce){.player-round-info-zone.is-intro[data-v-110560d9],.player-round-info-zone.is-intro[data-v-110560d9]:before,.player-round-orbit i[data-v-110560d9]{animation:none}}.player-round-action-zone .player-round-preparation[data-v-110560d9-s]{color:#9eabc0;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:850}.player-round-action-zone .player-round-preparation[data-v-110560d9-s] b{font-weight:950}.player-round-action-zone .autonomous-question[data-v-110560d9-s],.player-round-action-zone .autonomous-answer[data-v-110560d9-s]{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:4px 6px calc(4px + env(safe-area-inset-bottom));align-content:center;overflow:hidden}.is-buzzer .player-round-action-zone[data-v-110560d9]{overflow:visible}.player-round-screen.is-choice[data-v-110560d9]{width:calc(100% + 24px);max-width:none;margin-left:-12px;margin-right:-12px;overflow:visible}.player-round-screen.is-choice .player-round-action-zone[data-v-110560d9]{overflow:visible}.player-game-finished[data-v-28f4bbea]{text-align:center;color:#f4f7fb;place-content:center;justify-items:center;gap:clamp(9px,2dvh,18px);width:min(620px,100%);height:100%;min-height:0;margin:auto;padding:clamp(16px,4dvh,38px) 18px 76px;display:grid;position:relative;overflow:hidden}.player-game-finished>p[data-v-28f4bbea]{color:#9ca8ba;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.player-game-finished h1[data-v-28f4bbea]{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,9vw,4.8rem);line-height:.95}.finish-team-result[data-v-28f4bbea]{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--finish-team-color) 38%,#17202d),#111823);border:1px solid color-mix(in srgb,var(--finish-team-color) 68%,#536078);min-width:min(330px,88vw);box-shadow:0 18px 55px color-mix(in srgb,var(--finish-team-color) 20%,transparent);border-radius:20px;padding:14px 24px;display:grid}.finish-team-result small[data-v-28f4bbea]{letter-spacing:.08em;text-transform:uppercase;font-weight:850}.finish-team-result strong[data-v-28f4bbea]{color:var(--finish-team-color);font-size:clamp(2.5rem,13vw,5rem);line-height:1}.finish-team-result span[data-v-28f4bbea]{color:#cbd3df;font-weight:800}.finish-podium[data-v-28f4bbea]{gap:6px;width:min(440px,92vw);display:grid}.finish-podium article[data-v-28f4bbea]{color:#dfe5ef;text-align:left;background:#182130;border:1px solid #303c50;border-radius:12px;grid-template-columns:34px 9px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 12px;display:grid}.finish-podium article.current[data-v-28f4bbea]{border-color:var(--rank-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--rank-color) 18%,transparent)}.finish-podium article>b[data-v-28f4bbea]{color:#9da9ba}.finish-podium article>i[data-v-28f4bbea]{background:var(--rank-color);width:9px;height:9px;box-shadow:0 0 10px var(--rank-color);border-radius:50%}.finish-podium article>strong[data-v-28f4bbea]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finish-podium article>span[data-v-28f4bbea]{font-size:.78rem;font-weight:850}.finish-ranking-hint[data-v-28f4bbea]{color:#818da0;font-size:.65rem}.finish-confetti[data-v-28f4bbea]{pointer-events:none;position:absolute;inset:7% 5% auto}.finish-confetti i[data-v-28f4bbea]{background:var(--finish-team-color);border-radius:3px;width:7px;height:14px;animation:2.8s ease-in-out infinite finish-float-28f4bbea;position:absolute}.finish-confetti i[data-v-28f4bbea]:first-child{left:4%;transform:rotate(18deg)}.finish-confetti i[data-v-28f4bbea]:nth-child(2){background:#ffd76a;animation-delay:-1.3s;top:32px;left:20%}.finish-confetti i[data-v-28f4bbea]:nth-child(3){background:#ff7791;animation-delay:-.6s;top:-15px;left:38%}.finish-confetti i[data-v-28f4bbea]:nth-child(4){background:#72e3b7;animation-delay:-1.8s;top:22px;right:38%}.finish-confetti i[data-v-28f4bbea]:nth-child(5){background:#83a5ff;animation-delay:-.3s;top:-8px;right:18%}.finish-confetti i[data-v-28f4bbea]:nth-child(6){background:#ffd76a;animation-delay:-2.1s;top:38px;right:3%}@keyframes finish-float-28f4bbea{0%,to{translate:0;rotate:-12deg}50%{translate:0 13px;rotate:16deg}}@media (orientation:portrait) and (height<=680px){.player-game-finished[data-v-28f4bbea]{gap:7px;padding-top:10px}.finish-team-result[data-v-28f4bbea]{border-radius:15px;padding:9px 18px}.finish-team-result strong[data-v-28f4bbea]{font-size:2.5rem}.finish-podium article[data-v-28f4bbea]{padding:6px 10px}.finish-ranking-hint[data-v-28f4bbea]{display:none}}.finish-replay[data-v-28f4bbea]{color:#fff;background:linear-gradient(135deg,var(--finish-team-color),color-mix(in srgb,var(--finish-team-color) 55%,#25314c));border:1px solid color-mix(in srgb,var(--finish-team-color) 72%,white);width:min(360px,90vw);box-shadow:0 12px 30px color-mix(in srgb,var(--finish-team-color) 20%,transparent);border-radius:14px;padding:13px 18px;font-weight:900}.finish-replay[data-v-28f4bbea]:disabled{opacity:.58}.player-round-ready[data-v-d68819c8]{color:#eef3fa;background:#111923;border:1px solid #354156;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-top:10px;padding:10px 12px;display:grid;box-shadow:0 12px 28px #00000038}.player-round-ready[data-v-d68819c8] .round-countdown{box-sizing:border-box;width:48px;height:48px;padding:4px}.player-round-ready[data-v-d68819c8] .round-countdown:before{inset:4px}.player-round-ready[data-v-d68819c8] .round-countdown>div{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.player-round-ready[data-v-d68819c8] .round-countdown strong{font-size:1.05rem;line-height:1}.player-round-ready[data-v-d68819c8] .round-countdown span{display:none}.player-ready-copy[data-v-d68819c8]{text-align:left;gap:2px;min-width:0;display:grid}.player-ready-copy strong[data-v-d68819c8]{font-size:.9rem}.player-ready-copy span[data-v-d68819c8]{color:#8f9caf;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.player-round-ready button[data-v-d68819c8]{color:#101722;background:var(--ready-color);border:0;border-radius:11px;padding:10px 16px;font-weight:950}.player-round-ready.ready[data-v-d68819c8]{border-color:color-mix(in srgb,var(--ready-color) 65%,#354156);background:color-mix(in srgb,var(--ready-color) 12%,#111923)}@media (width<=390px){.player-round-ready[data-v-d68819c8]{gap:8px;padding:8px}.player-round-ready[data-v-d68819c8] .round-countdown{width:42px;height:42px}.player-round-ready[data-v-d68819c8] .round-countdown strong{font-size:.95rem}.player-round-ready button[data-v-d68819c8]{padding:9px 12px}}.player-risk-modes[data-v-1f3cdc5f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(680px,100%);display:grid}.player-risk-modes button[data-v-1f3cdc5f]{--mode-color:#a88cff;color:#eef2f8;text-align:center;background:linear-gradient(145deg,#202838,#161d29);border:1px solid #354156;border-radius:14px;align-content:center;justify-items:center;gap:3px;min-height:142px;padding:11px 5px;transition:transform .12s,border-color .15s,background .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #0000002e}.player-risk-modes button[data-v-1f3cdc5f]:before{content:"";background:var(--mode-color);height:4px;position:absolute;inset:0 0 auto}.player-risk-modes button[data-v-1f3cdc5f]:active{transform:scale(.97)}.player-risk-modes button.selected[data-v-1f3cdc5f]{color:#fff;background:color-mix(in srgb,var(--round-color,#687ff6) 22%,#18202d);border-color:color-mix(in srgb,var(--round-color,#687ff6) 82%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--round-color,#687ff6) 18%,transparent),0 12px 28px #00000040}.player-risk-modes .mode-cash[data-v-1f3cdc5f]{--mode-color:#ff6a72}.player-risk-modes .mode-square[data-v-1f3cdc5f]{--mode-color:#a88cff}.player-risk-modes .mode-duo[data-v-1f3cdc5f]{--mode-color:#61cfb0}.mode-copy[data-v-1f3cdc5f]{gap:3px;display:grid}.mode-copy strong[data-v-1f3cdc5f]{font-size:clamp(1rem,5vw,1.35rem)}.mode-copy small[data-v-1f3cdc5f]{color:#8290a5;font-size:.64rem;line-height:1.15}.mode-points[data-v-1f3cdc5f]{color:var(--mode-color);font-size:1.15rem;font-weight:950}.player-risk-modes em[data-v-1f3cdc5f]{color:#9eabba;background:#101620;border-radius:999px;margin-top:4px;padding:3px 7px;font-size:.58rem;font-style:normal;font-weight:800}.player-risk-modes button[data-v-1f3cdc5f]:disabled{cursor:default;opacity:.55}@media (orientation:portrait) and (height<=680px){.player-risk-modes button[data-v-1f3cdc5f]{min-height:112px;padding:7px 3px}.mode-copy strong[data-v-1f3cdc5f]{font-size:.9rem}.mode-points[data-v-1f3cdc5f]{font-size:1rem}}.player-answer-options[data-v-e60f0048]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(72px,1fr);gap:8px;width:min(720px,100%);max-height:calc(100dvh - 270px);display:grid}.player-answer-options button[data-v-e60f0048]{color:#eef2f8;text-align:left;background:linear-gradient(145deg,#202838,#161d29);border:1px solid #354156;border-radius:12px;grid-template-columns:26px 1fr 23px;align-items:center;gap:7px;min-height:72px;padding:9px;transition:transform .12s,border-color .15s,background .15s;display:grid;position:relative;box-shadow:0 8px 22px #0000002e}.player-answer-options button[data-v-e60f0048]:active{transform:scale(.97)}.player-answer-options button.selected[data-v-e60f0048]{color:#fff;background:color-mix(in srgb,var(--round-color,#687ff6) 22%,#18202d);border-color:color-mix(in srgb,var(--round-color,#687ff6) 82%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--round-color,#687ff6) 18%,transparent),0 12px 28px #00000040}.player-answer-options i[data-v-e60f0048]{color:#aeb9cc;background:#101620;border:1px solid #3a4659;border-radius:9px;place-items:center;width:26px;height:26px;font-size:.7rem;font-style:normal;font-weight:950;display:grid}.player-answer-options button.selected i[data-v-e60f0048]{color:#fff;background:var(--round-color,#687ff6);border-color:var(--round-color,#687ff6)}.player-answer-options strong[data-v-e60f0048]{overflow-wrap:anywhere;min-width:0;font-size:clamp(.76rem,3.5vw,.98rem);line-height:1.15}.player-answer-options small[data-v-e60f0048]{color:#9ba8ba;background:#101620;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.62rem;font-weight:900;display:grid}.player-answer-options button[data-v-e60f0048]:disabled{cursor:default;opacity:.55}@media (width<=360px){.player-answer-options[data-v-e60f0048]{grid-template-columns:1fr}}@media (orientation:portrait) and (height<=680px){.player-answer-options[data-v-e60f0048]{grid-auto-rows:minmax(58px,1fr);max-height:calc(100dvh - 225px)}.player-answer-options button[data-v-e60f0048]{min-height:58px}}.player-cash-entry[data-v-52d4cade]{gap:8px;width:min(680px,100%);display:flex}.player-cash-entry input[data-v-52d4cade]{color:#eef2f8;min-width:0;font:inherit;background:#151c28;border:1px solid #3a465a;border-radius:13px;outline:0;flex:1;padding:13px 15px;font-size:1rem}.player-cash-entry input[data-v-52d4cade]::placeholder{color:#788599}.player-cash-entry input[data-v-52d4cade]:focus{border-color:var(--round-color,#687ff6);box-shadow:0 0 0 3px color-mix(in srgb,var(--round-color,#687ff6) 18%,transparent)}.player-cash-entry button[data-v-52d4cade]{color:#fff;background:var(--round-color,#687ff6);border:0;border-radius:13px;padding:0 18px;font-weight:900}.player-cash-entry button[data-v-52d4cade]:disabled{opacity:.45}@media (width<=360px){.player-cash-entry[data-v-52d4cade]{flex-direction:column}.player-cash-entry button[data-v-52d4cade]{min-height:44px}}.player-round-preparation[data-v-f359cc03]{color:#9eabc0;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:850}.strategic-player[data-v-f359cc03]{width:min(720px,100%);margin:0 auto;padding:28px 18px 40px}.strategic-heading[data-v-f359cc03]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.strategic-heading h2[data-v-f359cc03]{margin:.25rem 0;font-size:clamp(1.45rem,6vw,2.4rem)}.strategic-heading>strong[data-v-f359cc03]{color:#fff;white-space:nowrap;background:#141827;border:1px solid #303a50;border-radius:14px;padding:10px 13px}.captain-status[data-v-f359cc03]{color:#253047;background:#eef0f6;border-radius:14px;padding:12px 14px}.captain-status.captain[data-v-f359cc03]{background:color-mix(in srgb,var(--team-color) 18%,white);color:#1c2435;font-weight:800}.strategic-instruction[data-v-f359cc03]{color:#aeb8ca}.strategic-options[data-v-f359cc03]{gap:10px;display:grid}.strategic-options.modes[data-v-f359cc03]{grid-template-columns:repeat(3,1fr)}.strategic-options button[data-v-f359cc03],.cash-proposals button[data-v-f359cc03]{text-align:left;color:#192033;background:#fff;border:2px solid #d9deea;border-radius:16px;padding:16px}.strategic-options button small[data-v-f359cc03],.cash-proposals button small[data-v-f359cc03]{color:#667085}.strategic-options button.selected[data-v-f359cc03],.cash-proposals button.selected[data-v-f359cc03]{border-color:var(--team-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--team-color) 20%,transparent)}.strategic-options button span[data-v-f359cc03],.strategic-options button small[data-v-f359cc03]{margin-top:5px;display:block}.answers button[data-v-f359cc03]{justify-content:space-between;align-items:center;display:flex}.strategic-lock[data-v-f359cc03]{border:1px solid color-mix(in srgb,var(--team-color) 65%,white);background:color-mix(in srgb,var(--team-color) 48%,#182033);color:#fff;text-shadow:0 1px 2px #00000073;border-radius:16px;width:100%;margin-top:16px;padding:17px;font-size:1rem;font-weight:900}.cash-form[data-v-f359cc03]{gap:8px;display:flex}.cash-form input[data-v-f359cc03]{color:#192033;background:#fff;border:2px solid #d9deea;border-radius:14px;flex:1;min-width:0;padding:14px}.cash-form input[data-v-f359cc03]::placeholder{color:#7a8496}.cash-form button[data-v-f359cc03]{color:#fff;background:#252b3d;border:0;border-radius:14px;padding:0 16px}.cash-proposals[data-v-f359cc03]{gap:8px;margin-top:12px;display:grid}.cash-proposals button[data-v-f359cc03]{justify-content:space-between;display:flex}.strategic-wait[data-v-f359cc03]{text-align:center;color:#253047;background:#f1f3f8;border-radius:20px;gap:7px;margin-top:18px;padding:32px 18px;display:grid}.strategic-wait span[data-v-f359cc03]{color:#667085}.strategic-wait.locked[data-v-f359cc03]{background:color-mix(in srgb,var(--team-color) 16%,white);color:#1c2435}@media (width<=520px){.strategic-options.modes[data-v-f359cc03]{grid-template-columns:1fr}.strategic-options.modes button[data-v-f359cc03]{justify-content:space-between;align-items:center;display:flex}.strategic-options.modes button span[data-v-f359cc03],.strategic-options.modes button small[data-v-f359cc03]{margin:0}}.strategic-player[data-v-f359cc03]{width:100%;padding:10px 12px calc(56px + env(safe-area-inset-bottom));margin:0}.captain-status[data-v-f359cc03]{margin:8px 0;padding:9px 11px;font-size:.78rem}.strategic-instruction[data-v-f359cc03]{margin:7px 0;font-size:.8rem}.strategic-options[data-v-f359cc03]{gap:7px}.strategic-options button[data-v-f359cc03],.cash-proposals button[data-v-f359cc03]{border-radius:12px;min-height:48px;padding:10px 11px}.strategic-options.answers[data-v-f359cc03]{grid-template-columns:repeat(2,minmax(0,1fr))}.strategic-lock[data-v-f359cc03]{border-radius:12px;margin-top:9px;padding:12px}.cash-form input[data-v-f359cc03]{padding:11px}.cash-proposals[data-v-f359cc03]{min-height:0;max-height:24vh;margin-top:8px;overflow-y:auto}.strategic-wait[data-v-f359cc03]{margin-top:8px;padding:20px 12px}.strategic-player[data-v-f359cc03] .player-round-result{max-height:100%;margin-top:7px;overflow:hidden}@media (width<=520px){.strategic-options.modes[data-v-f359cc03]{grid-template-columns:repeat(3,minmax(0,1fr))}.strategic-options.modes button[data-v-f359cc03]{text-align:center;align-content:center;justify-items:center;gap:2px;padding:8px 4px;display:grid}.strategic-options.modes button span[data-v-f359cc03],.strategic-options.modes button small[data-v-f359cc03]{margin:0}.strategic-options.modes button strong[data-v-f359cc03]{font-size:.82rem}}@media (orientation:portrait) and (height<=680px){.strategic-player[data-v-f359cc03]{padding:5px 8px calc(50px + env(safe-area-inset-bottom))}.captain-status[data-v-f359cc03]{margin:5px 0;padding:7px 9px;font-size:.7rem}.strategic-instruction[data-v-f359cc03]{margin:4px 0;font-size:.72rem}.strategic-options button[data-v-f359cc03],.cash-proposals button[data-v-f359cc03]{min-height:40px;padding:7px 8px;font-size:.75rem}.strategic-lock[data-v-f359cc03]{margin-top:6px;padding:9px}.strategic-wait[data-v-f359cc03]{padding:14px 10px}.cash-form input[data-v-f359cc03]{padding:8px}.cash-proposals[data-v-f359cc03]{max-height:20vh}}.strategic-player[data-v-f359cc03]{color:#f4f7fc}.strategic-player .captain-status[data-v-f359cc03]{box-sizing:border-box;color:#aeb8ca;background:#121823e0;border:1px solid #303a4d;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;margin:4px 0 8px;padding:6px 10px;display:flex}.strategic-player .captain-status strong[data-v-f359cc03]{color:#f0f3f8;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.strategic-player .captain-status span[data-v-f359cc03]{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.strategic-player .captain-status.captain[data-v-f359cc03]{color:#dfe5ff;background:color-mix(in srgb,var(--team-color) 18%,#151b27);border-color:color-mix(in srgb,var(--team-color) 48%,#3a4558)}.strategic-player .captain-status.captain strong[data-v-f359cc03]{color:var(--team-color)}.strategic-player .strategic-instruction[data-v-f359cc03]{color:#f2f5fa;justify-content:space-between;align-items:baseline;gap:8px;margin:7px 2px 9px;font-size:.86rem;font-weight:900;display:flex}.strategic-player .strategic-instruction span[data-v-f359cc03]{color:#8793a7;font-size:.66rem;font-weight:700}.strategic-player .strategic-options[data-v-f359cc03]{gap:8px}.strategic-player .strategic-options button[data-v-f359cc03],.strategic-player .cash-proposals button[data-v-f359cc03]{color:#eef2f8;background:linear-gradient(145deg,#202838,#161d29);border:1px solid #354156;transition:transform .12s,border-color .15s,background .15s;position:relative;box-shadow:0 8px 22px #0000002e}.strategic-player .strategic-options button[data-v-f359cc03]:active,.strategic-player .cash-proposals button[data-v-f359cc03]:active{transform:scale(.97)}.strategic-player .strategic-options button.selected[data-v-f359cc03],.strategic-player .cash-proposals button.selected[data-v-f359cc03]{color:#fff;background:color-mix(in srgb,var(--team-color) 22%,#18202d);border-color:color-mix(in srgb,var(--team-color) 82%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--team-color) 18%,transparent),0 12px 28px #00000040}.strategic-player .strategic-options.modes[data-v-f359cc03]{grid-template-columns:repeat(3,minmax(0,1fr))}.strategic-player .strategic-options.modes button[data-v-f359cc03]{text-align:center;align-content:center;justify-items:center;gap:3px;min-height:142px;padding:11px 5px;display:grid;overflow:hidden}.strategic-player .strategic-options.modes button[data-v-f359cc03]:before{content:"";background:var(--mode-color);height:4px;position:absolute;inset:0 0 auto}.strategic-player .strategic-options.modes .mode-cash[data-v-f359cc03]{--mode-color:#ff6a72}.strategic-player .strategic-options.modes .mode-square[data-v-f359cc03]{--mode-color:#a88cff}.strategic-player .strategic-options.modes .mode-duo[data-v-f359cc03]{--mode-color:#61cfb0}.strategic-player .strategic-options.modes button>small[data-v-f359cc03]{color:#8290a5;text-transform:uppercase;order:-1;margin:0;font-size:.58rem;line-height:1.1}.strategic-player .strategic-options.modes button>strong[data-v-f359cc03]{font-size:clamp(1rem,5vw,1.35rem)}.strategic-player .strategic-options.modes button>span[data-v-f359cc03]{color:var(--mode-color);margin:1px 0 0;font-size:1.15rem;font-weight:950}.strategic-player .strategic-options.modes button>em[data-v-f359cc03]{color:#9eabba;background:#101620;border-radius:999px;margin-top:5px;padding:3px 7px;font-size:.58rem;font-style:normal;font-weight:800}.strategic-player .strategic-options.answers[data-v-f359cc03]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(72px,1fr);max-height:calc(100dvh - 270px)}.strategic-player .strategic-options.answers button[data-v-f359cc03]{text-align:left;grid-template-columns:26px 1fr 23px;align-items:center;gap:7px;min-height:72px;padding:9px;display:grid}.strategic-player .strategic-options.answers button i[data-v-f359cc03]{color:#aeb9cc;background:#101620;border:1px solid #3a4659;border-radius:9px;place-items:center;width:26px;height:26px;font-size:.7rem;font-style:normal;font-weight:950;display:grid}.strategic-player .strategic-options.answers button strong[data-v-f359cc03]{overflow-wrap:anywhere;min-width:0;font-size:clamp(.76rem,3.5vw,.98rem);line-height:1.15}.strategic-player .strategic-options.answers button small[data-v-f359cc03]{color:#9ba8ba;background:#101620;border-radius:50%;place-items:center;width:23px;height:23px;margin:0;font-size:.62rem;font-weight:900;display:grid}.strategic-player .strategic-options.answers button.selected i[data-v-f359cc03]{color:#fff;background:var(--team-color);border-color:var(--team-color)}.strategic-player .strategic-lock[data-v-f359cc03]{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--team-color) 78%,#202838),color-mix(in srgb,var(--team-color) 45%,#141b27));border:1px solid color-mix(in srgb,var(--team-color) 75%,white);box-shadow:0 10px 28px color-mix(in srgb,var(--team-color) 22%,transparent);border-radius:14px;margin-top:8px;padding:12px}.strategic-player .cash-form[data-v-f359cc03]{gap:7px}.strategic-player .cash-form input[data-v-f359cc03]{color:#eef2f8;background:#151c28;border:1px solid #3a465a}.strategic-player .cash-form input[data-v-f359cc03]::placeholder{color:#788599}.strategic-player .cash-form button[data-v-f359cc03]{background:var(--team-color);font-weight:850}.strategic-player .cash-proposals button[data-v-f359cc03]{min-height:46px;padding:9px 11px}.strategic-player .strategic-wait[data-v-f359cc03]{color:#e9edf5;background:linear-gradient(145deg,#202838,#151c28);border:1px solid #344055}.strategic-player .strategic-wait span[data-v-f359cc03]{color:#8f9caf}.strategic-player .strategic-wait.locked[data-v-f359cc03]{color:#e9edf5;background:color-mix(in srgb,var(--team-color) 17%,#171e2a)}@media (orientation:portrait) and (height<=680px){.strategic-player .captain-status[data-v-f359cc03]{min-height:28px;margin:2px 0 4px;padding:4px 8px}.strategic-player .captain-status strong[data-v-f359cc03],.strategic-player .captain-status span[data-v-f359cc03]{font-size:.6rem}.strategic-player .strategic-instruction[data-v-f359cc03]{margin:3px 2px 5px;font-size:.74rem}.strategic-player .strategic-instruction span[data-v-f359cc03]{font-size:.58rem}.strategic-player .strategic-options.modes button[data-v-f359cc03]{min-height:112px;padding:7px 3px}.strategic-player .strategic-options.modes button>strong[data-v-f359cc03]{font-size:.9rem}.strategic-player .strategic-options.modes button>span[data-v-f359cc03]{font-size:1rem}.strategic-player .strategic-options.answers[data-v-f359cc03]{grid-auto-rows:minmax(58px,1fr);max-height:calc(100dvh - 225px)}.strategic-player .strategic-options.answers button[data-v-f359cc03]{min-height:58px}.strategic-player .strategic-lock[data-v-f359cc03]{margin-top:5px;padding:9px}}.strategic-player .strategic-options.modes[data-v-f359cc03]{grid-template-columns:1fr;gap:9px}.strategic-player .strategic-options.modes button[data-v-f359cc03]{align-content:initial;text-align:left;grid-template-columns:minmax(0,1fr) auto auto;place-items:center stretch;gap:10px;min-height:78px;padding:11px 13px 11px 17px;display:grid}.strategic-player .strategic-options.modes button[data-v-f359cc03]:before{width:5px;height:auto;inset:0 auto 0 0}.strategic-player .strategic-options.modes .mode-copy[data-v-f359cc03]{gap:2px;margin:0;display:grid}.strategic-player .strategic-options.modes .mode-copy strong[data-v-f359cc03]{font-size:clamp(1.35rem,6.5vw,1.8rem);line-height:1}.strategic-player .strategic-options.modes .mode-copy small[data-v-f359cc03]{color:#91a0b4;letter-spacing:.02em;text-transform:none;margin:0;font-size:.68rem;font-weight:750}.strategic-player .strategic-options.modes .mode-points[data-v-f359cc03]{color:var(--mode-color);border:1px solid color-mix(in srgb,var(--mode-color) 35%,#303b4e);white-space:nowrap;background:#101620;border-radius:999px;align-items:center;margin:0;padding:7px 10px;font-size:1rem;font-weight:950;display:inline-flex}.strategic-player .strategic-options.modes button>em[data-v-f359cc03]{white-space:nowrap;margin:0}.strategic-player .strategic-options.answers button[data-v-f359cc03]:not(:has(small)){grid-template-columns:26px 1fr}@media (orientation:portrait) and (height<=680px){.strategic-player .strategic-options.modes[data-v-f359cc03]{gap:6px}.strategic-player .strategic-options.modes button[data-v-f359cc03]{min-height:62px;padding:7px 10px 7px 14px}.strategic-player .strategic-options.modes .mode-copy strong[data-v-f359cc03]{font-size:1.14rem}.strategic-player .strategic-options.modes .mode-copy small[data-v-f359cc03]{font-size:.59rem}.strategic-player .strategic-options.modes .mode-points[data-v-f359cc03]{padding:5px 8px;font-size:.86rem}}.autonomous-replay-offer[data-v-f359cc03]{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060a11d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.autonomous-replay-offer>section[data-v-f359cc03]{color:#f4f7fd;text-align:center;background:#151d2a;border:1px solid #35435a;border-radius:22px;gap:12px;width:min(440px,100%);padding:24px;display:grid;box-shadow:0 28px 80px #00000085}.autonomous-replay-offer p[data-v-f359cc03],.autonomous-replay-offer h2[data-v-f359cc03],.autonomous-replay-offer span[data-v-f359cc03]{margin:0}.autonomous-replay-offer p[data-v-f359cc03]{color:#7f93ff;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.autonomous-replay-offer h2[data-v-f359cc03]{font-size:clamp(1.55rem,7vw,2.25rem)}.autonomous-replay-offer span[data-v-f359cc03]{color:#aab5c7;line-height:1.45}.autonomous-replay-offer section>div[data-v-f359cc03]{grid-template-columns:1fr 1fr;gap:9px;margin-top:5px;display:grid}.autonomous-replay-offer button[data-v-f359cc03]{color:#dce3ef;background:#202a39;border:1px solid #3b4658;border-radius:12px;padding:13px;font-weight:850}.autonomous-replay-offer button[data-v-f359cc03]:last-child{color:#fff;background:#687ff6;border-color:#8798f8}.autonomous-replay-offer .is-waiting[data-v-f359cc03]{border-color:#687ff680}.admin-page-frame[data-v-f73f4868]{grid-template-rows:auto minmax(0,1fr) auto;block-size:100%;min-block-size:0;min-inline-size:0;display:grid;overflow:hidden}.admin-page-frame__header[data-v-f73f4868],.admin-page-frame__footer[data-v-f73f4868]{z-index:1;min-inline-size:0}.admin-page-frame__header[data-v-f73f4868]{grid-row:1}.admin-page-frame__content[data-v-f73f4868]{grid-row:2;min-block-size:0;min-inline-size:0}.admin-page-frame__content--scrollable[data-v-f73f4868]{overscroll-behavior:contain;overflow:auto}.admin-page-frame__footer[data-v-f73f4868]{grid-row:3}.global-audio-panel[data-v-20c86c7c]{background:linear-gradient(135deg,#151e2b,#19182c);border:1px solid #30384d;border-radius:16px;gap:14px;margin-top:20px;padding:20px;display:grid}.global-audio-panel header[data-v-20c86c7c]{justify-content:space-between;align-items:center;gap:16px;display:flex}.global-audio-panel header span[data-v-20c86c7c]{color:#827bed;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.global-audio-panel h2[data-v-20c86c7c]{color:#f2f4f8;margin:3px 0 0}.global-audio-panel>p[data-v-20c86c7c],.global-audio-panel>small[data-v-20c86c7c]{color:#8390a2;margin:0}.global-audio-fields[data-v-20c86c7c]{grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);gap:12px;display:grid}.global-audio-fields label[data-v-20c86c7c]{color:#aeb8c6;background:#0d141e;border:1px solid #2e3a4a;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.global-audio-fields select[data-v-20c86c7c]{color:#eef1f6;background:#151f2b;border:1px solid #3b4859;border-radius:8px;min-width:0;padding:8px}.global-master-volume input[data-v-20c86c7c]{accent-color:#736cf0;width:100%}.global-master-volume strong[data-v-20c86c7c]{color:#fff;text-align:right;min-width:44px}@media (width<=720px){.global-audio-panel header[data-v-20c86c7c]{flex-direction:column;align-items:flex-start}.global-audio-fields[data-v-20c86c7c],.global-audio-fields label[data-v-20c86c7c]{grid-template-columns:1fr}.global-master-volume[data-v-20c86c7c]{grid-template-columns:auto 1fr auto!important}}.games-page[data-v-d44c8433]{color:#f3f6fb;background:radial-gradient(circle at 50% 0,#687ff638,#0000 34%),#0d1118;min-height:100dvh;padding:clamp(18px,4vw,42px)}.games-shell[data-v-d44c8433]{width:min(820px,100%);margin:auto}.games-header[data-v-d44c8433]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.games-header>div[data-v-d44c8433]{align-items:center;gap:14px;display:flex}.games-logo[data-v-d44c8433]{background:linear-gradient(145deg,#7b8ef7,#4d62db);border-radius:15px;place-items:center;width:52px;height:52px;font-weight:950;display:grid;box-shadow:0 12px 30px #687ff647}.games-header p[data-v-d44c8433]{color:#9eaaff;letter-spacing:.13em;text-transform:uppercase;margin:0 0 2px;font-size:.68rem;font-weight:900}.games-header h1[data-v-d44c8433]{letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,5vw,2.65rem)}.games-header>a[data-v-d44c8433],.games-empty a[data-v-d44c8433]{color:#dce3ff;white-space:nowrap;background:#182235;border:1px solid #3a4967;border-radius:11px;padding:10px 14px;font-size:.78rem;font-weight:850;text-decoration:none}.games-toolbar[data-v-d44c8433]{background:#161d29c7;border:1px solid #2c374a;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:12px 14px;display:flex}.games-toolbar>div[data-v-d44c8433]{align-items:baseline;gap:7px;display:flex}.games-toolbar strong[data-v-d44c8433]{font-size:1.35rem}.games-toolbar span[data-v-d44c8433]{color:#929fb3;font-size:.75rem}.games-toolbar button[data-v-d44c8433],.finished-toggle[data-v-d44c8433]{color:#bec8d9;background:#111923;border:1px solid #354156;border-radius:9px;padding:8px 12px;font-weight:800}.games-list[data-v-d44c8433]{gap:8px;display:grid}.games-list article[data-v-d44c8433]{background:linear-gradient(145deg,#192231,#141b26);border:1px solid #303b4f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;padding:16px 17px;display:grid;box-shadow:0 12px 30px #00000024}.games-list article.lobby[data-v-d44c8433]{border-color:#4a5f98}.games-list article.finished[data-v-d44c8433]{opacity:.56}.game-status[data-v-d44c8433]{color:#91e0bd;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:7px;font-size:.65rem;font-weight:900;display:flex}.game-status i[data-v-d44c8433]{background:#42d497;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #42d497}.lobby .game-status[data-v-d44c8433]{color:#aebaff}.lobby .game-status i[data-v-d44c8433]{background:#8293fa;box-shadow:0 0 12px #8293fa}.finished .game-status[data-v-d44c8433]{color:#929bad}.finished .game-status i[data-v-d44c8433]{box-shadow:none;background:#657086}.game-copy[data-v-d44c8433]{min-width:0}.game-copy h2[data-v-d44c8433]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1rem,4vw,1.28rem);overflow:hidden}.game-copy p[data-v-d44c8433]{color:#8f9caf;margin:5px 0 0;font-size:.72rem}.game-meta[data-v-d44c8433]{color:#8f9caf;justify-content:flex-end;align-items:center;gap:15px;font-size:.68rem;display:flex}.game-meta b[data-v-d44c8433]{color:#dce2ec;font-size:.82rem}.games-list article>a[data-v-d44c8433],.game-ended[data-v-d44c8433]{color:#fff;background:linear-gradient(145deg,#7388f8,#5268df);border-radius:11px;grid-column:1/-1;place-items:center;min-height:42px;font-size:.85rem;font-weight:950;text-decoration:none;display:grid}.game-ended[data-v-d44c8433]{color:#929bad;background:#111923}.finished-toggle[data-v-d44c8433]{margin:18px auto 0;display:block}.games-empty[data-v-d44c8433]{color:#919db0;text-align:center;background:#151c27;border:1px dashed #354156;border-radius:18px;justify-items:center;gap:9px;padding:60px 20px;display:grid}.games-empty strong[data-v-d44c8433]{color:#e8edf5;font-size:1.2rem}.games-error[data-v-d44c8433]{color:#ffaaa7;background:#351b22;border:1px solid #71333e;border-radius:11px;padding:11px 13px}@media (width>=650px){.games-list article[data-v-d44c8433]{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.game-status[data-v-d44c8433]{grid-area:1;align-self:start}.game-copy[data-v-d44c8433]{grid-area:2/1}.game-meta[data-v-d44c8433]{grid-area:1/2/3}.games-list article>a[data-v-d44c8433],.game-ended[data-v-d44c8433]{grid-area:1/3/3;min-width:125px;padding:0 16px}}@media (width<=480px){.games-page[data-v-d44c8433]{padding:15px}.games-header[data-v-d44c8433]{align-items:flex-start}.games-header>a[data-v-d44c8433]{padding:8px 10px}.games-logo[data-v-d44c8433]{width:44px;height:44px}.game-meta[data-v-d44c8433]{justify-content:flex-start}.games-list article[data-v-d44c8433]{gap:8px}}.control-page[data-v-8750b085]{color:#f3f6fb;background:radial-gradient(circle at 50% 0,#687ff62b,#0000 34%),#0b1017;grid-template-rows:auto auto minmax(0,1fr) auto;height:100dvh;min-height:100dvh;display:grid;overflow:hidden}.control-header[data-v-8750b085]{background:#0f151ff2;border-bottom:1px solid #293447;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:10px 16px;display:grid}.control-header>a[data-v-8750b085]{color:#aab6c9;font-size:.78rem;font-weight:850;text-decoration:none}.control-round[data-v-8750b085]{align-items:center;gap:9px;display:flex}.control-round strong[data-v-8750b085]{font-size:1.02rem}.control-round span[data-v-8750b085]{color:#aebaff;text-transform:uppercase;background:#1b2435;border-radius:999px;padding:5px 8px;font-size:.62rem;font-weight:900}.control-header-actions[data-v-8750b085]{justify-content:flex-end;align-items:center;gap:7px;display:flex}.control-header-actions>i[data-v-8750b085]{background:#7b4250;border-radius:50%;width:8px;height:8px}.control-header-actions>i.online[data-v-8750b085]{background:#3bd397;box-shadow:0 0 10px #3bd397}.control-header button[data-v-8750b085],.control-header-actions button[data-v-8750b085]{color:#dbe2ec;background:#182130;border:1px solid #354156;border-radius:9px;padding:7px 10px;font-size:.7rem;font-weight:850}.control-score-strip[data-v-8750b085]{background:#101722;border-bottom:1px solid #273245;justify-content:center;gap:7px;padding:8px 12px;display:flex}.control-score-strip button[data-v-8750b085]{color:#dce3ed;background:#171f2c;border:1px solid #303c50;border-radius:10px;grid-template-columns:auto 7px minmax(0,110px) auto;align-items:center;gap:6px;padding:7px 9px;display:grid}.control-score-strip button>b[data-v-8750b085]{color:#7f8ca0}.control-score-strip button>i[data-v-8750b085]{background:var(--score-color);border-radius:50%;width:7px;height:7px}.control-score-strip button>span[data-v-8750b085]{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.control-score-strip button>strong[data-v-8750b085]{color:var(--score-color)}.control-stage[data-v-8750b085]{min-height:0;padding:clamp(12px,2.5vw,26px);overflow:auto}.control-question-meta[data-v-8750b085]{color:#8794a8;text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;align-items:center;width:min(1000px,100%);margin:0 auto 11px;font-size:.68rem;font-weight:850;display:flex}.control-scene[data-v-8750b085],.control-answer[data-v-8750b085],.control-cash-review[data-v-8750b085],.control-finished[data-v-8750b085]{background:linear-gradient(145deg,#182230,#111823);border:1px solid #303d52;border-radius:24px;width:min(1000px,100%);min-height:min(54dvh,520px);margin:auto;padding:clamp(22px,5vw,55px);box-shadow:0 24px 70px #00000047}.control-scene[data-v-8750b085]{text-align:left;justify-content:center;align-items:center;gap:clamp(20px,5vw,55px);display:flex}.control-scene>div[data-v-8750b085]{min-width:0}.control-scene p[data-v-8750b085],.control-answer p[data-v-8750b085],.control-cash-review header p[data-v-8750b085],.control-finished>p[data-v-8750b085]{color:#9daaff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:900}.control-scene h1[data-v-8750b085],.control-answer h1[data-v-8750b085],.control-cash-review h1[data-v-8750b085],.control-finished h1[data-v-8750b085]{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2rem,6vw,4.8rem);line-height:.98}.control-scene span[data-v-8750b085],.control-answer>div>span[data-v-8750b085]{color:#98a5b8;margin-top:12px;display:block}.control-secret[data-v-8750b085]{background:#0d141e;border:1px solid #2f3a4c;border-radius:11px;padding:10px 12px;color:#b9c3d2!important}.control-secret b[data-v-8750b085]{color:#fff}.control-scene.is-calm[data-v-8750b085],.control-scene.is-category[data-v-8750b085]{text-align:center;place-content:center;display:grid}.control-scene.is-category[data-v-8750b085]{background:radial-gradient(circle,#687ff638,#0000 55%),#131b27}.control-scene.is-buzz[data-v-8750b085]{border-color:var(--buzz-color);box-shadow:0 22px 65px color-mix(in srgb,var(--buzz-color) 20%,transparent)}.control-cash-review[data-v-8750b085]{align-content:start;gap:9px;display:grid}.control-cash-review header[data-v-8750b085]{margin-bottom:8px}.control-cash-review h1[data-v-8750b085]{font-size:clamp(2rem,5vw,3.5rem)}.control-cash-review article[data-v-8750b085]{border-left:4px solid var(--cash-team);background:#111923;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:12px 13px;display:grid}.control-cash-review article>div[data-v-8750b085]{gap:3px;min-width:0;display:grid}.control-cash-review article small[data-v-8750b085]{color:#8e9aae;text-transform:uppercase;font-size:.64rem}.control-cash-review article strong[data-v-8750b085]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.control-cash-review article span[data-v-8750b085]{color:#8e9aae;font-size:.65rem}.control-cash-review button[data-v-8750b085]{color:#fff;border:0;border-radius:9px;padding:10px 12px;font-weight:900}.control-cash-review .is-wrong[data-v-8750b085]{background:#a73a49}.control-cash-review .is-correct[data-v-8750b085]{background:#258761}.verdict-correct[data-v-8750b085]{color:#61d5a6}.verdict-wrong[data-v-8750b085]{color:#ff8995}.control-answer[data-v-8750b085]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:25px;display:grid}.control-answer>img[data-v-8750b085]{object-fit:contain;border-radius:18px;width:min(30vw,270px);max-height:38dvh;box-shadow:0 16px 45px #00000047}.control-answer h1[data-v-8750b085]{font-size:clamp(2rem,5vw,4rem)}.control-ready[data-v-8750b085]{align-items:center;gap:13px;margin-top:17px;display:flex}.control-ready[data-v-8750b085] .round-countdown{width:58px;height:58px}.control-answer[data-v-8750b085] .round-results{grid-column:1/-1;width:100%;margin:10px 0 0}.control-finished[data-v-8750b085]{text-align:center}.control-finished ol[data-v-8750b085],.control-modal ol[data-v-8750b085]{gap:7px;margin:24px 0 0;padding:0;list-style:none;display:grid}.control-finished li[data-v-8750b085],.control-modal li[data-v-8750b085]{text-align:left;background:#111923;border:1px solid #303b4e;border-radius:11px;grid-template-columns:38px 9px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.control-finished li i[data-v-8750b085],.control-modal li>i[data-v-8750b085]{background:var(--rank-color);border-radius:50%;width:9px;height:9px}.control-actions[data-v-8750b085]{min-height:74px;padding:11px 16px calc(11px + env(safe-area-inset-bottom));background:#101722;border-top:1px solid #2b3649;justify-content:center;gap:9px;display:flex}.control-actions button[data-v-8750b085]{color:#e7ecf4;background:#1b2534;border:1px solid #3b485e;border-radius:12px;min-width:130px;padding:13px 18px;font-weight:900}.control-actions .action-main[data-v-8750b085]{color:#fff;background:linear-gradient(145deg,#7388f8,#5268df);border-color:#788bfa}.control-actions .action-success[data-v-8750b085]{color:#fff;background:#237f5c;border-color:#43b98d}.control-actions .action-danger[data-v-8750b085]{color:#fff;background:#a43646;border-color:#d75b68}.control-error[data-v-8750b085]{z-index:8;color:#ffc3bf;background:#421d25;border:1px solid #893844;border-radius:10px;padding:9px 13px;position:fixed;top:60px;left:50%;translate:-50%}.control-loading[data-v-8750b085]{color:#9aa6b8;grid-row:2/-1;place-items:center;display:grid}.control-modal[data-v-8750b085]{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04080dcc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.control-modal>section[data-v-8750b085]{color:#eef2f7;background:#151e2b;border:1px solid #354157;border-radius:20px;width:min(650px,100%);max-height:86dvh;padding:18px;overflow:auto}.control-modal header[data-v-8750b085]{justify-content:space-between;align-items:center;display:flex}.control-modal header small[data-v-8750b085]{color:#9ba7b9}.control-modal header h2[data-v-8750b085]{margin:2px 0 0}.control-modal header>button[data-v-8750b085]{color:#fff;background:#222d3e;border:1px solid #45526a;border-radius:9px;width:34px;height:34px;font-size:1.2rem}.control-modal li>div[data-v-8750b085]{align-items:center;gap:7px;display:flex}.control-modal li>div button[data-v-8750b085]{color:#fff;background:#263246;border:1px solid #45526a;border-radius:8px;width:34px;height:30px}.control-modal li>div span[data-v-8750b085]{text-align:center;min-width:72px;font-weight:900}@media (width<=680px){.control-header[data-v-8750b085]{grid-template-columns:auto 1fr}.control-round[data-v-8750b085]{justify-self:center}.control-header-actions[data-v-8750b085]{grid-column:1/-1}.control-score-strip button[data-v-8750b085]:nth-child(n+3){display:none}.control-scene[data-v-8750b085],.control-answer[data-v-8750b085],.control-cash-review[data-v-8750b085],.control-finished[data-v-8750b085]{border-radius:18px;min-height:54dvh;padding:20px}.control-scene[data-v-8750b085]{text-align:center;flex-direction:column}.control-answer[data-v-8750b085]{text-align:center;grid-template-columns:1fr}.control-answer>img[data-v-8750b085]{justify-self:center;width:min(65vw,230px);max-height:25dvh}.control-ready[data-v-8750b085]{justify-content:center}.control-actions[data-v-8750b085]{justify-content:flex-start;overflow-x:auto}.control-actions button[data-v-8750b085]{min-width:120px}.control-cash-review article[data-v-8750b085]{grid-template-columns:1fr 1fr}.control-cash-review article>div[data-v-8750b085]{grid-column:1/-1}.control-modal li[data-v-8750b085]{grid-template-columns:32px 8px minmax(0,1fr)}.control-modal li>div[data-v-8750b085]{grid-column:1/-1;justify-content:flex-end}}@media (orientation:landscape) and (height<=600px){.control-score-strip[data-v-8750b085]{display:none}.control-stage[data-v-8750b085]{padding:8px 14px}.control-question-meta[data-v-8750b085]{margin-bottom:5px}.control-scene[data-v-8750b085],.control-answer[data-v-8750b085],.control-cash-review[data-v-8750b085],.control-finished[data-v-8750b085]{min-height:calc(100dvh - 140px);padding:16px}.control-actions[data-v-8750b085]{min-height:62px;padding:7px}.control-actions button[data-v-8750b085]{padding:9px 14px}}.question-library-frame[data-v-c215fb03]{min-block-size:0}.question-library-toolbar[data-v-c215fb03]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f141de0;border-bottom:1px solid #252d3c;justify-content:space-between;align-items:center;gap:16px;min-inline-size:0;padding:12px clamp(20px,3vw,40px);display:flex}.question-library-toolbar__context[data-v-c215fb03]{gap:2px;min-inline-size:0;display:grid}.question-library-toolbar__context .eyebrow[data-v-c215fb03]{margin:0}.question-library-toolbar__context strong[data-v-c215fb03]{color:#e8edf5;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.question-library-page[data-v-c215fb03]{gap:14px;display:grid}.question-library-intro[data-v-c215fb03]{padding:19px 22px;display:block}.question-library-intro h2[data-v-c215fb03]{margin:0 0 6px;font-size:clamp(1.06rem,2vw,1.32rem)}.question-library-intro p[data-v-c215fb03]{max-width:840px}.question-workspace[data-v-c215fb03]{align-items:start;margin-top:0}.question-editor-card[data-v-c215fb03]{scroll-margin-top:18px;position:static}.question-library-footer__actions[data-v-c215fb03]{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.question-library-footer .primary-button[data-v-c215fb03],.question-library-footer .text-button[data-v-c215fb03]{margin:0}@media (width<=760px){.question-library-toolbar[data-v-c215fb03]{flex-direction:column;align-items:stretch}.question-library-tabs[data-v-c215fb03]{width:100%}.question-library-tabs button[data-v-c215fb03]{flex:1 1 0}.question-library-footer__actions[data-v-c215fb03]{width:100%}.question-library-footer__actions .primary-button[data-v-c215fb03]{flex:auto}}.import-feedback[data-v-7d540ef7]{border-radius:9px;padding:9px 12px}.import-feedback.success[data-v-7d540ef7]{color:#c2f4d1;background:#183b2a;border:1px solid #2c7651}.import-feedback.error[data-v-7d540ef7]{color:#ffc4c4;background:#43242b;border:1px solid #83434f}.media-picker-backdrop[data-v-7d540ef7]{z-index:1400;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05080dcc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.media-picker[data-v-7d540ef7]{color:#eaf0f6;background:#131c28;border:1px solid #354154;border-radius:20px;width:min(880px,100%);max-height:calc(100vh - 36px);display:grid;overflow:hidden;box-shadow:0 30px 90px #0009}.media-picker>header[data-v-7d540ef7]{justify-content:space-between;align-items:center;padding:16px 20px 8px;display:flex}.media-picker header small[data-v-7d540ef7]{color:#8d88ff;letter-spacing:.14em;font-size:.65rem;font-weight:900}.media-picker h2[data-v-7d540ef7]{margin:2px 0}.media-picker header button[data-v-7d540ef7]{color:#cad2df;background:0 0;border:0;font-size:1.8rem}.unified-search[data-v-7d540ef7]{margin:4px 20px 10px;position:relative}.unified-search svg[data-v-7d540ef7]{position:absolute;top:11px;left:12px}.unified-search input[data-v-7d540ef7]{box-sizing:border-box;color:#fff;background:#0d141e;border:1px solid #48566a;border-radius:10px;outline:0;width:100%;padding:10px 12px 10px 38px}.unified-search input[data-v-7d540ef7]:focus{border-color:#7770ef;box-shadow:0 0 0 2px #7770ef33}.media-picker>nav[data-v-7d540ef7]{background:#0c131d;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;margin:0 20px 10px;padding:4px;display:grid}.media-picker>nav button[data-v-7d540ef7]{color:#8290a4;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px;font-weight:800;display:flex}.media-picker>nav button.active[data-v-7d540ef7]{color:#fff;background:#293449}.library-results[data-v-7d540ef7]{align-content:start;max-height:54vh;padding:0 12px;display:grid;overflow:auto}.library-results>button[data-v-7d540ef7]{color:#dfe5ed;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:22px 38px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 9px;display:grid}.library-results>button[data-v-7d540ef7]:hover{background:#1d2735}.library-results>button.checked[data-v-7d540ef7]{background:#282a4b;border-color:#625ee0}.library-results i[data-v-7d540ef7]{border:1px solid #526078;border-radius:5px;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.library-results .checked i[data-v-7d540ef7]{background:#7169f2}.library-results>button>span[data-v-7d540ef7]{background:#293343;border-radius:7px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.library-results img[data-v-7d540ef7]{object-fit:contain;width:100%;height:100%}.library-results strong[data-v-7d540ef7]{text-overflow:ellipsis;white-space:nowrap;display:grid;overflow:hidden}.library-results small[data-v-7d540ef7]{color:#8695a9;text-overflow:ellipsis;font-weight:400;overflow:hidden}.library-results em[data-v-7d540ef7]{color:#918aff;font-style:normal}.library-results b[data-v-7d540ef7]{color:#8492a5;font-size:.72rem}.library-results>p[data-v-7d540ef7]{color:#8190a4;text-align:center;padding:30px}.media-picker>footer[data-v-7d540ef7]{justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.media-picker>footer div[data-v-7d540ef7]{align-items:center;gap:8px;display:flex}.media-picker>footer div button[data-v-7d540ef7]{color:#fff;background:#283345;border:0;border-radius:7px;width:30px;height:30px}.youtube-results[data-v-7d540ef7]{max-height:58vh;padding:0 20px 18px;overflow:auto}.importing[data-v-7d540ef7]{color:#dce4ef;background:#253247;border-radius:9px;padding:9px 12px}@media (width<=600px){.media-picker-backdrop[data-v-7d540ef7]{padding:0}.media-picker[data-v-7d540ef7]{border-radius:0;max-height:100vh}.library-results>button[data-v-7d540ef7]{grid-template-columns:20px 34px minmax(0,1fr)}.library-results>button>b[data-v-7d540ef7]{display:none}}.playlist-track.dragging[data-v-4737685d]{opacity:.45}.playlist-track.drop-target[data-v-4737685d]{background:#28294a;border-color:#8b83ff;box-shadow:inset 0 2px #aaa5ff}.drag[data-v-4737685d]{touch-action:none;-webkit-user-select:none;user-select:none}.dj-library-page[data-v-4737685d]{max-width:none}.feedback[data-v-4737685d]{border-radius:12px;justify-content:space-between;margin-bottom:12px;padding:10px 14px;display:flex}.feedback button[data-v-4737685d]{color:inherit;background:0 0;border:0;font-size:1.2rem}.error-feedback[data-v-4737685d]{color:#ffb3b3;background:#3b1d25}.success-feedback[data-v-4737685d]{color:#bff5d0;background:#173526}.playlist-workspace[data-v-4737685d]{background:#121925;border:1px solid #2b3545;border-radius:22px;grid-template-columns:260px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden;box-shadow:0 20px 55px #05080d55}.playlist-rail[data-v-4737685d]{background:#0d131d;border-right:1px solid #273140;padding:16px 10px}.playlist-rail-head[data-v-4737685d]{justify-content:space-between;align-items:center;padding:0 6px 14px;display:flex}.playlist-rail-head>div[data-v-4737685d]{color:#8090a7;letter-spacing:.14em;align-items:center;gap:8px;font-size:.68rem;font-weight:900;display:flex}.playlist-rail-head strong[data-v-4737685d]{color:#cfd7e4;background:#252f3d;border-radius:12px;padding:2px 7px}.icon-action[data-v-4737685d]{color:#ccd5e3;cursor:pointer;background:#202b3a;border:1px solid #354255;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;font-size:1.25rem;display:grid}.icon-action.primary[data-v-4737685d]{color:#fff;background:#665cf5;border-color:#7c73ff}.icon-action.danger[data-v-4737685d]{color:#ff9797}.playlist-card[data-v-4737685d]{color:#d9e0ea;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:10px;display:grid}.playlist-card[data-v-4737685d]:hover{background:#171f2b}.playlist-card.active[data-v-4737685d]{background:#242b49;border-color:#4a5186}.playlist-card-icon[data-v-4737685d]{color:#aaa7ff;background:#2c2d54;border-radius:9px;place-items:center;height:38px;font-size:1.25rem;display:grid}.playlist-card span[data-v-4737685d]:last-child{gap:2px;min-width:0;display:grid}.playlist-card strong[data-v-4737685d],.playlist-card small[data-v-4737685d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.playlist-card small[data-v-4737685d]{color:#8492a5;font-size:.72rem}.rail-empty[data-v-4737685d]{color:#758399;text-align:center;padding:20px}.playlist-editor[data-v-4737685d]{min-width:0;padding:22px}.playlist-editor-head[data-v-4737685d]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.playlist-title-fields[data-v-4737685d]{flex:1;gap:4px;min-width:180px;max-width:520px;display:grid}.playlist-title-fields input[data-v-4737685d]{background:0 0;border:0;outline:0;padding:0}.playlist-name[data-v-4737685d]{color:#f4f6fa;font-size:1.65rem;font-weight:900}.playlist-description[data-v-4737685d]{color:#8897aa}.playlist-actions[data-v-4737685d]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.playlist-actions button[data-v-4737685d]{align-items:center;gap:6px;display:flex}.playlist-stats[data-v-4737685d]{color:#8594a8;background:#0e151f;border-radius:12px;gap:22px;margin:22px 0;padding:13px 16px;display:flex}.playlist-stats strong[data-v-4737685d]{color:#e6eaf1}.playlist-table-head[data-v-4737685d],.playlist-track[data-v-4737685d]{grid-template-columns:48px minmax(220px,1fr) minmax(180px,.55fr) 70px 36px;align-items:center;gap:8px;display:grid}.playlist-table-head[data-v-4737685d]{color:#65758d;text-transform:uppercase;padding:0 10px 7px;font-size:.68rem;font-weight:800}.playlist-tracks[data-v-4737685d]{gap:4px;display:grid}.playlist-track[data-v-4737685d]{background:#161f2b;border:1px solid #0000;border-radius:10px;min-height:55px;padding:5px 8px}.playlist-track[data-v-4737685d]:hover{background:#1b2533;border-color:#344154}.drag[data-v-4737685d]{color:#68788f;cursor:grab;align-items:center;gap:4px;display:flex}.track-main[data-v-4737685d]{color:#e7ebf1;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.track-main>span[data-v-4737685d]:last-child{min-width:0;display:grid}.track-main strong[data-v-4737685d],.track-main small[data-v-4737685d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track-main small[data-v-4737685d]{color:#8190a4}.mini-cover[data-v-4737685d]{color:#7e89a0;background:#293343;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.mini-cover img[data-v-4737685d]{object-fit:contain;width:100%;height:100%}.analysis-chips[data-v-4737685d]{flex-wrap:wrap;gap:4px;display:flex}.analysis-chips small[data-v-4737685d]{color:#aeb8c6;background:#283242;border-radius:7px;padding:4px 7px}.analysis-chips .analysis-ready[data-v-4737685d]{color:#a9e9c1;background:#1d3a2b}.analysis-chips .analysis-error[data-v-4737685d]{color:#faa;background:#42242a}.track-duration[data-v-4737685d]{color:#98a5b6;font-size:.8rem}.row-remove[data-v-4737685d]{color:#77869a;cursor:pointer;background:0 0;border:0;font-size:1.15rem}.row-remove[data-v-4737685d]:hover{color:#ff8c8c}.playlist-empty[data-v-4737685d],.playlist-editor.welcome[data-v-4737685d]{color:#8391a5;text-align:center;align-content:center;place-items:center;min-height:480px;display:grid}.playlist-empty>svg[data-v-4737685d],.welcome>svg[data-v-4737685d]{color:#6f68e8;font-size:3.5rem}.playlist-empty h2[data-v-4737685d],.welcome h2[data-v-4737685d]{color:#e9edf3;margin:12px 0 4px}.playlist-empty p[data-v-4737685d],.welcome p[data-v-4737685d]{max-width:450px}.dj-modal[data-v-4737685d]{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05080dbd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.dj-modal-card[data-v-4737685d]{color:#eaf0f6;background:#131c28;border:1px solid #354154;border-radius:20px;width:min(860px,100%);box-shadow:0 30px 90px #0009}.dj-modal-card.small[data-v-4737685d]{gap:16px;width:min(480px,100%);padding:24px;display:grid}.modal-kicker[data-v-4737685d]{color:#8d88ff;letter-spacing:.15em;font-size:.69rem;font-weight:900}.dj-modal h2[data-v-4737685d]{margin:2px 0 0}.dj-modal label[data-v-4737685d]{color:#a8b3c3;gap:6px;font-size:.8rem;font-weight:700;display:grid}.dj-modal input[data-v-4737685d],.dj-modal textarea[data-v-4737685d]{color:#fff;background:#0d141e;border:1px solid #39475b;border-radius:10px;padding:11px 13px}.dj-modal-card.small>div[data-v-4737685d]{justify-content:flex-end;gap:8px;display:flex}.picker[data-v-4737685d]{max-height:calc(100vh - 36px);overflow:hidden}.picker header[data-v-4737685d],.picker footer[data-v-4737685d]{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.modal-close[data-v-4737685d]{color:#cad2df;background:0 0;border:0;font-size:1.8rem}.picker-source-tabs[data-v-4737685d]{background:#0c131d;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;margin:0 20px 12px;padding:4px;display:grid}.picker-source-tabs button[data-v-4737685d]{color:#8290a4;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px;font-weight:800;display:flex}.picker-source-tabs button.active[data-v-4737685d]{color:#fff;background:#293449;box-shadow:0 4px 14px #0005}.picker-source-tabs svg[data-v-4737685d]{font-size:1.15rem}.picker-source-tabs button:last-child.active[data-v-4737685d]{color:#ffb0b0;background:#48252b}.picker-search[data-v-4737685d]{margin:0 20px 12px;position:relative}.picker-search svg[data-v-4737685d]{font-size:1.2rem;position:absolute;top:12px;left:12px}.picker-search input[data-v-4737685d]{padding-left:38px}.picker-list[data-v-4737685d]{max-height:54vh;padding:0 12px;display:grid;overflow:auto}.picker-list>button[data-v-4737685d]{color:#dfe5ed;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:26px 40px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;display:grid}.picker-list>button[data-v-4737685d]:hover{background:#1d2735}.picker-list>button.checked[data-v-4737685d]{background:#282a4b;border-color:#625ee0}.picker-list>button>span[data-v-4737685d]:nth-child(3){min-width:0;display:grid}.picker-list strong[data-v-4737685d],.picker-list small[data-v-4737685d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picker-list small[data-v-4737685d]{color:#8695a9}.picker-list em[data-v-4737685d]{color:#8f89f9;font-style:normal}.picker-check[data-v-4737685d]{border:1px solid #526078;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.checked .picker-check[data-v-4737685d]{background:#7169f2;border-color:#7169f2}.picker-empty-state[data-v-4737685d]{color:#7f8da1;text-align:center;place-items:center;gap:12px;min-height:190px;display:grid}.youtube-fallback[data-v-4737685d]{color:#fff;background:#b82f3e;border:1px solid #e04b5b;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-weight:800;display:flex}.picker-pages[data-v-4737685d]{align-items:center;gap:10px;display:flex}.picker-pages button[data-v-4737685d]{color:#fff;background:#283345;border:0;border-radius:8px;width:32px;height:32px}.picker-youtube[data-v-4737685d]{max-height:67vh;padding:0 20px 20px;position:relative;overflow:auto}.youtube-import-progress[data-v-4737685d]{z-index:8;color:#dce4ef;background:#253247f2;border:1px solid #52647d;border-radius:10px;grid-template-columns:20px 1fr;gap:2px 9px;margin-bottom:10px;padding:10px 12px;display:grid;position:sticky;top:0;box-shadow:0 8px 22px #0007}.youtube-import-progress span[data-v-4737685d]{border:2px solid #8795aa;border-top-color:#fff;border-radius:50%;grid-row:1/3;width:18px;height:18px;animation:.8s linear infinite playlist-spin-4737685d}.youtube-import-progress small[data-v-4737685d]{color:#92a0b3}@keyframes playlist-spin-4737685d{to{transform:rotate(360deg)}}@media (width<=900px){.playlist-workspace[data-v-4737685d]{grid-template-columns:1fr}.playlist-rail[data-v-4737685d]{border-bottom:1px solid #273140;border-right:0;gap:6px;display:flex;overflow:auto}.playlist-rail-head[data-v-4737685d]{min-width:110px}.playlist-card[data-v-4737685d]{min-width:190px}.playlist-editor-head[data-v-4737685d]{display:grid}.playlist-actions[data-v-4737685d]{justify-content:flex-start}.playlist-table-head[data-v-4737685d]{display:none}.playlist-track[data-v-4737685d]{grid-template-columns:38px minmax(150px,1fr) auto}.analysis-chips[data-v-4737685d],.track-duration[data-v-4737685d]{display:none}}@media (width<=560px){.playlist-editor[data-v-4737685d]{padding:14px}.playlist-actions .secondary-button[data-v-4737685d]{flex:1}.playlist-stats[data-v-4737685d]{gap:10px;font-size:.75rem}.playlist-track[data-v-4737685d]{grid-template-columns:30px minmax(120px,1fr) 32px}.picker-list>button[data-v-4737685d]{grid-template-columns:24px 36px minmax(0,1fr)}.picker-list>button>small[data-v-4737685d]{display:none}.picker-source-tabs[data-v-4737685d]{margin:0 12px 10px}.picker-youtube[data-v-4737685d]{padding:0 12px 14px}}.playlist-editor-head[data-v-4737685d]{border-bottom:1px solid #2a3545;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:9px 2px 12px;display:flex}.playlist-identity[data-v-4737685d]{grid-template-columns:36px minmax(150px,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.playlist-editor-icon[data-v-4737685d]{color:#c8c4ff;background:#2c2b51;border:1px solid #484476;border-radius:9px;place-items:center;width:36px;height:36px;font-size:1.15rem;display:grid}.playlist-title-fields[data-v-4737685d]{gap:0;min-width:0;display:grid}.playlist-title-fields input[data-v-4737685d]{background:0 0;border:0;outline:0;min-width:0;padding:0}.playlist-name[data-v-4737685d]{color:#f4f6fa;font-size:1.08rem;font-weight:900;line-height:1.2}.playlist-description[data-v-4737685d]{color:#8593a6;font-size:.72rem;line-height:1.35}.playlist-description[data-v-4737685d]::placeholder{color:#657388}.playlist-actions[data-v-4737685d]{flex:none;align-items:center;gap:6px;display:flex}.playlist-actions button[data-v-4737685d]{white-space:nowrap;align-items:center;gap:5px;min-height:32px;margin:0;padding:6px 9px;font-size:.74rem;display:flex}.playlist-actions .primary-button[data-v-4737685d]{width:auto;margin:0}.playlist-actions .icon-action[data-v-4737685d]{color:#a5afbd;background:0 0;border-color:#0000;width:32px;margin-left:2px;padding:0}.playlist-actions .icon-action[data-v-4737685d]:hover{color:#ff969d;background:#38232c;border-color:#643845}.playlist-stats[data-v-4737685d]{color:#8290a3;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:0;margin:0;font-size:.67rem;display:flex}.playlist-stats span[data-v-4737685d]{border-left:1px solid #344052;align-items:baseline;gap:4px;padding:0 9px;display:flex}.playlist-stats strong[data-v-4737685d]{color:#dfe6ef;font-size:.74rem}@media (width<=1050px){.playlist-editor-head[data-v-4737685d]{align-items:flex-start}.playlist-identity[data-v-4737685d]{grid-template-columns:36px minmax(150px,1fr)}.playlist-stats[data-v-4737685d]{grid-column:1/-1;padding-top:5px}.playlist-identity[data-v-4737685d]{grid-template-rows:auto auto}.playlist-stats[data-v-4737685d]{grid-area:2/1/auto/-1;margin-left:45px}.playlist-actions[data-v-4737685d]{padding-top:2px}}@media (width<=690px){.playlist-editor-head[data-v-4737685d]{grid-template-columns:1fr auto;gap:8px;padding:8px 0 10px;display:grid}.playlist-identity[data-v-4737685d]{grid-template-columns:34px minmax(0,1fr);gap:8px}.playlist-editor-icon[data-v-4737685d]{width:34px;height:34px}.playlist-stats[data-v-4737685d]{grid-column:1/-1;justify-content:flex-start;margin:3px 0 0}.playlist-stats span[data-v-4737685d]:first-child{border-left:0;padding-left:0}.playlist-actions[data-v-4737685d]{gap:4px}.playlist-actions button[data-v-4737685d]{min-height:31px;padding:6px 8px}.playlist-actions .primary-button[data-v-4737685d]{font-size:0}.playlist-actions .primary-button svg[data-v-4737685d]{font-size:1.1rem}.playlist-actions .icon-action[data-v-4737685d]{width:30px;margin-left:0}}.dj-library-page[data-v-4737685d]{--admin-page-bottom-padding:22px;block-size:100%;min-block-size:0;max-width:none;display:block;overflow:hidden}.playlist-workspace[data-v-4737685d]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(220px,260px) minmax(0,1fr);block-size:100%;min-block-size:0}.playlist-rail[data-v-4737685d]{grid-template-rows:auto minmax(0,1fr);min-block-size:0;display:grid;overflow:hidden}.playlist-rail-list[data-v-4737685d]{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:4px;min-block-size:0;padding:0 2px 4px;display:grid;overflow:auto}.playlist-editor[data-v-4737685d]{grid-template-rows:auto auto minmax(0,1fr);min-block-size:0;padding:14px 22px 18px;display:grid;overflow:hidden}.playlist-editor-head[data-v-4737685d]{min-width:0}.playlist-table-head[data-v-4737685d]{min-width:0;margin:14px 0 7px}.playlist-tracks[data-v-4737685d]{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;min-block-size:0;padding:0 2px 4px 0;overflow:auto}.playlist-empty[data-v-4737685d]{min-block-size:0;min-height:0;block-size:100%}.playlist-editor.welcome[data-v-4737685d]{grid-template-rows:none;min-block-size:0;display:grid;overflow:hidden}@media (width<=900px){.playlist-workspace[data-v-4737685d]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.playlist-rail[data-v-4737685d]{border-bottom:1px solid #273140;border-right:0;grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:6px;padding:10px}.playlist-rail-head[data-v-4737685d]{min-width:110px;padding:0 6px 0 2px}.playlist-rail-list[data-v-4737685d]{scrollbar-gutter:auto;align-items:stretch;gap:6px;padding:0 2px 2px 0;display:flex;overflow:auto hidden}.playlist-card[data-v-4737685d],.playlist-rail-list .rail-empty[data-v-4737685d]{flex:0 0 190px;min-width:190px}.playlist-rail-list .rail-empty[data-v-4737685d]{place-items:center;padding:4px 10px;display:grid}}@media (width<=560px){.dj-library-page[data-v-4737685d]{--admin-page-bottom-padding:12px}.playlist-editor[data-v-4737685d]{padding:12px}.playlist-rail[data-v-4737685d]{padding:8px}.playlist-rail-head[data-v-4737685d]{min-width:100px}.playlist-card[data-v-4737685d]{flex-basis:176px;min-width:176px}}.dj-sets-page[data-v-a706ce51]{gap:18px;display:grid}.dj-hero[data-v-a706ce51]{color:#eef1f7;background:radial-gradient(circle at 80% 10%,#4c3bb3 0,#0000 35%),linear-gradient(135deg,#151d2b,#17162b);border:1px solid #3b3c65;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:26px;display:flex}.dj-hero span[data-v-a706ce51],.set-kicker[data-v-a706ce51]{color:#aaa4ff;letter-spacing:.15em;font-size:.7rem;font-weight:900}.dj-hero h2[data-v-a706ce51]{margin:7px 0;font-size:1.8rem}.dj-hero p[data-v-a706ce51]{color:#9daabc;max-width:650px;margin:0}.dj-hero a[data-v-a706ce51]{white-space:nowrap;align-items:center;gap:7px;display:flex}.sets-grid[data-v-a706ce51]{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:13px;display:grid}.set-card[data-v-a706ce51]{color:#e7ebf2;background:#131b27;border:1px solid #2f3a4c;border-radius:16px;position:relative}.set-card[data-v-a706ce51]:hover{border-color:#575482;transform:translateY(-1px)}.set-open[data-v-a706ce51]{color:inherit;grid-template-columns:96px minmax(0,1fr);gap:15px;padding:14px;text-decoration:none;display:grid}.set-content[data-v-a706ce51]{min-width:0;position:relative}.set-delete[data-v-a706ce51]{z-index:2;color:#77869a;cursor:pointer;background:#111925;border:0;border-radius:8px;font-size:1.1rem;position:absolute;top:12px;right:12px}.set-delete[data-v-a706ce51]:hover{color:#ff9292}.set-art[data-v-a706ce51]{color:#aaa5ff;background:linear-gradient(145deg,#312d64,#181d34);border-radius:12px;align-content:center;place-items:center;gap:8px;font-size:2.4rem;display:grid}.set-art span[data-v-a706ce51]{text-transform:uppercase;font-size:.6rem;font-weight:900}.set-card h3[data-v-a706ce51]{margin:5px 28px 5px 0}.set-card p[data-v-a706ce51]{color:#8492a7;min-height:38px;margin:0;font-size:.82rem}.set-card footer[data-v-a706ce51]{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.set-card footer[data-v-a706ce51]>*{color:#9eaabc;background:#222d3c;border-radius:7px;padding:4px 7px;font-size:.7rem}.set-card footer strong[data-v-a706ce51]{color:#c9c5ff}.sets-empty[data-v-a706ce51]{color:#8492a5;text-align:center;align-content:center;place-items:center;min-height:420px;display:grid}.sets-empty>svg[data-v-a706ce51]{color:#786ff3;font-size:4rem}.sets-empty h2[data-v-a706ce51]{color:#edf0f5;margin:12px 0 4px}.sets-empty p[data-v-a706ce51]{max-width:500px}.error-feedback[data-v-a706ce51]{color:#ffb2b2}@media (width<=700px){.dj-hero[data-v-a706ce51]{flex-direction:column;align-items:flex-start}.set-open[data-v-a706ce51]{grid-template-columns:70px minmax(0,1fr)}}.transition-modal[data-v-2ae1d115]{z-index:1200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04070bcc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.transition-studio[data-v-2ae1d115]{color:#edf1f7;background:#101823;border:1px solid #39475a;border-radius:20px;width:min(980px,100%);max-height:calc(100dvh - 36px);padding:20px;overflow:auto;box-shadow:0 32px 100px #000b}.transition-studio>header[data-v-2ae1d115]{justify-content:space-between;gap:20px;display:flex}.transition-studio header small[data-v-2ae1d115]{color:#918aff;letter-spacing:.14em;font-size:.65rem;font-weight:900}.transition-studio h2[data-v-2ae1d115]{margin:3px 0;font-size:1.55rem}.transition-studio header p[data-v-2ae1d115]{color:#8795a9;margin:0}.transition-studio header p b[data-v-2ae1d115]{color:#9e97ff}.close[data-v-2ae1d115]{color:#aab4c2;background:0 0;border:0;align-self:flex-start;font-size:1.8rem}.preview-error[data-v-2ae1d115]{color:#ffb2b2;background:#3a2026;border-radius:9px;padding:9px 12px}.wave-deck[data-v-2ae1d115]{background:#0a1018;border:1px solid #273345;border-radius:13px;gap:8px;margin-top:18px;padding:13px;display:grid}.deck-title[data-v-2ae1d115]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.deck-title>span[data-v-2ae1d115]{color:#bab5ff;background:#302e59;border-radius:6px;padding:4px 7px;font-size:.61rem;font-weight:900}.deck-title strong[data-v-2ae1d115]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck-title small[data-v-2ae1d115]{color:#8492a5}.energy-wave[data-v-2ae1d115]{cursor:crosshair;background:linear-gradient(#111d2a,#0a111a);border-radius:9px;align-items:center;gap:2px;height:92px;padding:9px;display:flex;position:relative;overflow:hidden}.energy-wave>i[data-v-2ae1d115]{z-index:1;opacity:.55;background:#64728a;border-radius:2px;flex:1;max-width:20px}.selection[data-v-2ae1d115]{z-index:2;pointer-events:none;position:absolute;top:0;bottom:0}.outgoing-selection[data-v-2ae1d115]{background:linear-gradient(90deg,#665ff044,#f05f8d55);border-left:2px solid #8d86ff;border-right:2px solid #ff779f}.incoming-selection[data-v-2ae1d115]{background:linear-gradient(90deg,#52d4a555,#6c74f044);border-left:2px solid #5ee1af;border-right:2px solid #8d86ff}.play-cursor[data-v-2ae1d115]{z-index:4;background:#fff;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 10px #fff}.wave-deck>input[data-v-2ae1d115]{accent-color:#7770ef;width:100%}.mix-symbol[data-v-2ae1d115]{color:#c3beff;background:#353263;border:4px solid #101823;border-radius:50%;place-items:center;width:31px;height:31px;margin:-7px auto -24px;font-weight:900;display:grid}.transition-controls[data-v-2ae1d115]{grid-template-columns:1fr 1fr 1.5fr;gap:9px;margin-top:15px;display:grid}.transition-controls>label[data-v-2ae1d115]{color:#8392a6;background:#151f2b;border-radius:10px;gap:5px;padding:9px;font-size:.72rem;font-weight:800;display:grid}.transition-controls label>span[data-v-2ae1d115]{color:#d3dae4}.transition-controls input[type=number][data-v-2ae1d115],.transition-controls select[data-v-2ae1d115]{color:#fff;background:#0b121b;border:1px solid #344256;border-radius:7px;width:100%;padding:7px}.sync-toggle[data-v-2ae1d115]{align-items:center;gap:9px;display:flex!important}.sync-toggle input[data-v-2ae1d115]{accent-color:#736cf1;width:18px;height:18px}.sync-toggle span[data-v-2ae1d115]{display:grid}.sync-toggle small[data-v-2ae1d115]{color:#76859a;font-weight:500}.transition-studio>footer[data-v-2ae1d115]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.preview-button[data-v-2ae1d115],.auto-adjust-button[data-v-2ae1d115]{border-radius:9px;padding:9px 15px;font-weight:800}.preview-button[data-v-2ae1d115]{color:#d9d6ff;background:#292751;border:1px solid #4f4a8d}.auto-adjust-button[data-v-2ae1d115]{color:#bdf4d5;background:#18392b;border:1px solid #347657}.transition-studio audio[data-v-2ae1d115]{display:none}@media (width<=700px){.transition-modal[data-v-2ae1d115]{padding:0}.transition-studio[data-v-2ae1d115]{border-radius:0;max-height:100dvh}.deck-title[data-v-2ae1d115]{grid-template-columns:auto minmax(0,1fr)}.deck-title small[data-v-2ae1d115]{grid-column:2}.transition-controls[data-v-2ae1d115]{grid-template-columns:1fr}.transition-studio>footer[data-v-2ae1d115]{grid-template-columns:1fr 1fr;display:grid}.preview-button[data-v-2ae1d115]{grid-area:1/1/auto/-1}.auto-adjust-button[data-v-2ae1d115]{grid-column:1/-1}.energy-wave[data-v-2ae1d115]{height:72px}}.beat-guide[data-v-2ae1d115]{z-index:3;pointer-events:none;background:#57e4a0;width:1px;position:absolute;top:22%;bottom:22%;box-shadow:0 0 4px #57e4a099}.beat-guide.major[data-v-2ae1d115]{background:#8dffc1;width:2px;top:8%;bottom:8%;box-shadow:0 0 7px #58eaa9}.sync-panel[data-v-2ae1d115]{background:#0b1518;border:1px solid #285240;border-radius:12px;grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:11px;display:grid}.sync-flow[data-v-2ae1d115]{grid-column:1/-1;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:9px;display:grid}.sync-flow>span[data-v-2ae1d115]{background:#13231f;border-radius:9px;padding:8px 10px;display:grid}.sync-flow small[data-v-2ae1d115]{color:#70a48d;font-size:.58rem}.sync-flow b[data-v-2ae1d115]{color:#bff6d7;font-size:.8rem}.sync-flow .matched[data-v-2ae1d115]{background:#18392c;box-shadow:inset 0 0 0 1px #347457}.sync-flow>i[data-v-2ae1d115]{color:#4dba86;font-style:normal}.sync-panel>label[data-v-2ae1d115]{color:#86a998;background:#101f1c;border-radius:9px;gap:5px;padding:8px;font-size:.7rem;font-weight:800;display:grid}.sync-panel select[data-v-2ae1d115]{color:#ecfff4;background:#091410;border:1px solid #315b49;border-radius:7px;width:100%;padding:7px}.sync-panel .ramp-toggle[data-v-2ae1d115]{align-items:center;gap:8px;display:flex}.ramp-toggle input[data-v-2ae1d115]{accent-color:#45d392;width:18px;height:18px}.ramp-toggle span[data-v-2ae1d115]{display:grid}.ramp-toggle small[data-v-2ae1d115]{color:#638875;font-weight:500}.ramp-duration input[data-v-2ae1d115]{accent-color:#48d697;width:100%}.sync-panel>p[data-v-2ae1d115]{color:#80aa96;text-align:center;grid-column:1/-1;margin:0;font-size:.68rem}.sync-panel>p b[data-v-2ae1d115]{color:#bdf6d6}.mix-wave-tools[data-v-2ae1d115]{background:#0a1018;border:1px solid #273345;border-radius:12px 12px 0 0;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;margin-top:16px;padding:9px;display:grid}.layer-switch[data-v-2ae1d115],.zoom-tools[data-v-2ae1d115],.pan-tools[data-v-2ae1d115],.beat-legend[data-v-2ae1d115]{align-items:center;gap:5px;display:flex}.layer-switch button[data-v-2ae1d115],.zoom-tools button[data-v-2ae1d115],.pan-tools button[data-v-2ae1d115]{color:#aab6c7;background:#182331;border:1px solid #344255;border-radius:7px;padding:6px 8px;font-size:.65rem;font-weight:800}.layer-switch button[data-v-2ae1d115]{align-items:center;display:flex}.layer-switch i[data-v-2ae1d115]{background:#e7659b;border-radius:50%;width:8px;height:8px}.layer-switch button+button i[data-v-2ae1d115]{background:#55dfa4}.layer-switch button.active[data-v-2ae1d115]{color:#fff;background:#29364a;border-color:#64748b;box-shadow:0 0 0 1px #ffffff18}.beat-legend[data-v-2ae1d115]{color:#748397;gap:7px;font-size:.56rem}.beat-legend span[data-v-2ae1d115]:before{content:"";vertical-align:middle;background:#ff4f91;width:7px;height:2px;margin-right:3px;display:inline-block}.beat-legend .incoming[data-v-2ae1d115]:before{background:#22e59c}.beat-legend b[data-v-2ae1d115]{color:#aab5c4;font-weight:700}.zoom-tools[data-v-2ae1d115]{justify-content:flex-end}.zoom-tools input[data-v-2ae1d115]{accent-color:#8078ef;width:120px}.zoom-tools span[data-v-2ae1d115]{color:#77879a;min-width:52px;font-size:.6rem}.pan-tools[data-v-2ae1d115]{grid-column:1/-1;justify-content:center}.pan-tools input[data-v-2ae1d115]{accent-color:#51d49d;width:min(500px,65%)}.mix-wave-stage[data-v-2ae1d115]{isolation:isolate;background:linear-gradient(#111c28,#071016);border-left:1px solid #273345;border-right:1px solid #273345;height:180px;position:relative;overflow:hidden}.mix-wave-stage[data-v-2ae1d115]:before{z-index:0;content:"";background:linear-gradient(#ff4f9108 0 49.5%,#ffffff12 49.5% 50.5%,#22e59c08 50.5% 100%),repeating-linear-gradient(90deg,#0000 0 39px,#ffffff08 40px);position:absolute;inset:0}.mix-wave-layer[data-v-2ae1d115]{z-index:1;opacity:.72;pointer-events:none;mix-blend-mode:screen;min-width:1px;transition:opacity .15s;position:absolute;top:2px;bottom:2px;left:35%}.mix-wave-layer.active[data-v-2ae1d115]{z-index:2;opacity:.95;pointer-events:auto}.outgoing-layer[data-v-2ae1d115]{filter:drop-shadow(0 0 4px #e7659b44)}.incoming-layer[data-v-2ae1d115]{filter:drop-shadow(0 0 4px #55dfa444)}.mix-anchor[data-v-2ae1d115]{z-index:5;background:#fff;width:2px;position:absolute;top:0;bottom:0;left:35%;box-shadow:0 0 10px #fff}.mix-anchor b[data-v-2ae1d115]{color:#fff;letter-spacing:.08em;white-space:nowrap;background:#19232dcc;border-radius:4px;padding:3px 5px;font-size:.48rem;position:absolute;top:5px;left:9px}.mix-anchor>i[data-v-2ae1d115]{z-index:2;color:#fff;filter:drop-shadow(0 0 5px #fff);font-size:12px;font-style:normal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wave-loading[data-v-2ae1d115]{z-index:8;color:#7e8da1;background:#091119dd;place-items:center;font-size:.72rem;display:grid;position:absolute;inset:0}.mix-wave-captions[data-v-2ae1d115]{background:#273345;border:1px solid #273345;border-radius:0 0 12px 12px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.mix-wave-captions label[data-v-2ae1d115]{background:#0b131c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 10px;display:grid}.mix-wave-captions span[data-v-2ae1d115]{color:#ffb4d0;background:#4b2437;border-radius:5px;padding:3px 5px;font-size:.56rem;font-weight:900}.mix-wave-captions .incoming span[data-v-2ae1d115]{color:#a9f3cf;background:#193d30}.mix-wave-captions strong[data-v-2ae1d115]{color:#d9e0e9;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.mix-wave-captions small[data-v-2ae1d115]{color:#7b899c;font-size:.6rem}.mix-wave-captions input[data-v-2ae1d115]{accent-color:#e7659b;grid-column:1/-1;width:100%}.mix-wave-captions .incoming input[data-v-2ae1d115]{accent-color:#55dfa4}@media (width<=700px){.sync-panel[data-v-2ae1d115],.sync-flow[data-v-2ae1d115]{grid-template-columns:1fr}.sync-flow>i[data-v-2ae1d115]{display:none}.sync-panel>p[data-v-2ae1d115]{grid-column:1}.mix-wave-tools[data-v-2ae1d115]{grid-template-columns:1fr}.zoom-tools[data-v-2ae1d115]{flex-wrap:wrap;justify-content:flex-start}.pan-tools[data-v-2ae1d115]{grid-column:1}.beat-legend[data-v-2ae1d115]{flex-wrap:wrap}.mix-wave-stage[data-v-2ae1d115]{height:145px}.mix-wave-captions[data-v-2ae1d115]{grid-template-columns:1fr}.mix-wave-layer[data-v-2ae1d115],.mix-anchor[data-v-2ae1d115]{left:25%}}.harmonic-sync[data-v-2ae1d115]{background:#15152a;border:1px solid #48447b;border-radius:11px;grid-column:1/-1;gap:9px;padding:11px;display:grid}.harmonic-sync>header[data-v-2ae1d115]{justify-content:space-between;align-items:center;display:flex}.harmonic-sync>header span[data-v-2ae1d115]{display:grid}.harmonic-sync>header>b[data-v-2ae1d115]{color:#cbc6ff;background:#302d58;border-radius:7px;padding:4px 7px;font-size:.65rem}.harmonic-options[data-v-2ae1d115]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.harmonic-options button[data-v-2ae1d115]{color:#a9a7c7;background:#222139;border:1px solid #3c3a60;border-radius:9px;gap:2px;padding:8px 5px;display:grid;position:relative}.harmonic-options button strong[data-v-2ae1d115]{color:#eeecff;font-size:.95rem}.harmonic-options button span[data-v-2ae1d115]{font-size:.65rem}.harmonic-options button i[data-v-2ae1d115]{color:#8ff1c0;font-size:.54rem;font-style:normal}.harmonic-options button.active[data-v-2ae1d115]{background:#3a356b;border-color:#9289ff;box-shadow:0 0 0 1px #9289ff55}.harmonic-options button.recommended[data-v-2ae1d115]:after{color:#79e8af;content:"◆";font-size:.5rem;position:absolute;top:4px;right:5px}.harmonic-release[data-v-2ae1d115]{color:#aaa7ce;gap:5px;font-size:.68rem;display:grid}.harmonic-release input[data-v-2ae1d115]{accent-color:#9189ff;width:100%}.harmonic-sync ul[data-v-2ae1d115]{color:#e6bd8c;margin:0;padding-left:18px;font-size:.65rem}.native-hint[data-v-2ae1d115]{background:#1c2230;border-radius:7px;padding:7px;color:#9ba3bd!important;margin:0!important}.phrase-sync[data-v-2ae1d115],.bass-swap[data-v-2ae1d115]{align-items:center;gap:9px;display:flex!important}.phrase-sync label[data-v-2ae1d115],.bass-swap label[data-v-2ae1d115]{flex:1;align-items:center;gap:8px;display:flex}.phrase-sync label span[data-v-2ae1d115],.bass-swap label span[data-v-2ae1d115]{display:grid}.phrase-sync button[data-v-2ae1d115]{color:#bff2d6;background:#17372b;border:1px solid #326d55;border-radius:7px;padding:7px 9px;font-size:.67rem;font-weight:800}.bass-swap>input[data-v-2ae1d115]{accent-color:#50da99;width:110px}.bass-swap>b[data-v-2ae1d115]{color:#bdf4d6;min-width:34px;font-size:.68rem}@media (width<=700px){.harmonic-options[data-v-2ae1d115]{grid-template-columns:repeat(3,1fr)}.phrase-sync[data-v-2ae1d115],.bass-swap[data-v-2ae1d115]{flex-direction:column;align-items:stretch}.bass-swap>input[data-v-2ae1d115]{width:100%}}.recommended-plan[data-v-2ae1d115]{background:linear-gradient(110deg,#171b31,#142a25);border:1px solid #3b5a52;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:12px;padding:11px 13px;display:grid}.recommended-plan>div[data-v-2ae1d115]{min-width:0;display:grid}.recommended-plan small[data-v-2ae1d115]{color:#7e8ca2;letter-spacing:.1em;font-size:.55rem;font-weight:900}.recommended-plan strong[data-v-2ae1d115]{font-size:.9rem}.recommended-plan p[data-v-2ae1d115]{flex-wrap:wrap;gap:4px;margin:5px 0 0;display:flex}.recommended-plan p span[data-v-2ae1d115]{color:#b7dcca;background:#1e3930;border-radius:5px;padding:3px 6px;font-size:.59rem;font-weight:800}.recommended-plan>b[data-v-2ae1d115]{color:#c4f2d6;background:#214535;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1rem;display:grid}.recommended-plan>b.score-warn[data-v-2ae1d115]{color:#ffdda7;background:#503c22}.recommended-plan>b i[data-v-2ae1d115]{font-size:.48rem;font-style:normal}.recommended-plan>button[data-v-2ae1d115]{color:#fff;background:#625bec;border:1px solid #817aff;border-radius:8px;padding:8px 11px;font-size:.68rem;font-weight:900}.advanced-settings[data-v-2ae1d115]{background:#0c131c;border:1px solid #293646;border-radius:11px;margin-top:9px}.advanced-settings>summary[data-v-2ae1d115]{cursor:pointer;justify-content:space-between;align-items:center;padding:10px 12px;list-style:none;display:flex}.advanced-settings>summary span[data-v-2ae1d115]{display:grid}.advanced-settings>summary strong[data-v-2ae1d115]{font-size:.75rem}.advanced-settings>summary small[data-v-2ae1d115]{color:#77869a;font-size:.61rem}.advanced-settings>summary i[data-v-2ae1d115]{color:#928bff;font-size:1.1rem;font-style:normal;transition:transform .15s}.advanced-settings[open]>summary i[data-v-2ae1d115]{transform:rotate(180deg)}.advanced-settings .transition-controls[data-v-2ae1d115]{margin-top:0;padding:0 10px 10px}@media (width<=700px){.recommended-plan[data-v-2ae1d115]{grid-template-columns:1fr auto}.recommended-plan>button[data-v-2ae1d115]{grid-column:1/-1}.advanced-settings .transition-controls[data-v-2ae1d115]{padding:0 7px 8px}}.timeline-sequence-row[data-v-c6a7487e]{position:relative}.drag-handle[data-v-c6a7487e],.timeline-group-handle[data-v-c6a7487e]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.drag-handle[data-v-c6a7487e]:active,.timeline-group-handle[data-v-c6a7487e]:active{cursor:grabbing}.drag-handle[data-v-c6a7487e]{color:#8998ad;justify-content:center;align-items:center;min-width:15px;font-size:1.15rem;font-weight:900;line-height:1;display:inline-flex}.drag-handle[data-v-c6a7487e]:hover{color:#c4caff}.drag-handle.disabled[data-v-c6a7487e]{opacity:.25;cursor:not-allowed}.dj-pointer-ghost[data-v-c6a7487e]{z-index:9999;color:#f5f7ff;border:1px solid color-mix(in srgb, var(--ghost-color) 70%, #fff 30%);pointer-events:none;will-change:transform;background:#172231;border-radius:12px;align-items:center;gap:10px;min-width:230px;padding:10px 13px;display:flex;position:fixed;top:0;left:0;box-shadow:0 14px 32px #0008}.dj-pointer-ghost-marker[data-v-c6a7487e]{background:var(--ghost-color);border-radius:99px;width:8px;height:34px}.dj-pointer-ghost strong[data-v-c6a7487e],.dj-pointer-ghost small[data-v-c6a7487e]{display:block}.dj-pointer-ghost strong[data-v-c6a7487e]{font-size:.78rem}.dj-pointer-ghost small[data-v-c6a7487e]{color:#aebbd0;margin-top:2px;font-size:.64rem}.dj-editor-page.is-pointer-dragging[data-v-c6a7487e]{cursor:grabbing;-webkit-user-select:none;user-select:none}.dj-editor-page.is-pointer-dragging[data-v-c6a7487e] *{cursor:grabbing!important}.timeline-sequence-row.is-drag-source[data-v-c6a7487e]{opacity:.38}.timeline-sequence-row[data-v-c6a7487e],.timeline-group-header[data-v-c6a7487e],.dj-track-row[data-v-c6a7487e],.transition-compact-card[data-v-c6a7487e]{transition:opacity .16s,box-shadow .16s,border-color .16s,background-color .16s}.timeline-drop-zone[data-v-c6a7487e]{z-index:4;box-sizing:border-box;align-items:center;width:100%;min-width:0;height:8px;transition:height .2s cubic-bezier(.22,1,.36,1),opacity .16s,padding .2s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.timeline-drop-zone[data-v-c6a7487e]:before{content:"";background:color-mix(in srgb, var(--group-color,#746cf0) 50%, transparent);opacity:0;pointer-events:none;transform-origin:50%;border-radius:999px;height:2px;transition:opacity .14s,transform .18s;position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%)scaleX(.35)}.timeline-drop-zone.active[data-v-c6a7487e]{z-index:30;height:54px}.timeline-drop-zone.active[data-v-c6a7487e]:before{opacity:.32;transform:translateY(-50%)scaleX(1)}.timeline-drop-zone.outside[data-v-c6a7487e]{padding-left:4px;padding-right:4px}.timeline-drop-zone.outside.active[data-v-c6a7487e]{padding-top:4px;padding-bottom:4px}.timeline-drop-zone.inside[data-v-c6a7487e]{border-left:2px solid color-mix(in srgb, var(--group-color,#746cf0) 65%, transparent);width:calc(100% - 7px);margin-left:7px;padding-left:8px}.timeline-drop-zone.inside.active[data-v-c6a7487e]{padding-top:4px;padding-bottom:4px}.timeline-drop-placeholder[data-v-c6a7487e]{box-sizing:border-box;color:#eaf2ff;background:linear-gradient(90deg, color-mix(in srgb, var(--drop-color,#746cf0) 28%, #121a25), color-mix(in srgb, var(--drop-color,#746cf0) 7%, #101821));border:1px dashed color-mix(in srgb, var(--drop-color,#746cf0) 75%, #fff 12%);border-left:4px solid var(--drop-color,#746cf0);pointer-events:none;transform-origin:50%;will-change:transform, opacity;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;height:46px;padding:7px 12px;display:grid;position:relative;box-shadow:0 5px 18px #0005,inset 0 0 0 1px #ffffff08}.timeline-drop-placeholder.inside[data-v-c6a7487e]{background:linear-gradient(90deg, color-mix(in srgb, var(--drop-color,#746cf0) 32%, #111a24), #101821);box-shadow:0 5px 18px #0004, inset 0 0 0 1px color-mix(in srgb, var(--drop-color,#746cf0) 15%, transparent)}.timeline-drop-placeholder span[data-v-c6a7487e]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.7rem;font-weight:900;overflow:hidden}.timeline-drop-placeholder small[data-v-c6a7487e]{color:#a9b8cf;white-space:nowrap;font-size:.6rem;font-weight:700}.timeline-drop-placeholder.inside small[data-v-c6a7487e]{color:color-mix(in srgb, var(--drop-color,#746cf0) 45%, #dce7f5)}.drop-slot-enter-active[data-v-c6a7487e],.drop-slot-leave-active[data-v-c6a7487e]{transition:opacity .16s,transform .2s cubic-bezier(.22,1,.36,1)}.drop-slot-enter-from[data-v-c6a7487e],.drop-slot-leave-to[data-v-c6a7487e]{opacity:0;transform:scaleY(.65)scaleX(.985)}.drop-slot-enter-to[data-v-c6a7487e],.drop-slot-leave-from[data-v-c6a7487e]{opacity:1;transform:scaleY(1)scaleX(1)}.timeline-group-header[data-v-c6a7487e]{color:#e9edff;background:linear-gradient(105deg, color-mix(in srgb, var(--group-color) 22%, #121a25), #131c28);border:1px solid color-mix(in srgb, var(--group-color) 48%, #253244);border-left:4px solid var(--group-color);border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin:3px 0 0;padding:8px 12px;transition:opacity .15s,box-shadow .15s,border-color .15s;display:grid;box-shadow:0 4px 14px #0002}.timeline-group-header.dragging[data-v-c6a7487e]{opacity:.42}.timeline-group-header>span[data-v-c6a7487e]:nth-child(2),.timeline-group-name[data-v-c6a7487e]{min-width:0}.timeline-group-header strong[data-v-c6a7487e],.timeline-group-header small[data-v-c6a7487e]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.timeline-group-header strong[data-v-c6a7487e]{letter-spacing:.01em;font-size:.78rem}.timeline-group-header small[data-v-c6a7487e]{color:#9eacc1;margin-top:2px;font-size:.63rem}.timeline-group-handle[data-v-c6a7487e]{color:#adb9d0;justify-content:center;align-items:center;gap:7px;min-height:30px;display:flex}.timeline-group-handle>b[data-v-c6a7487e]{font-size:1.2rem;line-height:1}.timeline-group-handle:hover>b[data-v-c6a7487e]{color:#d3d7ff}.timeline-group-handle .group-color-dot[data-v-c6a7487e]{background:var(--group-color);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--group-color) 18%, transparent);border-radius:50%;margin:0}.timeline-group-actions[data-v-c6a7487e]{gap:4px;display:flex}.timeline-group-actions button[data-v-c6a7487e]{color:#c5c0ff;background:#24254a;border:1px solid #484984;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;display:grid}.timeline-sequence-row[data-v-c6a7487e]:has(.dj-track-row.grouped){border-left:2px solid color-mix(in srgb, var(--group-color,#746cf0) 65%, transparent);border-radius:0;margin-left:7px;padding-left:8px;position:relative}.timeline-sequence-row:has(.dj-track-row.grouped) .dj-track-row[data-v-c6a7487e]{border-radius:7px}.dj-track-row.grouped[data-v-c6a7487e]{background:linear-gradient(90deg, color-mix(in srgb, var(--group-color,#746cf0) 9%, #111922), #111922);border-left:2px solid var(--group-color)}@media (width<=800px){.timeline-drop-zone[data-v-c6a7487e]{height:7px}.timeline-drop-zone.active[data-v-c6a7487e]{height:48px}.timeline-drop-placeholder[data-v-c6a7487e]{height:40px;padding:6px 10px}.timeline-drop-placeholder span[data-v-c6a7487e]{font-size:.65rem}.timeline-drop-placeholder small[data-v-c6a7487e]{font-size:.56rem}}.dj-editor-page[data-v-c6a7487e]{max-width:none}.dj-editor-shell[data-v-c6a7487e]{color:#e9edf4;background:#0c121b;border:1px solid #2a3545;border-radius:20px;overflow:hidden;box-shadow:0 22px 65px #03060a66}.dj-editor-header[data-v-c6a7487e]{background:linear-gradient(120deg,#151e2b,#1b1933);border-bottom:1px solid #30394f;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.back-link[data-v-c6a7487e]{color:#9ba8bb;align-items:center;gap:5px;text-decoration:none;display:flex}.set-heading[data-v-c6a7487e]{gap:2px;display:grid}.set-heading input[data-v-c6a7487e]{color:#fff;background:0 0;border:0;outline:0;min-width:0;padding:0}.set-name[data-v-c6a7487e]{font-size:1.4rem;font-weight:900}.set-description[data-v-c6a7487e]{color:#8d9aac!important}.set-master-settings[data-v-c6a7487e]{gap:8px;display:flex}.set-master-settings label[data-v-c6a7487e]{color:#7f8da2;background:#111925;border-radius:9px;gap:3px;padding:7px 9px;font-size:.65rem;font-weight:800;display:grid}.set-master-settings span[data-v-c6a7487e]{color:#cad2df}.set-master-settings input[data-v-c6a7487e]{color:#fff;text-align:right;background:0 0;border:0;width:60px;padding:0}.dj-editor-body[data-v-c6a7487e]{grid-template-columns:minmax(620px,1fr) 310px;min-height:620px;display:grid}.dj-timeline[data-v-c6a7487e]{border-right:1px solid #293343;min-width:0;padding:14px}.timeline-head[data-v-c6a7487e],.dj-track-row[data-v-c6a7487e]{grid-template-columns:42px minmax(240px,1fr) minmax(180px,.65fr) 78px;align-items:center;gap:8px;display:grid}.timeline-head[data-v-c6a7487e]{color:#617189;text-transform:uppercase;padding:0 10px 7px;font-size:.65rem;font-weight:900}.dj-track-row[data-v-c6a7487e]{cursor:pointer;background:#151e29;border:1px solid #0000;border-radius:11px;min-height:58px;padding:6px 9px}.dj-track-row[data-v-c6a7487e]:hover{background:#1a2532;border-color:#334154}.dj-track-row.selected[data-v-c6a7487e]{background:#222646;border-color:#5956a7;box-shadow:inset 3px 0 #8178ff}.track-order[data-v-c6a7487e]{color:#65758b;align-items:center;font-size:.75rem;display:flex}.track-order svg[data-v-c6a7487e]{cursor:grab;font-size:1.15rem}.track-identity[data-v-c6a7487e]{color:#e7ebf2;text-align:left;background:0 0;border:0;align-items:center;gap:9px;min-width:0;padding:0;display:flex}.track-identity>span[data-v-c6a7487e]:last-child{min-width:0;display:grid}.track-identity strong[data-v-c6a7487e],.track-identity small[data-v-c6a7487e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track-identity small[data-v-c6a7487e]{color:#8190a4}.track-cover[data-v-c6a7487e]{color:#8b96a8;background:#283344;border-radius:8px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}.track-cover img[data-v-c6a7487e]{object-fit:contain;width:100%;height:100%}.track-cover i[data-v-c6a7487e]{color:#fff;opacity:0;background:#05080d99;place-items:center;display:grid;position:absolute;inset:0}.track-identity:hover i[data-v-c6a7487e]{opacity:1}.track-analysis[data-v-c6a7487e]{flex-wrap:wrap;gap:4px;display:flex}.track-analysis[data-v-c6a7487e]>*{color:#b2bdcc;background:#293444;border-radius:6px;padding:3px 6px;font-size:.67rem}.track-analysis b[data-v-c6a7487e]{color:#c9c5ff;background:#2c2b4d}.track-analysis .quality-ok[data-v-c6a7487e]{color:#a9e8c0;background:#1b3829}.track-analysis .quality-warn[data-v-c6a7487e]{color:#f1c19e;background:#3b2c20}.track-useful-duration[data-v-c6a7487e]{color:#98a5b6;font-size:.78rem}.transition-row[data-v-c6a7487e]{color:#8492a5;grid-template-columns:minmax(12px,1fr) 31px minmax(150px,auto) 78px 120px 32px minmax(12px,1fr);align-items:center;gap:6px;min-height:48px;display:grid}.transition-line[data-v-c6a7487e]{background:#2b3747;height:1px}.transition-score[data-v-c6a7487e]{border-radius:50%;place-items:center;width:29px;height:29px;font-size:.7rem;font-weight:900;display:grid}.transition-score.excellent[data-v-c6a7487e]{color:#b9f4cd;background:#1e4b31}.transition-score.good[data-v-c6a7487e]{color:#cbe9c4;background:#31462a}.transition-score.medium[data-v-c6a7487e]{color:#ffe0a8;background:#503d1f}.transition-score.risky[data-v-c6a7487e]{color:#ffb0b0;background:#50262b}.transition-score.unknown[data-v-c6a7487e]{color:#aab5c4;background:#303a48}.transition-copy[data-v-c6a7487e]{min-width:0;display:grid}.transition-copy strong[data-v-c6a7487e]{color:#bdc6d3;font-size:.73rem}.transition-copy small[data-v-c6a7487e]{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.transition-row label[data-v-c6a7487e],.transition-row select[data-v-c6a7487e]{color:#aeb9c7;background:#131c27;border:1px solid #2c394a;border-radius:7px;padding:5px 7px;font-size:.67rem}.transition-row input[data-v-c6a7487e]{color:#fff;background:0 0;border:0;width:48px}.transition-row button[data-v-c6a7487e]{color:#c5c0ff;background:#292851;border:1px solid #464582;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.track-inspector[data-v-c6a7487e]{background:#101721;flex-direction:column;gap:10px;padding:16px;display:flex}.track-inspector header[data-v-c6a7487e]{align-items:center;gap:9px;display:flex}.track-inspector header>span[data-v-c6a7487e]{color:#b5afff;background:#2b2a52;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.track-inspector header div[data-v-c6a7487e]{min-width:0;display:grid}.track-inspector header small[data-v-c6a7487e]{color:#7e8da2;letter-spacing:.1em;font-size:.6rem;font-weight:900}.track-inspector header strong[data-v-c6a7487e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspector-art[data-v-c6a7487e]{color:#78869a;background:#090e15;border-radius:12px;place-items:center;height:170px;font-size:3rem;display:grid;overflow:hidden}.inspector-art img[data-v-c6a7487e]{object-fit:contain;width:100%;height:100%}.analysis-summary[data-v-c6a7487e]{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.analysis-summary span[data-v-c6a7487e]{color:#8391a5;background:#18222f;border-radius:8px;padding:7px;display:grid}.analysis-summary small[data-v-c6a7487e]{font-size:.58rem}.analysis-summary strong[data-v-c6a7487e]{color:#d9dfe8;font-size:.76rem}.track-inspector>label[data-v-c6a7487e]{color:#8997aa;justify-content:space-between;align-items:center;gap:10px;font-size:.74rem;display:flex}.track-inspector>label span[data-v-c6a7487e]{color:#79889b;align-items:center;gap:4px;display:flex}.track-inspector input[data-v-c6a7487e]{color:#fff;text-align:right;background:#090f17;border:1px solid #354255;border-radius:7px;width:85px;padding:6px 7px}.inspector-save[data-v-c6a7487e]{margin-top:4px}.track-inspector>p[data-v-c6a7487e]{color:#66758a;text-align:center;margin:0;font-size:.67rem}.dj-loading[data-v-c6a7487e]{color:#8997aa;place-items:center;min-height:400px;display:grid}.transition-row[data-v-c6a7487e]{grid-template-columns:minmax(12px,1fr) 31px minmax(150px,auto) 78px 120px 32px 32px minmax(12px,1fr)}.dj-editor-header[data-v-c6a7487e]{grid-template-columns:auto minmax(260px,1fr) auto auto}.live-regie-link[data-v-c6a7487e]{color:#fff;white-space:nowrap;background:#625bec;border:1px solid #7e77ff;border-radius:9px;padding:9px 13px;font-size:.75rem;font-weight:900;text-decoration:none}.harmonic-suggestion[data-v-c6a7487e]{color:#cffff0;text-align:left;background:#15352b;border:1px solid #34745c;border-radius:9px;align-items:center;gap:9px;padding:9px;display:flex}.harmonic-suggestion>svg[data-v-c6a7487e]{flex:none;font-size:1.25rem}.harmonic-suggestion>span[data-v-c6a7487e]{display:grid}.harmonic-suggestion strong[data-v-c6a7487e]{font-size:.72rem}.harmonic-suggestion small[data-v-c6a7487e]{color:#83bda7;font-size:.62rem}.track-inspector>.harmonic-ok[data-v-c6a7487e]{color:#8fb7a7;text-align:left;background:#14271f;border-radius:8px;padding:8px}.set-audit[data-v-c6a7487e]{background:#0e1720;border-bottom:1px solid #293747;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 14px;display:grid}.set-audit>strong[data-v-c6a7487e]{color:#c9f2da;background:#1c3b2c;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.82rem;display:grid}.set-audit>strong.medium[data-v-c6a7487e]{color:#ffe0a8;background:#503d1f}.set-audit>strong.risky[data-v-c6a7487e]{color:#ffb0b0;background:#50262b}.set-audit>strong i[data-v-c6a7487e]{font-size:.42rem;font-style:normal}.set-audit>div[data-v-c6a7487e]{display:grid}.set-audit>div>b[data-v-c6a7487e]{font-size:.7rem}.set-audit p[data-v-c6a7487e]{flex-wrap:wrap;gap:4px;margin:2px 0 0;display:flex}.set-audit p span[data-v-c6a7487e]{color:#8292a6;background:#192531;border-radius:5px;padding:2px 5px;font-size:.57rem}.audit-actions[data-v-c6a7487e]{align-items:stretch;gap:6px;display:flex!important}.native-analysis-button[data-v-c6a7487e],.smart-mix-button[data-v-c6a7487e]{border-radius:8px;min-height:34px;padding:7px 11px;font-size:.65rem;font-weight:900}.native-analysis-button[data-v-c6a7487e]{color:#d8d5ff;background:#292751;border:1px solid #514c8c}.native-analysis-button small[data-v-c6a7487e]{color:#9d99d3;font-size:.52rem;display:block}.smart-mix-button[data-v-c6a7487e]{color:#d8f9e5;background:#18372a;border:1px solid #2c7450;align-items:center;gap:5px;display:flex}.native-analysis-button[data-v-c6a7487e]:disabled,.smart-mix-button[data-v-c6a7487e]:disabled{opacity:.65}.automation-settings[data-v-c6a7487e]{background:#111925;border-bottom:1px solid #293747}.automation-settings summary[data-v-c6a7487e]{color:#b8c3d2;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;list-style:none;display:flex}.automation-settings summary[data-v-c6a7487e]::-webkit-details-marker{display:none}.automation-settings summary>span[data-v-c6a7487e]{align-items:center;gap:7px;display:flex}.automation-settings summary svg[data-v-c6a7487e]{color:#78dda0}.automation-settings summary small[data-v-c6a7487e]{color:#74849a;font-size:.64rem}.automation-settings-grid[data-v-c6a7487e]{grid-template-columns:repeat(4,minmax(190px,1fr));gap:8px;padding:0 14px 12px;display:grid}.automation-settings fieldset[data-v-c6a7487e]{background:#0c131d;border:1px solid #283547;border-radius:10px;align-content:start;gap:7px;min-width:0;margin:0;padding:10px;display:grid}.automation-settings legend[data-v-c6a7487e]{color:#8190a5;text-transform:uppercase;padding:0 5px;font-size:.62rem;font-weight:900}.automation-settings label[data-v-c6a7487e]{color:#aeb9c8;justify-content:space-between;align-items:center;gap:8px;font-size:.68rem;display:flex}.automation-settings label>span[data-v-c6a7487e]{align-items:center;gap:3px;display:flex}.automation-settings input[type=number][data-v-c6a7487e],.automation-settings select[data-v-c6a7487e]{color:#edf1f7;background:#161f2c;border:1px solid #35445a;border-radius:6px;width:82px;padding:5px 6px}.automation-settings select[data-v-c6a7487e]{width:130px}.automation-settings p[data-v-c6a7487e]{color:#64748a;margin:2px 0 0;font-size:.59rem;line-height:1.35}.automation-settings .toggle[data-v-c6a7487e]{grid-template-columns:auto 1fr 48px auto;justify-content:start;display:grid}.automation-settings .toggle input[type=number][data-v-c6a7487e]{width:48px}.automation-settings .toggle em[data-v-c6a7487e]{color:#718197;font-size:.56rem;font-style:normal}.automation-settings .check[data-v-c6a7487e]{justify-content:flex-start}.automation-settings input[type=checkbox][data-v-c6a7487e]{accent-color:#55c983}.smart-mix-backdrop[data-v-c6a7487e]{z-index:1300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060ac7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.smart-mix-modal[data-v-c6a7487e]{color:#eaf0f7;background:linear-gradient(145deg,#121c28,#17172c);border:1px solid #39445a;border-radius:20px;gap:16px;width:min(620px,100%);max-height:min(760px,92vh);padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #000b}.smart-mix-close[data-v-c6a7487e]{color:#95a2b5;background:0 0;border:0;font-size:1.6rem;position:absolute;top:12px;right:14px}.smart-mix-icon[data-v-c6a7487e]{color:#bff5d3;background:#1c4932;border-radius:13px;place-items:center;width:42px;height:42px;font-size:1.35rem;display:grid}.smart-mix-modal h2[data-v-c6a7487e]{margin:3px 30px 5px 0;font-size:1.3rem}.smart-mix-modal p[data-v-c6a7487e]{color:#93a0b3;margin:0;font-size:.78rem}.smart-mix-modal>div>small[data-v-c6a7487e]{color:#70c993;letter-spacing:.13em;font-size:.62rem;font-weight:900}.smart-mix-score[data-v-c6a7487e]{background:#0c131d;border-radius:14px;justify-content:center;align-items:center;gap:16px;padding:14px;display:flex!important}.smart-mix-score span[data-v-c6a7487e]{text-align:center;display:grid}.smart-mix-score small[data-v-c6a7487e]{color:#7f8da0;font-size:.62rem}.smart-mix-score strong[data-v-c6a7487e]{font-size:1.65rem}.smart-mix-score .proposed strong[data-v-c6a7487e]{color:#7ee5a5}.smart-mix-score em[data-v-c6a7487e]{color:#9bf0ba;background:#19432b;border-radius:7px;padding:4px 7px;font-size:.65rem;font-style:normal;font-weight:900}.smart-mix-order[data-v-c6a7487e]{scrollbar-color:#465369 #111822;gap:4px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.smart-mix-order li[data-v-c6a7487e]{background:#111b27;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;display:flex}.smart-mix-order li>b[data-v-c6a7487e]{color:#78869a;background:#202c3b;border-radius:6px;place-items:center;width:22px;height:22px;font-size:.62rem;display:grid}.smart-mix-order li>span[data-v-c6a7487e]{font-size:.76rem;font-weight:800;display:grid}.smart-mix-order li small[data-v-c6a7487e]{color:#75859a;font-size:.6rem;font-weight:500}.smart-mix-order .more[data-v-c6a7487e]{color:#7f8da0;justify-content:center;font-size:.68rem}.smart-mix-modal footer[data-v-c6a7487e]{justify-content:flex-end;gap:8px;display:flex}.smart-mix-modal footer button[data-v-c6a7487e]{border-radius:9px;padding:9px 14px}.secondary-button[data-v-c6a7487e]{color:#b7c0ce;background:#202a38;border:1px solid #39475a}.timeline-head[data-v-c6a7487e],.dj-track-row[data-v-c6a7487e]{grid-template-columns:58px minmax(240px,1fr) minmax(180px,.65fr) 78px}.dj-track-row.locked[data-v-c6a7487e]{border-left-color:#c99c4a}.track-order[data-v-c6a7487e]{gap:3px}.track-order>button[data-v-c6a7487e]{color:#68778b;background:#202b38;border:0;border-radius:6px;place-items:center;width:21px;height:21px;padding:0;display:grid}.track-order>button.active[data-v-c6a7487e]{color:#ffd485;background:#49381b}.track-order>button svg[data-v-c6a7487e]{cursor:pointer;font-size:.82rem}.dj-track-row.locked .drag-handle[data-v-c6a7487e]{opacity:.25;cursor:not-allowed}.mix-mode-badge[data-v-c6a7487e]{letter-spacing:.04em;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:3px;width:max-content;font-style:normal;font-weight:950;padding:3px 6px!important;font-size:.55rem!important;display:inline-flex!important}.mix-mode-badge svg[data-v-c6a7487e]{font-size:.72rem}.mix-mode-badge.automatic[data-v-c6a7487e]{border-color:#2e7654;color:#9cecc3!important;background:#17392b!important}.mix-mode-badge.adjusted[data-v-c6a7487e]{border-color:#426b9f;color:#bcd7ff!important;background:#1d304d!important}.mix-mode-badge.custom[data-v-c6a7487e]{border-color:#8c6230;color:#ffd494!important;background:#463119!important}.transition-copy>span[data-v-c6a7487e]{align-items:center;gap:6px;min-width:0;display:flex}.transition-copy>span strong[data-v-c6a7487e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dj-editor-body[data-v-c6a7487e]{grid-template-columns:minmax(0,1fr) 280px}.dj-timeline[data-v-c6a7487e]{padding:10px}.timeline-head[data-v-c6a7487e]{grid-template-columns:minmax(300px,1.15fr) minmax(215px,.85fr);gap:8px;padding:0 8px 6px;display:grid}.timeline-head span[data-v-c6a7487e]:last-child{padding-left:9px}.timeline-sequence-row[data-v-c6a7487e]{grid-template-columns:minmax(300px,1.15fr) minmax(215px,.85fr);align-items:stretch;gap:8px;margin-bottom:5px;display:grid}.timeline-sequence-row.terminal[data-v-c6a7487e]{grid-template-columns:minmax(300px,1fr)}.dj-track-row[data-v-c6a7487e]{border-radius:9px;grid-template-columns:50px minmax(120px,1fr) auto 43px;gap:7px;min-height:52px;padding:5px 8px}.track-identity[data-v-c6a7487e]{gap:8px}.track-identity strong[data-v-c6a7487e]{font-size:.76rem}.track-identity small[data-v-c6a7487e]{font-size:.63rem}.track-cover[data-v-c6a7487e]{border-radius:7px;flex-basis:36px;width:36px;height:36px}.track-analysis[data-v-c6a7487e]{justify-content:flex-end;gap:3px}.track-analysis[data-v-c6a7487e]>*{white-space:nowrap;border-radius:5px;padding:3px 5px;font-size:.6rem}.track-useful-duration[data-v-c6a7487e]{text-align:right;font-size:.69rem}.transition-compact-card[data-v-c6a7487e]{color:#8492a5;background:#101821;border:1px solid #283646;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:5px 7px;display:grid}.transition-compact-card[data-v-c6a7487e]:hover{background:#131e29;border-color:#39495d}.transition-compact-card.previewing[data-v-c6a7487e]{background:#17253a;border-color:#6b78d9;box-shadow:inset 0 0 0 1px #7582e744}.transition-compact-card.risky[data-v-c6a7487e]{border-color:#563038}.transition-compact-card.medium[data-v-c6a7487e]{border-color:#4c402b}.transition-copy[data-v-c6a7487e]{gap:2px}.transition-copy strong[data-v-c6a7487e]{font-size:.67rem}.transition-copy small[data-v-c6a7487e]{font-size:.57rem}.transition-route[data-v-c6a7487e]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px;min-width:0;display:grid!important}.transition-route b[data-v-c6a7487e]{text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:1px 4px;font-size:.53rem;font-weight:800;overflow:hidden}.transition-route .outgoing[data-v-c6a7487e]{color:#ffb7d0;background:#472537}.transition-route .incoming[data-v-c6a7487e]{color:#aaf0cf;background:#183c30}.transition-route i[data-v-c6a7487e]{color:#d9dfe7;font-size:.62rem;font-style:normal}.transition-meta[data-v-c6a7487e]{gap:3px;min-width:0;display:flex}.transition-meta i[data-v-c6a7487e]{color:#8f9eb0;white-space:nowrap;background:#192431;border-radius:4px;padding:2px 4px;font-size:.53rem;font-style:normal}.transition-actions[data-v-c6a7487e]{grid-template-columns:repeat(4,25px);gap:3px;display:grid}.transition-actions button[data-v-c6a7487e]{color:#c5c0ff;background:#292851;border:1px solid #464582;border-radius:6px;place-items:center;width:25px;height:25px;padding:0;display:grid}.transition-actions .preview-transition[data-v-c6a7487e]{color:#c9e0ff;background:#1d3149;border-color:#3c6592}.transition-actions .preview-transition.active[data-v-c6a7487e]{color:#fff;background:#4d5fb5;border-color:#8391ee}.transition-actions button[data-v-c6a7487e]:nth-child(3){color:#b9efd0;background:#19362b;border-color:#347457}.transition-actions .transition-lock[data-v-c6a7487e]{color:#78889d;background:#1b2532;border-color:#344254}.transition-actions .transition-lock.active[data-v-c6a7487e]{color:#ffd78f;background:#49371d;border-color:#936e32;box-shadow:0 0 0 1px #d6a64b33}.track-inspector[data-v-c6a7487e]{align-self:start;position:sticky;top:10px}.track-inspector .inspector-art[data-v-c6a7487e]{height:150px}.smart-mix-choice[data-v-c6a7487e]{width:min(680px,100%)}.smart-mix-options[data-v-c6a7487e]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.smart-mix-options>button[data-v-c6a7487e]{color:#dce5ef;text-align:left;background:#111b27;border:1px solid #354356;border-radius:14px;gap:5px;padding:17px;display:grid}.smart-mix-options>button[data-v-c6a7487e]:hover{background:#172536;border-color:#60718a}.smart-mix-options>button.complete[data-v-c6a7487e]{background:linear-gradient(145deg,#173528,#1a2340);border-color:#387a58}.smart-mix-options b[data-v-c6a7487e]{font-size:.94rem}.smart-mix-options span[data-v-c6a7487e]{color:#aeb9c8;font-size:.72rem}.smart-mix-options small[data-v-c6a7487e]{color:#728197;font-size:.62rem}.smart-mix-constraints[data-v-c6a7487e]{gap:7px;display:flex!important}.smart-mix-constraints span[data-v-c6a7487e]{color:#aab6c5;background:#0c141e;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:.64rem;display:flex}.smart-mix-constraints svg[data-v-c6a7487e]{color:#e1b75f}.smart-mix-running[data-v-c6a7487e]{text-align:center;background:#0b131c;border-radius:14px;gap:9px;padding:18px;display:grid!important}.smart-mix-running>small[data-v-c6a7487e]{color:#78889c}.smart-mix-progress[data-v-c6a7487e]{background:#202c39;border-radius:999px;height:8px;overflow:hidden}.smart-mix-progress i[data-v-c6a7487e]{border-radius:inherit;background:linear-gradient(90deg,#4cd18a,#7c87ff);height:100%;transition:width .2s;display:block}.smart-mix-stats[data-v-c6a7487e]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid!important}.smart-mix-stats>span[data-v-c6a7487e]{color:#dce5ef;text-align:center;background:#0d1621;border-radius:9px;padding:9px;font-size:.82rem;font-weight:900;display:grid}.smart-mix-stats small[data-v-c6a7487e]{color:#75859a;font-size:.55rem;font-weight:600}.smart-mix-modal[data-v-c6a7487e]{overflow:auto}.optimization-running[data-v-c6a7487e]{pointer-events:none;-webkit-user-select:none;user-select:none}.smart-mix-backdrop[data-v-c6a7487e]{pointer-events:auto}.cancel-optimization[data-v-c6a7487e]{color:#ffc4c4;background:#48232a;border:1px solid #8d454e;border-radius:8px;justify-self:center;margin-top:5px;padding:8px 12px;font-size:.68rem;font-weight:900}.smart-mix-undo[data-v-c6a7487e]{color:#dfe8f2;background:#172b25;border-bottom:1px solid #315844;align-items:center;gap:8px;padding:9px 14px;display:flex}.smart-mix-undo>span[data-v-c6a7487e]{min-width:0;margin-right:auto;display:grid}.smart-mix-undo small[data-v-c6a7487e]{color:#8fb8a6;font-size:.62rem}.smart-mix-undo button[data-v-c6a7487e]{color:#f4d4a2;background:#3e301e;border:1px solid #765b30;border-radius:8px;align-items:center;gap:4px;padding:7px 9px;font-size:.65rem;font-weight:900;display:flex}.smart-mix-undo button.confirm[data-v-c6a7487e]{color:#bcebd0;background:#1d4934;border-color:#367657}.add-media-button[data-v-c6a7487e]{color:#dcd9ff;background:#292751;border:1px solid #514c8c;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:7px 11px;font-size:.65rem;font-weight:900;display:flex}.add-media-button[data-v-c6a7487e]:disabled{opacity:.5}.dj-groups-panel[data-v-c6a7487e]{background:#101923;border-bottom:1px solid #293747;gap:8px;padding:10px 14px;display:grid}.dj-groups-panel>header[data-v-c6a7487e]{justify-content:space-between;align-items:center;gap:10px;display:flex}.dj-groups-panel>header>div[data-v-c6a7487e]{align-items:center;gap:8px;display:flex}.dj-groups-panel>header svg[data-v-c6a7487e]{color:#a9a2ff;font-size:1.2rem}.dj-groups-panel>header span[data-v-c6a7487e]{display:grid}.dj-groups-panel>header strong[data-v-c6a7487e]{font-size:.72rem}.dj-groups-panel>header small[data-v-c6a7487e]{color:#718197;font-size:.58rem}.dj-groups-list[data-v-c6a7487e]{flex-wrap:wrap;gap:6px;display:flex}.dj-group-card[data-v-c6a7487e]{color:#dce5ef;border:1px solid color-mix(in srgb, var(--group-color) 45%, #354356);border-left:3px solid var(--group-color);background:#17212c;border-radius:8px;align-items:center;gap:7px;min-width:180px;padding:6px 8px;transition:transform .16s cubic-bezier(.22,1,.36,1),opacity .16s,background .16s,border-color .16s,box-shadow .16s;display:flex;position:relative}.dj-group-card.drop-target[data-v-c6a7487e]{background:linear-gradient(110deg, color-mix(in srgb, var(--group-color) 26%, #17212c), #17212c);border-color:color-mix(in srgb, var(--group-color) 82%, #fff 12%);box-shadow:0 0 0 2px color-mix(in srgb, var(--group-color) 30%, transparent), 0 8px 22px #0005;transform:translateY(-2px)scale(1.015)}.dj-group-card.drop-target .group-color-dot[data-v-c6a7487e]{box-shadow:0 0 0 4px color-mix(in srgb, var(--group-color) 22%, transparent), 0 0 14px color-mix(in srgb, var(--group-color) 75%, transparent);transform:scale(1.25)}.dj-group-card.drop-target strong[data-v-c6a7487e]{color:#fff}.dj-group-card.drop-target small[data-v-c6a7487e]{color:color-mix(in srgb, var(--group-color) 30%, #e5edf8)}.dj-group-card.drop-disabled[data-v-c6a7487e]{opacity:.38;filter:saturate(.45)}.dj-group-card.drop-disabled button[data-v-c6a7487e]{pointer-events:none}.dj-group-card>div[data-v-c6a7487e]{min-width:0;margin-right:auto;display:grid}.dj-group-card strong[data-v-c6a7487e]{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.dj-group-card small[data-v-c6a7487e]{color:#8292a6;font-size:.55rem}.dj-group-card button[data-v-c6a7487e]{color:#9ba8bb;background:#202c3a;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.dj-group-card button[data-v-c6a7487e]:last-child{color:#f29ca4}.group-color-dot[data-v-c6a7487e]{background:var(--group-color);width:10px;height:10px;box-shadow:0 0 8px color-mix(in srgb, var(--group-color) 60%, transparent);border-radius:50%;transition:transform .16s,box-shadow .16s}.group-marker[data-v-c6a7487e]{width:5px;height:18px;box-shadow:0 0 7px color-mix(in srgb, var(--group-color) 65%, transparent);border-radius:4px;margin-right:3px;display:inline-block}.dj-track-row.grouped[data-v-c6a7487e]{border-left:2px solid var(--group-color)}.group-modal[data-v-c6a7487e]{width:min(480px,100%)}.group-form-field[data-v-c6a7487e]{color:#aab5c4;gap:6px;font-size:.72rem;font-weight:800;display:grid}.group-form-field input[type=text][data-v-c6a7487e]{color:#fff;background:#0d141e;border:1px solid #39475b;border-radius:8px;padding:9px}.group-form-field input[type=color][data-v-c6a7487e]{background:#0d141e;border:1px solid #39475b;border-radius:8px;width:52px;height:34px;padding:2px}.dj-groups-empty[data-v-c6a7487e]{color:#6d7c91;margin:0;font-size:.62rem}.track-order .smart-place-button[data-v-c6a7487e]{color:#9de8bd;background:#17382a}.track-order .smart-place-button[data-v-c6a7487e]:disabled{color:#566476;opacity:.5;cursor:not-allowed;background:#202b38}.placement-modal[data-v-c6a7487e]{width:min(680px,100%)}.placement-route[data-v-c6a7487e]{background:#0c141e;border-radius:12px;grid-template-columns:1fr auto 1.2fr auto 1fr;align-items:center;gap:8px;padding:12px;display:grid!important}.placement-route>span[data-v-c6a7487e]{text-align:center;min-width:0;display:grid}.placement-route small[data-v-c6a7487e]{color:#6f8096;font-size:.55rem;font-weight:900}.placement-route strong[data-v-c6a7487e]{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.placement-route .target[data-v-c6a7487e]{color:#c7f5d8;background:#183728;border-radius:9px;padding:9px}.placement-route .target strong[data-v-c6a7487e]{color:#dffff0}.placement-route>i[data-v-c6a7487e]{color:#708097;font-style:normal}.placement-score[data-v-c6a7487e]{color:#8fa0b4;justify-content:center;align-items:center;gap:9px;font-size:.72rem;display:flex!important}.placement-score b[data-v-c6a7487e]{color:#79dfa2;font-size:1rem}.placement-score i[data-v-c6a7487e]{font-style:normal}.inspector-remove[data-v-c6a7487e]{color:#ffb7ba;background:#321b22;border:1px solid #71323e;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:.68rem;font-weight:900;display:flex}.inspector-remove[data-v-c6a7487e]:disabled{opacity:.5}.remove-track-modal[data-v-c6a7487e]{width:min(650px,100%)}.remove-track-icon[data-v-c6a7487e]{color:#ffc0c3;background:#48212a;border-radius:13px;place-items:center;width:42px;height:42px;font-size:1.35rem;display:grid}.remove-track-impact[data-v-c6a7487e]{background:#0c141e;border-radius:12px;grid-template-columns:1fr auto minmax(120px,.8fr) auto 1fr;align-items:center;gap:8px;padding:12px;display:grid!important}.remove-track-impact span[data-v-c6a7487e]{text-align:center;min-width:0;display:grid}.remove-track-impact small[data-v-c6a7487e]{color:#708096;font-size:.54rem;font-weight:900}.remove-track-impact strong[data-v-c6a7487e],.remove-track-impact>b[data-v-c6a7487e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.remove-track-impact strong[data-v-c6a7487e]{font-size:.7rem}.remove-track-impact>b[data-v-c6a7487e]{color:#ffc1c4;text-align:center;background:#3c2028;border-radius:8px;padding:8px;font-size:.72rem}.remove-track-impact i[data-v-c6a7487e]{color:#79899d;font-style:normal}.remove-track-note[data-v-c6a7487e],.remove-track-warning[data-v-c6a7487e]{border-radius:8px;padding:8px 10px!important}.remove-track-note[data-v-c6a7487e]{background:#101a26;color:#91a1b5!important}.remove-track-warning[data-v-c6a7487e]{background:#3b2a18;color:#ffd09d!important}.remove-confirm[data-v-c6a7487e]{color:#fff;background:#a43849;border:1px solid #d05766;border-radius:9px;padding:9px 14px;font-weight:900}@media (width<=1180px){.dj-editor-body[data-v-c6a7487e]{grid-template-columns:1fr}.track-inspector[data-v-c6a7487e]{position:static}.timeline-sequence-row[data-v-c6a7487e],.timeline-head[data-v-c6a7487e]{grid-template-columns:minmax(360px,1.2fr) minmax(250px,.8fr)}}@media (width<=1100px){.dj-editor-body[data-v-c6a7487e]{grid-template-columns:1fr}.dj-timeline[data-v-c6a7487e]{border-right:0}.track-inspector[data-v-c6a7487e]{border-top:1px solid #293343;grid-template-columns:160px repeat(2,1fr);display:grid}.track-inspector header[data-v-c6a7487e],.track-inspector .analysis-summary[data-v-c6a7487e],.track-inspector .inspector-save[data-v-c6a7487e],.track-inspector>p[data-v-c6a7487e]{grid-column:2/-1}.inspector-art[data-v-c6a7487e]{grid-row:1/7;height:100%}}@media (width<=1050px){.automation-settings-grid[data-v-c6a7487e]{grid-template-columns:repeat(2,minmax(190px,1fr))}}@media (width<=800px){.timeline-head[data-v-c6a7487e]{display:none}.timeline-sequence-row[data-v-c6a7487e],.timeline-sequence-row.terminal[data-v-c6a7487e]{grid-template-columns:1fr}.transition-compact-card[data-v-c6a7487e]{border-radius:0 0 9px 9px;margin:-1px 8px 2px}.dj-track-row[data-v-c6a7487e]{grid-template-columns:50px minmax(150px,1fr) auto}.track-useful-duration[data-v-c6a7487e],.track-analysis .quality-ok[data-v-c6a7487e],.track-analysis .quality-warn[data-v-c6a7487e]{display:none}}@media (width<=760px){.dj-editor-header[data-v-c6a7487e]{grid-template-columns:1fr}.live-regie-link[data-v-c6a7487e]{text-align:center}.set-master-settings[data-v-c6a7487e]{flex-wrap:wrap}.dj-editor-body[data-v-c6a7487e]{display:block}.timeline-head[data-v-c6a7487e]{display:none}.dj-track-row[data-v-c6a7487e]{grid-template-columns:34px minmax(150px,1fr) 60px}.track-analysis[data-v-c6a7487e]{display:none}.transition-row[data-v-c6a7487e]{grid-template-columns:28px minmax(120px,1fr) 70px 32px;padding:4px 12px}.transition-row .transition-line[data-v-c6a7487e],.transition-row select[data-v-c6a7487e]{display:none}.track-inspector[data-v-c6a7487e]{display:flex}.inspector-art[data-v-c6a7487e]{height:180px}}@media (width<=700px){.set-audit[data-v-c6a7487e]{grid-template-columns:auto 1fr}.audit-actions[data-v-c6a7487e]{grid-column:1/-1;grid-template-columns:1fr;display:grid!important}.native-analysis-button[data-v-c6a7487e],.smart-mix-button[data-v-c6a7487e]{justify-content:center;width:100%}.smart-mix-score[data-v-c6a7487e]{gap:9px}.smart-mix-score em[data-v-c6a7487e]{display:none}.dj-track-row[data-v-c6a7487e]{grid-template-columns:54px minmax(150px,1fr) 60px}.smart-mix-undo[data-v-c6a7487e]{flex-direction:column;align-items:stretch}.smart-mix-undo button[data-v-c6a7487e]{justify-content:center}}@media (width<=600px){.automation-settings summary[data-v-c6a7487e]{flex-direction:column;align-items:flex-start}.automation-settings-grid[data-v-c6a7487e],.smart-mix-options[data-v-c6a7487e]{grid-template-columns:1fr}.smart-mix-constraints[data-v-c6a7487e]{flex-wrap:wrap}.smart-mix-stats[data-v-c6a7487e]{grid-template-columns:1fr 1fr}.transition-compact-card[data-v-c6a7487e]{grid-template-columns:32px minmax(0,1fr)}.transition-actions[data-v-c6a7487e]{grid-column:1/-1;justify-content:end}.placement-route[data-v-c6a7487e]{grid-template-columns:1fr}.placement-route>i[data-v-c6a7487e]{text-align:center;transform:rotate(90deg)}.remove-track-impact[data-v-c6a7487e]{grid-template-columns:1fr}.remove-track-impact i[data-v-c6a7487e]{text-align:center;transform:rotate(90deg)}}.current-deck[data-v-baf7eb2e]{box-shadow:inset 4px 0 var(--group-color,#756df0)}.next-deck[data-v-baf7eb2e]{border-left:3px solid var(--group-color,#425269)}.live-queue button.current[data-v-baf7eb2e]{border-color:var(--group-color,#4d4c83);box-shadow:inset 3px 0 var(--group-color,#756df0)}.dj-live-page[data-v-baf7eb2e]{max-width:none}.regie-shell[data-v-baf7eb2e]{color:#edf1f7;background:#090e15;border:1px solid #2a3545;border-radius:20px;grid-template-rows:auto auto minmax(350px,1fr) auto;grid-template-columns:minmax(650px,1fr) 300px;min-height:720px;display:grid;overflow:hidden;box-shadow:0 24px 75px #0008}.regie-header[data-v-baf7eb2e]{background:linear-gradient(110deg,#151f2c,#1d1935);border-bottom:1px solid #2e384b;grid-column:1/-1;grid-template-columns:1fr auto 42px;align-items:center;gap:15px;padding:12px 16px;display:grid}.regie-header>div[data-v-baf7eb2e]:first-child{align-items:center;gap:11px;display:flex}.regie-header a[data-v-baf7eb2e]{color:#8493a8;text-decoration:none}.regie-header small[data-v-baf7eb2e]{color:#8780f4;letter-spacing:.13em;font-size:.62rem;font-weight:900}.regie-header>button[data-v-baf7eb2e]{color:#d5dbea;background:#252f3d;border:1px solid #3b485a;border-radius:9px;place-items:center;width:38px;height:38px;font-size:1.3rem;display:grid}.regie-status[data-v-baf7eb2e]{color:#aab5c4;align-items:center;gap:6px;font-size:.72rem;display:flex}.regie-status i[data-v-baf7eb2e]{background:#768397;border-radius:50%;width:8px;height:8px}.regie-status i.playing[data-v-baf7eb2e],.regie-status i.transitioning[data-v-baf7eb2e]{background:#43df8b;box-shadow:0 0 12px #43df8b}.regie-status i.error[data-v-baf7eb2e]{background:#ff6868}.regie-status small[data-v-baf7eb2e]{color:#5ed697}.regie-error[data-v-baf7eb2e]{color:#ffb5b5;background:#3a1c25;grid-column:1/-1;justify-content:space-between;margin:0;padding:9px 15px;display:flex}.regie-error button[data-v-baf7eb2e]{color:inherit;background:0 0;border:0}.decks-area[data-v-baf7eb2e]{background:radial-gradient(circle at 25% 30%,#25204f55,#0000 35%),#0d141e;align-content:center;gap:10px;padding:18px;display:grid}.deck[data-v-baf7eb2e]{background:#151e2a;border:1px solid #2c3849;border-radius:15px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px;display:grid;position:relative}.current-deck[data-v-baf7eb2e]{border-color:#4c4b83;box-shadow:inset 4px 0 #756df0}.next-deck[data-v-baf7eb2e]{opacity:.85}.deck-label[data-v-baf7eb2e]{color:#7069d8;letter-spacing:.12em;font-size:.57rem;font-weight:900;position:absolute;top:8px;right:10px}.deck-art[data-v-baf7eb2e]{color:#748299;background:#080d14;border-radius:11px;place-items:center;width:120px;height:120px;font-size:2.8rem;display:grid;position:relative;overflow:hidden}.deck-art img[data-v-baf7eb2e]{object-fit:contain;width:100%;height:100%}.deck-progress[data-v-baf7eb2e]{background:linear-gradient(90deg,#756df0 var(--progress),#273142 var(--progress));height:4px;position:absolute;bottom:0;left:0;right:0}.deck-copy[data-v-baf7eb2e]{min-width:0}.deck-copy h2[data-v-baf7eb2e]{text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:1.25rem;overflow:hidden}.deck-copy p[data-v-baf7eb2e]{color:#8492a6;margin:0}.deck-copy>div[data-v-baf7eb2e]{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.deck-copy b[data-v-baf7eb2e]{color:#b9c3d1;background:#273243;border-radius:7px;padding:4px 7px;font-size:.67rem}.time-left[data-v-baf7eb2e]{color:#dcd9ff;font-variant-numeric:tabular-nums;font-size:1.7rem}.crossfade-meter[data-v-baf7eb2e]{background:#121b26;border-radius:8px;height:25px;position:relative;overflow:hidden}.crossfade-meter span[data-v-baf7eb2e]{background:linear-gradient(90deg,#756df0,#db5b9a);transition:width 50ms linear;position:absolute;inset:0 auto 0 0}.crossfade-meter b[data-v-baf7eb2e]{color:#b7c1cf;letter-spacing:.12em;place-items:center;font-size:.58rem;display:grid;position:absolute;inset:0}.crossfade-meter.active b[data-v-baf7eb2e]{color:#fff}.transport[data-v-baf7eb2e]{background:#111923;border-top:1px solid #2a3545;gap:11px;padding:14px 18px;display:grid}.seek-row[data-v-baf7eb2e]{color:#7f8da1;font-variant-numeric:tabular-nums;grid-template-columns:45px 1fr 45px;align-items:center;gap:7px;font-size:.68rem;display:grid}.seek-timeline[data-v-baf7eb2e]{height:28px;position:relative}.seek-base[data-v-baf7eb2e],.seek-played[data-v-baf7eb2e],.seek-transition-zone[data-v-baf7eb2e]{border-radius:5px;height:7px;position:absolute;top:12px}.seek-base[data-v-baf7eb2e]{background:#2c3747;left:0;right:0}.seek-played[data-v-baf7eb2e]{background:#736cf0;left:0}.seek-transition-zone[data-v-baf7eb2e]{z-index:2;background:linear-gradient(90deg,#d94d8bbb,#8d61f0bb);border-left:1px solid #c6b1ff;border-right:1px solid #f19bc3;box-shadow:0 0 8px #cb5c9d55}.seek-transition-zone.active[data-v-baf7eb2e]{box-shadow:0 0 12px #e56fa9}.seek-transition-zone b[data-v-baf7eb2e]{color:#d98bb1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.48rem;position:absolute;bottom:8px;right:2px}.seek-timeline input[data-v-baf7eb2e]{z-index:3;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0;position:absolute;inset:0}.seek-timeline input[data-v-baf7eb2e]:disabled{cursor:default}.seek-timeline input[data-v-baf7eb2e]::-webkit-slider-runnable-track{background:0 0;height:7px}.seek-timeline input[data-v-baf7eb2e]::-webkit-slider-thumb{appearance:none;background:#fff;border:3px solid #736cf0;border-radius:50%;width:14px;height:14px;margin-top:-3.5px;box-shadow:0 0 8px #0008}.seek-timeline input[data-v-baf7eb2e]::-moz-range-track{background:0 0;height:7px}.seek-timeline input[data-v-baf7eb2e]::-moz-range-progress{background:0 0}.seek-timeline input[data-v-baf7eb2e]::-moz-range-thumb{background:#fff;border:3px solid #736cf0;border-radius:50%;width:10px;height:10px}.transport-actions[data-v-baf7eb2e]{justify-content:center;gap:9px;display:flex}.transport-actions button[data-v-baf7eb2e]:disabled{opacity:.35}.transport-actions button[data-v-baf7eb2e]:last-child{color:#ffe3f0;background:#49243c;border-color:#7d3d63}.transport-options[data-v-baf7eb2e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.auto-switch strong[data-v-baf7eb2e]{color:#cad2de}.live-queue[data-v-baf7eb2e]{background:#0b1119;border-left:1px solid #293444;grid-area:3/2/5;min-width:0}.live-queue>header[data-v-baf7eb2e]{color:#75849a;letter-spacing:.1em;border-bottom:1px solid #243040;justify-content:space-between;padding:12px;font-size:.63rem;font-weight:900;display:flex}.live-queue>div[data-v-baf7eb2e]{max-height:650px;padding:7px;display:grid;overflow:auto}.live-queue button[data-v-baf7eb2e]{color:#d5dce6;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:24px 38px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}.live-queue button[data-v-baf7eb2e]:hover{background:#17212d}.live-queue button.current[data-v-baf7eb2e]{background:#282848;border-color:#4d4c83}.live-queue button>span[data-v-baf7eb2e]:nth-child(3){min-width:0;display:grid}.live-queue strong[data-v-baf7eb2e],.live-queue small[data-v-baf7eb2e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-queue small[data-v-baf7eb2e]{color:#7c8b9e}.live-queue button>b[data-v-baf7eb2e]{color:#718096;font-size:.67rem}.queue-cover[data-v-baf7eb2e]{color:#738198;background:#263141;border-radius:7px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.queue-cover img[data-v-baf7eb2e]{object-fit:contain;width:100%;height:100%}.regie-shell audio[data-v-baf7eb2e]{display:none}.regie-loading[data-v-baf7eb2e]{color:#8795a8;place-items:center;min-height:500px;display:grid}.dj-live-page.is-fullscreen[data-v-baf7eb2e]{z-index:300;background:#060a10;padding:10px;position:fixed;inset:0}.is-fullscreen .regie-shell[data-v-baf7eb2e]{height:calc(100vh - 20px);min-height:0}@media (width<=1050px){.regie-shell[data-v-baf7eb2e]{grid-template-columns:1fr}.live-queue[data-v-baf7eb2e]{border-top:1px solid #293444;border-left:0;grid-area:auto/1;max-height:260px}.live-queue>div[data-v-baf7eb2e]{max-height:210px}.regie-shell[data-v-baf7eb2e]{grid-template-rows:auto auto auto auto auto}}@media (width<=650px){.regie-header[data-v-baf7eb2e]{grid-template-columns:1fr 38px}.regie-status[data-v-baf7eb2e]{display:none}.deck[data-v-baf7eb2e]{grid-template-columns:72px minmax(0,1fr)}.deck-art[data-v-baf7eb2e]{width:72px;height:72px}.time-left[data-v-baf7eb2e]{grid-column:2;font-size:1rem}.next-deck .deck-art[data-v-baf7eb2e]{width:58px;height:58px}.deck-copy h2[data-v-baf7eb2e]{font-size:.95rem}.transport-options[data-v-baf7eb2e]{flex-direction:column;align-items:flex-start}.master-volume[data-v-baf7eb2e]{width:100%}.master-volume input[data-v-baf7eb2e],.transport-actions button[data-v-baf7eb2e]:last-child{flex:1}.regie-shell[data-v-baf7eb2e]{min-height:0}.dj-live-page[data-v-baf7eb2e]{padding:0}.regie-shell[data-v-baf7eb2e]{border-radius:0}}.audio-output>div[data-v-baf7eb2e]{gap:5px;display:flex}.audio-output select[data-v-baf7eb2e]{color:#dce2eb;background:#0a1119;border:1px solid #344154;border-radius:7px;min-width:0;max-width:190px;padding:6px 8px}.audio-output small[data-v-baf7eb2e]{color:#efc77e;grid-column:2;max-width:280px;line-height:1.25}.global-audio-switch[data-v-baf7eb2e]{color:#8d9aae;align-items:center;gap:7px;font-size:.68rem;display:flex}@media (width<=760px){.audio-output[data-v-baf7eb2e]{grid-template-columns:1fr;width:100%;min-width:0}.audio-output>div[data-v-baf7eb2e],.audio-output small[data-v-baf7eb2e]{grid-column:1}.audio-output select[data-v-baf7eb2e]{flex:1;max-width:none}}.regie-shell[data-v-baf7eb2e]{grid-template-rows:auto minmax(300px,1fr) auto;height:calc(100vh - 184px);min-height:520px}.decks-area[data-v-baf7eb2e]{grid-area:2/1;min-height:0}.transport[data-v-baf7eb2e]{grid-area:3/1}.live-queue[data-v-baf7eb2e]{grid-area:2/2/4;grid-template-rows:auto 1fr;min-height:0;display:grid;overflow:hidden}.live-queue>div[data-v-baf7eb2e]{max-height:none}.regie-error[data-v-baf7eb2e]{border-radius:8px;grid-column:auto;margin:-8px -8px 0}@media (width<=1050px){.decks-area[data-v-baf7eb2e],.transport[data-v-baf7eb2e],.live-queue[data-v-baf7eb2e]{grid-area:auto/1}}.set-duration[data-v-baf7eb2e]{color:#b9c7d9;white-space:nowrap;background:#273243;border-radius:7px;padding:4px 7px;font-size:.62rem;font-style:normal;font-weight:800}.express-request[data-v-baf7eb2e]{color:#cbd7e6;background:#15212d;border:1px solid #33465a;border-radius:10px;align-items:center;gap:9px;padding:8px 11px;display:flex}.express-request>span[data-v-baf7eb2e]{grid-template-columns:auto 1fr;align-items:center;column-gap:7px;min-width:0;margin-right:auto;display:grid}.express-request i[data-v-baf7eb2e]{background:#7d8da1;border-radius:50%;grid-row:1/3;width:9px;height:9px}.express-request.loading i[data-v-baf7eb2e]{background:#e9b953;animation:1s infinite expressPulse-baf7eb2e;box-shadow:0 0 10px #e9b953}.express-request.ready i[data-v-baf7eb2e]{background:#4cdb8b;box-shadow:0 0 10px #4cdb8b}.express-request.error i[data-v-baf7eb2e]{background:#ef6973}.express-request strong[data-v-baf7eb2e]{font-size:.72rem}.express-request small[data-v-baf7eb2e]{color:#8292a6;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.express-request button[data-v-baf7eb2e]{color:#ffc7c7;background:#422329;border:1px solid #7d4149;border-radius:7px;padding:6px 8px;font-size:.62rem;font-weight:900}.live-queue>header span[data-v-baf7eb2e]{display:grid}.live-queue>header small[data-v-baf7eb2e]{color:#596a80;letter-spacing:0;text-transform:none;font-size:.5rem}.live-queue button.requested[data-v-baf7eb2e]{background:#21362f;border-color:#438165;box-shadow:inset 3px 0 #55db99}.live-queue button.requested small[data-v-baf7eb2e]{color:#68e6a5;font-weight:900}@keyframes expressPulse-baf7eb2e{50%{opacity:.35;transform:scale(.7)}}.express-request .prepare-express[data-v-baf7eb2e]{color:#cfcaff;background:#2b2852;border-color:#565094}.regie-shell[data-v-baf7eb2e]{grid-template-columns:minmax(600px,1fr) 390px}.live-queue[data-v-baf7eb2e]{grid-template-rows:auto auto 1fr}.queue-search[data-v-baf7eb2e]{margin:8px;display:block;position:relative}.queue-search svg[data-v-baf7eb2e]{color:#718197;font-size:1.05rem;position:absolute;top:9px;left:10px}.queue-search input[data-v-baf7eb2e]{box-sizing:border-box;color:#e4e9f0;background:#121b26;border:1px solid #2e3a4b;border-radius:9px;outline:0;width:100%;height:34px;padding:0 10px 0 32px}.queue-search input[data-v-baf7eb2e]:focus{border-color:#6c67d9;box-shadow:0 0 0 2px #6c67d929}.queue-items[data-v-baf7eb2e],.library-search-results[data-v-baf7eb2e]{align-content:start;max-height:none;padding:3px 7px 7px;display:grid;overflow:auto}.queue-items button[data-v-baf7eb2e],.library-search-results button[data-v-baf7eb2e]{min-height:38px;padding:4px 6px}.queue-items button[data-v-baf7eb2e]{grid-template-columns:20px 30px minmax(0,1fr) auto}.queue-items button>strong[data-v-baf7eb2e],.library-search-results button>strong[data-v-baf7eb2e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-items .queue-cover[data-v-baf7eb2e],.library-search-results .queue-cover[data-v-baf7eb2e]{border-radius:6px;width:30px;height:30px}.library-search-results button[data-v-baf7eb2e]{color:#d5dce6;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.library-search-results button[data-v-baf7eb2e]:hover{background:#17212d}.library-search-results button[data-v-baf7eb2e]:disabled{opacity:.35}.library-search-results button>b[data-v-baf7eb2e]{color:#718096;font-size:.67rem}.library-search-results>p[data-v-baf7eb2e]{color:#7f8da1;text-align:center;margin:12px}.live-queue button.played[data-v-baf7eb2e]{opacity:.58}.live-queue button.played[data-v-baf7eb2e]:hover{opacity:1}.transport-control-row[data-v-baf7eb2e]{justify-content:space-between;align-items:center;gap:14px;display:flex}.transport-actions[data-v-baf7eb2e]{align-items:center;gap:8px;display:flex}.transport-actions button[data-v-baf7eb2e]{color:#cbd3df;background:#263141;border:1px solid #3b485b;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-width:42px;height:44px;padding:0 12px;font-weight:900;display:flex}.transport-actions .main-play[data-v-baf7eb2e]{color:#fff;background:#675ff0;border-color:#817aff;min-width:56px;font-size:1.7rem}.transport-actions .transition-action[data-v-baf7eb2e]{color:#ffe3f0;background:linear-gradient(110deg,#49243c,#3a2856);border-color:#7d3d63;min-width:152px}.transition-action small[data-v-baf7eb2e]{color:#f0a8c9;letter-spacing:.1em;margin-right:2px;font-size:.48rem}.transport-mixer[data-v-baf7eb2e]{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.auto-switch[data-v-baf7eb2e],.master-volume[data-v-baf7eb2e]{color:#8d9aae;align-items:center;gap:7px;font-size:.68rem;display:flex}.auto-switch input[data-v-baf7eb2e]{accent-color:#6e67ef;width:17px;height:17px}.auto-switch span[data-v-baf7eb2e]{display:grid}.auto-switch strong[data-v-baf7eb2e]{color:#d5dce6;font-size:.7rem}.auto-switch small[data-v-baf7eb2e]{color:#718096;font-size:.55rem}.master-volume[data-v-baf7eb2e]{background:#0d141e;border:1px solid #2e3a4b;border-radius:9px;padding:6px 9px}.master-volume input[data-v-baf7eb2e]{accent-color:#6e67ef;width:105px}.master-volume span[data-v-baf7eb2e]{color:#c6cfdb;letter-spacing:.08em;font-size:.57rem;font-weight:900}.master-volume b[data-v-baf7eb2e]{color:#e6ebf3;min-width:30px;font-size:.67rem}.output-settings[data-v-baf7eb2e]{position:relative}.output-settings>summary[data-v-baf7eb2e]{color:#cad4e1;cursor:pointer;background:#222c3b;border:1px solid #3b485b;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:.66rem;font-weight:900;list-style:none;display:flex}.output-settings>summary[data-v-baf7eb2e]::-webkit-details-marker{display:none}.output-settings>summary[data-v-baf7eb2e]:before{content:"⚙";color:#a9a2ff}.output-settings>summary b[data-v-baf7eb2e]{color:#91dcb4;background:#173727;border-radius:4px;padding:2px 5px;font-size:.52rem}.output-settings[open]>summary[data-v-baf7eb2e]{border-color:#736cf0;border-bottom-right-radius:0;border-bottom-left-radius:0}.output-settings>div[data-v-baf7eb2e]{z-index:12;color:#dce5ef;background:#101923;border:1px solid #3b485b;border-radius:12px;gap:9px;width:min(385px,100vw - 30px);padding:12px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 18px 45px #000a}.audio-output[data-v-baf7eb2e]{color:#8d9aae;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:4px 7px;min-width:0;font-size:.67rem;display:grid}.audio-output>section[data-v-baf7eb2e]{gap:5px;display:flex}.audio-output select[data-v-baf7eb2e]{color:#dce2eb;background:#0a1119;border:1px solid #344154;border-radius:7px;flex:1;min-width:0;padding:6px 8px}.audio-output select[data-v-baf7eb2e]:disabled{opacity:.55}.audio-output button[data-v-baf7eb2e]{color:#dcd9ff;background:#2b2952;border:1px solid #514c8c;border-radius:7px;padding:6px 9px;font-weight:800}.audio-output button[data-v-baf7eb2e]:disabled{opacity:.55}.audio-output small[data-v-baf7eb2e]{color:#efc77e;grid-column:2;line-height:1.25}.global-audio-switch[data-v-baf7eb2e]{color:#8d9aae;border-top:1px solid #293747;align-items:center;gap:7px;padding-top:5px;font-size:.66rem;display:flex}.global-audio-switch input[data-v-baf7eb2e]{accent-color:#6e67ef;width:17px;height:17px}.global-audio-switch span[data-v-baf7eb2e]{display:grid}.global-audio-switch strong[data-v-baf7eb2e]{color:#cbd3de}.global-audio-switch small[data-v-baf7eb2e]{color:#74849a;white-space:nowrap}@media (width<=1050px){.transport-control-row[data-v-baf7eb2e]{flex-direction:column;align-items:stretch}.transport-mixer[data-v-baf7eb2e]{justify-content:space-between}}@media (width<=650px){.transport-control-row[data-v-baf7eb2e]{gap:10px}.transport-actions[data-v-baf7eb2e]{justify-content:center}.transport-actions .transition-action[data-v-baf7eb2e]{flex:1;min-width:0}.transport-mixer[data-v-baf7eb2e]{flex-wrap:wrap;align-items:stretch}.master-volume[data-v-baf7eb2e],.master-volume input[data-v-baf7eb2e]{flex:1}.output-settings[data-v-baf7eb2e]{width:100%}.output-settings>summary[data-v-baf7eb2e]{justify-content:center}.output-settings>div[data-v-baf7eb2e]{width:calc(100vw - 26px);bottom:calc(100% + 8px);left:0;right:auto}}.dj-live-page[data-v-baf7eb2e]{block-size:100%;min-block-size:0;max-block-size:100%;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);max-width:none;display:grid;overflow:hidden}.dj-live-stage[data-v-baf7eb2e],.dj-live-page>.regie-loading[data-v-baf7eb2e]{block-size:100%;min-block-size:0}.dj-live-stage[data-v-baf7eb2e]{min-inline-size:0;display:grid;container-type:inline-size}.regie-shell[data-v-baf7eb2e]{block-size:100%;min-block-size:0;grid-template-rows:auto minmax(0,1fr) auto;height:100%}.decks-area[data-v-baf7eb2e],.live-queue[data-v-baf7eb2e],.live-queue>div[data-v-baf7eb2e],.queue-items[data-v-baf7eb2e],.library-search-results[data-v-baf7eb2e]{min-block-size:0}.decks-area[data-v-baf7eb2e],.live-queue>div[data-v-baf7eb2e],.queue-items[data-v-baf7eb2e],.library-search-results[data-v-baf7eb2e]{overscroll-behavior:contain}.decks-area[data-v-baf7eb2e]{overflow:auto}.regie-loading[data-v-baf7eb2e]{min-height:0}.dj-live-page.is-fullscreen[data-v-baf7eb2e]{block-size:100dvh;min-block-size:100dvh;max-block-size:none;overflow:hidden}.is-fullscreen .regie-shell[data-v-baf7eb2e]{block-size:100%;min-block-size:0;height:100%}@container (width<=1050px){.regie-shell[data-v-baf7eb2e]{grid-template-rows:auto minmax(0,1fr) auto minmax(132px,34%);grid-template-columns:minmax(0,1fr)}.decks-area[data-v-baf7eb2e],.transport[data-v-baf7eb2e],.live-queue[data-v-baf7eb2e]{grid-area:auto/1}.live-queue[data-v-baf7eb2e]{max-height:none;border-top:1px solid #293444;border-left:0;grid-row:4;max-block-size:none}.transport-control-row[data-v-baf7eb2e]{flex-direction:column;align-items:stretch}.transport-mixer[data-v-baf7eb2e]{justify-content:space-between}}@container (width<=650px){.dj-live-page[data-v-baf7eb2e]{padding:0}.regie-shell[data-v-baf7eb2e]{border-radius:0}.regie-header[data-v-baf7eb2e]{grid-template-columns:1fr 38px}.regie-status[data-v-baf7eb2e]{display:none}.deck[data-v-baf7eb2e]{grid-template-columns:72px minmax(0,1fr)}.deck-art[data-v-baf7eb2e]{width:72px;height:72px}.time-left[data-v-baf7eb2e]{grid-column:2;font-size:1rem}.next-deck .deck-art[data-v-baf7eb2e]{width:58px;height:58px}.deck-copy h2[data-v-baf7eb2e]{font-size:.95rem}.transport-control-row[data-v-baf7eb2e]{gap:10px}.transport-actions[data-v-baf7eb2e]{justify-content:center}.transport-actions .transition-action[data-v-baf7eb2e]{flex:1;min-width:0}.transport-mixer[data-v-baf7eb2e]{flex-wrap:wrap;align-items:stretch}.master-volume[data-v-baf7eb2e],.master-volume input[data-v-baf7eb2e]{flex:1}.output-settings[data-v-baf7eb2e]{width:100%}.output-settings>summary[data-v-baf7eb2e]{justify-content:center}.output-settings>div[data-v-baf7eb2e]{width:calc(100vw - 26px);bottom:calc(100% + 8px);left:0;right:auto}}:root{color:#e8edf5;font-synthesis:none;text-rendering:optimizelegibility;background:#0d1118;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.autonomous-setup,.autonomous-game{color:#f4f7fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 15% 0,#5b6ddc38,#0000 35%),radial-gradient(circle at 90% 90%,#7d4bb92e,#0000 40%),#0d1118;min-height:100dvh}.autonomous-setup-header,.autonomous-game-header{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0e15a8;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:14px clamp(18px,4vw,48px);display:flex;position:relative}.autonomous-setup-header>div{align-items:center;gap:10px;display:flex}.autonomous-setup-progress{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101620c7;border:1px solid #2e394d;border-radius:15px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:min(780px,100% - 36px);margin:18px auto -20px;padding:5px;display:grid;position:relative}.autonomous-setup-progress button{color:#657187;min-width:0;font:inherit;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 7px;font-size:.66rem;font-weight:800;display:flex}.autonomous-setup-progress button.visited{color:#aeb8ca;cursor:pointer}.autonomous-setup-progress button.active{color:#fff;background:linear-gradient(145deg,#687ff640,#7652cc2e);box-shadow:inset 0 0 0 1px #8092ef52}.autonomous-setup-progress button.done{color:#8fd8b5}.autonomous-setup-progress button:disabled{cursor:not-allowed}.autonomous-setup-progress b{width:22px;height:22px;color:inherit;background:#252e3f;border-radius:7px;flex:none;place-items:center;font-size:.58rem;display:grid}.autonomous-setup-progress button.active b{color:#fff;background:#687ff6}.autonomous-setup-progress button.done b{color:#102119;background:#64d5a1}.autonomous-logo{background:linear-gradient(145deg,#7287f5,#8b55d0);border-radius:12px;place-items:center;width:38px;height:38px;font-size:.78rem;font-weight:950;display:grid}.autonomous-back,.autonomous-step,.stage-back{color:#aab4c7;font-size:.75rem;font-weight:750;text-decoration:none}.stage-back{cursor:pointer;background:0 0;border:0;padding:0}.autonomous-setup-stage{width:min(1080px,100% - 36px);margin:0 auto;padding:clamp(54px,8vw,105px) 0 26px}.autonomous-kicker{color:#94a4ff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:.73rem;font-weight:850}.autonomous-setup-stage h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.25rem,7vw,4.6rem);line-height:.98}.autonomous-gameplay-stage>h1,.compact-categories-stage>h1,.autonomous-participants-stage>h1,.settings-stage>h1{text-align:center;font-size:clamp(1.9rem,4.5vw,3.25rem);line-height:1.04}.autonomous-gameplay-stage>h1,.compact-categories-stage>h1{margin-bottom:22px}.autonomous-participants-stage>.autonomous-lead,.settings-stage>.autonomous-lead{text-align:center;margin:9px auto 22px;font-size:.9rem}.autonomous-lead{color:#aab4c7;max-width:680px;margin:18px 0 34px;font-size:clamp(.95rem,2vw,1.12rem);line-height:1.65}.autonomous-content-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.autonomous-content-choices button{color:#f8faff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#232b42f0,#131824f5);border:1px solid #354057;border-radius:26px;align-content:end;justify-items:start;min-height:245px;padding:28px;transition:all .18s;display:grid;box-shadow:0 24px 60px #0000002e}.autonomous-content-choices button:first-child{background:radial-gradient(circle at 85% 10%,#5a75ee66,#0000 45%),#171d2a}.autonomous-content-choices button:last-child{background:radial-gradient(circle at 85% 10%,#9a54d161,#0000 45%),#171d2a}.autonomous-content-choices button:hover{border-color:#8292ef;transform:translateY(-4px)}.autonomous-content-choices button:disabled{opacity:.42;filter:grayscale(.55);cursor:not-allowed}.autonomous-content-choices button:disabled:hover{border-color:#354057;transform:none}.autonomous-content-choices button>span{margin-bottom:auto;font-size:3.7rem;font-weight:300}.autonomous-content-choices button strong{font-size:clamp(1.6rem,4vw,2.5rem)}.autonomous-content-choices button small{color:#aeb8ca;margin-top:8px}.autonomous-resume{color:#e8edfa;cursor:pointer;background:#677ae91f;border:1px solid #8193f459;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-top:18px;padding:17px 20px;display:flex}.category-selection-actions{gap:8px;margin-bottom:14px;display:flex}.category-selection-actions button{color:#abb6ca;cursor:pointer;background:#171d28;border:1px solid #323c50;border-radius:9px;padding:7px 10px;font-size:.7rem;font-weight:750}.autonomous-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.autonomous-category-grid article{background:#171d28;border:1px solid #303a4e;border-radius:17px;overflow:hidden}.autonomous-category-grid article.selected{border-color:color-mix(in srgb, var(--category-color) 72%, white);box-shadow:inset 4px 0 var(--category-color)}.category-toggle{color:#eef2fa;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:15px;display:flex}.category-toggle>span{background:color-mix(in srgb, var(--category-color) 24%, #151b27);width:38px;height:38px;color:color-mix(in srgb, var(--category-color) 64%, white);border-radius:12px;flex:none;place-items:center;font-weight:900;display:grid}.category-toggle div{gap:3px;min-width:0;display:grid}.category-toggle strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-toggle small{color:#8f9bae;font-size:.68rem}.category-toggle>i{background:#262f40;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;margin-left:auto;font-style:normal;display:grid}.selected .category-toggle>i{color:#111722;background:var(--category-color)}.category-weight{background:#111722;border-top:1px solid #2c3547;grid-template-columns:1fr repeat(3,auto);align-items:center;gap:4px;padding:9px 11px;display:grid}.category-weight span{color:#8591a5;font-size:.63rem}.category-weight button{color:#9ca8ba;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:5px 7px;font-size:.6rem;font-weight:800}.category-weight button.active{color:#f6f8fc;background:#2d3850;border-color:#43506b}.autonomous-stage-footer{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#131823eb;border:1px solid #333e53;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:14px 16px;display:flex;position:sticky;bottom:14px;box-shadow:0 18px 50px #00000059}.autonomous-stage-footer>div{gap:2px;display:grid}.autonomous-stage-footer>div strong{font-size:1.08rem}.autonomous-stage-footer>div span{color:#919caf;font-size:.7rem}.autonomous-stage-footer>button,.autonomous-ready>button,.autonomous-finished>button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#6d82ef,#7652cc);border:0;border-radius:11px;padding:12px 18px;font-weight:850}.autonomous-stage-footer>button:disabled{opacity:.35;cursor:not-allowed}.autonomous-mode-card{background:#171e2a;border:1px solid #39465d;border-radius:17px;align-items:center;gap:15px;padding:17px;display:flex}.autonomous-mode-card>span{background:#687de8;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.autonomous-mode-card>div{gap:3px;display:grid}.autonomous-mode-card small{color:#96a2b5}.autonomous-mode-card>i{color:#83dfb4;background:#4ab57f21;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:.65rem;font-style:normal;font-weight:850}.autonomous-play-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.autonomous-play-modes>button{color:#edf2fb;text-align:left;cursor:pointer;background:#171d28;border:1px solid #303a4e;border-radius:17px;align-content:end;justify-items:start;gap:5px;min-height:clamp(132px,18vh,172px);padding:17px;transition:all .16s;display:grid}.autonomous-play-modes>button:hover,.autonomous-play-modes>button.selected{background:radial-gradient(circle at 90% 5%,#687ff64d,#0000 48%),#171d28;border-color:#768af0;transform:translateY(-2px)}.autonomous-play-modes>button>span{color:#fff;background:linear-gradient(145deg,#7187ef,#7c55c9);border-radius:11px;place-items:center;width:37px;height:37px;margin-bottom:auto;font-size:1rem;display:grid}.autonomous-play-modes strong{font-size:1.02rem}.autonomous-play-modes small{color:#94a0b3;font-size:.72rem;line-height:1.4}.autonomous-gameplay-stage .autonomous-stage-footer{margin-top:16px;position:static}.autonomous-player-config{background:#141a24;border:1px solid #303a4d;border-radius:20px;margin-top:18px;padding:20px}.autonomous-player-config>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.autonomous-player-config h2{margin:0;font-size:1.35rem}.autonomous-player-config .autonomous-kicker{margin-bottom:3px}.autonomous-party-size{background:#0e141d;border:1px solid #2c3547;border-radius:11px;gap:4px;padding:4px;display:flex}.autonomous-party-size button{color:#919db0;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-weight:800}.autonomous-party-size button.active{color:#fff;background:#2d3850}.autonomous-player-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.autonomous-player-row{background:#0e141d;border:1px solid #2c3648;border-radius:12px;align-items:center;gap:9px;padding:8px 10px;display:flex}.autonomous-player-row i{border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 16px}.autonomous-player-row input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:6px;font-weight:800}.autonomous-player-row button{color:#9ca7b8;cursor:pointer;background:#252e3e;border:0;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.autonomous-add-player{color:#9eabc0;cursor:pointer;background:0 0;border:1px dashed #3b465a;border-radius:9px;margin-top:10px;padding:8px 11px}.autonomous-participant-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.autonomous-participant-modes button{color:#e9edf5;text-align:left;cursor:pointer;background:#111722;border:1px solid #303a4d;border-radius:12px;gap:3px;padding:13px;display:grid}.autonomous-participant-modes button.selected{border-color:#7185ed;box-shadow:inset 3px 0 #7185ed}.autonomous-participant-modes small{color:#8490a3}.autonomous-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.autonomous-settings-grid>label{background:#171d28;border:1px solid #303a4e;border-radius:15px;gap:8px;padding:15px;display:grid}.autonomous-settings-grid label>span{color:#aeb8c9;font-size:.72rem;font-weight:750}.autonomous-settings-grid input{color:#fff;width:100%;min-width:0;font:inherit;background:#0e141e;border:1px solid #3a465d;border-radius:9px;padding:10px;font-weight:850}.autonomous-settings-grid small{color:#7f8b9f;font-size:.62rem}.input-unit{position:relative}.input-unit b{color:#778397;font-size:.7rem;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.autonomous-switch{background:#171d28;border:1px solid #303a4e;border-radius:15px;align-items:center;gap:12px;margin-top:14px;padding:15px 17px;display:flex}.autonomous-switch input{accent-color:#7184ed;width:19px;height:19px}.autonomous-switch>span{gap:3px;display:grid}.autonomous-switch small{color:#8c98aa}.autonomous-loading,.autonomous-empty{text-align:center;justify-content:center;align-items:center;gap:10px;min-height:70vh;display:flex}.autonomous-game{background:radial-gradient(circle at 50% 25%, color-mix(in srgb, var(--category-color) 24%, transparent), transparent 44%), #0c1017;position:relative;overflow:hidden}.autonomous-game:before{content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.autonomous-game-progress{z-index:10;background:#ffffff14;height:3px;position:fixed;inset:0 0 auto}.autonomous-game-progress i{background:var(--category-color);height:100%;transition:width .5s;display:block}.autonomous-game-header{background:#080b117a;min-height:62px;padding:10px 18px}.autonomous-game-header button{color:#dce2ed;cursor:pointer;background:#171e29;border:1px solid #303b4e;border-radius:11px;place-items:center;width:38px;height:38px;font-size:1rem;display:grid}.autonomous-game-header>span{color:#9ca8bb;font-size:.72rem;font-weight:800}.autonomous-game-header>div{gap:7px;display:flex}.autonomous-game audio{display:none}.autonomous-ready,.autonomous-finished{text-align:center;align-content:center;justify-items:center;min-height:calc(100dvh - 65px);padding:35px 20px 80px;display:grid;position:relative}.autonomous-ready-icon{background:linear-gradient(145deg,#7085ee,#8455c9);border-radius:26px;place-items:center;width:82px;height:82px;margin-bottom:22px;font-size:2.2rem;display:grid;box-shadow:0 22px 55px #626fdc47}.autonomous-ready p,.autonomous-finished>p{color:#a6b2c5;letter-spacing:.15em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:850}.autonomous-ready h1,.autonomous-finished h1{letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,9vw,5.5rem)}.autonomous-ready>span:not(.autonomous-ready-icon){color:#a5b0c1;margin:14px 0 30px}.autonomous-ready>button,.autonomous-finished>button{margin-top:28px;padding:15px 24px;font-size:1rem}.autonomous-category-intro{text-align:center;align-content:center;justify-items:center;min-height:calc(100dvh - 65px);padding:30px 20px 100px;animation:.65s cubic-bezier(.16,.82,.2,1) both autonomous-category-in;display:grid;position:relative}.autonomous-category-intro>span{color:#fff;background:color-mix(in srgb, var(--category-color) 62%, #182031);border:1px solid color-mix(in srgb, var(--category-color) 72%, white);width:76px;height:76px;box-shadow:0 20px 65px color-mix(in srgb, var(--category-color) 22%, transparent);border-radius:24px;place-items:center;margin-bottom:22px;font-size:2rem;font-weight:900;display:grid}.autonomous-category-intro p{color:#aeb8c9;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850}.autonomous-category-intro h1{letter-spacing:-.075em;text-wrap:balance;max-width:1100px;margin:12px 0;font-size:clamp(3.5rem,14vw,9rem);line-height:.9}.autonomous-category-intro small{color:#8c98aa;margin-top:22px}.autonomous-round{grid-template-rows:auto 1fr;min-height:calc(100dvh - 65px);padding:22px clamp(18px,4vw,50px) 45px;display:grid;position:relative}.autonomous-category-badge{color:#eef2f9;background:color-mix(in srgb, var(--category-color) 18%, #151b26);border:1px solid color-mix(in srgb, var(--category-color) 45%, #39445a);border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:7px 11px 7px 7px;font-size:.72rem;font-weight:850;animation:.45s both autonomous-badge-in;display:inline-flex}.autonomous-category-badge span{background:color-mix(in srgb, var(--category-color) 55%, #1c2432);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.autonomous-question,.autonomous-answer{text-align:center;align-content:center;justify-items:center;padding:35px 0 90px;animation:.55s both autonomous-content-in;display:grid}.autonomous-question>p,.autonomous-answer>p{color:#a8b3c5;letter-spacing:.16em;text-transform:uppercase;margin:22px 0 8px;font-size:.75rem;font-weight:850}.autonomous-question h1,.autonomous-answer h1{letter-spacing:-.055em;text-wrap:balance;max-width:1050px;margin:0;font-size:clamp(2.1rem,8vw,5.6rem);line-height:1.02}.autonomous-answer h1{color:color-mix(in srgb, var(--category-color) 52%, white)}.autonomous-answer>span{color:#b6c0cf;max-width:760px;margin-top:18px;font-size:clamp(.9rem,2vw,1.12rem);line-height:1.6}.autonomous-answer-artwork{aspect-ratio:16/9;object-fit:contain;width:min(54vw,420px);max-height:32vh;box-shadow:none;background:0 0;border:0;border-radius:12px;display:block}.autonomous-countdown{color:#fff;border:2px solid color-mix(in srgb, var(--category-color) 65%, white);width:68px;height:68px;box-shadow:0 0 35px color-mix(in srgb, var(--category-color) 18%, transparent);background:#121823cc;border-radius:50%;place-items:center;margin-top:28px;font-size:1.45rem;display:grid}.autonomous-reveal-now{color:#9da9bb;cursor:pointer;background:0 0;border:1px solid #354157;border-radius:9px;margin-top:18px;padding:8px 11px;font-size:.68rem;font-weight:750}.autonomous-listening{justify-content:center;align-items:center;gap:7px;height:76px;display:flex}.autonomous-listening i{background:var(--category-color);border-radius:99px;width:7px;height:25%;animation:.85s ease-in-out infinite alternate autonomous-wave}.autonomous-listening i:nth-child(2),.autonomous-listening i:nth-child(6){animation-delay:-.4s}.autonomous-listening i:nth-child(3),.autonomous-listening i:nth-child(5){animation-delay:-.65s}.autonomous-listening i:nth-child(4){animation-delay:-.2s}.answer-next{justify-items:center;gap:11px;margin-top:30px;display:grid}.answer-next small{color:#8e9aad}.answer-next button{color:#fff;cursor:pointer;background:#28334a;border:1px solid #455370;border-radius:10px;padding:11px 16px;font-weight:850}.autonomous-cash-typing-preview{z-index:60;top:max(10px, env(safe-area-inset-top));color:#fff;border:1px solid color-mix(in srgb, var(--category-color) 60%, #64748b);width:min(100% - 24px,520px);box-shadow:0 12px 35px #0000006b,0 0 25px color-mix(in srgb,var(--category-color) 16%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#0c111af5;border-radius:14px;gap:3px;padding:10px 14px;display:none;position:fixed;left:50%;transform:translate(-50%)}.autonomous-cash-typing-preview small{color:color-mix(in srgb,var(--category-color) 62%,white);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:900}.autonomous-cash-typing-preview strong{overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;line-height:1.3;overflow:hidden}.autonomous-cash-typing-preview strong.empty{color:#7f8b9e;font-weight:650}.autonomous-local-buzzers{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;width:min(760px,100%);margin-top:20px;display:grid}.autonomous-local-buzzers button{color:#fff;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--buzz-color) 70%,white),var(--buzz-color));border:3px solid color-mix(in srgb,var(--buzz-color) 58%,white);min-height:105px;box-shadow:0 12px 35px color-mix(in srgb,var(--buzz-color) 24%,transparent);cursor:pointer;text-shadow:0 2px 4px #00000059;border-radius:22px;place-items:center;padding:12px;display:grid}.autonomous-local-buzzers span{font-size:1.35rem;font-weight:1000}.autonomous-local-buzzers strong{font-size:.75rem}.autonomous-buzz-answer>p{font-size:.85rem}.autonomous-feedback{color:#ef9aa0;margin-top:10px;font-weight:800}.autonomous-self-score{grid-template-columns:1fr 1fr;gap:9px;width:min(620px,100%);margin-top:24px;display:grid}.autonomous-self-score button{color:#fff;cursor:pointer;border:1px solid;border-radius:13px;padding:14px;font-weight:900}.autonomous-self-score .wrong{background:#3a2029;border-color:#80404e}.autonomous-self-score .correct{background:#183c30;border-color:#347d60}.autonomous-round-score{border:1px solid;border-radius:13px;align-items:center;gap:12px;margin-top:24px;padding:11px 15px;display:flex}.autonomous-round-score.correct{color:#c9f5df;background:#16372d;border-color:#39795f}.autonomous-round-score.wrong{color:#f5ccd2;background:#392028;border-color:#7b414d}.autonomous-round-score strong{font-size:1.15rem}.autonomous-round-score small{opacity:.72}.autonomous-final-ranking{gap:7px;width:min(600px,100%);margin-top:24px;display:grid}.autonomous-final-ranking>div{border:1px solid #344056;border-left:4px solid var(--rank-color);text-align:left;background:#151c28;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.autonomous-final-ranking b{color:#8996aa}.autonomous-final-ranking span{font-weight:950}.autonomous-final-ranking small{color:#8692a5;grid-column:2/4}.autonomous-finished details{color:#98a4b6;width:min(600px,100%);margin-top:14px}.autonomous-finished summary{cursor:pointer}.autonomous-review-modal{z-index:30;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#06090ed6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.autonomous-review-modal>div{color:#eef2f9;background:#151c27;border:1px solid #39465c;border-radius:20px;gap:10px;width:min(520px,100%);padding:24px;display:grid;position:relative;box-shadow:0 30px 90px #00000073}.autonomous-review-modal p{color:#94a4ff;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.autonomous-review-modal h2{margin:0;font-size:1.7rem}.autonomous-review-modal>div>span{color:#9da9ba;line-height:1.5}.autonomous-review-modal>div>div:not(.autonomous-mini-ranking){grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.autonomous-review-modal button{color:#fff;cursor:pointer;background:#283349;border:1px solid #465573;border-radius:10px;padding:11px;font-weight:850}.autonomous-review-modal .modal-close{width:32px;height:32px;padding:0;position:absolute;top:10px;right:10px}.autonomous-mini-ranking{gap:6px;margin-top:8px;display:grid}.autonomous-mini-ranking>div{background:#101620;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.autonomous-mini-ranking i{border-radius:50%;width:9px;height:9px}.autonomous-breakdown{gap:6px;width:min(520px,100%);margin-top:28px;display:grid}.autonomous-breakdown>div{background:#171e2a;border:1px solid #303a4e;border-radius:10px;justify-content:space-between;padding:10px 13px;display:flex}.autonomous-breakdown span{color:#b6c0cf}.autonomous-finished>a{color:#9eabbe;margin-top:16px;font-size:.75rem}.autonomous-paused{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;background:#070a0fe0;align-content:center;justify-items:center;padding:30px;display:grid;position:fixed;inset:0}.autonomous-paused>span{font-size:2.6rem}.autonomous-paused h2{font-size:2rem}.autonomous-paused button{color:#fff;cursor:pointer;background:#6579e3;border:0;border-radius:11px;padding:12px 18px;font-weight:850}@keyframes autonomous-category-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes autonomous-badge-in{0%{opacity:0;transform:translate(30vw,35vh)scale(3)}to{opacity:1;transform:none}}@keyframes autonomous-content-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes autonomous-wave{to{opacity:.65;height:100%}}@media (width<=900px){.autonomous-category-grid,.autonomous-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.autonomous-play-modes{grid-template-columns:1fr;gap:8px}.autonomous-play-modes>button{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-content:center;justify-items:stretch;gap:3px 11px;min-height:88px;padding:13px 15px}.autonomous-play-modes>button>span{grid-row:1/3;align-self:center;margin:0}.autonomous-play-modes>button strong{align-self:end}.autonomous-play-modes>button small{align-self:start}}@media (width<=620px){.autonomous-cash-typing-preview{display:grid}.autonomous-setup-header{min-height:60px;padding:10px 14px}.autonomous-back{white-space:nowrap;width:34px;font-size:0;overflow:hidden}.autonomous-back:before{content:"←";font-size:1.2rem}.autonomous-setup-header>div strong{display:none}.autonomous-setup-progress{gap:2px;width:calc(100% - 22px);margin-top:10px;margin-bottom:-18px;padding:4px}.autonomous-setup-progress button{justify-items:center;gap:4px;padding:6px 2px;font-size:.52rem;display:grid}.autonomous-setup-progress b{width:20px;height:20px}.autonomous-setup-stage{width:min(100% - 26px,1080px);padding-top:42px}.autonomous-content-choices{grid-template-columns:1fr}.autonomous-content-choices button{min-height:190px;padding:22px}.autonomous-content-choices button>span{font-size:2.7rem}.autonomous-category-grid{grid-template-columns:1fr}.autonomous-settings-grid{grid-template-columns:1fr 1fr}.autonomous-stage-footer{flex-direction:column;align-items:stretch}.autonomous-stage-footer>button{width:100%}.autonomous-resume{flex-direction:column;align-items:flex-start}.autonomous-game-header{min-height:57px}.autonomous-round{min-height:calc(100dvh - 60px);padding:15px 15px 25px}.autonomous-question,.autonomous-answer{padding-bottom:60px}.autonomous-category-intro{min-height:calc(100dvh - 60px)}.autonomous-player-config>header{flex-direction:column;align-items:flex-start}.autonomous-player-list,.autonomous-self-score{grid-template-columns:1fr}.autonomous-round-score{flex-wrap:wrap;justify-content:center}.autonomous-answer-artwork{width:min(64vw,240px);max-height:27vh}}@media (width<=390px),(height<=700px){.autonomous-question,.autonomous-answer{padding-top:12px;padding-bottom:38px}.autonomous-listening{height:48px}.autonomous-question>p,.autonomous-answer>p{margin-top:10px}.autonomous-question h1,.autonomous-answer h1{font-size:clamp(1.7rem,7vw,2.45rem)}.autonomous-countdown{width:54px;height:54px;margin-top:13px;font-size:1.15rem}.autonomous-local-buzzers{margin-top:12px}.autonomous-local-buzzers button{border-radius:16px;min-height:78px}.autonomous-answer-artwork{max-height:22vh}.autonomous-self-score,.autonomous-round-score{margin-top:13px}.answer-next{margin-top:14px}}.admin-layout.has-global-audio{--admin-route-bottom-inset:84px}.admin-layout.has-persistent-dj:not(.has-global-audio){--admin-route-bottom-inset:88px}.global-audio-player{z-index:600;bottom:12px;right:16px;left:max(16px, calc(var(--admin-floating-sidebar-width,260px) + 16px));color:#eef2f8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c1119f7;border:1px solid #3a4861;border-radius:14px;grid-template-columns:48px 38px minmax(120px,.65fr) minmax(220px,1fr) 120px 30px;align-items:center;gap:10px;padding:9px 11px;display:grid;position:fixed;box-shadow:0 16px 46px #00000073}:root.admin-sidebar-is-collapsed{--admin-floating-sidebar-width:76px}.global-audio-player>audio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.global-audio-artwork{color:#aebaff;background:#070b11;border-radius:8px;place-items:center;width:48px;height:38px;display:grid;position:relative;overflow:hidden}.global-audio-artwork img{object-fit:contain;position:absolute;inset:0;width:100%!important;height:100%!important}.global-audio-toggle,.global-audio-close{color:#eef2f8;cursor:pointer;background:#273247;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.global-audio-toggle{width:36px;height:36px;font-size:.72rem}.global-audio-close{color:#aeb8c9;background:#1b2432;width:28px;height:28px;font-size:1rem}.global-audio-copy{gap:2px;min-width:0;display:grid}.global-audio-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.global-audio-copy small{color:#8996aa;text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;font-size:.6rem;display:flex;overflow:hidden}.global-audio-copy small i{background:#6ed9a4;border-radius:50%;flex:none;width:6px;height:6px;margin-right:6px}.global-audio-player.is-loading .global-audio-copy small i,.global-audio-player.is-buffering .global-audio-copy small i{background:#e5b45e;animation:.9s ease-in-out infinite alternate youtube-audio-pulse}.global-audio-player.is-error .global-audio-copy small i{background:#ef747c}.global-audio-timeline{grid-template-columns:34px minmax(100px,1fr) 34px;align-items:center;gap:7px;display:grid}.global-audio-timeline span{color:#9aa6b8;font-variant-numeric:tabular-nums;text-align:center;font-size:.59rem}.global-audio-timeline input,.global-audio-volume input{accent-color:#7185ef;width:100%}.global-audio-volume{grid-template-columns:auto 1fr;align-items:center;gap:5px;display:grid}.global-audio-volume span{font-size:.66rem}.global-audio-error{color:#f08b92;grid-column:3/-1;font-size:.61rem}.persistent-dj-player{z-index:500;color:#edf2fa;background:linear-gradient(115deg,#161c32,#132a2a);border:1px solid #4c5376;border-radius:15px;grid-template-columns:44px 38px minmax(170px,270px) 34px 34px;align-items:center;gap:8px;width:min(520px,100vw - 36px);padding:8px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 55px #000b,0 0 0 1px #7c72ee20}.dj-audio-host{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;overflow:hidden}.persistent-dj-player.is-playing,.persistent-dj-player.is-transitioning{border-color:#5fcb94}.persistent-dj-art,.persistent-dj-toggle,.persistent-dj-open,.persistent-dj-stop,.persistent-dj-copy{cursor:pointer;border:0}.persistent-dj-art{color:#a7b6c9;background:#091018;border-radius:10px;place-items:center;width:44px;height:44px;font-size:1.2rem;display:grid;overflow:hidden}.persistent-dj-art img{object-fit:contain;width:100%;height:100%}.persistent-dj-toggle{color:#fff;background:#6a63ec;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.35rem;display:grid}.persistent-dj-copy{text-align:left;min-width:0;color:inherit;background:0 0;padding:0;display:grid}.persistent-dj-copy small{color:#73dda4;letter-spacing:.11em;font-size:.54rem;font-weight:900}.persistent-dj-copy strong,.persistent-dj-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.persistent-dj-copy strong{margin-top:2px;font-size:.77rem}.persistent-dj-copy span{color:#9aa8bb;font-size:.61rem}.persistent-dj-progress{background:#fff2;border-radius:2px;height:2px;position:absolute;bottom:4px;left:8px;right:8px;overflow:hidden}.persistent-dj-progress i{background:linear-gradient(90deg,#736cf0,#55dd9a);height:100%;transition:width .15s linear;display:block}.persistent-dj-open,.persistent-dj-stop{color:#c4cfde;background:#283446;border-radius:8px;place-items:center;width:32px;height:32px;font-size:1rem;display:grid}.persistent-dj-stop{color:#ffb9bd;background:#3d242d}.persistent-dj-player{padding:0;display:block;overflow:hidden}.persistent-dj-return{color:#dce4ef;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-width:0;padding:8px 10px 11px;display:grid;position:relative}.persistent-dj-return:hover{background:#ffffff08}.persistent-dj-return:focus-visible{outline-offset:-2px;outline:2px solid #8b84ff}.persistent-dj-return .persistent-dj-art{color:#b9b5ff;background:#282552;border-radius:9px;place-items:center;width:42px;height:42px;font-size:1.3rem;display:grid;overflow:hidden}.persistent-dj-return .persistent-dj-art img{object-fit:contain;width:100%;height:100%}.persistent-dj-return .persistent-dj-copy{min-width:0;display:grid}.persistent-dj-return .persistent-dj-copy small{color:#73dda4;letter-spacing:.11em;font-size:.54rem;font-weight:900}.persistent-dj-return .persistent-dj-copy strong,.persistent-dj-return .persistent-dj-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.persistent-dj-return .persistent-dj-copy strong{margin-top:2px;font-size:.77rem}.persistent-dj-return .persistent-dj-copy span{color:#9aa8bb;font-size:.61rem}.persistent-dj-hint{color:#8492a6;white-space:nowrap;font-size:.58rem}.persistent-dj-return .persistent-dj-progress{background:#fff2;border-radius:2px;height:2px;position:absolute;bottom:4px;left:10px;right:10px;overflow:hidden}.persistent-dj-return .persistent-dj-progress i{background:linear-gradient(90deg,#736cf0,#55dd9a);height:100%;transition:width .15s linear;display:block}@media (width<=620px){.persistent-dj-player{grid-template-columns:38px 35px minmax(0,1fr) 30px 30px;gap:6px;width:calc(100vw - 16px);padding:7px;bottom:8px;right:8px}.persistent-dj-art{width:38px;height:38px}.persistent-dj-toggle{width:35px;height:35px}.persistent-dj-copy span{display:none}.persistent-dj-open,.persistent-dj-stop{width:30px;height:30px}.persistent-dj-player{width:calc(100vw - 16px)}.persistent-dj-return{grid-template-columns:38px minmax(0,1fr);gap:7px;padding:7px 8px 10px}.persistent-dj-return .persistent-dj-art{width:38px;height:38px}.persistent-dj-hint{display:none}}@media (width<=900px){.global-audio-player{grid-template-columns:42px 36px minmax(90px,.6fr) minmax(180px,1fr) 28px;bottom:8px;left:10px;right:10px}.global-audio-artwork{width:42px}.global-audio-volume{display:none}}@media (width<=620px){.admin-layout.has-global-audio{--admin-route-bottom-inset:132px}.admin-layout.has-persistent-dj:not(.has-global-audio){--admin-route-bottom-inset:76px}.global-audio-player{grid-template-columns:38px minmax(0,1fr) 28px;gap:7px;padding:8px 9px}.global-audio-artwork{display:none}.global-audio-toggle{width:34px;height:34px}.global-audio-copy{grid-area:1/2}.global-audio-timeline{grid-area:2/1/auto/-1}.global-audio-close{grid-area:1/3}}@media (prefers-reduced-motion:reduce){.autonomous-category-intro,.autonomous-category-badge,.autonomous-question,.autonomous-answer,.autonomous-listening i{animation:none}}.code-entry-page{color:#f4f7fc;background:radial-gradient(circle at 50% 15%,#687ff63d,#0000 38%),#0d1118;place-items:center;min-height:100vh;padding:24px;display:grid}.code-entry-page.is-screen{background:radial-gradient(circle at 50% 15%,#a56ceb3d,#0000 38%),#0d1118}.code-entry-card{text-align:center;background:#171e2af0;border:1px solid #303b50;border-radius:24px;justify-items:center;width:min(100%,510px);padding:clamp(28px,6vw,54px);display:grid;box-shadow:0 28px 80px #00000061}.code-entry-logo{color:#fff;background:linear-gradient(145deg,#7b8ef7,#4d62db);border-radius:18px;place-items:center;width:62px;height:62px;margin-bottom:22px;font-weight:950;display:grid;box-shadow:0 12px 35px #687ff64d}.is-screen .code-entry-logo{background:linear-gradient(145deg,#b77cf1,#7650cf)}.code-entry-kicker{color:#aebaff;text-transform:uppercase;letter-spacing:.12em;margin:0 0 8px;font-size:.75rem;font-weight:900}.code-entry-card h1{text-wrap:balance;margin:0;font-size:clamp(2rem,7vw,3.15rem);line-height:1.05}.code-entry-description{color:#99a5b8;margin:16px 0 27px;line-height:1.6}.code-entry-form{gap:9px;width:100%;display:grid}.code-entry-form label{color:#c8d0df;text-align:left;font-size:.75rem;font-weight:800}.code-entry-form input{color:#fff;width:100%;font:inherit;letter-spacing:.16em;text-align:center;text-transform:uppercase;background:#0e141e;border:1px solid #3a465c;border-radius:13px;outline:0;padding:17px 14px;font-size:clamp(1.7rem,7vw,2.35rem);font-weight:900}.code-entry-form input:focus{border-color:#8293fa;box-shadow:0 0 0 4px #687ff626}.code-entry-form input::placeholder{color:#485368}.code-entry-form button{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(145deg,#7388f8,#5268df);border:0;border-radius:12px;margin-top:8px;padding:14px 18px;font-weight:900}.is-screen .code-entry-form button{background:linear-gradient(145deg,#a56ceb,#7550ce)}.code-entry-form button:hover{filter:brightness(1.08);transform:translateY(-1px)}.code-entry-help,.code-entry-error{text-align:left;min-height:18px;margin:0;font-size:.72rem}.code-entry-help{color:#9aa6ba}.code-entry-error{color:#ff9c96;font-weight:800}.code-entry-card>small{color:#8f9bb0;margin-top:25px}.code-entry-games-link{color:#aebaff;margin-top:12px;font-size:.78rem;font-weight:850;text-decoration:none}.code-entry-games-link:hover{color:#dce2ff}.question-library-intro{background:linear-gradient(135deg,#1b2440,#171e2a);border:1px solid #303b50;border-radius:18px;justify-content:space-between;align-items:end;gap:24px;padding:24px;display:flex}.question-library-intro h2{margin:4px 0 7px}.question-library-intro p{color:#8792a6;margin-bottom:0}.question-library-tabs{background:#101620;border-radius:11px;gap:5px;padding:5px;display:flex}.question-library-tabs button{color:#8792a6;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:.78rem;font-weight:850}.question-library-tabs button.active{color:#fff;background:#687ff6}.question-workspace{grid-template-columns:minmax(300px,.72fr) minmax(420px,1.28fr);align-items:start;gap:14px;margin-top:14px;display:grid}.question-editor-card,.question-list-panel{background:#171e2a;border:1px solid #2b3547;border-radius:16px}.question-editor-card{gap:13px;padding:20px;display:grid;position:sticky;top:18px}.question-editor-card h2{margin:3px 0 0}.question-editor-card label{color:#aeb7c7;gap:5px;font-size:.72rem;font-weight:800;display:grid}.question-editor-card input,.question-editor-card textarea,.question-editor-card select,.question-list-panel input{color:#e8edf5;width:100%;font:inherit;background:#101620;border:1px solid #344057;border-radius:9px;padding:10px 11px}.question-editor-card textarea{resize:vertical}.question-editor-card>small{color:#68758a;margin-top:-8px}.answer-bank-guide{color:#cbd3e1;background:#687ff61a;border:1px solid #687ff659;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:17px 20px;display:flex}.answer-bank-guide p{color:#929db0;max-width:760px;margin:5px 0 0}.answer-bank-guide ol{color:#b7c0ff;gap:22px;margin:0;padding-left:20px;font-size:.76rem;font-weight:800;display:flex}.answer-tag-suggestions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.answer-tag-suggestions small{color:#68758a;width:100%}.answer-tag-suggestions button{color:#b7c0ff;background:#101620;border:1px solid #344057;border-radius:999px;padding:5px 8px;font-size:.68rem}.answer-set-list{gap:10px;display:grid}.answer-set-list article{background:#101620;border:1px solid #2b3547;border-radius:12px;gap:10px;padding:15px;display:grid}.answer-set-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.answer-set-head>div{gap:4px;display:grid}.answer-set-head small{color:#8fe2c0}.answer-set-head aside{gap:7px;display:flex}.answer-set-list p{color:#8792a6;margin:0;font-size:.78rem;line-height:1.55}.question-form-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.question-form-actions{align-items:center;gap:10px;display:flex}.question-list-panel{padding:18px}.question-list-panel .section-heading{align-items:center;margin-bottom:13px}.question-list-panel .section-heading input{width:min(260px,42%)}.question-admin-list,.answer-bank-list{gap:8px;display:grid}.question-admin-list article,.answer-bank-list article{background:#101620;border:1px solid #2b3547;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.question-admin-list article>div,.answer-bank-list article>div{gap:5px;min-width:0;display:grid}.question-admin-list article span{color:#8792a6;gap:9px;font-size:.68rem;display:flex}.question-admin-list article span b{color:#aebaff;text-transform:uppercase}.question-admin-list article p,.answer-bank-list article small{color:#8fe2c0;margin:0;font-size:.78rem}.question-admin-list aside,.answer-bank-list aside{flex:none;gap:6px;display:flex}.tag-row{flex-wrap:wrap;gap:4px;display:flex}.tag-row em{color:#aebaff;background:#687ff61f;border-radius:999px;padding:3px 7px;font-size:.62rem;font-style:normal;font-weight:800}.tag-row em.is-override{color:#ffd17a;background:#e7aa451f}@media (width<=900px){.question-library-intro{flex-direction:column;align-items:stretch}.question-workspace{grid-template-columns:1fr}.question-editor-card{position:static}}@media (width<=760px){.answer-bank-guide,.risk-answer-guide{flex-direction:column;align-items:stretch}.answer-bank-guide ol{gap:5px;display:grid}}.blind-test-create-panel,.blind-test-editor-header,.blind-test-summary,.blind-test-questions-panel,.blind-test-library-panel{background:#171e2a;border:1px solid #2b3547;border-radius:18px}.blind-test-create-panel{grid-template-columns:minmax(220px,.8fr) minmax(420px,1.2fr);align-items:center;gap:28px;padding:24px;display:grid}.blind-test-create-panel h2{margin:3px 0 7px}.blind-test-create-panel p{color:#8792a6;margin:0}.blind-test-create-form{grid-template-columns:1fr 1.2fr;gap:10px;display:grid}.blind-test-create-form select{color:#e8edf5;font:inherit;background:#101620;border:1px solid #344057;border-radius:10px;padding:10px 12px}.blind-test-create-form .primary-button{grid-column:1/-1;justify-self:end}.blind-test-create-panel{align-items:start}.blind-test-create-intro{position:sticky;top:20px}.blind-test-create-form{grid-template-columns:1fr}.blind-test-create-basics{grid-template-columns:1fr 1.2fr;gap:10px;display:grid}.blind-test-create-basics input,.blind-test-create-basics select{min-width:0}.composition-mode-choice{grid-template-columns:1fr 1fr;gap:9px;padding-top:3px;display:grid}.composition-mode-choice>button{color:#dce3ee;text-align:left;cursor:pointer;background:#101620;border:1px solid #344057;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:1px 10px;padding:12px 13px;display:grid}.composition-mode-choice>button:hover{border-color:#5d70d9}.composition-mode-choice>button.active{background:#687ff61f;border-color:#7184ed;box-shadow:inset 0 0 0 1px #7184ed40}.composition-mode-choice>button>span{color:#aebaff;background:#687ff626;border-radius:9px;grid-row:1/3;place-items:center;width:31px;height:31px;font-size:1rem;display:grid}.composition-mode-choice strong{font-size:.82rem}.composition-mode-choice small{color:#8490a4;font-size:.66rem}.random-generation-builder{background:#101620;border:1px solid #344057;border-radius:14px;gap:11px;padding:14px;display:grid}.random-generation-builder>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.random-generation-builder>header>div:first-child{gap:2px;display:grid}.random-generation-builder>header small{color:#8490a4;font-size:.68rem}.random-generation-builder>header>div:last-child{gap:6px;display:flex}.random-generation-builder>header button{color:#aebaff;cursor:pointer;background:0 0;border:1px solid #3a465d;border-radius:8px;padding:6px 8px;font-size:.66rem;font-weight:750}.random-generation-loading{color:#8e9aae;text-align:center;padding:24px}.random-generation-categories{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:7px;max-height:330px;padding-right:3px;display:grid;overflow-y:auto}.random-generation-categories article{background:#151c27;border:1px solid #2e394c;border-radius:10px;min-width:0;overflow:hidden}.random-generation-categories article.selected{border-color:color-mix(in srgb, var(--category-color) 65%, #788af0);background:color-mix(in srgb, var(--category-color) 10%, #151c27)}.random-category-toggle{color:#e8edf5;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:9px;display:grid}.random-category-toggle>span:first-child{color:#dce4ff;background:color-mix(in srgb, var(--category-color) 36%, #273044);border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.random-category-toggle>span:nth-child(2){gap:1px;min-width:0;display:grid}.random-category-toggle strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.random-category-toggle small{color:#7f8b9e;font-size:.59rem}.random-category-toggle b{color:#aebaff}.random-generation-categories article>select{color:#cfd7e6;background:#0e141e;border:1px solid #354158;border-radius:7px;width:calc(100% - 16px);margin:0 8px 8px;padding:6px 7px;font-size:.62rem}.random-generation-builder>footer{border-top:1px solid #293446;justify-content:space-between;align-items:end;gap:14px;padding-top:10px;display:flex}.random-generation-builder>footer label{color:#9ba7ba;gap:4px;font-size:.67rem;font-weight:800;display:grid}.random-generation-builder>footer input{color:#fff;width:110px;font:inherit;background:#0c121b;border:1px solid #3a465d;border-radius:8px;padding:8px 9px}.round-count-control{align-items:end;gap:8px;display:flex}.round-count-presets{gap:4px;display:flex}.round-count-presets button{color:#aeb8ca;cursor:pointer;background:#151d29;border:1px solid #354158;border-radius:8px;min-width:37px;padding:7px 8px;font-size:.65rem;font-weight:800}.round-count-presets button:hover:not(:disabled){border-color:#6c7fe8}.round-count-presets button.active{color:#fff;background:#6478e2;border-color:#8392ee}.round-count-presets button:disabled{opacity:.35}.random-generation-summary{text-align:right;gap:2px;display:grid}.random-generation-builder>footer strong{font-size:.75rem}.random-generation-builder>footer small{color:#7f8b9e;font-size:.62rem}.blind-test-create-submit{justify-content:flex-end;align-items:center;gap:13px;display:flex}.blind-test-create-submit>span{color:#8490a4;font-size:.67rem}.blind-test-create-submit .primary-button{grid-column:auto;justify-self:auto}@media (width<=920px){.blind-test-create-intro{position:static}.random-generation-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.blind-test-create-basics,.composition-mode-choice,.random-generation-categories{grid-template-columns:1fr}.random-generation-builder>header,.random-generation-builder>footer,.blind-test-create-submit{flex-direction:column;align-items:stretch}.random-generation-builder>header>div:last-child{width:100%}.random-generation-builder>header>div:last-child button{flex:1}.round-count-control{flex-direction:column;align-items:stretch}.round-count-presets{grid-template-columns:repeat(4,1fr);display:grid}.random-generation-summary{text-align:left}.blind-test-create-submit .primary-button{justify-content:center;width:100%}}.blind-test-create-form input,.blind-test-editor-header input,.blind-test-editor-header textarea,.blind-test-library-filters input,.blind-test-library-filters select,.question-points input{color:#e8edf5;width:100%;font:inherit;background:#101620;border:1px solid #344057;border-radius:10px;padding:10px 12px}.blind-test-list-heading{margin:28px 0 12px}.blind-test-list{gap:10px;display:grid}.blind-test-card{background:#171e2a;border:1px solid #2b3547;border-radius:15px;align-items:stretch;display:flex;overflow:hidden}.blind-test-card-main{min-width:0;color:inherit;flex:1;grid-template-columns:auto minmax(190px,1fr) auto auto;align-items:center;gap:16px;padding:15px 18px;text-decoration:none;display:grid}.blind-test-card-main:hover{background:#687ff60f}.blind-test-card-icon{color:#8fa0ff;background:#687ff621;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.blind-test-card-copy{gap:3px;min-width:0;display:grid}.blind-test-card-copy>small{color:#8792a6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blind-test-title-line{align-items:center;gap:9px;display:flex}.blind-test-status{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;width:fit-content;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.blind-test-status.is-ready{color:#08784d;background:#dcf8eb}.blind-test-status.is-draft{color:#8c5b09;background:#fff1cc}.blind-test-card-stats{color:#8792a6;gap:18px;font-size:12px;display:flex}.blind-test-card-stats span{display:grid}.blind-test-card-stats strong{color:#e8edf5;font-size:14px}.missing-copy{font-weight:700;color:#b23a34!important}.blind-test-open{color:#8fa0ff;white-space:nowrap;font-weight:700}.blind-test-card-actions{border-left:1px solid #2b3547;align-items:center;gap:7px;padding:10px 12px;display:flex}.editor-back-line{margin-bottom:12px}.editor-back-line a{color:#8792a6;font-weight:700;text-decoration:none}.blind-test-editor-header{justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.blind-test-editor-header form{flex:1;grid-template-columns:minmax(240px,1fr) minmax(260px,1.4fr) auto;gap:10px;display:grid}.blind-test-editor-header textarea{resize:vertical;min-height:43px}.blind-test-name-input{font-size:18px!important;font-weight:800!important}.blind-test-readiness{align-items:center;gap:10px;display:flex}.blind-test-summary{color:#8792a6;gap:28px;margin:14px 0;padding:14px 18px;display:flex}.blind-test-summary strong{color:#e8edf5}.game-rules-card{background:#171e2a;border:1px solid #2b3547;border-radius:15px;flex-wrap:wrap;align-items:end;gap:14px;margin:14px 0;padding:18px;display:flex}.game-rules-card>div:first-child{flex:1;min-width:220px}.game-rules-card h2{margin:3px 0}.game-rules-card p{color:#8792a6;margin:0}.game-rules-card label{color:#8792a6;gap:5px;font-size:.7rem;font-weight:800;display:grid}.game-rules-card label>span{align-items:center;gap:6px;display:flex}.game-rules-card select,.game-rules-card input{color:#e8edf5;font:inherit;background:#101620;border:1px solid #344057;border-radius:8px;padding:8px 9px}.game-rules-card input{width:72px}.risk-points-grid{border-top:1px solid #2b3547;flex-wrap:wrap;flex:100%;gap:7px;padding-top:12px;display:flex}.risk-points-grid label{background:#101620;border-radius:9px;padding:9px}.risk-answer-guide{background:#687ff617;border:1px solid #687ff64d;border-radius:11px;flex:100%;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.risk-answer-guide p{margin-top:4px;font-size:.78rem}.item-answer-readiness{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.item-answer-readiness span,.item-answer-readiness a{color:#ff9ca3;background:#ef6b7317;border:1px solid #ef6b7340;border-radius:999px;padding:5px 8px;font-size:.67rem;font-weight:800;text-decoration:none}.item-answer-readiness span.ready{color:#79ddb5;background:#37b98717;border-color:#37b98745}.item-answer-readiness a{color:#b7c0ff;background:#687ff617;border-color:#687ff645}.blind-test-editor-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:start;gap:14px;display:grid}.blind-test-questions-panel,.blind-test-library-panel{padding:18px}.blind-test-question-list,.blind-test-clip-list{gap:8px;display:grid}.blind-test-question{background:#101620;border:1px solid #2b3547;border-radius:12px;grid-template-columns:auto minmax(0,1fr) 74px auto;align-items:center;gap:12px;padding:11px;display:grid}.blind-test-question.is-missing{background:#fff6f5;border-color:#e9a39e}.question-number{color:#8fa0ff;background:#687ff621;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.question-copy{gap:2px;min-width:0;display:grid}.question-copy:has(.blind-test-question-artwork){grid-template-columns:44px minmax(0,1fr);column-gap:10px}.question-copy:has(.blind-test-question-artwork)>:not(.blind-test-question-artwork){grid-column:2}.blind-test-question-artwork{object-fit:contain;background:#111822;border-radius:9px;grid-area:1/1/span 5;width:44px;height:44px;padding:2px}.question-copy>span,.question-copy>small{color:#8792a6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.question-copy audio{width:min(100%,330px);height:30px;margin-top:5px}.question-points{color:#8792a6;text-align:center;gap:3px;font-size:11px;font-weight:700;display:grid}.question-points input{text-align:center;padding:6px}.question-order-actions{grid-template-columns:repeat(2,32px);gap:4px;display:grid}.question-order-actions button{color:#e8edf5;cursor:pointer;background:#171e2a;border:1px solid #344057;border-radius:8px;height:30px}.question-order-actions .question-remove{color:#b23a34;grid-column:1/-1}.compact-game-items-panel{width:100%;padding:14px}.compact-game-items-heading{align-items:center;margin-bottom:10px}.compact-game-items-heading h2{margin-bottom:2px}.compact-game-items-heading .primary-button{padding:9px 12px}.compact-game-item-list{gap:3px;display:grid}.compact-game-item{background:#101620;border:1px solid #283346;border-radius:8px;grid-template-columns:20px 28px 30px 34px minmax(170px,1fr) 66px 42px 58px auto;align-items:center;gap:7px;min-height:48px;padding:4px 7px;transition:border-color .12s,opacity .12s,transform .12s;display:grid;position:relative}.compact-game-item:hover{background:#121a26;border-color:#43516a}.compact-game-item.is-missing{border-color:#ef6b738c}.compact-game-item.is-dragging{opacity:.35}.compact-game-item.drop-before:before,.compact-game-item.drop-after:after{content:"";z-index:2;background:#7184ed;border-radius:99px;height:3px;position:absolute;left:4px;right:4px;box-shadow:0 0 12px #7184eda6}.compact-game-item.drop-before:before{top:-3px}.compact-game-item.drop-after:after{bottom:-3px}.compact-drag-handle{color:#637086;cursor:grab;background:0 0;border:0;width:20px;padding:0;font-size:1rem;line-height:1}.compact-drag-handle:active{cursor:grabbing}.compact-question-number{color:#788bf1;text-align:center;font-size:.68rem}.compact-question-play,.compact-question-play-placeholder{color:#aebaff;background:#1a2331;border:1px solid #35435a;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:.62rem;display:grid}.compact-question-play{cursor:pointer}.compact-question-play.playing{color:#fff;background:#6478e2;border-color:#8392ee}.compact-question-play-placeholder{color:#68758a}.compact-question-artwork{object-fit:contain;background:#0c121b;border-radius:6px;width:34px;height:34px;padding:2px}.compact-question-artwork.placeholder{color:#75839a;place-items:center;font-size:.8rem;display:grid}.compact-question-copy{gap:1px;min-width:0;display:grid}.compact-question-copy>strong,.compact-question-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-question-copy>strong{font-size:.72rem}.compact-question-copy>span{color:#7f8b9e;font-size:.6rem}.compact-question-copy b{color:#aeb8ca}.compact-question-difficulty{color:#e2a94f;letter-spacing:-1px;white-space:nowrap;font-size:.67rem}.compact-lure-count{color:#ff9ca3;text-align:center;background:#ef6b7314;border:1px solid #ef6b7338;border-radius:999px;padding:4px 6px;font-size:.6rem;font-weight:850}.compact-lure-count.ready{color:#79ddb5;background:#37b98714;border-color:#37b9873b}.compact-game-item>time{color:#78859a;text-align:center;font-size:.62rem}.compact-question-points{color:#77849a;align-items:center;gap:3px;font-size:.58rem;display:flex}.compact-question-points input{color:#e8edf5;text-align:center;background:#0c121b;border:1px solid #344057;border-radius:6px;width:38px;padding:5px 3px;font-size:.66rem}.compact-question-actions{justify-content:flex-end;gap:3px;display:flex}.compact-question-actions button,.compact-question-actions a{color:#aeb8ca;background:#171e2a;border:1px solid #344057;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;font-size:.68rem;text-decoration:none;display:grid}.compact-question-actions button:hover:not(:disabled),.compact-question-actions a:hover{color:#fff;border-color:#6072d6}.compact-question-actions .question-remove{color:#ff9098}.game-library-modal-backdrop{z-index:120}.game-library-modal{grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(1100px,100vw - 28px);max-width:1100px;height:min(820px,90vh);max-height:90vh}.game-library-modal-filters{border-bottom:1px solid #2b3547;grid-template-columns:minmax(190px,1.4fr) repeat(3,minmax(130px,.7fr));gap:7px;padding:12px 16px;display:grid}.game-library-modal-filters input,.game-library-modal-filters select{color:#e8edf5;min-width:0;font:inherit;background:#0e141e;border:1px solid #354158;border-radius:8px;padding:8px 9px;font-size:.72rem}.game-library-selection-bar{background:#121924;border-bottom:1px solid #283346;justify-content:space-between;align-items:center;gap:10px;min-height:39px;padding:7px 16px;display:flex}.game-library-selection-bar button{color:#aebaff;background:0 0;border:1px solid #3a465d;border-radius:7px;padding:6px 8px;font-size:.66rem;font-weight:800}.game-library-selection-bar span{color:#8793a7;font-size:.68rem}.game-library-compact-list{grid-auto-rows:max-content;align-content:start;gap:2px;min-height:0;padding:7px;display:grid;overflow-y:auto}.game-library-compact-list>label{cursor:pointer;background:#101620;border:1px solid #283346;border-radius:7px;grid-template-columns:18px 34px minmax(180px,1fr) 120px 66px 42px 48px;align-items:center;gap:8px;min-height:43px;padding:3px 7px;display:grid}.game-library-compact-list>label:hover{border-color:#465572}.game-library-compact-list>label.selected{background:#687ff61a;border-color:#7184ed}.game-library-compact-list>label.added{opacity:.45;cursor:default}.game-library-compact-list input{accent-color:#7184ed;width:15px;height:15px}.game-library-compact-list img,.game-library-compact-list .placeholder{object-fit:contain;color:#748198;background:#0b111a;border-radius:6px;place-items:center;width:34px;height:34px;padding:2px;display:grid}.game-library-row-copy{gap:1px;min-width:0;display:grid}.game-library-row-copy strong,.game-library-row-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.game-library-row-copy strong{font-size:.7rem}.game-library-row-copy small{color:#7f8b9e;font-size:.59rem}.game-library-row-category{color:#9ca8ba;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.game-library-row-stars{color:#e2a94f;letter-spacing:-1px;font-size:.65rem}.game-library-compact-list time{color:#7e8a9d;font-size:.62rem}.game-library-compact-list b{color:#79ddb5;text-align:right;grid-column:-2/-1;font-size:.6rem}.game-library-modal-footer{border-top:1px solid #2b3547;justify-content:flex-end;align-items:center;gap:8px;padding:11px 16px;display:flex}.game-library-modal-footer>span{color:#8c98aa;margin-right:auto;font-size:.68rem}@media (width<=1050px){.compact-game-item{grid-template-columns:20px 25px 28px 32px minmax(130px,1fr) 60px 38px 54px auto;gap:5px}.compact-question-actions a:nth-child(n+3){display:none}}@media (width<=760px){.compact-game-items-heading{flex-direction:column;align-items:stretch}.compact-game-item{grid-template-columns:18px 23px 27px 31px minmax(0,1fr) auto;gap:4px;min-height:61px;padding:5px}.compact-question-copy{grid-column:5}.compact-question-difficulty{grid-column:5;font-size:.6rem}.compact-lure-count,.compact-game-item>time{grid-area:2/6}.compact-question-points{grid-area:1/6}.compact-question-actions{grid-column:1/-1;justify-content:flex-end}.compact-question-actions button,.compact-question-actions a{width:24px;height:23px}.game-library-modal{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.game-library-modal-filters{grid-template-columns:1fr 1fr}.game-library-modal-filters input{grid-column:1/-1}.game-library-compact-list>label{grid-template-columns:18px 32px minmax(0,1fr) 58px;min-height:43px}.game-library-row-category,.game-library-compact-list time{display:none}.game-library-row-stars{grid-column:4}.game-library-compact-list b{display:none}.game-library-modal-footer{flex-wrap:wrap}.game-library-modal-footer>span{width:100%;margin:0}.game-library-modal-footer .primary-button,.game-library-modal-footer .secondary-button{flex:1;justify-content:center}}.clip-answer-difficulty{background:#f0bd570e;border:1px solid #f0bd5733;border-radius:10px;align-content:start;padding:10px 12px}.clip-answer-difficulty>div{align-items:center;gap:2px;min-height:34px;display:flex}.clip-answer-difficulty button{color:#746849;background:0 0;border:0;padding:2px;font-size:1.12rem;line-height:1;transition:color .1s,transform .1s}.clip-answer-difficulty button.active{color:#f0bd57}.clip-answer-difficulty button:hover{color:#ffd978;transform:scale(1.14)}.clip-answer-difficulty small{color:#8b826c;font-size:.64rem}.blind-test-library-panel{max-height:calc(100vh - 160px);position:sticky;top:18px;overflow:auto}.blind-test-library-filters{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:12px;display:grid}.blind-test-library-filters input{grid-column:1/-1}.blind-test-clip-list article{border:1px solid #2b3547;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.blind-test-clip-list article>div{gap:2px;min-width:0;display:grid}.blind-test-clip-list article>.blind-test-question-artwork{flex:0 0 44px}.blind-test-clip-list span,.blind-test-clip-list small{color:#8792a6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blind-test-clip-list .secondary-button{white-space:nowrap;padding:7px 9px}.module-card-blind-tests .module-card-icon{color:#b49cff;background:#a56ceb24}.module-card-sessions .module-card-icon{color:#6edab2;background:#37b98724}.session-wizard{background:#171e2a;border:1px solid #2b3547;border-radius:22px;overflow:hidden;box-shadow:0 22px 55px #03070e2e}.session-wizard-header{background:linear-gradient(135deg,#687ff621,#37b9870d);border-bottom:1px solid #2b3547;justify-content:space-between;align-items:flex-start;gap:30px;padding:26px 28px;display:flex}.session-wizard-header h2{margin:4px 0 7px}.session-wizard-header p:last-child{color:#8792a6;max-width:580px;margin:0}.session-wizard-steps{gap:8px;display:flex}.session-wizard-steps button{color:#778195;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:8px 11px;font-size:.75rem;font-weight:800;display:flex}.session-wizard-steps button:not(:disabled){cursor:pointer}.session-wizard-steps button.is-active{color:#eef1ff;background:#252e48;border-color:#46537d}.session-wizard-steps button.is-done{color:#81dfba}.session-wizard-steps b{background:#101620;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.session-wizard-stage{min-height:390px;padding:28px}.session-stage-heading{align-items:center;gap:13px;margin-bottom:22px;display:flex}.session-stage-heading>span{color:#cbd3ff;background:#687ff624;border:1px solid #687ff659;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.session-stage-heading h3{margin:0 0 3px;font-size:1.25rem}.session-stage-heading p{color:#8792a6;margin:0}.session-game-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.session-game-choice{color:#e8edf5;text-align:left;min-height:190px;font:inherit;cursor:pointer;background:#101620;border:1px solid #344057;border-radius:16px;gap:7px;padding:18px;transition:all .18s;display:grid;position:relative}.session-game-choice:hover{border-color:#687ff6;transform:translateY(-2px)}.session-game-choice.is-selected{background:linear-gradient(145deg,#687ff629,#101620 60%);border-color:#8293fa;box-shadow:0 0 0 3px #687ff61f}.session-game-choice>strong{align-self:end;font-size:1.12rem}.session-game-choice>small{color:#9da8bc}.session-game-choice>div{flex-wrap:wrap;gap:7px;display:flex}.session-game-choice>div span,.session-game-kind{color:#aebaff;background:#687ff61a;border-radius:7px;padding:5px 7px;font-size:.68rem;font-weight:800}.session-game-choice>i{color:#69758a;font-size:.72rem;font-style:normal;font-weight:800}.session-game-choice.is-selected>i{color:#81dfba}.session-name-field{color:#a9b3c4;gap:7px;max-width:620px;margin-bottom:20px;font-size:.77rem;font-weight:800;display:grid}.session-name-field input,.session-option-card select,.session-number-setting input{color:#edf1f8;width:100%;font:inherit;background:#101620;border:1px solid #344057;border-radius:11px;padding:12px 13px}.session-name-field small,.session-option-card small{color:#778195;font-weight:500}.session-team-editor{grid-template-columns:repeat(2,minmax(220px,1fr));gap:9px;display:grid}.session-team-row{background:#101620;border:1px solid #2e394c;border-radius:12px;align-items:center;gap:8px;padding:7px;display:flex}.session-team-row>span{color:#afbbff;background:#252e48;border-radius:9px;flex:0 0 31px;place-items:center;height:31px;font-size:.75rem;font-weight:900;display:grid}.session-team-row input{color:#edf1f8;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:7px;font-weight:700}.session-team-row button{color:#ff9e9a;cursor:pointer;background:0 0;border:0;border-radius:8px;width:30px;height:30px;font-size:1.2rem}.session-add-team{color:#aebaff;min-height:47px;font:inherit;cursor:pointer;background:#687ff60f;border:1px dashed #46537d;border-radius:12px;font-weight:800}.session-inline-warning{color:#ffaaa5;font-size:.78rem}.session-broadcast-grid{grid-template-columns:repeat(2,minmax(240px,1fr));gap:10px;display:grid}.session-option-card{color:#dfe5ef;background:#101620;border:1px solid #303b50;border-radius:14px;align-content:start;gap:8px;min-height:130px;padding:16px;font-size:.78rem;font-weight:800;display:grid}.session-option-card.is-toggle{grid-template-columns:auto 1fr}.session-option-card.is-toggle input{width:20px;height:20px}.session-option-card.is-toggle small{grid-column:2}.session-number-setting{align-items:center;gap:8px;display:flex}.session-number-setting input{width:90px}.session-summary{background:#37b98712;border:1px solid #37b98733;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:15px 17px;display:flex}.session-summary .eyebrow{width:100%}.session-summary>strong{margin-right:auto}.session-summary>span{color:#b8c2d1;background:#101620;border-radius:7px;padding:5px 8px;font-size:.7rem}.session-wizard-navigation{border-top:1px solid #2b3547;align-items:center;gap:10px;padding:16px 28px 22px;display:flex}.session-wizard-navigation>span{flex:1}.session-wizard-navigation .session-launch-button{justify-self:auto}.session-start-panel{background:#171e2a;border:1px solid #2b3547;border-radius:18px;grid-template-columns:minmax(240px,.7fr) minmax(440px,1.3fr);gap:32px;padding:24px;display:grid}.session-start-intro h2{margin:4px 0 8px}.session-start-intro p{color:#8792a6}.session-start-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.session-start-form label,.team-setup{color:#a9b3c4;gap:6px;font-size:.76rem;font-weight:700;display:grid}.session-start-form input,.session-start-form select{color:#e8edf5;width:100%;font:inherit;background:#101620;border:1px solid #344057;border-radius:10px;padding:10px 12px}.team-setup{grid-column:1/-1;grid-template-columns:1fr 1fr}.team-setup>span,.team-setup>.text-button{grid-column:1/-1;justify-self:start}.team-name-row{gap:5px;display:flex}.team-name-row button{color:#ff9393;background:#101620;border:1px solid #344057;border-radius:9px;width:38px}.session-launch-button{grid-column:1/-1;justify-self:end}.session-no-test{background:#101620;border-radius:12px;align-content:center;justify-items:start;gap:8px;padding:18px;display:grid}.session-no-test p{color:#8792a6;margin:0 0 4px}.session-history-heading{margin:28px 0 12px}.session-list{gap:9px;display:grid}.session-card{background:#171e2a;border:1px solid #2b3547;border-radius:14px;align-items:center;display:flex;overflow:hidden}.session-card>a{min-width:0;color:inherit;flex:1;grid-template-columns:auto minmax(220px,1fr) auto auto auto;align-items:center;gap:18px;padding:15px 18px;text-decoration:none;display:grid}.session-card>.danger-button{margin-right:12px}.session-live-dot{background:#44d99b;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #44d99b1f}.session-live-dot.is-finished{box-shadow:none;background:#7f8a9c}.session-card-copy,.session-card-progress,.session-card>a>span{gap:2px;display:grid}.session-card small{color:#8792a6}.session-host-header{justify-content:space-between;align-items:center;gap:20px;padding:4px 0 15px;display:flex}.session-host-header h2{margin:3px 0 0}.session-state-badge{color:#6edab2;text-transform:uppercase;background:#37b9871f;border:1px solid #37b9874d;border-radius:999px;padding:7px 11px;font-size:.72rem;font-weight:800}.session-state-badge.is-finished{color:#a9b3c4;background:#171e2a;border-color:#344057}.session-scoreboard{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px;margin-bottom:16px;display:grid}.session-scoreboard article{border:1px solid #2b3547;border-top:3px solid var(--team-color);background:#171e2a;border-radius:12px;gap:3px;padding:13px 15px;display:grid}.session-scoreboard small{color:#7f8a9c;text-transform:uppercase;font-size:.65rem;font-weight:800}.session-scoreboard span{color:var(--team-color);font-size:1.12rem;font-weight:900}.session-progress-line{color:#9ca7b9;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:12px 0;font-size:.78rem;font-weight:700;display:grid}.session-progress-line>div{background:#252e3d;border-radius:99px;height:5px;overflow:hidden}.session-progress-line i{background:#687ff6;height:100%;transition:width .25s;display:block}.session-stage{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:14px;display:grid}.session-question-card,.session-award-panel,.session-finished-panel{background:#171e2a;border:1px solid #2b3547;border-radius:18px;padding:24px}.session-question-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex;position:relative;overflow:hidden}.session-question-number{color:#ffffff09;font-size:9rem;font-weight:950;line-height:1;position:absolute;top:-25px;right:10px}.session-question-card h2{max-width:650px;margin:5px 0 4px;font-size:clamp(1.6rem,4vw,2.7rem)}.session-question-card>p:not(.eyebrow){color:#8792a6;margin:0 0 22px}.session-question-card audio{width:min(100%,540px);margin:12px 0 24px}.session-audio-missing{color:#ffaaa5;background:#b23a341f;border-radius:10px;margin:20px;padding:14px}.reveal-answer-button{color:#e8edf5;font:inherit;cursor:pointer;background:#252e3d;border:1px solid #3a465c;border-radius:11px;padding:13px 22px;font-weight:800}.session-answer{background:#687ff61c;border:1px solid #687ff647;border-radius:13px;gap:5px;min-width:min(100%,460px);padding:17px;display:grid}.session-answer small{color:#98a7ff;text-transform:uppercase;font-weight:800}.session-answer strong{font-size:1.45rem}.session-answer p{color:#aeb7c7;margin:0}.session-answer .text-button{justify-self:center;margin-top:4px}.session-award-panel{align-content:start;gap:8px;display:grid}.team-award-button{color:#dce3ee;border:1px solid #344057;border-left:4px solid var(--team-color);font:inherit;cursor:pointer;background:#101620;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.team-award-button.is-awarded{background:color-mix(in srgb, var(--team-color) 15%, #101620);border-color:var(--team-color)}.team-award-button strong{color:var(--team-color)}.session-controls{justify-content:space-between;gap:12px;margin-top:14px;display:flex}.finish-session-button{background:linear-gradient(135deg,#37b987,#248c68)}.session-finished-panel{text-align:center;justify-items:center;gap:8px;padding:50px 24px;display:grid}.session-trophy{color:#ffd270;background:#e7aa4524;border-radius:20px;place-items:center;width:68px;height:68px;font-size:2rem;display:grid}.session-finished-panel h2{margin:0;font-size:clamp(1.7rem,4vw,2.8rem)}.session-finished-panel>p:not(.eyebrow){color:#8792a6;margin:0 0 12px}.session-preflight{background:#171e2a;border:1px solid #2b3547;border-radius:20px;margin-bottom:14px;overflow:hidden}.session-preflight>header{background:linear-gradient(135deg,#687ff61f,#0000);border-bottom:1px solid #2b3547;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.session-preflight>header h3{margin:3px 0}.session-preflight>header p:last-child{color:#8792a6;margin:0}.session-preflight>header>span{color:#8d9aaf;font-size:.72rem;font-weight:800;line-height:1.65}.session-connection-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:16px;display:grid}.session-connection-card{background:#101620;border:1px solid #303b50;border-radius:16px;align-items:center;gap:18px;min-width:0;padding:18px;display:flex}.session-connection-card.is-player{border-top:3px solid #55d9a6}.session-connection-card.is-screen{border-top:3px solid #8293fa}.session-connection-copy{flex:1;min-width:0}.session-connection-icon{color:#dce2ff;background:#252e48;border-radius:10px;place-items:center;width:37px;height:37px;margin-bottom:9px;font-size:1.2rem;display:grid}.session-connection-card h4{margin:4px 0 7px;font-size:1.1rem}.session-connection-card h4 strong{color:#fff;letter-spacing:.12em;font-size:1.6rem}.session-connection-card p:not(.eyebrow){color:#8792a6;overflow-wrap:anywhere;font-size:.77rem}.session-connection-card img{border-radius:11px;width:145px}.session-preflight-bottom{grid-template-columns:1fr 1fr;gap:18px;padding:0 20px 20px;display:grid}.session-preflight-teams{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.session-preflight-teams span{background:#101620;border:1px solid #303b50;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:.76rem;font-weight:800;display:flex}.session-preflight-teams i{background:var(--team-color);border-radius:50%;width:8px;height:8px}.live-host-grid.is-lobby{grid-template-columns:1fr}.live-side-panel{display:block}.live-side-panel details{grid-column:1/-1}.live-side-panel summary{color:#aebaff;cursor:pointer;font-size:.76rem;font-weight:800}.live-score-desk{background:#111721;border:1px solid #2b3547;border-radius:18px;margin-top:16px;padding:18px}.live-score-desk>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:12px;display:flex}.live-score-desk>header h3{margin:3px 0 0}.live-score-desk>header>p{color:#7f8a9c;text-align:right;max-width:390px;margin:0;font-size:.75rem}.live-host-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.live-host-header h2{margin:3px 0 7px}.live-connection-pill{color:#ffaaa5;background:#b23a341f;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:800;display:inline-flex}.live-connection-pill.is-online{color:#6edab2;background:#37b9871f}.live-host-links{gap:8px;display:flex}.live-host-grid{grid-template-columns:minmax(300px,.7fr) minmax(420px,1.3fr);gap:14px;display:grid}.live-lobby-card,.live-control-card{background:#171e2a;border:1px solid #2b3547;border-radius:18px;padding:20px}.live-lobby-card{grid-template-columns:1fr 150px;align-items:center;gap:18px;display:grid}.live-lobby-card img{border-radius:10px;width:150px}.live-lobby-card p{color:#8792a6}.live-join-code{color:#f3f5fb;letter-spacing:.14em;margin:6px 0;font-size:2.2rem;display:block}.live-settings{border-top:1px solid #2b3547;grid-column:1/-1;gap:10px;padding-top:15px;display:grid}.live-settings label{color:#aeb7c7;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:flex}.live-settings select{color:#e8edf5;background:#101620;border:1px solid #344057;border-radius:8px;margin-left:auto;padding:7px 9px}.lock-duration-control{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.lock-duration-control input{color:#e8edf5;text-align:center;background:#101620;border:1px solid #344057;border-radius:8px;width:62px;padding:7px}.live-control-card{gap:16px;display:grid}.live-round-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.live-question-head{color:#8792a6;justify-content:space-between;gap:15px;font-size:.78rem;display:flex}.live-question-head strong{color:#aebaff}.live-round-toolbar .live-question-head{flex:1;min-width:0}.live-auto-advance-toggle{color:#aeb7c7;cursor:pointer;background:#101620;border:1px solid #344057;border-radius:12px;flex:none;align-items:center;gap:9px;padding:8px 11px;display:flex}.live-auto-advance-toggle input{opacity:0;pointer-events:none;position:absolute}.live-auto-advance-toggle>span{background:#3a4456;border-radius:999px;width:34px;height:19px;transition:all .18s;position:relative}.live-auto-advance-toggle>span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .18s;position:absolute;top:3px;left:3px}.live-auto-advance-toggle div{gap:1px;display:grid}.live-auto-advance-toggle div strong{color:#e7ebf2;font-size:.72rem}.live-auto-advance-toggle div small{color:#7f8a9c;font-size:.61rem}.live-auto-advance-toggle.active{background:#37b9871a;border-color:#37b9876b}.live-auto-advance-toggle.active>span{background:#37b987}.live-auto-advance-toggle.active>span:after{transform:translate(15px)}.live-auto-advance-toggle.paused{background:#e7aa451a;border-color:#e7aa4573}.live-auto-advance-toggle.paused>span{background:#e7aa45}.live-auto-advance-toggle.paused div small{color:#e7bd73}.live-state-display{text-align:center;background:#101620;border-radius:14px;align-content:center;justify-items:center;min-height:190px;padding:22px;display:grid}.live-state-display small{color:#8293fa;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.live-state-display h3{margin:7px 0;font-size:clamp(1.4rem,3vw,2.25rem)}.live-state-display p{color:#8792a6;margin:0}.live-command-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.reject-answer-button,.accept-answer-button{font:inherit;cursor:pointer;border-radius:10px;padding:12px 15px;font-weight:800}.reject-answer-button{color:#ffaaa5;background:#b23a341f;border:1px solid #e05b5566}.accept-answer-button{color:#9aebca;background:#37b98724;border:1px solid #37b9876b}.continue-track-button{color:#fff1b8;font:inherit;cursor:pointer;background:linear-gradient(135deg,#e7aa453d,#a56ceb33);border:1px solid #f0c1608c;border-radius:10px;padding:12px 17px;font-weight:850;box-shadow:0 8px 28px #e7aa451f}.continue-track-button:hover{border-color:#ffd77d;transform:translateY(-1px)}.auto-next-copy{color:#9aebca;font-size:.8rem;font-weight:700}@media (width<=720px){.live-round-toolbar{flex-direction:column;align-items:stretch}.live-auto-advance-toggle{justify-content:center}.live-question-head{width:100%}}.live-finish-link{color:#e88d8d;justify-content:center;width:100%}.live-team-scores{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px;margin-top:0;display:grid}.live-team-scores article{border:1px solid #2b3547;border-top:3px solid var(--team-color);background:#171e2a;border-radius:12px;gap:3px;padding:14px;display:grid;position:relative}.live-team-scores article.is-buzz-team{box-shadow:0 0 0 2px var(--team-color), 0 12px 35px #00000040}.live-team-scores small{color:#8792a6}.live-team-scores .team-score-value{color:var(--team-color);font-size:1.65rem;font-weight:950}.live-team-scores .team-score-value small{color:inherit;font-size:.7rem}.live-team-scores em{color:#e7aa45;font-size:.65rem;font-style:normal;font-weight:800;position:absolute;top:10px;right:10px}.team-score-flash{color:#6edab2;font-size:1rem;animation:1.2s both score-pop;position:absolute;top:10px;right:12px}.team-score-flash.is-negative{color:#ff9393}@keyframes score-pop{0%{opacity:.6;transform:scale(.9)}65%{transform:scale(1.08)}to{opacity:1;transform:none}}.team-unlock-button{color:#ffd17a;cursor:pointer;background:#e7aa451f;border:1px solid #e7aa4559;border-radius:7px;padding:5px 7px;font-size:.62rem;font-weight:800;position:absolute;top:8px;right:8px}.team-score-tools{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:8px;display:grid}.team-score-tools button{color:#cdd5e2;cursor:pointer;background:#101620;border:1px solid #344057;border-radius:7px;flex:1;padding:6px 5px;font-size:.68rem;font-weight:800}.team-score-tools button:hover{color:#fff;border-color:var(--team-color)}.team-score-correction{color:#7f8a9c;gap:4px;margin-top:5px;font-size:.65rem;font-weight:700;display:grid}.team-score-correction>span{gap:5px;display:flex}.team-score-correction input{color:#e8edf5;background:#101620;border:1px solid #344057;border-radius:7px;width:70px;min-width:0;padding:6px}.team-score-correction button{color:var(--team-color);background:#687ff614;border:1px solid #344057;border-radius:7px;flex:1;font-size:.68rem;font-weight:800}.team-score-correction summary{color:#778195;cursor:pointer;font-size:.65rem}.team-score-correction[open] summary{margin-bottom:5px}.team-score-delta{color:#7f8a9c;gap:4px;margin-top:6px;font-size:.65rem;font-weight:700;display:grid}.team-score-delta>span:last-child{gap:5px;display:flex}.team-score-delta input{color:#e8edf5;background:#101620;border:1px solid #344057;border-radius:7px;width:76px;min-width:0;padding:7px}.team-score-delta button{color:#dfe5ef;cursor:pointer;background:#252e3d;border:1px solid #3a465c;border-radius:7px;flex:1;font-size:.68rem;font-weight:800}.player-app{--team-color:#687ff6;box-sizing:border-box;color:#f4f7fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--team-color) 16%, #0d1118), #0d1118 60%);width:100%;height:100dvh;min-height:0;padding:10px 12px;overflow:hidden}:is(.player-app:has(.team-picker),.player-app:has(.player-error)){overflow-y:auto}.player-header{align-items:center;gap:9px;max-width:720px;height:40px;margin:0 auto;display:flex}.player-game-controls{justify-content:flex-end;gap:6px}.player-game-controls button{color:#9da9bd;font:inherit;white-space:nowrap;background:#141b27b8;border:1px solid #8291aa38;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:.61rem;font-weight:800;display:inline-flex}.player-game-controls button svg{flex:none;width:16px;height:16px}.player-game-controls button.active{color:#82e0bd;background:#37b9871f;border-color:#37b98766}.player-brand,.presenter-logo{color:#fff;background:linear-gradient(145deg,#7b8ef7,#4d62db);border-radius:10px;place-items:center;width:36px;height:36px;font-size:.72rem;font-weight:900;display:grid}.player-header>div{flex:1;display:grid}.player-header small{color:#7f8a9c}.player-connection{color:#dd8585;font-size:.68rem;font-weight:800}.player-connection.is-online{color:#65d7aa}.team-picker{text-align:center;align-content:center;max-width:720px;min-height:calc(100vh - 90px);margin:auto;display:grid}.team-picker h1{margin:4px 0 7px;font-size:clamp(2rem,8vw,3.5rem)}.team-picker>p:not(.eyebrow){color:#8792a6;margin:0 0 25px}.team-picker-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.team-picker-grid button{color:#e8edf5;border:1px solid #2b3547;border-left:5px solid var(--team-color);text-align:left;background:#171e2a;border-radius:14px;justify-items:start;gap:5px;min-height:108px;padding:17px;display:grid}.team-picker-grid button>span{background:var(--team-color);border-radius:50%;width:12px;height:12px}.team-picker-grid button strong{font-size:1.1rem}.team-picker-grid button small{color:#8792a6}.participant-name-picker{width:min(100%,520px);padding:24px}.participant-name-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;display:grid}.participant-name-form input{color:#f5f7fb;min-width:0;min-height:54px;font:inherit;background:#171e2a;border:1px solid #39455a;border-radius:14px;padding:0 18px;font-size:1.05rem}.participant-name-form input:focus{outline-offset:2px;outline:2px solid #687ff6}.participant-lobby-count{font-size:.88rem;margin-top:15px!important}.session-participant-setup{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.session-roster-editor{gap:12px;display:grid}.session-roster-form{grid-template-columns:minmax(140px,1fr) repeat(3,auto) auto;align-items:center;gap:8px;display:grid}.session-roster-form input,.session-roster-form select{min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #d8deea;border-radius:10px;padding:0 11px}.session-preflight-teams span small{opacity:.65;margin-left:5px}.session-local-player-links{flex-wrap:wrap;gap:8px;display:flex}.session-pause-notice{color:#20283a;background:#fff4cf;border:1px solid #efce69;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:14px 16px;display:flex}.session-pause-notice>div{align-items:center;gap:8px;display:flex}.session-pause-notice>div:first-child{gap:2px;display:grid}.player-session-pause{text-align:center;place-content:center;justify-items:center;min-height:calc(100dvh - 105px);padding:20px;display:grid}.player-session-pause h1{max-width:620px;margin:5px 0 8px;font-size:clamp(1.8rem,8vw,3.6rem)}.player-session-pause p{color:#9aa6b8;max-width:480px}.player-session-pause small{color:#9aa6b8;margin-top:10px}.session-role-invitations{gap:11px;display:grid}.session-role-actions{flex-wrap:wrap;gap:8px;display:flex}.session-invitation-list{gap:7px;display:grid}.session-invitation-list>span{background:#f5f7fb;border:1px solid #e0e5ee;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:9px 11px;display:grid}.session-invitation-list small{color:#6f7a8d}.session-invitation-list button,.session-invitation-list em{grid-area:1/2/span 2}.session-invitation-list button{color:#a43e48;background:#fff;border:1px solid #e7c7cb;border-radius:7px;padding:5px 8px}.session-invitation-list .revoked{opacity:.55}@media (width<=620px){.participant-name-form,.session-participant-setup,.session-roster-form{grid-template-columns:1fr}}.player-team-bar{z-index:30;right:10px;bottom:max(8px, env(safe-area-inset-bottom));box-sizing:border-box;color:#f4f7fc;border:1px solid color-mix(in srgb, var(--team-color) 34%, #303b4f);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;width:min(430px,100vw - 20px);height:42px;font:inherit;text-align:left;background:#111722f0;border-radius:14px;align-items:center;gap:8px;margin:0 auto;padding:7px 12px;transition:border-color .15s,transform .1s;display:flex;position:fixed;left:10px;box-shadow:0 8px 28px #00000052}.player-team-bar:active{transform:scale(.98)}.player-team-bar:hover{border-color:color-mix(in srgb,var(--team-color) 70%,#303b4f)}.player-team-bar>.player-team-color{width:8px;height:8px;box-shadow:0 0 12px var(--team-color);border-radius:50%;flex:none}.player-team-rank{box-sizing:border-box;color:#aab5c6;background:#202938;border:1px solid #344055;border-radius:9px;justify-content:center;align-items:center;gap:2px;min-width:34px;height:28px;padding:0 6px;font-size:.68rem;font-weight:950;display:inline-flex}.player-team-crown{color:#ffd368;filter:drop-shadow(0 2px 6px #ffc14161);font-size:1rem;line-height:1}.player-team-rank.champion{color:#ffda78;background:linear-gradient(145deg,#e7aa4533,#714e181f);border-color:#e7aa4573;min-width:48px}.player-team-bar>div{flex:1;min-width:0;display:block}.player-team-bar small{display:none}.player-team-bar>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;display:block;overflow:hidden}.player-team-bar>strong{color:var(--team-color);white-space:nowrap;flex:none;font-size:.92rem}.player-ranking-modal{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04070cc7;place-items:center;padding:16px;animation:.18s both modal-fade;display:grid;position:fixed;inset:0}.player-ranking-modal>section{box-sizing:border-box;color:#eef2f8;background:linear-gradient(145deg,#202938,#121923);border:1px solid #3a4659;border-radius:22px;width:min(430px,100%);max-height:min(78dvh,620px);padding:16px;overflow:hidden;box-shadow:0 28px 90px #0000008c}.player-ranking-modal header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.player-ranking-modal header small{color:#8d9aaf;letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:850}.player-ranking-modal h2{margin:3px 0 0;font-size:1.25rem}.player-ranking-modal header button{color:#cbd3df;width:34px;height:34px;font:inherit;background:#111721;border:1px solid #364156;border-radius:50%;place-items:center;font-size:1.45rem;display:grid}.player-ranking-modal ol{gap:7px;max-height:calc(78dvh - 100px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.player-ranking-modal li{box-sizing:border-box;color:#b8c1d0;background:#151c27;border:1px solid #303b4e;border-radius:12px;grid-template-columns:28px 8px 1fr auto;align-items:center;gap:8px;min-height:46px;padding:8px 10px;display:grid}.player-ranking-modal li>b{font-size:.8rem}.player-ranking-modal li>i{background:var(--rank-team-color);border-radius:50%;width:8px;height:8px}.player-ranking-modal li>strong{color:#edf1f7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-ranking-modal li>span{color:var(--rank-team-color);white-space:nowrap;font-weight:900}.player-ranking-modal li.current{background:color-mix(in srgb,var(--rank-team-color) 17%,#18202c);border-color:var(--rank-team-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--rank-team-color) 15%,transparent)}.player-ranking-modal li.current>strong:after{content:" · Vous";color:var(--rank-team-color);font-size:.66rem}@keyframes modal-fade{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.player-answer-artwork{z-index:5;aspect-ratio:16/9;object-fit:contain;background:0 0;border:0;border-radius:16px;width:min(78vw,430px);height:auto;max-height:30dvh;margin:0;padding:0;display:block;position:fixed;top:clamp(56px,8dvh,82px);left:50%;transform:translate(-50%);box-shadow:0 16px 42px #becdff38}.player-app:has(.player-answer-artwork) .buzzer-stage{padding-top:min(29dvh,230px)}.player-app:has(.player-answer-artwork) .giant-buzzer{width:min(56vw,30dvh,220px)}.buzzer-stage{box-sizing:border-box;height:calc(100dvh - 50px);min-height:0;padding:8px 0 calc(54px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;display:flex}.buzzer-category{color:#b9c3ff;text-transform:uppercase;letter-spacing:.09em;margin:0 0 8px;font-size:clamp(.9rem,3.4vw,1.12rem);font-weight:900}.buzzer-question{color:#f6f8fc;text-align:center;text-wrap:balance;max-width:680px;margin:0 12px 14px;font-size:clamp(1.2rem,5vw,1.9rem);font-weight:850;line-height:1.12}.giant-buzzer{aspect-ratio:1;color:#8792a6;width:min(72vw,46dvh,360px);font:inherit;text-align:center;touch-action:manipulation;background:radial-gradient(circle at 45% 35%,#2a3447,#171e2a 65%);border:clamp(6px,1.7vw,9px) solid #303b4f;border-radius:50%;flex:none;align-content:center;place-items:center;gap:6px;padding:clamp(14px,4vw,25px);transition:transform 90ms,filter .2s;display:grid;box-shadow:0 22px 55px #00000061,inset 0 4px 8px #ffffff0f}.giant-buzzer>span{font-size:clamp(1.45rem,7vw,3rem);font-weight:950;line-height:1.05}.giant-buzzer small{font-weight:700}.buzzer-wait-icon{color:#aeb9cd;filter:drop-shadow(0 6px 15px #0000004d);width:clamp(52px,18vw,86px);height:clamp(52px,18vw,86px);animation:1.8s ease-in-out infinite buzzer-hourglass}.giant-buzzer .buzzer-wait-label{color:#9ca8ba;letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.72rem,3vw,.9rem);font-weight:850}@keyframes buzzer-hourglass{0%,38%{transform:rotate(0)}55%,88%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.giant-buzzer.is-ready{color:#fff;text-shadow:0 2px 5px #4b0008b8;cursor:pointer;background:radial-gradient(circle at 42% 28%,#ff6b72,#df2635 56%,#8f101d 100%);border-color:#ff9da3;box-shadow:0 20px 76px #e5263585,0 0 0 5px #ff515e1f,inset 0 5px 12px #fff3}.giant-buzzer.is-ready:active{transform:scale(.94)}.giant-buzzer.is-own-buzz{color:#fff;background:#37b987;border-color:#8bf0c8}.giant-buzzer.state-buzzed:not(.is-own-buzz){filter:grayscale(.8)}.buzzer-question-progress{color:#98a5b9;margin:10px 0 0;font-size:.72rem;font-weight:700}.player-sound-button{z-index:20;color:#aebaff;font:inherit;background:#171e2ae6;border:1px solid #344057;border-radius:999px;align-items:center;gap:5px;margin:0;padding:7px 10px;font-size:.68rem;font-weight:800;display:inline-flex;position:fixed;top:56px;right:10px}.player-sound-button svg{width:16px;height:16px}.player-error{text-align:center;align-content:center;max-width:500px;min-height:80vh;margin:auto;display:grid}@media (orientation:portrait) and (height<=680px){.player-app{padding-top:7px}.player-header{height:34px}.player-brand{border-radius:8px;width:31px;height:31px;font-size:.64rem}.player-header strong{font-size:.82rem}.player-header small{display:none}.player-connection{font-size:.61rem}.buzzer-stage{height:calc(100dvh - 41px);padding-top:4px}.buzzer-category{margin-bottom:5px;font-size:clamp(.78rem,3.5vw,.96rem)}.buzzer-question{max-height:3.45em;margin-bottom:9px;font-size:clamp(1rem,4.6vw,1.3rem);overflow:hidden}.giant-buzzer{width:min(66vw,42dvh,270px)}.giant-buzzer>span{font-size:clamp(1.2rem,6vw,2rem)}.giant-buzzer .round-countdown{margin-bottom:4px}.buzzer-question-progress{margin-top:7px;font-size:.66rem}.player-sound-button{top:45px}.player-answer-artwork{border-radius:13px;width:min(70vw,280px);max-height:27dvh;top:45px}.player-app:has(.player-answer-artwork) .buzzer-stage{padding-top:min(27dvh,170px)}}@media (width<=390px){.player-game-controls{gap:4px}.player-game-controls button{gap:3px;padding:5px 6px;font-size:.55rem}.player-game-controls button svg{width:14px;height:14px}}.presenter-app{color:#f5f7fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 50% 45%,#202a40,#0b0f16 68%);min-height:100vh;overflow:hidden}.presenter-activation{z-index:20;color:#f5f7fc;font:inherit;cursor:pointer;background:#080b11f7;border:0;place-content:center;justify-items:center;gap:12px;display:grid;position:fixed;inset:0}.presenter-activation strong{font-size:clamp(1.4rem,4vw,2.4rem)}.presenter-activation small{color:#8792a6}.presenter-activation .presenter-logo{width:65px;height:65px;font-size:1.1rem}.presenter-header{color:#9ba6b9;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;height:72px;padding:12px 26px;display:flex}.presenter-header>div{color:#e8edf5;align-items:center;gap:11px;display:flex}.presenter-online{color:#e7aa45;text-transform:uppercase;font-size:.72rem;font-weight:800}.presenter-online.is-connected{color:#55d5a3}.presenter-scene{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 164px);padding:5vw;display:flex}.presenter-scene p{color:#aebaff;text-transform:uppercase;letter-spacing:.13em;margin:0 0 10px;font-size:clamp(1rem,2vw,1.5rem);font-weight:850}.presenter-scene h1{text-wrap:balance;max-width:1200px;margin:0;font-size:clamp(3rem,8vw,7rem);line-height:1.02}.presenter-scene>span{color:#9ba6b9;margin-top:20px;font-size:clamp(1rem,2vw,1.6rem)}.presenter-lobby{text-align:left;grid-template-columns:1fr minmax(240px,28vw);gap:6vw;display:grid}.presenter-lobby img{border:12px solid #fff;border-radius:22px;width:100%}.presenter-lobby>div>p:not(.presenter-kicker){color:#9ba6b9;text-transform:none;letter-spacing:normal;font-size:1.25rem}.presenter-code{color:#fff;letter-spacing:.18em;margin-top:20px;font-size:3rem;display:inline-block}.presenter-category h1{color:#b7c0ff}.presenter-paused h1{color:#e7aa45}.presenter-playing .presenter-pulse{align-items:center;gap:14px;height:110px;margin-bottom:35px;display:flex}.presenter-pulse i{background:#7f91fa;border-radius:99px;width:17px;height:45%;animation:.8s ease-in-out infinite alternate presenter-wave}.presenter-pulse i:nth-child(2),.presenter-pulse i:nth-child(4){height:85%;animation-delay:-.35s}.presenter-pulse i:nth-child(3){height:100%;animation-delay:-.6s}@keyframes presenter-wave{to{opacity:.55;transform:scaleY(.35)}}.presenter-buzzed{background:radial-gradient(circle, color-mix(in srgb, var(--buzz-color) 38%, transparent), transparent 62%)}.presenter-buzzed p,.presenter-buzzed h1{color:var(--buzz-color)}.presenter-answer h1{color:#8fe2c0}.presenter-answer{justify-content:flex-start;padding:clamp(28px,4vh,55px) 4vw 125px;overflow-y:auto}.presenter-answer h1{max-width:1000px;font-size:clamp(2.4rem,6vw,5.4rem)}.presenter-answer>span{margin-top:12px}.presenter-answer-artwork{aspect-ratio:16/9;object-fit:contain;background:0 0;border:1px solid #ffffff24;border-radius:clamp(16px,2vw,28px);width:min(42vw,560px);max-height:40vh;padding:0;animation:.62s cubic-bezier(.16,1,.3,1) both answer-reveal;box-shadow:0 28px 75px #0000006b}.presenter-continuation{background:radial-gradient(circle at 50% 48%,#a56ceb33,#0000 58%)}.presenter-continuation p{color:#ffd77d}.presenter-continuation h1{color:#f6efff;text-shadow:0 0 45px #a56ceb47}.presenter-music-bars{align-items:end;gap:9px;height:70px;margin-top:35px;display:flex}.presenter-music-bars i{background:linear-gradient(#ffd77d,#a56ceb);border-radius:99px;width:9px;height:25%;animation:.7s ease-in-out infinite alternate continuation-wave}.presenter-music-bars i:nth-child(2),.presenter-music-bars i:nth-child(6){height:60%;animation-delay:-.2s}.presenter-music-bars i:nth-child(3),.presenter-music-bars i:nth-child(5){height:90%;animation-delay:-.45s}.presenter-music-bars i:nth-child(4){height:100%;animation-delay:-.6s}@keyframes continuation-wave{to{opacity:.55;transform:scaleY(.28)}}.presenter-finished{min-height:calc(100vh - 72px)}.presenter-ranking{gap:8px;width:min(900px,90vw);margin-top:32px;display:grid}.presenter-ranking>div{border-left:5px solid var(--team-color);background:#171e2ae6;border-radius:10px;justify-content:space-between;padding:15px 20px;font-size:1.2rem;display:flex}.presenter-ranking span{color:var(--team-color);font-weight:900}.presenter-score-strip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090c12f0;border-top:1px solid #ffffff17;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));min-height:92px;display:grid;position:fixed;bottom:0;left:0;right:0}.presenter-score-strip>div{border-top:4px solid var(--team-color);text-align:center;place-content:center;display:grid}.presenter-score-strip span{color:#abb4c4}.presenter-score-strip strong{color:var(--team-color);font-size:1.5rem}.game-round-stage{gap:clamp(14px,2.4vh,28px);padding:clamp(34px,5vw,78px) 6vw clamp(120px,14vh,170px)}.game-round-stage h1{max-width:1050px;margin:0;font-size:clamp(2.25rem,5.7vw,5.4rem);line-height:1.08}.round-stage-eyebrow{color:#aebaff!important;letter-spacing:.16em!important;margin:0!important;font-size:clamp(.82rem,1.4vw,1.15rem)!important}.round-stage-hint{color:#9ba6b9;margin:0!important;font-size:clamp(.95rem,1.6vw,1.3rem)!important}.round-stage-category h1{color:#c4ccff}.round-stage-category{background:radial-gradient(circle at 50% 46%,#687ff62b,#0000 57%)}.round-category-pill{letter-spacing:.1em;text-transform:uppercase;background:#687ff61f;border:1px solid #8293fa4d;border-radius:999px;padding:8px 13px;font-weight:850;color:#cbd2ff!important;margin:0!important;font-size:clamp(.72rem,1.2vw,.95rem)!important}.round-listening-wave{align-items:center;gap:9px;height:clamp(48px,7vh,74px);display:flex}.round-listening-wave i{background:#8293fa;border-radius:99px;width:9px;height:42%;animation:.8s ease-in-out infinite alternate presenter-wave}.round-listening-wave i:nth-child(2),.round-listening-wave i:nth-child(4){height:82%;animation-delay:-.35s}.round-listening-wave i:nth-child(3){height:100%;animation-delay:-.6s}.round-action-row{justify-content:center;align-items:center;gap:clamp(18px,3vw,38px);margin-top:clamp(4px,1.5vh,14px);display:flex}.round-action-row>strong,.round-action-row>div>strong{color:#f5f7fc;font-size:clamp(1.25rem,2.5vw,2rem);display:block}.round-action-row>div>small{color:#99a5b8;margin-top:5px;font-size:clamp(.8rem,1.25vw,1rem);display:block}.round-countdown{--countdown-color:#8293fa;--countdown-progress:360deg;aspect-ratio:1;background:conic-gradient(var(--countdown-color) var(--countdown-progress), #ffffff17 0);width:clamp(112px,12vw,154px);box-shadow:0 0 38px color-mix(in srgb, var(--countdown-color) 18%, transparent);border-radius:50%;flex:none;place-items:center;padding:8px;display:grid;position:relative}.round-countdown:before{content:"";background:#111722;border-radius:50%;position:absolute;inset:8px}.round-countdown>div{z-index:1;place-items:center;line-height:1;display:grid;position:relative}.round-countdown strong{color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,3.4rem)}.round-countdown span{color:#9aa6ba;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:clamp(.56rem,.9vw,.72rem);font-weight:800}.player-initial-ready{box-sizing:border-box;width:min(560px,100% - 28px);min-height:calc(100dvh - 104px);padding:24px 0 calc(64px + env(safe-area-inset-bottom));text-align:center;align-content:center;gap:22px;margin:0 auto;display:grid}.player-initial-ready>div{gap:8px;display:grid}.player-initial-ready h1{color:#f7f9ff;margin:0;font-size:clamp(2rem,10vw,3.2rem);line-height:.98}.player-initial-ready p{color:#aab4c6;max-width:460px;margin:0 auto;line-height:1.45}.autonomous-scope-choices button{min-height:210px}.autonomous-scope-choices button>span{font-size:2.25rem}.autonomous-replay-config-state{background:#141c2ac7;border:1px solid #344157;border-radius:14px;flex-wrap:wrap;align-items:center;gap:7px;width:min(920px,100%);padding:11px 13px;display:flex}.autonomous-replay-config-state>strong{color:#dce4f2;margin-right:4px;font-size:.74rem}.autonomous-replay-config-state>span{color:#c8d0dc;background:#202a39;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:.68rem;display:flex}.autonomous-replay-config-state i{border-radius:50%;width:7px;height:7px}.autonomous-replay-config-state b{color:#8997aa;font-size:.61rem}.autonomous-replay-config-state .is-accepted b{color:#66d29a}.autonomous-replay-config-state .is-declined{opacity:.48;text-decoration:line-through}.player-initial-ready .autonomous-online-invite{color:#eef2ff;text-align:left;background:#131a28e6;border:1px solid #7589f257;border-radius:18px;grid-template-columns:minmax(0,1fr) 108px;align-items:center;gap:10px 14px;width:min(430px,100%);margin:0 auto;padding:13px;display:grid}.autonomous-online-invite>div{gap:2px;display:grid}.autonomous-online-invite small{color:#8f9bb3;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.autonomous-online-invite strong{letter-spacing:.15em;font-size:clamp(1.65rem,8vw,2.4rem);line-height:1}.autonomous-online-invite span{color:#9ca8bc;font-size:.7rem}.autonomous-online-invite img{background:#fff;border-radius:12px;grid-area:1/2/span 2;width:108px;height:108px;padding:5px}.autonomous-online-invite>button{color:#fff;background:#687ff6;border:0;border-radius:10px;grid-column:1;width:fit-content;padding:9px 13px;font-weight:850}@media (height<=720px){.player-initial-ready{gap:12px;padding-top:12px}.player-initial-ready h1{font-size:clamp(1.55rem,8vw,2.35rem)}.player-initial-ready p{font-size:.78rem}.player-initial-ready .autonomous-online-invite{grid-template-columns:minmax(0,1fr) 84px;padding:9px 11px}.autonomous-online-invite img{width:84px;height:84px}}.round-stage-buzzed{background:radial-gradient(circle, color-mix(in srgb, var(--buzz-color) 33%, transparent), transparent 63%)}.round-stage-buzzed h1,.round-stage-buzzed .round-stage-eyebrow{color:var(--buzz-color)!important}.round-stage-neutral h1{color:#e7aa45}.live-round-countdown{align-items:center;gap:15px;margin-top:8px;display:flex}.live-round-countdown .round-countdown{width:84px}.live-round-countdown .round-countdown:before{inset:6px}.live-round-countdown .round-countdown strong{font-size:1.7rem}.live-round-countdown b{color:#eef1f8;font-size:1rem}.giant-buzzer .round-countdown{width:clamp(92px,27vw,124px);margin-bottom:10px}.giant-buzzer .round-countdown strong{font-size:clamp(1.8rem,8vw,2.8rem)}.strategic-heading .round-countdown{width:92px}.strategic-heading .round-countdown strong{font-size:1.9rem}.presenter-scene{isolation:isolate;transform-origin:50% 55%;animation:.48s cubic-bezier(.2,.8,.2,1) both game-scene-enter;position:relative}.presenter-scene:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#687ff61a,#0000 58%);animation:.8s ease-out both game-glow-enter;position:absolute;inset:72px 0 92px}.presenter-category h1{animation:.62s cubic-bezier(.16,1,.3,1) both category-title-enter}.presenter-category>p{animation:.38s ease-out 80ms both game-copy-enter}.presenter-playing h1{animation:.55s cubic-bezier(.16,1,.3,1) both listening-title-enter}.presenter-buzzed{animation:.55s cubic-bezier(.2,.9,.2,1) both buzz-scene-impact}.presenter-buzzed h1{animation:.62s cubic-bezier(.16,1,.3,1) both buzz-title-impact}.presenter-answer h1{animation:.68s cubic-bezier(.16,1,.3,1) both answer-reveal}.presenter-answer>span{animation:.45s ease-out .18s both game-copy-enter}.presenter-finished h1{animation:.75s cubic-bezier(.16,1,.3,1) both winner-enter}.presenter-ranking>div{animation:.48s cubic-bezier(.16,1,.3,1) both ranking-row-enter;animation-delay:calc(.18s + var(--rank-index,0) * 90ms)}.presenter-score-strip>div{animation:.35s cubic-bezier(.2,.9,.2,1) both score-pop}.presenter-lobby img{animation:.6s cubic-bezier(.16,1,.3,1) both qr-enter}.display-idle h1{animation:4s ease-in-out infinite idle-breathe}.live-state-display{animation:.3s ease-out both control-state-enter}.giant-buzzer{transition:transform .12s,filter .24s,background .28s,border-color .28s,box-shadow .28s}.giant-buzzer.is-own-buzz{animation:.5s cubic-bezier(.2,.9,.2,1) both player-buzz-confirm}.giant-buzzer.state-answer>span{animation:.48s cubic-bezier(.16,1,.3,1) both answer-reveal}.session-scoreboard article,.live-team-scores article{transition:transform .22s,border-color .22s,opacity .22s}.session-scoreboard article:hover,.live-team-scores article:hover{transform:translateY(-2px)}@keyframes game-scene-enter{0%{opacity:0;filter:blur(8px);transform:scale(.965)translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes game-glow-enter{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes category-title-enter{0%{opacity:0;letter-spacing:.06em;transform:translateY(35px)scale(.92)}to{opacity:1;letter-spacing:normal;transform:none}}@keyframes game-copy-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes listening-title-enter{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes buzz-scene-impact{0%{opacity:0;filter:brightness(2);transform:scale(1.12)}45%{opacity:1;transform:scale(.98)}to{filter:none;transform:scale(1)}}@keyframes buzz-title-impact{0%{opacity:0;transform:scale(1.55)rotate(-2deg)}60%{opacity:1;transform:scale(.94)rotate(1deg)}to{transform:none}}@keyframes answer-reveal{0%{opacity:0;filter:blur(10px);transform:translateY(28px)scale(.9)}to{opacity:1;filter:none;transform:none}}@keyframes winner-enter{0%{opacity:0;transform:translateY(-25px)scale(.88)}65%{opacity:1;transform:translateY(4px)scale(1.03)}to{transform:none}}@keyframes ranking-row-enter{0%{opacity:0;transform:translate(-42px)}to{opacity:1;transform:none}}@keyframes qr-enter{0%{opacity:0;transform:rotate(-3deg)scale(.82)}to{opacity:1;transform:none}}@keyframes idle-breathe{0%,to{opacity:.78;transform:scale(.985)}50%{opacity:1;transform:scale(1)}}@keyframes control-state-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes player-buzz-confirm{0%{transform:scale(.9)}55%{transform:scale(1.07)}to{transform:none}}@media (prefers-reduced-motion:reduce){.presenter-scene,.presenter-scene:before,.presenter-category h1,.presenter-category>p,.presenter-playing h1,.presenter-buzzed,.presenter-buzzed h1,.presenter-answer h1,.presenter-answer>span,.presenter-finished h1,.presenter-ranking>div,.presenter-score-strip>div,.presenter-lobby img,.display-idle h1,.live-state-display,.giant-buzzer.is-own-buzz,.giant-buzzer.state-answer>span{transition:none!important;animation:none!important}}.playlist-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.playlist-import-modal{background:#171d28;border:1px solid #344057;border-radius:18px;width:min(820px,100%);max-height:min(780px,100vh - 40px);animation:.28s cubic-bezier(.2,.8,.2,1) both playlist-modal-enter;display:grid;overflow:hidden;box-shadow:0 28px 80px #0000007a}.playlist-modal-header{border-bottom:1px solid #2d3749;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.playlist-modal-header span{color:#91a0ff;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:900}.playlist-modal-header h2{margin:4px 0 5px;font-size:1.45rem}.playlist-modal-header p{color:#8792a6;margin:0;font-size:.8rem}.playlist-modal-close{color:#aeb7c7;cursor:pointer;background:#222b3a;border:0;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:1.4rem;display:grid}.playlist-selection-bar{background:#121822;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.playlist-selection-bar strong{color:#c4cbda;font-size:.78rem}.playlist-selection-bar>div{gap:6px;display:flex}.playlist-selection-bar button{color:#9cacf8;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 8px;font-size:.7rem;font-weight:800}.playlist-entry-list{min-height:180px;padding:8px 12px;overflow-y:auto}.playlist-entry-list>label{cursor:pointer;border:1px solid #0000;border-radius:10px;grid-template-columns:auto 32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.playlist-entry-list>label:hover,.playlist-entry-list>label.is-selected{background:#687ff614;border-color:#687ff62e}.playlist-entry-list input{accent-color:#7185f3;width:17px;height:17px}.playlist-entry-index{color:#657185;font-variant-numeric:tabular-nums;font-size:.72rem}.playlist-entry-copy{min-width:0;display:grid}.playlist-entry-copy strong,.playlist-entry-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.playlist-entry-copy strong{font-size:.82rem}.playlist-entry-copy small,.playlist-entry-duration{color:#7f8a9d;font-size:.7rem}.playlist-import-progress{background:#121822;border-top:1px solid #2d3749;padding:12px 24px}.playlist-import-progress>div:first-child{color:#aeb7c7;justify-content:space-between;margin-bottom:7px;font-size:.75rem;display:flex}.playlist-modal-actions{border-top:1px solid #2d3749;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.playlist-modal-actions .primary-button,.playlist-modal-actions .secondary-button{width:auto;margin:0}@keyframes playlist-modal-enter{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.playlist-import-modal{animation:none}}.module-card-broadcast .module-card-icon{color:#75c8f0;background:#3ca8cf24}.module-card-settings .module-card-icon{color:#d4a7ff;background:#a766df24}.settings-page{gap:16px;display:grid}.settings-intro-card{background:linear-gradient(135deg,#687ff621,#a766df12);border:1px solid #303b50;border-radius:17px;align-items:center;gap:18px;padding:22px 24px;display:flex}.settings-intro-icon{color:#d4c0ff;background:#8168dc2e;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;font-size:1.45rem;display:grid}.settings-intro-card h2{margin:3px 0 6px;font-size:clamp(1.25rem,2.5vw,1.8rem)}.settings-intro-card p:last-child{color:#8e99ab;max-width:780px;margin:0}.clip-defaults-card{background:#171d28;border:1px solid #303a4d;border-radius:17px;overflow:hidden}.clip-defaults-card>header{border-bottom:1px solid #2b3445;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.clip-defaults-card>header span{color:#91a0ff;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:900}.clip-defaults-card>header h2{margin:4px 0 0}.clip-defaults-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:24px;display:grid}.clip-defaults-fields>label{background:#111720;border:1px solid #2b3547;border-radius:13px;align-content:start;gap:8px;padding:16px;display:grid}.clip-defaults-fields>label>span{font-size:.8rem;font-weight:850}.clip-defaults-fields>label>div{background:#0c1118;border:1px solid #354057;border-radius:9px;align-items:center;display:flex;overflow:hidden}.clip-defaults-fields input{color:#f2f4fb;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:11px 12px;font-size:1.05rem;font-weight:800}.clip-defaults-fields small{color:#727f94;padding-right:11px;font-size:.68rem}.clip-defaults-fields p{color:#798598;margin:0;font-size:.7rem;line-height:1.45}.clip-defaults-preview{color:#929db0;background:#111720;border-radius:11px;grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:12px;margin:0 24px 22px;padding:13px 16px;font-size:.7rem;display:grid}.clip-defaults-preview>div{border-radius:99px;height:8px;display:flex;overflow:hidden}.clip-defaults-preview i:first-child{background:linear-gradient(90deg,#2d3749,#7588f2)}.clip-defaults-preview i:nth-child(2){background:#7588f2}.clip-defaults-preview i:last-child{background:linear-gradient(90deg,#7588f2,#2d3749)}.settings-inline-error{color:#ffaaa8;margin:0 24px 16px;font-size:.76rem}.clip-defaults-card>footer{background:#131923;border-top:1px solid #2b3445;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}.clip-defaults-card>footer>span{color:#7f8a9d;font-size:.74rem}.clip-defaults-card>footer .primary-button{width:auto;margin:0}.clip-defaults-link{color:#9cacf8;grid-column:1/-1;justify-self:start;font-size:.72rem;font-weight:750;text-decoration:none}.clip-defaults-link:hover{color:#ccd4ff}@media (width<=820px){.clip-defaults-fields{grid-template-columns:1fr}.clip-defaults-card>footer{flex-direction:column;align-items:stretch}.clip-defaults-card>footer .primary-button{width:100%}}@media (width<=560px){.settings-intro-card{align-items:flex-start;padding:18px}.settings-intro-icon{width:42px;height:42px}.clip-defaults-card>header{flex-direction:column;align-items:flex-start;padding:18px}.clip-defaults-fields{padding:16px}.clip-defaults-preview{grid-template-columns:1fr;margin-inline:16px}}.broadcast-create{background:#171e2a;border:1px solid #2b3547;border-radius:18px;grid-template-columns:1fr minmax(360px,.8fr);align-items:center;gap:28px;padding:24px;display:grid}.broadcast-create h2{margin:4px 0 7px}.broadcast-create p{color:#8792a6;margin:0}.broadcast-create form{gap:8px;display:flex}.broadcast-create input{color:#e8edf5;font:inherit;background:#101620;border:1px solid #344057;border-radius:10px;flex:1;padding:11px 12px}.broadcast-heading,.broadcast-displays-heading{margin:28px 0 12px}.broadcast-room-list{gap:9px;display:grid}.broadcast-room-list article{background:#171e2a;border:1px solid #2b3547;border-radius:14px;align-items:center;display:flex;overflow:hidden}.broadcast-room-list a{color:inherit;flex:1;grid-template-columns:auto minmax(180px,1fr) auto minmax(170px,.7fr) auto;align-items:center;gap:18px;padding:15px 18px;text-decoration:none;display:grid}.broadcast-room-list a>span{display:grid}.broadcast-room-list small{color:#8792a6}.broadcast-room-list b{color:#8fa0ff}.broadcast-room-list>.danger-button{margin:10px}.broadcast-room-icon{color:#75c8f0;background:#3ca8cf21;border-radius:10px;place-items:center;width:38px;height:38px;display:grid!important}.broadcast-control-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.broadcast-control-header h2{margin:3px 0 7px}.broadcast-control-header>div:last-child{gap:8px;display:flex}.broadcast-control-grid{grid-template-columns:minmax(300px,.75fr) minmax(380px,1.25fr);gap:14px;display:grid}.broadcast-pair-card,.broadcast-selector{background:#171e2a;border:1px solid #2b3547;border-radius:17px;padding:20px;display:grid}.broadcast-pair-card{grid-template-columns:1fr 135px;align-items:center;gap:18px}.broadcast-pair-card img{border-radius:9px;width:135px}.broadcast-pair-card strong{color:#f4f6fb;letter-spacing:.14em;margin:5px 0;font-size:2rem;display:block}.broadcast-pair-card p,.broadcast-selector p{color:#8792a6}.broadcast-selector{align-content:center}.broadcast-selector h3{margin:5px 0 12px;font-size:1.5rem}.broadcast-selector select{color:#e8edf5;font:inherit;background:#101620;border:1px solid #344057;border-radius:9px;padding:11px}.broadcast-display-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}.broadcast-display-grid article{background:#171e2a;border:1px solid #2b3547;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:16px;display:grid}.broadcast-display-grid article.is-offline{opacity:.58}.display-status-dot{background:#44d99b;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #44d99b1a}.is-offline .display-status-dot{box-shadow:none;background:#768196}.broadcast-display-grid article>div{display:grid}.broadcast-display-grid small{color:#8792a6}.display-sound-toggle{color:#aeb7c7;background:#101620;border-radius:8px;grid-column:1/-1;align-items:center;gap:8px;padding:9px;font-size:.75rem;font-weight:800;display:flex}.broadcast-display-grid .text-button{grid-column:1/-1;justify-self:start}.display-idle h1{max-width:1000px;font-size:clamp(2.5rem,7vw,6rem)}@media (width<=1050px){.blind-test-create-panel,.blind-test-editor-grid{grid-template-columns:1fr}.blind-test-library-panel{max-height:none;position:static}.blind-test-editor-header{flex-direction:column;align-items:stretch}.session-start-panel,.session-stage,.live-host-grid,.session-connection-grid,.session-preflight-bottom,.broadcast-control-grid{grid-template-columns:1fr}}@media (width<=720px){.blind-test-create-form,.blind-test-editor-header form{grid-template-columns:1fr}.blind-test-card{display:block}.blind-test-card-main{grid-template-columns:auto 1fr}.blind-test-card-stats{flex-wrap:wrap;grid-column:2}.blind-test-open{grid-column:2}.blind-test-card-actions{border-top:1px solid #2b3547;border-left:0}.blind-test-summary{flex-wrap:wrap;gap:12px 22px}.blind-test-question{grid-template-columns:auto 1fr auto}.question-points{grid-column:2;justify-self:start;width:70px}.question-order-actions{grid-area:1/3/span 2}.session-start-form,.team-setup{grid-template-columns:1fr}.session-wizard-header{flex-direction:column;align-items:stretch;padding:20px}.session-wizard-steps{width:100%}.session-wizard-steps button{flex:1;justify-content:center;padding:8px 5px}.session-wizard-stage{min-height:0;padding:20px}.session-team-editor,.session-broadcast-grid{grid-template-columns:1fr}.session-wizard-navigation{padding:14px 20px 20px}.session-wizard-navigation .primary-button,.session-wizard-navigation .secondary-button{flex:1;justify-content:center}.team-setup>span,.team-setup>.text-button{grid-column:auto}.session-card{align-items:stretch}.session-card>a{grid-template-columns:auto 1fr}.session-card-progress,.session-card .blind-test-open{grid-column:2}.session-card>.danger-button{margin:9px}.session-host-header{flex-direction:column;align-items:flex-start}.session-controls{flex-direction:column}.live-host-header{flex-direction:column;align-items:stretch}.live-host-links{flex-direction:column}.live-lobby-card{grid-template-columns:1fr 120px}.live-lobby-card img{width:120px}.session-preflight>header{align-items:flex-start}.session-preflight>header>span{display:none}.session-connection-grid{padding:10px}.session-connection-card{align-items:flex-start;padding:14px}.session-connection-card img{width:112px}.session-preflight-bottom{padding:4px 14px 16px}.live-score-desk{padding:13px}.live-score-desk>header{flex-direction:column;align-items:flex-start}.live-score-desk>header>p{text-align:left}.presenter-lobby{text-align:center;grid-template-columns:1fr;justify-items:center}.presenter-lobby img{width:min(56vw,300px)}.broadcast-create{grid-template-columns:1fr}.broadcast-create form,.broadcast-control-header,.broadcast-control-header>div:last-child{flex-direction:column;align-items:stretch}.broadcast-room-list a{grid-template-columns:auto 1fr}.broadcast-room-list a>span:nth-of-type(n+3),.broadcast-room-list b{grid-column:2}}@media (width<=600px){.game-round-stage{gap:14px;padding-inline:20px}.game-round-stage h1{font-size:clamp(2rem,10vw,3.3rem)}.round-action-row{flex-direction:column;gap:12px}.round-action-row>div{text-align:center}.round-countdown{width:104px}}@media (width<=480px){.session-wizard-steps button span{display:none}.session-stage-heading{align-items:flex-start}.session-connection-card{grid-template-columns:1fr 92px;display:grid}.session-connection-card img{grid-area:1/2;width:92px}.session-connection-card h4 strong{font-size:1.35rem;display:block}.session-connection-copy{grid-area:1/1}.session-summary{flex-direction:column;align-items:flex-start}.session-wizard-navigation{flex-wrap:wrap}.session-wizard-navigation>span{display:none}}*{box-sizing:border-box}body{background:radial-gradient(circle at 0 0,#536dfe29,#0000 35rem),#0d1118;min-width:0;min-height:100vh;margin:0}html.admin-shell-active,html.admin-shell-active body,html.admin-shell-active #app{height:100%;min-height:0;overflow:hidden}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}.app-shell{width:min(1050px,100% - 32px);margin:0 auto;padding:48px 0 80px}.app-header{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:32px;display:flex}.eyebrow{color:#8ea2ff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.76rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1{margin-bottom:8px;font-size:clamp(2rem,5vw,3.8rem);line-height:1}.header-description,.section-heading p{color:#949dad;margin-bottom:0}.server-status{color:#b8e9c7;white-space:nowrap;background:#3eb9651a;border:1px solid #3eb96540;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-size:.84rem;display:flex}.status-dot{background:#46cf76;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #46cf761a}.upload-card,.tracks-card{background:#171d28eb;border:1px solid #283142;border-radius:18px;padding:24px;box-shadow:0 18px 55px #0000002e}.upload-card{margin-bottom:24px}.section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.section-heading h2{margin-bottom:5px;font-size:1.25rem}.hidden-input{display:none}.drop-zone{color:#dce4f4;background:#0c101799;border:1px dashed #3a465d;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:190px;transition:border-color .16s,background .16s;display:flex}.drop-zone:hover{background:#3a4d9a1f;border-color:#7186ed}.drop-zone span:last-child{color:#858fa1;font-size:.86rem}.drop-zone-icon,.file-icon{color:#b5c0ff;background:#667bf229;border-radius:12px;place-items:center;display:grid}.drop-zone-icon{width:48px;height:48px;margin-bottom:5px;font-size:1.5rem}.selected-file{background:#111720;border:1px solid #2c374a;border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.file-icon{flex:none;width:44px;height:44px;font-size:1.25rem}.file-information{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.file-information strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-information span{color:#8f98a8;font-size:.84rem}.primary-button,.secondary-button{border:0;border-radius:10px;font-weight:700}.primary-button{color:#fff;background:#4b5fd0;width:100%;margin-top:16px;padding:13px 18px}.primary-button:hover:not(:disabled){background:#556bdf}.secondary-button{color:#c9d2e4;background:#283244;padding:9px 13px}.secondary-button:hover:not(:disabled){background:#344057}.progress-wrapper{margin-top:16px}.progress-label{color:#abb5c6;justify-content:space-between;margin-bottom:8px;font-size:.84rem;display:flex}.progress-track{background:#252d3a;border-radius:999px;height:8px;overflow:hidden}.progress-bar{border-radius:inherit;background:#687ff6;height:100%;transition:width .1s linear}.message{border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:.9rem}.message-error{color:#ffb9b9;background:#da44441a;border:1px solid #da444440}.message-success{color:#b9efc8;background:#3eb9651a;border:1px solid #3eb96540}.empty-state{color:#8e98a8;text-align:center;background:#0b0f1573;border:1px dashed #30394a;border-radius:14px;padding:55px 20px}.track-list{gap:14px;display:grid}.track-item{background:#111720;border:1px solid #293345;border-radius:14px;padding:18px}.track-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.track-heading h3{margin-bottom:4px;font-size:1.05rem}.track-heading p{color:#909aab;margin-bottom:0;font-size:.9rem}.duration{color:#bfc9f8;font-variant-numeric:tabular-nums;background:#6278ec21;border-radius:8px;padding:5px 9px;font-size:.82rem}.audio-player{width:100%;height:42px;margin-top:15px}.track-footer{color:#707b8d;justify-content:space-between;gap:20px;margin-top:12px;font-size:.76rem;display:flex}@media (width<=680px){.app-shell{width:min(100% - 20px,1050px);padding-top:24px}.app-header{flex-direction:column;gap:18px}.upload-card,.tracks-card{border-radius:14px;padding:17px}.section-heading{align-items:flex-start}.selected-file{flex-wrap:wrap;align-items:flex-start}.selected-file .secondary-button{width:100%}.track-footer{flex-direction:column;gap:4px}}:where(.player-app,.presenter-app,.control-page,.live-host-page,.autonomous-game,.persistent-display,.broadcast-control-page){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:where(.player-app,.presenter-app,.control-page,.live-host-page,.autonomous-game,.persistent-display,.broadcast-control-page) :is(input,textarea,[contenteditable=true]){-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}:where(.player-app,.presenter-app,.control-page,.live-host-page,.autonomous-game,.persistent-display,.broadcast-control-page) :is(button,a,[role=button]){touch-action:manipulation}:where(.player-app,.presenter-app,.control-page,.live-host-page,.autonomous-game,.persistent-display,.broadcast-control-page) img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.accepted-answers-field{gap:7px;display:grid}.accepted-answer-acronyms{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.accepted-answer-acronyms>span{color:var(--muted,#8f9aaa);font-size:.68rem}.accepted-answer-acronyms>b{color:#dce4ff;letter-spacing:.04em;background:#687ff624;border:1px solid #687ff642;border-radius:999px;padding:3px 7px;font-size:.66rem}.cash-validation-audit{color:#c7cfdd;background:#8491a51f;border:1px solid #8491a538;border-radius:8px;margin-top:6px;padding:7px 9px;line-height:1.35;display:block}.cash-validation-audit.correct{color:#c9f9da;background:#46be741f;border-color:#46be7447}.cash-validation-audit.wrong{color:#ffd0d4;background:#ff65701c;border-color:#ff657042}.cash-answer-tester{justify-items:start;gap:9px;display:grid}.cash-answer-test-toggle{margin:0;padding:8px 11px;font-size:.68rem}.cash-answer-test-panel{background:#0f151fdb;border:1px solid #303c50;border-radius:11px;gap:10px;width:min(100%,680px);padding:12px;display:grid}.cash-answer-test-panel>div:first-child{gap:2px;display:grid}.cash-answer-test-panel>div:first-child strong{color:#e5eaf4;font-size:.76rem}.cash-answer-test-panel>div:first-child small{color:#8591a3;font-size:.64rem}.cash-answer-test-input{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.cash-answer-test-input input{min-width:0}.cash-answer-test-input button{margin:0}.cash-answer-test-result{border:1px solid #3a4659;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.cash-answer-test-result>span{border-radius:50%;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.cash-answer-test-result>div{gap:2px;display:grid}.cash-answer-test-result strong{font-size:.75rem}.cash-answer-test-result p{color:#a0aabd;margin:0;font-size:.66rem}.cash-answer-test-result small{color:#7f8b9e;font-size:.61rem}.cash-answer-test-result.is-correct{color:#c9f8d9;background:#46be741a;border-color:#46be744d}.cash-answer-test-result.is-correct>span{background:#46be7433}.cash-answer-test-result.is-review{color:#ffe3aa;background:#eeb44d1a;border-color:#eeb44d4d}.cash-answer-test-result.is-review>span{background:#eeb44d2e}.cash-answer-test-result.is-incorrect{color:#ffd0d4;background:#ff657017;border-color:#ff657047}.cash-answer-test-result.is-incorrect>span{background:#ff65702b}.clip-detail-cash-test{grid-column:1/-1}.clip-detail-cash-test .cash-answer-tester{justify-items:stretch}.clip-detail-cash-test .cash-answer-test-panel{width:100%}@media (width<=620px){.cash-answer-test-input{grid-template-columns:1fr}.cash-answer-test-input button,.cash-answer-test-toggle{width:100%}}.clip-library-primary-action{justify-content:flex-end;gap:9px;display:flex}.clip-bulk-modal{width:min(980px,100vw - 28px);max-height:min(900px,100vh - 24px);overflow:hidden}.clip-bulk-tabs{border-bottom:1px solid #2d3749;grid-template-columns:1fr 1fr;padding:0 18px;display:grid}.clip-bulk-tabs button{color:#8c98aa;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 10px;font-size:.76rem;font-weight:800}.clip-bulk-tabs button.active{color:#dce1ff;border-bottom-color:#687ff6}.clip-bulk-content{gap:13px;padding:16px 18px 20px;display:grid;overflow-y:auto}.clip-bulk-section{background:#111720;border:1px solid #2b3546;border-radius:13px;gap:12px;padding:14px;display:grid}.clip-bulk-heading{align-items:center;gap:10px;display:flex}.clip-bulk-heading>span{color:#dce1ff;background:#687ff62e;border:1px solid #687ff652;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:.68rem;font-weight:900;display:grid}.clip-bulk-heading>div{gap:2px;display:grid}.clip-bulk-heading strong{font-size:.81rem}.clip-bulk-heading small{color:#7e899b;font-size:.67rem}.clip-bulk-radio-row{flex-wrap:wrap;gap:8px;display:flex}.clip-bulk-radio-row label{color:#b8c2d0;cursor:pointer;background:#19212d;border:1px solid #303b4f;border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-size:.71rem;display:flex}.clip-bulk-radio-row b{color:#dce1ff}.clip-bulk-field-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.clip-bulk-field-grid label{color:#909caf;cursor:pointer;background:#171f2a;border:1px solid #2c3749;border-radius:9px;align-items:center;gap:7px;min-width:0;padding:8px 9px;font-size:.66rem;display:flex}.clip-bulk-field-grid label.selected{color:#d9defe;background:#687ff61a;border-color:#687ff666}.clip-bulk-field-grid label:has(input:disabled){cursor:default;opacity:.82}.clip-bulk-editable{border-color:#687ff65c}.clip-bulk-json-preview{gap:9px;display:grid}.clip-bulk-json-preview>div{justify-content:space-between;gap:12px;display:flex}.clip-bulk-json-preview small{color:#7f8a9b}.clip-bulk-json-preview pre{color:#aeb9d0;white-space:pre-wrap;background:#0c1118;border:1px solid #263044;border-radius:10px;max-height:220px;margin:0;padding:12px;font:.64rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.clip-bulk-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.clip-bulk-actions>span{color:#7f8a9d;margin-right:auto;font-size:.68rem}.clip-bulk-file{color:#bdc6f7;cursor:pointer;background:#687ff617;border:1px dashed #687ff675;border-radius:10px;justify-content:center;padding:13px;font-size:.72rem;font-weight:800;display:flex;position:relative}.clip-bulk-file input{opacity:0;width:1px;height:1px;position:absolute}.clip-bulk-section textarea{resize:vertical;color:#c6ceda;background:#0d131b;border:1px solid #2b3649;border-radius:10px;width:100%;font:.68rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.clip-bulk-preview{gap:10px;display:grid}.clip-bulk-preview-summary{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.clip-bulk-preview-summary>div{background:#4bb77414;border:1px solid #4bb77438;border-radius:10px;gap:3px;padding:10px;display:grid}.clip-bulk-preview-summary.invalid>div{background:#ff657012;border-color:#ff657033}.clip-bulk-preview-summary small{color:#7f8b9d;font-size:.61rem}.clip-bulk-preview-summary strong{font-size:1rem}.clip-bulk-issues{color:#ffc8cc;background:#ff657017;border:1px solid #ff657047;border-radius:10px;padding:11px 13px}.clip-bulk-issues p{margin:6px 0 0;font-size:.68rem}.clip-bulk-change-toolbar{justify-content:flex-end;align-items:center;gap:10px;font-size:.69rem;display:flex}.clip-bulk-change-toolbar span{color:#909bad;margin-right:auto}.clip-bulk-change-list{gap:6px;max-height:340px;display:grid;overflow-y:auto}.clip-bulk-change-row{cursor:pointer;background:#121923;border:1px solid #293447;border-radius:10px;grid-template-columns:auto 42px minmax(140px,1fr) minmax(90px,.7fr) auto minmax(90px,.7fr);align-items:center;gap:9px;padding:9px 10px;font-size:.68rem;display:grid}.clip-bulk-change-row.selected{border-color:#687ff66b}.clip-bulk-change-id{color:#788598;font-family:ui-monospace,monospace}.clip-bulk-change-row>div{gap:2px;min-width:0;display:grid}.clip-bulk-change-row>div strong,.clip-bulk-change-row>div small,.clip-bulk-change-row del,.clip-bulk-change-row ins{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clip-bulk-change-row>div small{color:#7e899c}.clip-bulk-change-row del{color:#d79ca1}.clip-bulk-change-row ins{color:#9edcaf;font-weight:800;text-decoration:none}.clip-bulk-success{text-align:center;justify-items:center;gap:10px;padding:50px 20px;display:grid}.clip-bulk-success>span{color:#bdf0cb;background:#4bb77426;border:1px solid #4bb77459;border-radius:50%;place-items:center;width:54px;height:54px;font-size:1.2rem;font-weight:900;display:grid}.clip-bulk-success h3,.clip-bulk-success p{margin:0}.clip-bulk-success p{color:#8591a3;font-size:.72rem}.clip-bulk-success>div{gap:8px;margin-top:8px;display:flex}@media (width<=760px){.clip-library-primary-action{flex-direction:column-reverse}.clip-library-primary-action>*{text-align:center;width:100%}.clip-bulk-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clip-bulk-preview-summary{grid-template-columns:repeat(2,1fr)}.clip-bulk-change-row{grid-template-columns:auto 38px minmax(0,1fr)}.clip-bulk-change-row del,.clip-bulk-change-row>span[aria-hidden],.clip-bulk-change-row ins{grid-column:3}.clip-bulk-actions{flex-direction:column;align-items:stretch}.clip-bulk-actions>*{width:100%}.clip-bulk-actions>span{text-align:center;margin:0}}.clip-library-primary-action{justify-content:flex-end;margin-bottom:12px;display:flex}.clip-library-primary-action .primary-button{margin:0;padding:10px 16px;text-decoration:none}.clip-wizard-start,.track-editor-page{min-width:0}.clip-wizard-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.clip-wizard-steps>span,.clip-wizard-steps>button{color:#7f8a9d;text-align:left;background:#141a24;border:1px solid #293346;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:11px 13px;display:flex;position:relative}.clip-wizard-steps>button{font:inherit}.clip-wizard-steps>button:disabled{cursor:default;opacity:1}.clip-wizard-steps b{color:#aeb8cb;background:#242d3e;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:.72rem;display:grid}.clip-wizard-steps small{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.clip-wizard-steps .is-active{color:#eef1ff;background:#687ff621;border-color:#6479ed}.clip-wizard-steps .is-active b,.clip-wizard-steps .is-done b{color:#fff;background:#657af0}.clip-wizard-intro,.clip-source-panel{background:#171d28eb;border:1px solid #2a3446;border-radius:17px;padding:24px}.clip-wizard-intro h2,.clip-source-import h3{margin:4px 0 7px}.clip-wizard-intro p:last-child,.clip-source-import>p{color:#8d98aa;margin:0}.clip-batch-profile{gap:12px;display:grid}.clip-batch-profile-card{background:#171e2a;border:1px solid #2b3547;border-radius:16px;gap:14px;padding:18px;display:grid}.clip-batch-profile-heading{align-items:center;gap:10px;display:flex}.clip-batch-profile-heading>span{color:#fff;background:#657af0;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:.72rem;font-weight:900;display:grid}.clip-batch-profile-heading>div{gap:2px;display:grid}.clip-batch-profile-heading small{color:#8793a7;font-size:.68rem}.clip-batch-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:270px;display:grid;overflow-y:auto}.clip-batch-category-grid button{color:#ccd4e1;text-align:left;background:#101620;border:1px solid #303b50;border-radius:9px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.clip-batch-category-grid button>span{background:color-mix(in srgb, var(--category-color) 28%, #202a3a);border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.clip-batch-category-grid button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.clip-batch-category-grid button b{color:#8190a6}.clip-batch-category-grid button.selected{color:#fff;border-color:color-mix(in srgb, var(--category-color) 65%, #7184ed);background:color-mix(in srgb, var(--category-color) 10%, #101620)}.clip-batch-category-grid button.selected b{color:#8ee0bc}.clip-batch-difficulty,.clip-batch-question,.clip-batch-answer-set{color:#aab4c5;gap:6px;font-size:.72rem;font-weight:800;display:grid}.clip-batch-difficulty{width:min(360px,100%)}.clip-batch-difficulty select,.clip-batch-question textarea,.clip-batch-answer-set select{color:#e8edf5;width:100%;font:inherit;background:#101620;border:1px solid #354158;border-radius:9px;padding:9px 10px}.clip-batch-question small{color:#7f8b9e;font-weight:500}.compact-playback-defaults{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(120px,.45fr));align-items:end}.compact-playback-defaults>label{color:#9da8ba;gap:6px;font-size:.68rem;font-weight:800;display:grid}.compact-playback-defaults>label>div{align-items:center;gap:5px;display:flex}.compact-playback-defaults input{color:#fff;background:#101620;border:1px solid #354158;border-radius:8px;width:100%;min-width:0;padding:8px}.compact-playback-defaults b{color:#7f8b9e;font-size:.68rem}.clip-batch-profile-footer{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121823f5;border:1px solid #465575;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;padding:13px 16px;display:flex;position:sticky;bottom:10px;box-shadow:0 14px 35px #0000004d}.clip-batch-profile-footer>div{gap:2px;display:grid}.clip-batch-profile-footer span{color:#8793a7;font-size:.68rem}.clip-batch-profile-footer .primary-button{width:auto;margin:0}.clip-source-intro{justify-content:space-between;align-items:center;gap:18px;display:flex}.clip-source-intro .secondary-button{flex:none}.clip-batch-profile-strip{background:#687ff617;border:1px solid #687ff645;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;padding:11px 13px;display:flex}.clip-batch-profile-strip>div{gap:2px;min-width:0;display:grid}.clip-batch-profile-strip small{color:#9daaff;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:850}.clip-batch-profile-strip strong,.clip-batch-profile-strip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clip-batch-profile-strip span{color:#8793a7;font-size:.66rem}.clip-batch-profile-strip .secondary-button{flex:none}.clip-batch-profile-strip-actions{flex:none;align-items:center;gap:7px;display:flex}.clip-batch-profile-strip-actions .text-button{color:#b8c1ff;background:0 0;border:1px solid #46547d;border-radius:8px;padding:7px 9px}.clip-source-tabs{background:#101620;border:1px solid #293346;border-radius:12px;justify-content:center;gap:5px;margin:14px 0;padding:4px;display:flex}.clip-source-tabs button{color:#8490a3;background:#ffffff06;border:0;border-radius:9px;flex:1;padding:10px;font-weight:800}.clip-source-tabs button.is-active{color:#f0f3fb;background:#29344a}.clip-source-search{color:#6f7b8f;background:#0f151e;border:1px solid #303b50;border-radius:10px;align-items:center;gap:9px;margin-bottom:13px;padding:10px 12px;display:flex}.clip-source-search input,.clip-url-field input{color:#edf1f8;background:0 0;border:0;outline:0;flex:1;min-width:0}.clip-source-list{gap:6px;max-height:min(560px,58vh);display:grid;overflow-y:auto}.clip-source-list>button{color:#e8edf5;text-align:left;background:#111720;border:1px solid #283245;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px;display:grid}.clip-source-list>button:hover{background:#182130;border-color:#4b5d86}.clip-source-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.clip-source-list>button strong,.clip-source-list>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clip-source-list>button small{color:#7e899c;font-size:.68rem}.clip-source-list>button>b{color:#9daaff;font-size:.72rem}.clip-source-import{text-align:center;justify-items:center;padding-block:42px;display:grid}.clip-source-large-icon{color:#d8deff;background:#687ff62b;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:12px;font-size:1.45rem;display:grid}.clip-file-picker{color:#cbd4ff;cursor:pointer;background:#111720;border:1px dashed #536381;border-radius:13px;width:min(520px,100%);margin:22px 0 12px;padding:18px;font-weight:800;display:grid}.clip-file-picker input{opacity:0;width:1px;height:1px;position:absolute}.clip-upload-progress{background:#101620;border-radius:99px;width:min(520px,100%);height:5px;margin-bottom:12px;overflow:hidden}.clip-upload-progress i{background:#6d82f2;height:100%;transition:width .2s;display:block}.clip-url-field{background:#101620;border:1px solid #344057;border-radius:12px;gap:8px;width:min(720px,100%);margin-top:22px;padding:7px;display:flex}.clip-url-field input{padding:5px 8px}.clip-url-field .primary-button,.clip-source-import>.primary-button{width:auto;margin:0}.clip-preview-picker{text-align:left;background:#101620;border-radius:12px;gap:7px;width:min(720px,100%);margin-top:18px;padding:14px;display:grid}.clip-preview-picker label{background:#171e2a;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.clip-preview-picker label>span{min-width:0;display:grid}.clip-preview-picker small{color:#7f8a9d}.lure-set-picker{background:#687ff617;border:1px solid #687ff645;border-radius:12px;gap:7px;margin-bottom:15px;padding:14px;display:grid}.lure-set-picker label{gap:7px;display:grid}.lure-set-picker label>span{color:#cbd3ff;font-size:.75rem;font-weight:850}.lure-set-picker select{color:#eef1f8;background:#101620;border:1px solid #3b4860;border-radius:9px;width:100%;min-width:0;padding:10px}.lure-set-picker p{color:#97a3b6;margin:0;font-size:.7rem}.clip-wizard-navigation{border-color:#5266c9;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.clip-wizard-navigation>div{gap:3px;display:grid}.clip-wizard-navigation small{color:#8793a7}.clip-wizard-navigation .primary-button,.clip-review-actions .primary-button,.clip-wizard-complete .primary-button{width:auto;margin:0}.clip-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.clip-review-grid article{background:#111720;border:1px solid #293346;border-radius:12px;gap:5px;min-width:0;padding:15px;display:grid}.clip-review-grid small{color:#748095;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:850}.clip-review-grid span{overflow-wrap:anywhere;color:#909bad;font-size:.74rem}.clip-review-wide{grid-column:1/-1}.clip-review-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.clip-wizard-complete{text-align:center;border-color:#49cc8c6b;justify-items:center;padding-block:34px;display:grid}.clip-wizard-complete>span{color:#dffff0;background:#49cc8c2e;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:12px;font-size:1.6rem;display:grid}.clip-wizard-complete h2{margin:5px 0 8px}.clip-wizard-complete>p:not(.eyebrow){color:#919daf;max-width:580px;margin:0}.clip-wizard-complete>div{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:22px;display:flex}@media (width<=680px){.clip-library-primary-action .primary-button{text-align:center;width:100%}.clip-wizard-steps{gap:4px}.clip-wizard-steps>span,.clip-wizard-steps>button{justify-content:center;padding:9px 5px}.clip-wizard-steps small{display:none}.clip-wizard-intro,.clip-source-panel{padding:18px}.clip-batch-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-playback-defaults{grid-template-columns:1fr}.clip-batch-profile-footer,.clip-source-intro,.clip-batch-profile-strip{flex-direction:column;align-items:stretch}.clip-batch-profile-footer .primary-button,.clip-source-intro .secondary-button,.clip-batch-profile-strip .secondary-button{justify-content:center;width:100%}.clip-batch-profile-strip-actions{flex-direction:column;align-items:stretch}.clip-source-tabs{grid-template-columns:1fr}.clip-source-list>button{grid-template-columns:auto minmax(0,1fr) auto}.clip-source-list>button>small{display:none}.clip-source-list>button>b{color:#0000;font-size:0}.clip-source-list>button>b:after{content:"→";color:#9daaff;font-size:.9rem}.clip-url-field,.clip-wizard-navigation,.clip-review-actions{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.clip-url-field{display:grid}.clip-url-field .primary-button,.clip-wizard-navigation .primary-button,.clip-wizard-navigation>button,.clip-review-actions>button,.clip-wizard-complete>div>*{text-align:center;width:100%}.clip-wizard-navigation>div{order:-1}.clip-review-grid{grid-template-columns:1fr}.clip-review-wide{grid-column:auto}}.track-actions{align-items:center;gap:10px;display:flex}.editor-link,.back-link{color:#cbd4ff;text-decoration:none}.editor-link{background:#667bf226;border:1px solid #667bf240;border-radius:8px;padding:7px 10px;font-size:.82rem;font-weight:700}.editor-link:hover{background:#667bf240}.editor-header{margin-bottom:30px}.back-link{color:#9ca8bd;margin-bottom:28px;font-size:.9rem;display:inline-block}.back-link:hover{color:#fff}.editor-title{margin-bottom:8px;font-size:clamp(2rem,5vw,3.2rem)}.editor-card{background:#171d28eb;border:1px solid #283142;border-radius:18px;margin-bottom:24px;padding:24px;box-shadow:0 18px 55px #0000002e}.waveform{background:#0e141d;border:1px solid #2a3548;border-radius:12px;width:100%;min-width:0;padding:10px 0;overflow:hidden}.waveform::part(scroll){overscroll-behavior-x:contain}.waveform::part(region){touch-action:none;-webkit-user-select:none;user-select:none}.waveform::part(region-content){pointer-events:none;-webkit-user-select:none;user-select:none}.playback-status{color:#929dae;font-variant-numeric:tabular-nums;justify-content:space-between;gap:20px;margin-top:14px;font-size:.86rem;display:flex}.playback-status strong{color:#d7dfef}.silence-editor{background:#450a0a2e;border:1px solid #f8717147;border-radius:12px;gap:.65rem;margin-top:.75rem;padding:.7rem;display:grid}.silence-editor-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.silence-editor-heading>div{gap:.15rem;min-width:0;display:grid}.silence-editor-heading strong{color:#fecaca;font-size:.84rem}.silence-editor-heading small{color:#aeb7c7;font-size:.7rem;line-height:1.35}.silence-add-button{flex:none;padding:.55rem .75rem}.silence-list{gap:.4rem;display:grid}.silence-row{background:#0f172ab8;border-radius:9px;grid-template-columns:1.8rem repeat(3,minmax(7rem,1fr)) 2rem;align-items:end;gap:.45rem;padding:.45rem;display:grid}.silence-index{color:#fff;background:#dc2626;border-radius:999px;align-self:center;place-items:center;width:1.55rem;height:1.55rem;font-size:.7rem;font-weight:800;display:grid}.silence-row label{gap:.2rem;min-width:0;display:grid;position:relative}.silence-row label>span{color:#94a3b8;font-size:.63rem}.silence-row label input{width:100%;min-width:0;height:2rem;padding:.25rem 1.35rem .25rem .5rem}.silence-row label small{color:#64748b;font-size:.65rem;position:absolute;bottom:.47rem;right:.45rem}.silence-remove-button{color:#fca5a5;cursor:pointer;background:#ef444424;border:0;border-radius:8px;width:2rem;height:2rem;font-size:1.15rem}.silence-remove-button:hover{color:#fff;background:#ef444447}@media (width<=720px){.silence-editor-heading{flex-direction:column;align-items:stretch}.silence-row{grid-template-columns:1.8rem repeat(2,minmax(0,1fr)) 2rem}.silence-row label:nth-of-type(3){grid-column:2/4}}.editor-controls{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.playback-buttons{gap:12px;display:flex}.volume-control{background:#111720;border:1px solid #2f3a4e;border-radius:10px;align-items:center;gap:10px;min-width:230px;padding:8px 11px;display:flex}.volume-button{background:0 0;border:0;border-radius:7px;flex:none;width:34px;height:34px;padding:0;font-size:1.15rem}.volume-button:hover:not(:disabled){background:#283244}.volume-slider{cursor:pointer;accent-color:#687ff6;flex:1;min-width:0}.volume-value{color:#aeb8ca;font-variant-numeric:tabular-nums;text-align:right;width:42px;font-size:.78rem}@media (width<=760px){.editor-controls{flex-direction:column;align-items:stretch}.playback-buttons{flex-direction:column}.volume-control{width:100%;min-width:0}}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field span{color:#aab4c5;font-size:.86rem;font-weight:700}.field input[type=number]{color:#e8edf5;background:#101620;border:1px solid #344057;border-radius:9px;outline:none;width:100%;padding:11px 12px}.field input[type=number]:focus{border-color:#687ff6}.field-wide{grid-column:1/-1}.field input[type=range]{width:100%}.nudge-controls{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.clip-summary{justify-content:space-between;align-items:center;gap:25px;display:flex}.summary-label{color:#8994a6;margin-bottom:5px;font-size:.82rem}.clip-summary strong{font-variant-numeric:tabular-nums;font-size:1.2rem}.generate-button{width:auto;margin:0}.zoom-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.fit-waveform-button{flex:none;padding:7px 11px;font-size:.78rem}.field-help{color:#788497;font-size:.78rem}.waveform::part(scroll){overscroll-behavior:contain;scrollbar-width:thin}.loop-control{color:#aeb8ca;cursor:pointer;align-items:center;gap:8px;font-size:.86rem;display:flex}.loop-control input{accent-color:#687ff6;width:17px;height:17px}.waveform::part(envelope){pointer-events:none}.waveform::part(polyline){filter:drop-shadow(0 0 2px #f7b95559)}.field input[type=text]{color:#e8edf5;background:#101620;border:1px solid #344057;border-radius:9px;outline:none;width:100%;padding:11px 12px}.field input[type=text]:focus{border-color:#687ff6}.generated-heading{margin-bottom:14px}.generated-clip-card .message{margin-top:0}.generated-clip-details{color:#838ea0;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:.8rem;display:flex}.saved-clips-list{gap:14px;display:grid}.saved-clip{background:#111720;border:1px solid #293345;border-radius:14px;padding:17px}.saved-clip-selected{border-color:#687ff6;box-shadow:inset 0 0 0 1px #687ff659}.saved-clip-heading{justify-content:space-between;gap:18px;display:flex}.saved-clip-heading h3{margin-bottom:4px}.saved-clip-heading p{color:#8e98a9;margin-bottom:0;font-size:.84rem}.saved-clip-details{color:#7e899b;flex-wrap:wrap;gap:8px 18px;margin-top:10px;font-size:.78rem;display:flex}.saved-clip-actions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.danger-button{color:#ffb8b8;background:#d23b3b1f;border:1px solid #d23b3b47;border-radius:10px;padding:9px 13px;font-weight:700}.danger-button:hover:not(:disabled){background:#d23b3b38}.modal-backdrop{z-index:1200;background:#04070bbf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.save-modal{background:#171d28;border:1px solid #344057;border-radius:16px;width:min(460px,100%);padding:24px}.save-modal h2{margin-bottom:10px}.save-modal p{color:#a4adbd}.save-modal-actions{gap:10px;margin-top:22px;display:grid}.save-modal-actions .primary-button{margin-top:0}.modal-cancel-button{color:#9da7b8;background:0 0;border:0;padding:10px}@media (width<=680px){.saved-clip-actions{flex-direction:column}.saved-clip-actions button{width:100%}.track-actions{flex-direction:column;align-items:flex-end}.editor-card{border-radius:14px;padding:17px}.playback-status{flex-direction:column;gap:5px}.editor-controls{flex-direction:column}.editor-control-button{width:100%}.settings-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.clip-summary{flex-direction:column;align-items:stretch}.generate-button{width:100%}}.clip-metadata-section{border-top:1px solid #293345;grid-column:1/-1;width:100%;min-width:0;margin-top:24px;padding-top:22px}.metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.metadata-grid .field-wide{grid-column:1/-1}.categories-field{border:0;min-width:0;margin:0;padding:0}.categories-field legend{color:#aab4c5;margin-bottom:10px;font-size:.86rem;font-weight:700}.category-selector,.saved-clip-categories{flex-wrap:wrap;gap:9px;display:flex}.category-option{color:#aab4c5;cursor:pointer;background:#101620;border:1px solid #344057;border-radius:999px;padding:9px 12px;transition:background .14s,border-color .14s,color .14s;position:relative}.category-option:hover{color:#e8edf5;background:#171f2c}.category-option-selected{color:#fff;background:#687ff626}.category-option input{opacity:0;width:1px;height:1px;position:absolute}.category-option:has(input:focus-visible){outline-offset:2px;outline:3px solid #687ff64d}.categories-field:disabled .category-option{cursor:not-allowed;opacity:.6}.category-status,.category-error{margin:9px 0 0;font-size:.8rem}.category-status{color:#7e899b}.category-error{color:#ffb9b9}.clip-lure-tags-field{background:#687ff612;border:1px solid #687ff640;border-radius:12px;padding:14px}.clip-lure-tags-first{margin-bottom:4px}.clip-metadata-step-heading{align-items:center;gap:10px;padding-top:4px;display:flex}.clip-metadata-step-heading>span{color:#dce3ff;background:#5064d4;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:.72rem;font-weight:900;display:grid}.clip-metadata-step-heading>div{gap:2px;display:grid}.clip-metadata-step-heading strong{color:#eef2f8;font-size:.85rem}.clip-metadata-step-heading small{color:#7f8b9e;font-size:.69rem}.clip-answer-workspace{background:linear-gradient(145deg,#192230e0,#0f151ff0);border:1px solid #303c50;border-radius:15px;gap:13px;min-width:0;padding:15px;display:grid;box-shadow:0 16px 34px #0000001f;container-type:inline-size}.clip-answer-workspace *,.clip-answer-workspace :before,.clip-answer-workspace :after{box-sizing:border-box}.clip-answer-workspace-heading{border-bottom:1px solid #7d8ea92e;align-items:center;gap:10px;padding-bottom:11px;display:flex}.clip-answer-workspace-heading>span{color:#e3e8ff;background:#5064d4;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:.72rem;font-weight:900;display:grid}.clip-answer-workspace-heading>div{gap:2px;min-width:0;display:grid}.clip-answer-workspace-heading strong{color:#f3f5f9;font-size:.9rem}.clip-answer-workspace-heading small{color:#8793a6;font-size:.67rem}.clip-precision-settings{background:#1119259e;border:1px solid #2d394c;border-radius:11px;overflow:hidden}.clip-precision-settings>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:flex}.clip-precision-settings>summary::-webkit-details-marker{display:none}.clip-precision-settings>summary>span{align-items:baseline;gap:9px;min-width:0;display:flex}.clip-precision-settings>summary strong{color:#dfe5ef;font-size:.75rem}.clip-precision-settings>summary small{color:#7f8b9e;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.clip-precision-settings>summary b{color:#aebaff;font-size:.68rem}.clip-precision-settings[open]>summary{border-bottom:1px solid #7d8ea924}.clip-precision-settings>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.clip-optional-row{background:#687ff612;border:1px solid #687ff62e;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 11px;display:flex}.clip-optional-row>div{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.clip-optional-row small{color:#8894a7;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:800}.clip-optional-row strong{color:#edf1f7;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.clip-optional-row span{color:#69768a;white-space:nowrap;font-size:.62rem}.clip-optional-row.editing{border-color:#687ff66b}.clip-inline-editor{align-items:center;gap:8px;min-width:0;display:flex}.clip-inline-editor input{flex:1;min-width:0}.clip-inline-editor button{white-space:nowrap;flex:none}.clip-answer-primary-grid{grid-template-columns:minmax(0,1fr) 215px;align-items:start;gap:12px;display:grid}.clip-answer-primary-column{gap:9px;min-width:0;display:grid}.clip-answer-main-field>span,.clip-answer-secondary-grid .field>span,.clip-answer-prompt-grid .field>span{align-items:center;gap:7px;display:flex}.clip-answer-main-field>span b{color:#cfd7ff;letter-spacing:.05em;text-transform:uppercase;background:#687ff629;border-radius:5px;padding:3px 6px;font-size:.56rem}.clip-answer-main-field input{min-height:45px;font-size:1rem;font-weight:750}.clip-answer-inline-suggestions{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px}.clip-answer-inline-suggestions>small{white-space:nowrap}.clip-answer-inline-suggestions>div{scrollbar-width:thin;flex-wrap:nowrap;min-width:0;padding-bottom:2px;overflow-x:auto}.clip-answer-inline-suggestions button{flex:none;padding:5px 8px;font-size:.66rem}.clip-answer-match{padding:9px 10px}.clip-answer-match .answer-match-icon{width:23px;height:23px}.clip-answer-match p{line-height:1.35}.clip-answer-tools{gap:9px;display:grid}.clip-answer-tools .clip-answer-difficulty{gap:4px;padding:10px 11px}.clip-answer-tools .clip-answer-difficulty>div{min-height:28px}.clip-answer-tools .cash-answer-tester{justify-items:stretch}.clip-answer-tools .cash-answer-test-toggle{width:100%}.clip-answer-tools .cash-answer-test-panel{width:100%;padding:10px}.clip-answer-secondary-grid{border-top:1px solid #7d8ea924;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;padding-top:12px;display:grid}.clip-answer-secondary-grid .field>span>b{color:#b9c4d5;background:#111925;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:.62rem}.clip-answer-secondary-grid .field>span>small,.clip-answer-prompt-grid .field>span>small{color:#697689;text-transform:uppercase;margin-left:auto;font-size:.59rem;font-weight:750}.clip-answer-variants textarea{resize:vertical;min-height:76px}.clip-answer-variants>small{color:#758195;font-size:.62rem}.clip-answer-details-column{align-content:start;gap:8px;min-width:0;display:grid}.clip-answer-details-column .answer-detail-suggestions{gap:5px}.clip-answer-details-column .answer-detail-suggestions button{padding:5px 8px;font-size:.66rem}.clip-answer-prompt-grid{border-top:1px solid #7d8ea924;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}.clip-answer-prompt-grid.single-column{grid-template-columns:1fr}.clip-answer-prompt-grid textarea{resize:vertical;min-height:62px}.clip-answer-prompt-grid .field-help{color:#737f91;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.clip-answer-extras{border-top:1px solid #7d8ea924;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.clip-extra-block{background:#0d131d73;border:1px solid #7d8ea929;border-radius:10px;align-content:start;gap:8px;min-width:0;padding:10px 11px;display:grid}.clip-extra-block:last-child:nth-child(odd){grid-column:1/-1}.clip-extra-block>header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.clip-extra-block>header>div{align-items:baseline;gap:8px;min-width:0;display:flex}.clip-extra-block>header strong{color:#dfe5ef;white-space:nowrap;font-size:.75rem}.clip-extra-block>header small{color:#778498;text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.clip-extra-block>header .text-button{white-space:nowrap;flex:none;font-size:.66rem}.clip-answer-variant-list{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.clip-answer-variant-list button{color:#d9e0ea;background:#182131;border:1px solid #354259;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:4px 7px;font-size:.65rem;display:flex}.clip-answer-variant-list button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clip-answer-variant-list button b{color:#ff9ca7;font-size:.75rem}.clip-extra-editor-stack{gap:7px;min-width:0;display:grid}.answer-extra-modal{color:#e8edf5;background:#171f2b;border:1px solid #3b485d;border-radius:17px;width:min(620px,100vw - 32px);max-height:min(82vh,720px);display:grid;overflow:hidden;box-shadow:0 28px 90px #00000094}.answer-extra-modal>header{border-bottom:1px solid #303b4e;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.answer-extra-modal>header small{color:#7f8ca0;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.answer-extra-modal>header h2{margin:3px 0 0;font-size:1.05rem}.answer-extra-modal>header>button{color:#bdc6d4;background:#222c3b;border:1px solid #3b485e;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;padding:0;font-size:1.2rem;display:grid}.answer-extra-modal-body{gap:12px;min-width:0;padding:18px;display:grid;overflow-y:auto}.answer-extra-modal-body input,.answer-extra-modal-body textarea{box-sizing:border-box;width:100%;min-width:0}.answer-extra-modal-body textarea{resize:vertical;min-height:105px}.answer-extra-modal-body>p{color:#8794a7;margin:0;font-size:.7rem;line-height:1.5}.answer-extra-variant-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.answer-extra-variant-form .primary-button{min-height:42px;margin:0}.answer-extra-modal-variants{gap:7px;padding-top:4px;display:grid}.answer-extra-modal-variants>small{color:#7f8ca0;text-transform:uppercase;font-size:.64rem;font-weight:800}.answer-extra-modal-variants>div{flex-wrap:wrap;gap:6px;display:flex}.answer-extra-modal-variants button{color:#dce3ed;background:#111925;border:1px solid #354259;border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:6px 9px;font-size:.7rem;display:flex}.answer-extra-modal-variants button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.answer-extra-modal-variants button b{color:#ff9ca7}.answer-extra-modal>footer{background:#121923;border-top:1px solid #303b4e;justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}@media (width<=900px){.clip-answer-primary-grid{grid-template-columns:1fr}.clip-answer-tools{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);align-items:stretch}.clip-answer-tools .cash-answer-tester{align-content:center}}@container (width<=700px){.clip-answer-primary-grid{grid-template-columns:1fr}.clip-answer-tools{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);align-items:stretch}.clip-answer-tools .cash-answer-tester{align-content:center}.clip-answer-extras{grid-template-columns:1fr}.clip-extra-block:last-child:nth-child(odd){grid-column:auto}.clip-inline-editor{flex-wrap:wrap;align-items:stretch}.clip-inline-editor input{flex-basis:100%}}@container (width<=560px){.clip-answer-secondary-grid,.clip-answer-prompt-grid,.clip-answer-tools,.clip-answer-extras{grid-template-columns:1fr}.clip-answer-inline-suggestions{grid-template-columns:1fr;gap:5px;display:grid}.clip-optional-row>div{gap:2px;display:grid}.clip-optional-row span{display:none}.clip-precision-settings>div{grid-template-columns:1fr}}@media (width<=560px){.answer-extra-modal{border-radius:13px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.answer-extra-variant-form{grid-template-columns:1fr}.answer-extra-modal>footer{flex-direction:column-reverse;align-items:stretch}.answer-extra-modal>footer button{justify-content:center}}.answer-match-assistant{color:#c7d0de;background:#e1993412;border:1px solid #e199343d;border-radius:11px;align-items:flex-start;gap:10px;min-width:0;padding:12px 13px;display:flex}.answer-match-assistant.exact,.answer-match-assistant.clear{background:#3eb96512;border-color:#3eb96540}.answer-match-icon{color:#ffd399;background:#e1993426;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:.68rem;font-weight:900;display:grid}.answer-match-assistant.exact .answer-match-icon,.answer-match-assistant.clear .answer-match-icon{color:#b8ecc5;background:#3eb96526}.answer-match-assistant>div,.answer-match-content{flex:1;min-width:0}.answer-match-assistant strong{color:#edf1f7;font-size:.77rem}.answer-match-assistant p{color:#909caf;margin:3px 0 0;font-size:.68rem;line-height:1.45}.answer-match-spinner{border:2px solid #687ff633;border-top-color:#8294ff;border-radius:50%;flex:none;width:23px;height:23px;animation:.7s linear infinite answer-match-spin}@keyframes answer-match-spin{to{transform:rotate(360deg)}}.answer-match-suggestions{gap:6px;margin-top:9px;display:grid}.answer-match-suggestions button{color:#dfe5ef;text-align:left;background:#111925;border:1px solid #354159;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;width:100%;padding:8px 9px;display:grid}.answer-match-suggestions button:hover{background:#171f2e;border-color:#7184ea}.answer-match-suggestions button span{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:800;overflow:hidden}.answer-match-suggestions button small{color:#808ca0;white-space:nowrap;font-size:.61rem}.answer-match-suggestions button b{color:#cbd4ff;background:#687ff629;border-radius:6px;padding:4px 7px;font-size:.61rem}.clip-lure-selected-tags{flex-wrap:wrap;gap:6px;display:flex}.clip-lure-selected-tags button{color:#dce1ff;background:#687ff62e;border:1px solid #687ff673;border-radius:999px;padding:6px 9px;font-size:.72rem}.clip-lure-selected-tags button:hover{border-color:#ff7f8d}.clip-lure-selected-tags b{color:#ff9ca7;margin-left:4px}.clip-lure-tag-picker{grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) auto;gap:7px;display:grid}.clip-lure-tag-picker select,.clip-lure-tag-picker input{color:#e8edf5;background:#101620;border:1px solid #344057;border-radius:9px;min-width:0;padding:9px 10px}.clip-lure-tag-suggestions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.clip-lure-tag-suggestions small{color:#7e899b;width:100%}.clip-lure-tag-suggestions button{color:#b7c0ff;background:#101620;border:1px solid #344057;border-radius:999px;padding:5px 8px;font-size:.7rem}@media (width<=760px){.clip-lure-tag-picker{grid-template-columns:1fr}}.lure-conditions-editor{background:linear-gradient(145deg,#687ff614,#141b27eb);border:1px solid #687ff647;border-radius:14px;gap:12px;padding:16px;display:grid}.lure-condition-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lure-condition-heading>div{gap:3px;display:grid}.lure-condition-heading small,.lure-condition-field-picker>small,.lure-condition-values-picker>small,.lure-condition-operator small,.lure-query-summary>small{color:#7f8ba0;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:800}.lure-condition-heading strong{color:#f0f3f9;font-size:.92rem}.lure-condition-heading p{color:#8f9aad;text-align:right;max-width:440px;margin:0;font-size:.69rem;line-height:1.45}.lure-condition-heading p b{color:#bdc7ff}.lure-query-opening{color:#b9c2d0;background:#101722;border:1px solid #303b4f;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;font-size:.76rem;display:flex}.lure-query-opening span{color:#cbd3ff;letter-spacing:.06em;background:#687ff62b;border-radius:5px;padding:3px 6px;font-size:.64rem;font-weight:900}.lure-query-opening strong{font-size:.78rem}.lure-condition-empty{color:#939fb1;text-align:center;background:#ffffff06;border:1px dashed #3b4658;border-radius:10px;padding:17px}.lure-condition-empty strong{color:#dce2ec;margin-bottom:3px;font-size:.8rem;display:block}.lure-condition-empty p{margin:0;font-size:.7rem}.lure-condition-row-wrap{gap:8px;display:grid}.lure-condition-and{color:#aeb9f8;align-items:center;gap:8px;font-size:.62rem;font-weight:900;display:flex}.lure-condition-and:before,.lure-condition-and:after{content:"";background:#687ff640;flex:1;height:1px}.lure-condition-and span{background:#687ff621;border-radius:999px;padding:3px 8px}.lure-condition-row{background:#0c121bad;border:1px solid #303b50;border-radius:11px;grid-template-columns:auto minmax(130px,.85fr) 72px minmax(190px,1.35fr) auto;align-items:start;gap:9px;padding:12px;display:grid}.lure-condition-row-number{color:#b9c5ff;background:#687ff629;border-radius:7px;place-items:center;width:25px;height:25px;margin-top:20px;font-size:.67rem;font-weight:900;display:grid}.lure-condition-field-picker,.lure-condition-values-picker{gap:6px;min-width:0;display:grid}.lure-condition-field-picker select,.lure-condition-values-picker select,.lure-condition-row input{color:#e8edf5;background:#151d29;border:1px solid #344057;border-radius:9px;width:100%;min-width:0;padding:9px 10px}.lure-condition-operator{text-align:center;gap:6px;display:grid}.lure-condition-operator strong{color:#c9d2ff;letter-spacing:.05em;background:#687ff621;border:1px solid #687ff640;border-radius:9px;min-height:38px;padding:11px 7px 8px;font-size:.68rem}.lure-condition-selected-values{flex-wrap:wrap;align-items:center;gap:5px;min-height:31px;display:flex}.lure-condition-selected-values>span{color:#9da9ea;font-size:.58rem;font-weight:900}.lure-condition-selected-values button{color:#dce1ff;background:#687ff62e;border:1px solid #687ff666;border-radius:999px;padding:5px 8px;font-size:.7rem}.lure-condition-new-value{grid-template-columns:1fr auto;gap:6px;display:grid}.lure-condition-remove{color:#ff9ca7;align-self:center;margin-top:16px;font-size:.66rem}.lure-condition-add{border-style:dashed;justify-self:start}.lure-query-summary{background:#2fb97512;border:1px solid #3eb96538;border-radius:10px;gap:6px;padding:12px 13px;display:grid}.lure-query-summary.empty{background:#ffffff05;border-color:#303a4a}.lure-query-summary p{color:#b9c4d2;margin:0;font-size:.75rem;line-height:1.55}.lure-query-summary p strong{color:#eef2f7}.lure-query-summary code{color:#94a3c0;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #ffffff0f;padding-top:5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;overflow:hidden}.lure-condition-value-suggestions{flex-wrap:wrap;align-items:center;gap:5px;padding-left:4px;display:flex}.lure-condition-value-suggestions small{color:#7e899b}.lure-condition-value-suggestions button{color:#b7c0ff;background:#101620;border:1px solid #344057;border-radius:999px;padding:4px 7px;font-size:.68rem}@media (width<=760px){.lure-conditions-editor{padding:12px}.lure-condition-heading{flex-direction:column;gap:7px}.lure-condition-heading p{text-align:left}.lure-condition-row{grid-template-columns:auto minmax(0,1fr) auto}.lure-condition-row-number{grid-row:1/3}.lure-condition-operator{grid-column:2}.lure-condition-values-picker{grid-column:2/-1}.lure-condition-remove{grid-area:1/3;margin-top:18px}.lure-query-summary code{white-space:normal}}.field input[type=text],.field textarea,.field select{color:#e8edf5;width:100%;font:inherit;background:#101620;border:1px solid #344057;border-radius:9px;outline:none;padding:11px 12px}.field textarea{resize:vertical;min-height:90px;line-height:1.5}.field select{cursor:pointer}.field input[type=text]:focus,.field textarea:focus,.field select:focus{border-color:#687ff6;box-shadow:0 0 0 3px #687ff61f}@media (width<=680px){.metadata-grid{grid-template-columns:1fr}.metadata-grid .field-wide{grid-column:auto}.answer-match-suggestions button{grid-template-columns:minmax(0,1fr) auto}.answer-match-suggestions button small{grid-area:2/1/auto/-1}.clip-answer-workspace{padding:11px}.clip-answer-workspace-heading{align-items:flex-start}.clip-answer-primary-grid,.clip-answer-secondary-grid,.clip-answer-prompt-grid,.clip-answer-tools{grid-template-columns:1fr}.clip-answer-inline-suggestions{grid-template-columns:1fr;gap:5px;display:grid}.clip-answer-workspace-heading small{line-height:1.35}.clip-answer-prompt-grid .field-help{white-space:normal}}.saved-clip-answer{background:#ffffff06;border-radius:10px;gap:7px;margin-top:14px;padding:12px;display:grid}.saved-clip-categories{margin-top:14px}.saved-clip-lure-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.saved-clip-lure-tags small{color:#7e899b;width:100%}.saved-clip-lure-tags span{color:#b7c0ff;background:#687ff614;border:1px solid #687ff647;border-radius:999px;padding:5px 8px;font-size:.72rem}.category-badge{color:#cfd7e6;background:#ffffff06;border:1px solid #687ff6;border-radius:999px;padding:5px 9px;font-size:.76rem}.saved-clip-answer>div{justify-content:space-between;gap:20px;display:flex}.saved-clip-answer span{color:#7e899b;flex-shrink:0;font-size:.78rem}.saved-clip-answer strong{color:#dce2ec;text-align:right;font-size:.82rem}.admin-layout{--admin-sidebar-width:260px;--admin-route-bottom-inset:0px;grid-template-columns:var(--admin-sidebar-width) minmax(0, 1fr);width:100%;height:100dvh;min-height:0;display:grid;overflow:hidden}.admin-layout.is-sidebar-collapsed{--admin-sidebar-width:76px}.admin-sidebar{background:#0d1118f7;border-right:1px solid #252d3c;flex-direction:column;min-width:0;height:100%;min-height:0;padding:24px 18px;display:flex;position:relative;overflow:hidden}.admin-sidebar-brand-row{align-items:flex-start;gap:8px;min-width:0;display:flex}.admin-brand{color:#edf1fa;flex:auto;align-items:center;gap:12px;min-width:0;padding:5px 8px 24px;text-decoration:none;display:flex}.admin-sidebar-collapse{color:#8f9db3;cursor:pointer;background:#171e2a;border:1px solid #303a4e;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;margin-top:9px;padding:0;display:grid}.admin-sidebar-collapse:hover,.admin-sidebar-collapse:focus-visible{color:#f3f6fb;background:#222d3e;border-color:#536179}.admin-menu-toggle{display:none}.admin-brand-mark{color:#fff;letter-spacing:.04em;background:linear-gradient(145deg,#7b8ef7,#4d62db);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:.84rem;font-weight:900;display:grid;box-shadow:0 9px 25px #4e62db47}.admin-brand>span:last-child,.admin-sidebar-footer>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-brand strong{font-size:.98rem}.admin-brand small,.admin-sidebar-footer small{color:#778296;font-size:.72rem}.admin-navigation{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;align-content:start;gap:25px;min-height:0;display:grid;overflow:auto}.admin-nav-group{gap:5px;display:grid}.admin-nav-group>p{color:#7f8a9e;letter-spacing:.11em;text-transform:uppercase;margin:0 10px 6px;font-size:.67rem;font-weight:800}.admin-nav-group>a,.admin-nav-disabled{color:#9ba6b9;border-radius:10px;align-items:center;gap:11px;min-height:43px;padding:10px 12px;font-size:.88rem;font-weight:700;text-decoration:none;display:flex}.admin-nav-group>a:hover{color:#e8edf5;background:#171e2a}.admin-nav-group>a.router-link-exact-active{color:#fff;background:#657bef26;box-shadow:inset 0 0 0 1px #6e84f733}.admin-nav-icon{color:#8193ef;place-items:center;width:22px;min-width:22px;font-size:1rem;display:grid}.admin-nav-disabled{color:#545f72;cursor:default}.admin-nav-disabled small{color:#556071;text-transform:uppercase;margin-left:auto;font-size:.62rem}.admin-sidebar-footer{color:#b9c4d6;background:#111720;border:1px solid #252f40;border-radius:12px;align-items:center;gap:11px;margin-top:auto;padding:14px 12px;font-size:.78rem;display:flex}.admin-sidebar-footer .status-dot{width:7px;height:7px}.admin-workspace{background:#101620;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.admin-workspace-chrome{background:#0f141dd1;min-width:0;min-height:0}.admin-workspace-chrome.is-compact .admin-topbar{padding-block:13px}.admin-workspace-chrome.is-compact .admin-topbar .eyebrow,.admin-workspace-chrome.is-compact .admin-topbar p:last-child{display:none}.admin-workspace-chrome.is-compact .admin-topbar h1{margin-bottom:0;font-size:clamp(1.15rem,2vw,1.42rem)}.admin-workspace-chrome.is-none{display:none}.admin-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f141dd1;border-bottom:1px solid #252d3c;justify-content:space-between;align-items:center;gap:30px;padding:25px 40px;display:flex}.admin-topbar h1{margin-bottom:6px;font-size:clamp(1.65rem,3vw,2.25rem)}.admin-topbar p:last-child{color:#8f99aa;margin-bottom:0;font-size:.88rem}.admin-topbar .eyebrow{margin-bottom:6px}.admin-topbar-status{color:#b8e9c7;background:#3eb96514;border:1px solid #3eb96533;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;font-size:.78rem;font-weight:700;display:flex}.admin-route-host{overscroll-behavior:contain;min-width:0;min-height:0;padding-bottom:var(--admin-route-bottom-inset);scroll-padding-bottom:var(--admin-route-bottom-inset);scrollbar-gutter:stable;position:relative;overflow:auto}.admin-route-host.is-contained{overflow:hidden}.admin-route-host.is-contained>*{width:100%;min-width:0;height:100%;min-height:0}.admin-page{--admin-page-block-padding:34px;--admin-page-inline-padding:40px;--admin-page-bottom-padding:70px;box-sizing:border-box;width:100%;max-width:1440px;padding:var(--admin-page-block-padding) var(--admin-page-inline-padding) var(--admin-page-bottom-padding);margin:0 auto}.admin-page>.app-header{display:none}.admin-page--frame-content{min-height:100%}.admin-list-command-bar{z-index:20;margin:calc(-1 * var(--admin-page-block-padding)) calc(-1 * var(--admin-page-inline-padding)) 18px;padding:var(--admin-page-block-padding) var(--admin-page-inline-padding) 13px;background:linear-gradient(#101620 78%,#10162000);position:sticky;top:0}.admin-module-action-footer{color:#aab6c8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e141ef5;border-top:1px solid #2c3749;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px max(20px,min(40px,3vw));display:flex;box-shadow:0 -14px 28px #04080e24}.admin-module-action-footer>span{color:#8795a9;min-width:0;font-size:.76rem}.admin-module-action-footer .primary-button{flex:none;margin:0}.clips-command-bar{gap:10px;display:grid}.clips-command-bar .clip-library-primary-action{margin-bottom:0}.clips-command-bar .clips-bulk-selection-bar{margin:0}.admin-layout.is-sidebar-collapsed .admin-sidebar{padding-inline:12px}.admin-layout.is-sidebar-collapsed .admin-sidebar-brand-row{flex-direction:column;align-items:center;gap:8px}.admin-layout.is-sidebar-collapsed .admin-brand{flex:none;width:42px;padding:0}.admin-layout.is-sidebar-collapsed .admin-brand>span:last-child,.admin-layout.is-sidebar-collapsed .admin-nav-label,.admin-layout.is-sidebar-collapsed .admin-nav-group>p,.admin-layout.is-sidebar-collapsed .admin-sidebar-footer>span:last-child{display:none}.admin-layout.is-sidebar-collapsed .admin-sidebar-collapse{margin-top:0}.admin-layout.is-sidebar-collapsed .admin-navigation{scrollbar-gutter:auto;gap:15px}.admin-layout.is-sidebar-collapsed .admin-nav-group{gap:5px}.admin-layout.is-sidebar-collapsed .admin-nav-group>a{justify-content:center;min-height:44px;padding:10px}.admin-layout.is-sidebar-collapsed .admin-nav-icon{width:24px;min-width:24px;font-size:1.18rem}.admin-layout.is-sidebar-collapsed .admin-sidebar-footer{justify-content:center;padding:13px 8px}.admin-layout.is-sidebar-collapsed .admin-sidebar-footer .status-dot{width:9px;height:9px}.track-editor-page .editor-header{margin-top:-6px}.track-editor-page .editor-title,.track-editor-page .eyebrow,.track-editor-page .header-description{display:none}.track-editor-page .back-link{margin-bottom:0}.dashboard-welcome{background:radial-gradient(circle at 88% 20%,#7d90f93d,#0000 16rem),linear-gradient(135deg,#1f2a4af5,#141b29f5);border:1px solid #344266;border-radius:20px;justify-content:space-between;align-items:center;gap:32px;padding:30px;display:flex;overflow:hidden;box-shadow:0 22px 60px #0000002e}.dashboard-welcome h2{max-width:650px;margin-bottom:10px;font-size:clamp(1.45rem,3vw,2.2rem)}.dashboard-welcome p:last-child{color:#aab4c8;max-width:680px;margin-bottom:0;line-height:1.55}.dashboard-primary-action{flex:none;width:auto;margin:0;padding:12px 17px;text-decoration:none}.dashboard-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.dashboard-stats article{background:#171d28e0;border:1px solid #283142;border-radius:15px;align-items:center;gap:14px;min-width:0;padding:18px;display:flex}.dashboard-stat-icon{color:#aebaff;background:#687ff61f;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.dashboard-stats article>div{flex-direction:column;min-width:0;display:flex}.dashboard-stats strong{color:#f2f5fb;font-size:1.3rem}.dashboard-stats article>div>span{color:#7f8a9c;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.dashboard-storage{background:#171d28e6;border:1px solid #2b3547;border-radius:15px;grid-template-columns:auto minmax(0,1fr) minmax(220px,.55fr);align-items:center;gap:16px;margin-top:14px;padding:15px 18px;display:grid}.dashboard-storage-icon{color:#7ce0ae;background:#55c78f1f;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.dashboard-storage-copy{gap:2px;min-width:0;display:grid}.dashboard-storage-copy small{color:#8793a7;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.dashboard-storage-copy strong{color:#f2f5fb;font-size:1rem}.dashboard-storage-copy span{color:#8793a7;font-size:.68rem}.dashboard-storage-meter{grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:2px 10px;display:grid}.dashboard-storage-meter>div{background:#0d131c;border-radius:999px;height:8px;overflow:hidden}.dashboard-storage-meter i{border-radius:inherit;background:#55c78f;height:100%;display:block}.dashboard-storage.is-warning .dashboard-storage-meter i{background:#e4ac52}.dashboard-storage.is-critical .dashboard-storage-meter i{background:#ed6b73}.dashboard-storage-meter>strong{color:#f2f5fb;grid-area:1/2;font-size:.78rem}.dashboard-storage-meter>span{color:#7f8b9e;text-align:right;grid-column:1/-1;font-size:.6rem}.dashboard-desktop-release{background:linear-gradient(135deg,#171c31,#121723);border:1px solid #343d61;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 17px;display:grid}.dashboard-desktop-icon{color:#fff;background:linear-gradient(135deg,#7168ef,#d65091);border-radius:13px;place-items:center;width:48px;height:48px;font-size:.78rem;font-weight:950;display:grid;box-shadow:0 8px 24px #7168ef33}.dashboard-desktop-release>div{gap:2px;display:grid}.dashboard-desktop-release small,.dashboard-desktop-release span{color:#8994aa;font-size:.68rem}.dashboard-desktop-release strong{color:#f4f6ff;font-size:.9rem}.dashboard-desktop-release .primary-button{white-space:nowrap}.dashboard-desktop-unavailable{border:1px solid #343d4d;border-radius:9px;padding:8px 11px}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);gap:20px;margin-top:20px;display:grid}.dashboard-panel,.category-form-card,.categories-list-card{background:#171d28e6;border:1px solid #283142;border-radius:17px;padding:22px}.module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.module-card{color:#e8edf5;background:#111720;border:1px solid #2a3548;border-radius:14px;flex-direction:column;min-height:205px;padding:18px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.module-card:hover{border-color:#5368db;transform:translateY(-2px)}.module-card-icon{color:#cbd4ff;background:#687ff624;border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:22px;font-size:1.15rem;display:grid}.module-card strong{margin-bottom:7px}.module-card p{color:#7f8a9b;margin-bottom:15px;font-size:.78rem;line-height:1.5}.module-card-link{color:#96a7ff;margin-top:auto;font-size:.76rem;font-weight:800}.recent-panel .section-heading a{color:#9bafff;font-size:.76rem;text-decoration:none}.recent-track-list{gap:7px;display:grid}.recent-track-list>a{color:#dce3ef;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;text-decoration:none;display:grid}.recent-track-list>a:hover{background:#111720}.recent-track-icon{color:#aebaff;background:#687ff61a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.recent-track-list a>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.recent-track-list strong,.recent-track-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-track-list strong{font-size:.8rem}.recent-track-list small{color:#737f91;font-size:.7rem}.recent-track-arrow{color:#5f6b7e}.compact-empty-state{color:#727e90;text-align:center;padding:30px 12px}.library-toolbar{background:#171d28e6;border:1px solid #283142;border-radius:15px;grid-template-columns:minmax(260px,1fr) auto auto auto;gap:11px;padding:15px;display:grid}.library-search{color:#748096;background:#101620;border:1px solid #344057;border-radius:9px;align-items:center;gap:10px;padding:0 12px;display:flex}.library-search:focus-within{border-color:#687ff6}.library-search input{color:#e8edf5;background:0 0;border:0;outline:0;width:100%;padding:10px 0}.library-toolbar select{color:#cbd3e1;background:#101620;border:1px solid #344057;border-radius:9px;padding:9px 34px 9px 11px}.library-results-heading{color:#8994a6;justify-content:space-between;align-items:center;margin:20px 2px 13px;font-size:.82rem;display:flex}.library-results-heading strong{color:#edf1f8;margin-right:5px;font-size:1.05rem}.text-button{color:#9daeff;background:0 0;border:0;padding:5px;font-size:.78rem;font-weight:700}.clips-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.clip-library-card{background:#171d28eb;border:1px solid #293345;border-radius:15px;flex-direction:column;min-width:0;padding:18px;display:flex}.clip-library-card>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.clip-library-artwork{object-fit:contain;background:#111822;border:1px solid #344057;border-radius:11px;flex:none;width:56px;height:56px;padding:3px}.clip-library-card>header>div{flex:1;min-width:0}.clip-library-card header p{color:#7f8a9c;margin-bottom:5px;font-size:.72rem}.clip-library-card header h2{margin-bottom:0;font-size:1rem}.clip-status{color:#c0cad8;text-transform:uppercase;background:#222b39;border-radius:999px;padding:5px 8px;font-size:.67rem;font-weight:800}.clip-status-ready{color:#aee6bd;background:#3eb9651c}.clip-status-error{color:#ffb1b1;background:#d23b3b1f}.clip-library-meta{color:#7e899b;flex-wrap:wrap;gap:7px 14px;margin-top:11px;font-size:.72rem;display:flex}.clip-answer-preview{background:#ffffff06;border-radius:9px;flex-direction:column;gap:4px;margin-top:14px;padding:11px 12px;display:flex}.clip-answer-preview span,.clip-answer-preview small{color:#748094;font-size:.68rem}.clip-answer-preview strong{font-size:.84rem}.clip-library-card footer{text-align:right;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:15px;display:flex}.clips-compact-page{max-width:1500px}.clips-compact-toolbar{grid-template-columns:minmax(240px,1fr) minmax(155px,auto) minmax(155px,auto) minmax(125px,auto) auto}.clips-compact-count{margin-bottom:8px}.clips-compact-count>div{align-items:baseline;gap:6px;display:flex}.clips-compact-count small{color:#778397;margin-left:5px;font-size:.63rem}.clips-compact-list{overscroll-behavior-inline:contain;scrollbar-gutter:stable;background:#111721c7;border:1px solid #2a3446;border-radius:12px;overflow:auto hidden}.clips-compact-header,.clip-compact-row{grid-template-columns:24px 38px minmax(250px,2fr) minmax(140px,1fr) 135px 92px 52px 120px;align-items:center;gap:9px;display:grid}.clips-compact-header{color:#6f7b8e;letter-spacing:.05em;text-transform:uppercase;background:#111823;border-bottom:1px solid #293345;min-height:31px;padding:0 10px;font-size:.61rem;font-weight:850}.clip-compact-row{cursor:pointer;border-bottom:1px solid #313d51a6;min-height:58px;padding:7px 10px;transition:background .12s,border-color .12s}.clip-compact-row:last-child{border-bottom:0}.clip-compact-row:hover,.clip-compact-row:focus-visible{background:#687ff612;outline:none}.clip-compact-row:focus-visible{box-shadow:inset 3px 0 #7184ee}.clip-compact-row.selected{background:#687ff61a;box-shadow:inset 3px 0 #7184ee}.clip-compact-check,.clip-compact-check-head{place-items:center;display:grid}.clip-compact-check input,.clip-compact-check-head input{accent-color:#7184ee;width:15px;height:15px;margin:0}.clip-compact-check{cursor:pointer}.clip-compact-play{color:#dbe2ff;background:#1b2535;border:1px solid #3a4861;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.65rem;display:grid}.clip-compact-play:hover,.clip-compact-play.playing{color:#fff;background:#5268dc;border-color:#7588ef}.clip-compact-play:disabled{cursor:not-allowed;opacity:.4}.clip-compact-identity{align-items:center;gap:9px;min-width:0;display:flex}.clip-compact-identity img,.clip-compact-artwork-placeholder{aspect-ratio:16/9;object-fit:contain;background:#101722;border:1px solid #344057;border-radius:8px;flex:none;width:68px;height:auto}.clip-compact-artwork-placeholder{color:#7482a1;place-items:center;display:grid}.clip-compact-identity>div,.clip-compact-answer{gap:2px;min-width:0;display:grid}.clip-compact-identity strong,.clip-compact-answer strong{color:#e6ebf3;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.clip-compact-identity small,.clip-compact-answer small{color:#748094;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.clip-compact-answer strong{color:#cbd3e1;font-weight:750}.clip-compact-category{align-items:center;gap:4px;min-width:0;display:flex}.clip-compact-category>span{color:#aeb9ca;text-overflow:ellipsis;white-space:nowrap;background:#ffffff06;border:1px solid #3a465a;border-radius:999px;max-width:110px;padding:3px 6px;font-size:.59rem;overflow:hidden}.clip-compact-category small{color:#7d899c;font-size:.58rem}.clip-compact-category em{color:#687487;font-style:normal}.clip-compact-difficulty{white-space:nowrap;align-items:center;gap:0;display:flex}.clip-compact-difficulty button{color:#756846;background:0 0;border:0;padding:1px;font-size:.76rem;line-height:1;transition:color .1s,transform .1s}.clip-compact-difficulty button.active{color:#f0bd57}.clip-compact-difficulty button:hover:not(:disabled){color:#ffd978;transform:scale(1.18)}.clip-compact-difficulty.saving{opacity:.58}.clip-compact-row>time{color:#8894a7;font-variant-numeric:tabular-nums;font-size:.66rem}.clip-compact-actions{justify-content:flex-end;gap:5px;display:flex}.clip-compact-actions button,.clip-compact-actions a{color:#aeb9cd;background:#182130;border:1px solid #344057;border-radius:6px;padding:5px 7px;font-size:.6rem;font-weight:800;text-decoration:none}.clip-compact-actions button:hover,.clip-compact-actions a:hover{color:#e8ecff;border-color:#6376da}.clips-bulk-selection-bar{color:#8d99ab;background:#111721b3;border:1px solid #2a3446;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:10px 0;padding:9px 11px;display:flex}.clips-bulk-selection-bar.active{color:#dce3ff;background:#687ff617;border-color:#687ff661}.clips-bulk-selection-bar>div{gap:2px;display:grid}.clips-bulk-selection-bar strong{font-size:.76rem}.clips-bulk-selection-bar small{color:#7f8b9e;font-size:.63rem}.clips-bulk-selection-bar aside{align-items:center;gap:7px;display:flex}.clips-bulk-selection-bar button{margin:0;padding:7px 10px;font-size:.67rem}.bulk-lure-assign-modal{width:min(650px,100vw - 24px);overflow:hidden}.bulk-lure-assign-content{gap:14px;padding:17px 19px 19px;display:grid;overflow-y:auto}.bulk-lure-assign-content>label{color:#aeb8c8;gap:6px;font-size:.7rem;font-weight:800;display:grid}.bulk-lure-selection-summary{color:#aeb9f8;background:#687ff61a;border:1px solid #687ff645;border-radius:10px;align-items:baseline;gap:7px;padding:11px 13px;display:flex}.bulk-lure-selection-summary strong{font-size:1rem}.bulk-lure-selection-summary span{color:#8e9aad;font-size:.68rem}.bulk-lure-set-preview{background:#111720;border:1px solid #2c3748;border-radius:11px;gap:9px;padding:12px;display:grid}.bulk-lure-set-preview>div:first-child{gap:2px;display:grid}.bulk-lure-set-preview small{color:#8490a3;font-size:.66rem}.bulk-lure-set-preview>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.bulk-lure-set-preview span{color:#c8d0ff;background:#687ff621;border-radius:999px;padding:5px 8px;font-size:.64rem}.bulk-lure-assign-content fieldset{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.bulk-lure-assign-content legend{color:#aeb8c8;grid-column:1/-1;margin-bottom:7px;font-size:.7rem;font-weight:800}.bulk-lure-assign-content fieldset label{cursor:pointer;background:#121923;border:1px solid #2c3748;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;display:flex}.bulk-lure-assign-content fieldset label.selected{background:#687ff61a;border-color:#687ff680}.bulk-lure-assign-content fieldset input{accent-color:#7184ee;margin-top:3px}.bulk-lure-assign-content fieldset span{gap:3px;display:grid}.bulk-lure-assign-content fieldset strong{color:#e4e9f4;font-size:.73rem}.bulk-lure-assign-content fieldset small{color:#8995a7;font-size:.63rem;line-height:1.35}.bulk-lure-assign-content footer{justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.bulk-lure-success{text-align:center;justify-items:center;gap:9px;padding:28px 20px;display:grid}.bulk-lure-success>span{color:#d7ffe5;background:#46be7429;border:1px solid #46be745c;border-radius:50%;place-items:center;width:46px;height:46px;font-size:1.1rem;font-weight:900;display:grid}.bulk-lure-success p{color:#98a4b6;margin:0;font-size:.72rem}.clips-pagination{justify-content:center;align-items:center;gap:7px;margin-top:14px;display:flex}.clips-pagination button{color:#aab5c6;background:#161f2b;border:1px solid #344057;border-radius:7px;padding:7px 9px;font-size:.66rem;font-weight:800}.clips-pagination button:hover:not(:disabled){color:#e3e7ff;border-color:#687ff6}.clips-pagination button:disabled{opacity:.38;cursor:not-allowed}.clips-pagination>span{color:#9aa6b8;justify-items:center;min-width:104px;font-size:.69rem;display:grid}.clips-pagination>span strong{color:#dce1ff}.clips-pagination>span small{color:#6f7b8d;font-size:.58rem}.compact-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05080dc7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.compact-modal{color:#dfe5ef;background:#151d29;border:1px solid #3a465a;border-radius:16px;width:min(720px,100%);max-height:min(88vh,820px);display:grid;overflow:auto;box-shadow:0 24px 80px #0000008c}.compact-modal>header{z-index:2;background:#151d29f7;border-bottom:1px solid #2e394c;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex;position:sticky;top:0}.compact-modal>header>div{min-width:0}.compact-modal>header small{color:#79869a;letter-spacing:.06em;text-transform:uppercase;font-size:.63rem;font-weight:850}.compact-modal>header h2{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:1rem;overflow:hidden}.compact-modal>header>button{color:#aeb8c8;background:#202a39;border:1px solid #3b485e;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:1.05rem;display:grid}.compact-modal-loading{color:#8794a8;text-align:center;padding:42px}.clip-detail-hero{grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px;display:grid}.clip-detail-hero img{aspect-ratio:16/9;object-fit:contain;background:#0f1620;border:1px solid #354158;border-radius:11px;width:120px;height:auto;padding:0}.clip-detail-hero>div{gap:5px;min-width:0;display:grid}.clip-detail-hero strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.clip-detail-hero span,.clip-detail-hero small{color:#8793a6;font-size:.7rem}.clip-detail-play{color:#dfe5ff;background:#4f65d4;border:0;border-radius:8px;padding:9px 11px;font-size:.69rem;font-weight:850}.clip-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px 18px;display:grid}.clip-detail-grid article{background:#111925;border:1px solid #2f3a4d;border-radius:10px;align-content:start;gap:5px;min-height:74px;padding:12px;display:grid}.clip-detail-grid article small{color:#778498;text-transform:uppercase;font-size:.62rem;font-weight:800}.clip-detail-grid article strong{font-size:.78rem}.clip-detail-grid article p{color:#8995a7;margin:0;font-size:.69rem;line-height:1.4}.clip-detail-categories{flex-wrap:wrap;gap:5px;display:flex}.clip-detail-categories span{color:#b6c0d0;background:#1d2736;border-radius:999px;padding:3px 6px;font-size:.62rem}.clip-detail-categories em{color:#788598;font-size:.68rem}.compact-modal>footer{background:#111823;border-top:1px solid #2e394c;justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.compact-modal>footer a{text-decoration:none}.lure-preview-modal{width:min(760px,100%)}.lure-modal-summary{justify-content:space-between;align-items:center;gap:14px;padding:16px 18px 10px;display:flex}.lure-modal-summary>div{gap:3px;display:grid}.lure-modal-summary small{color:#7d899b;font-size:.64rem}.lure-modal-summary strong{font-size:.9rem}.lure-modal-summary>span{color:#ffb3b3;background:#d23b3b21;border-radius:999px;padding:5px 8px;font-size:.62rem;font-weight:850}.lure-modal-summary>span.ready{color:#aee6bd;background:#3eb96521}.lure-modal-conditions{gap:7px;padding:8px 18px;display:grid}.lure-modal-conditions>small{color:#7b879a;text-transform:uppercase;font-size:.62rem;font-weight:800}.lure-modal-conditions>div{flex-wrap:wrap;gap:5px;display:flex}.lure-modal-conditions>div span{color:#c7d0de;background:#1c2635;border:1px solid #37445a;border-radius:7px;padding:4px 7px;font-size:.65rem}.lure-modal-conditions p{color:#d99b80;margin:0;font-size:.7rem}.lure-modal-sources{color:#8995a8;flex-wrap:wrap;gap:6px 14px;padding:6px 18px 11px;font-size:.65rem;display:flex}.lure-modal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0 18px 16px;list-style:none;display:grid}.lure-modal-list li{background:#111925;border:1px solid #2e394c;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.lure-modal-list li>span{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.lure-modal-list li small{text-transform:uppercase;border-radius:5px;flex:none;padding:2px 5px;font-size:.54rem;font-weight:850}.lure-modal-list .source-real_answer{color:#b8c5ff;background:#687ff626}.lure-modal-list .source-bank{color:#d8b9ff;background:#9958e126}.lure-modal-list .source-manual{color:#ffd59a;background:#e1993426}.lure-modal-truncated{color:#717e91;padding:0 18px 16px;font-size:.62rem}@media (width<=1100px){.clips-compact-header,.clip-compact-row{grid-template-columns:24px 38px minmax(220px,2fr) minmax(130px,1fr) 88px 50px 120px}.clips-compact-header>:nth-child(5),.clip-compact-category{display:none}}@media (width<=760px){.clips-compact-toolbar{grid-template-columns:1fr}.clips-compact-list{border-radius:10px}.clips-compact-header{display:none}.clip-compact-row{grid-template-columns:22px 34px minmax(0,1fr) auto;gap:5px 8px;min-height:73px;padding:7px 8px}.clip-compact-check{grid-area:1/1/3}.clip-compact-play{grid-area:1/2/3}.clip-compact-identity{grid-area:1/3}.clip-compact-identity img,.clip-compact-artwork-placeholder{width:57px;height:auto}.clip-compact-answer{grid-area:2/3}.clip-compact-answer small{display:none}.clip-compact-answer strong{color:#9faabb;font-size:.66rem}.clip-compact-difficulty{grid-area:1/4;align-self:end}.clip-compact-difficulty button{font-size:.68rem}.clip-compact-row>time{text-align:right;grid-area:2/4;align-self:start}.clip-compact-actions{grid-area:3/3/auto/-1;justify-content:flex-end}.clip-compact-category{display:none}.clip-detail-hero{grid-template-columns:96px minmax(0,1fr)}.clip-detail-hero img{width:96px;height:auto}.clip-detail-play{grid-column:1/-1}.clip-detail-grid,.lure-modal-list{grid-template-columns:1fr}.compact-modal-backdrop{padding:8px}.clips-bulk-selection-bar{flex-direction:column;align-items:stretch}.clips-bulk-selection-bar aside{grid-template-columns:1fr;display:grid}.bulk-lure-assign-content fieldset{grid-template-columns:1fr}.bulk-lure-assign-content footer{flex-direction:column-reverse}.bulk-lure-assign-content footer button{width:100%}.clips-pagination{grid-template-columns:repeat(2,1fr);display:grid}.clips-pagination>span{grid-area:1/1/auto/-1}.compact-modal{border-radius:13px;max-height:94vh}.compact-modal>footer{flex-direction:column;align-items:stretch}.compact-modal>footer>*{text-align:center;justify-content:center}}.clip-lure-preview-toggle{align-items:center;gap:7px;padding:7px 10px;font-size:.72rem;display:inline-flex}.clip-lure-preview-toggle span{color:#dbe2ff;background:#687ff633;border-radius:999px;min-width:21px;padding:2px 6px}.clip-lure-preview{background:#101722;border:1px solid #303c52;border-radius:11px;gap:11px;margin-top:13px;padding:13px;display:grid}.clip-lure-preview-loading{color:#9ba8bb;text-align:center;padding:12px;font-size:.78rem}.clip-lure-preview-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.clip-lure-preview-heading>div{gap:2px;display:grid}.clip-lure-preview-heading span,.clip-lure-conditions small{color:#8490a3;font-size:.68rem}.clip-lure-preview-heading strong{font-size:.88rem}.clip-lure-readiness{background:#d23b3b21;border-radius:999px;padding:4px 7px;font-weight:800;color:#ffb4b4!important}.clip-lure-readiness.ready{background:#3eb96521;color:#aee6bd!important}.clip-lure-conditions{gap:6px;display:grid}.clip-lure-conditions>div{flex-wrap:wrap;gap:5px;display:flex}.clip-lure-conditions>div span{color:#cbd5e4;background:#1d2736;border:1px solid #34435a;border-radius:7px;padding:4px 7px;font-size:.68rem}.clip-lure-source-summary{color:#8f9caf;flex-wrap:wrap;gap:5px 11px;font-size:.68rem;display:flex}.clip-lure-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.clip-lure-list li{background:#ffffff08;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:7px 8px;display:flex}.clip-lure-list li>span{color:#e4e9f2;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.clip-lure-list li small{text-transform:uppercase;border-radius:5px;flex:none;padding:2px 5px;font-size:.57rem;font-weight:800}.clip-lure-list .source-real_answer{color:#b8c5ff;background:#687ff626}.clip-lure-list .source-bank{color:#d8b9ff;background:#9958e126}.clip-lure-list .source-manual{color:#ffd59a;background:#e1993426}.clip-lure-warning{color:#ffc1a1;background:#be5b2a1a;border-radius:7px;margin:0;padding:8px 9px;font-size:.72rem;line-height:1.4}.clip-lure-preview-bottom{color:#737f92;justify-content:space-between;align-items:center;gap:8px;min-height:22px;font-size:.65rem;display:flex}.categories-page{grid-template-columns:minmax(300px,.7fr) minmax(420px,1.3fr);align-items:start;gap:20px;display:grid}.category-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.category-color-field{justify-content:flex-start}.color-input-wrapper{color:#8994a6;background:#101620;border:1px solid #344057;border-radius:9px;align-items:center;gap:10px;min-height:43px;padding:5px 9px;font-size:.78rem;display:flex}.color-input-wrapper input{background:0 0;border:0;width:32px;height:30px;padding:0}.category-submit{grid-column:1/-1;margin-top:2px}.category-admin-grid{gap:9px;display:grid}.category-admin-card{background:#111720;border:1px solid #293345;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.category-admin-card-selected{border-color:#687ff6}.category-admin-color{color:#fff;text-shadow:0 1px 4px #00000073;border-radius:10px;place-items:center;width:39px;height:39px;font-size:.9rem;font-weight:900;display:grid}.category-admin-card>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.category-admin-card strong,.category-admin-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-admin-card strong{font-size:.84rem}.category-admin-card small{color:#747f91;font-size:.7rem}.category-admin-actions{gap:7px;display:flex}.category-admin-actions button{padding:7px 9px;font-size:.72rem}@media (width<=1120px){.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.categories-page{grid-template-columns:1fr}}@media (width<=680px){.dashboard-storage{grid-template-columns:auto minmax(0,1fr)}.dashboard-storage-meter{grid-column:1/-1}.dashboard-desktop-release{grid-template-columns:48px minmax(0,1fr)}.dashboard-desktop-release .primary-button,.dashboard-desktop-unavailable{text-align:center;grid-column:1/-1;justify-content:center}}@media (width<=900px){.admin-layout{grid-template-rows:64px minmax(0,1fr);grid-template-columns:1fr}.admin-sidebar{z-index:100;border-bottom:1px solid #252d3c;border-right:0;grid-area:1/1;grid-template-columns:minmax(0,1fr) auto;align-items:center;height:64px;min-height:0;padding:10px 14px;display:grid;position:relative;overflow:visible}.admin-workspace{grid-area:2/1}.admin-sidebar-brand-row{align-items:center;min-width:0}.admin-sidebar-collapse{display:none}.admin-brand{flex:0 auto;width:max-content;min-width:0;padding:0}.admin-layout.is-sidebar-collapsed .admin-sidebar{padding-inline:14px}.admin-layout.is-sidebar-collapsed .admin-sidebar-brand-row{flex-direction:row;align-items:center}.admin-layout.is-sidebar-collapsed .admin-brand{flex:0 auto;width:max-content;padding:0}.admin-layout.is-sidebar-collapsed .admin-brand>span:last-child{display:flex}.admin-layout.is-sidebar-collapsed .admin-nav-label{display:inline}.admin-layout.is-sidebar-collapsed .admin-nav-group>p{display:block}.admin-layout.is-sidebar-collapsed .admin-nav-group>a{justify-content:flex-start}.admin-menu-toggle{color:#fff;cursor:pointer;background:#171e2a;border:1px solid #303a4e;border-radius:11px;align-content:center;justify-items:center;gap:5px;width:42px;height:42px;padding:0;display:grid}.admin-menu-toggle span{background:currentColor;border-radius:99px;width:18px;height:2px;transition:all .18s}.is-menu-open .admin-menu-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.is-menu-open .admin-menu-toggle span:nth-child(2){opacity:0}.is-menu-open .admin-menu-toggle span:last-child{transform:translateY(-7px)rotate(-45deg)}.admin-navigation{z-index:101;overscroll-behavior:contain;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e15fb;align-content:start;gap:22px;padding:24px 18px 90px;display:none;position:fixed;inset:64px 0 0;overflow-y:auto}.is-menu-open .admin-navigation{display:grid}.admin-nav-group{gap:5px;display:grid}.admin-sidebar-footer{display:none}.admin-nav-game{order:-1}.admin-nav-group>a{min-height:46px;padding:11px 13px}.admin-topbar{padding:22px 25px}.admin-page{--admin-page-block-padding:25px;--admin-page-inline-padding:25px;--admin-page-bottom-padding:60px;padding:var(--admin-page-block-padding) var(--admin-page-inline-padding) var(--admin-page-bottom-padding)}.library-toolbar{grid-template-columns:1fr 1fr}.library-search{grid-column:1/-1}}@media (width<=680px){.admin-sidebar{padding-inline:12px}.admin-brand{padding-inline:2px}.admin-brand-mark{width:38px;height:38px}.admin-topbar{align-items:flex-start;padding:17px 14px}.admin-topbar h1{margin-bottom:4px;font-size:clamp(1.35rem,7vw,1.8rem)}.admin-topbar p:last-child{font-size:.78rem;line-height:1.45}.admin-topbar-status{display:none}.admin-page{--admin-page-block-padding:20px;--admin-page-inline-padding:12px;--admin-page-bottom-padding:50px;padding:var(--admin-page-block-padding) var(--admin-page-inline-padding) var(--admin-page-bottom-padding)}.admin-module-action-footer{flex-direction:column;align-items:stretch;gap:10px;padding:11px 14px}.admin-module-action-footer .primary-button{width:100%}.dashboard-welcome{flex-direction:column;align-items:stretch;padding:21px}.dashboard-primary-action{text-align:center}.dashboard-stats,.module-grid,.clips-library-grid,.category-form{grid-template-columns:1fr}.category-submit{grid-column:auto}.library-toolbar{grid-template-columns:1fr}.library-search{grid-column:auto}.category-admin-card{grid-template-columns:auto minmax(0,1fr)}.category-admin-actions{grid-column:1/-1}.category-admin-actions button{flex:1}.clip-lure-list{grid-template-columns:1fr}.clip-library-card footer{flex-direction:column;align-items:stretch}.clip-library-card footer .editor-link,.clip-lure-preview-toggle{text-align:center;justify-content:center}}.media-command-bar{background:#171d28e6;border:1px solid #283142;border-radius:15px;grid-template-columns:minmax(240px,1fr) auto auto auto auto auto auto;gap:10px;padding:13px;display:grid}.media-command-bar select{color:#cbd3e1;background:#101620;border:1px solid #344057;border-radius:9px;min-width:190px;padding:9px 34px 9px 11px}.media-category-link,.media-export-button,.media-import-toggle{white-space:nowrap;justify-content:center;align-items:center;width:auto;margin:0;padding:9px 13px;font-size:.8rem;text-decoration:none;display:inline-flex}.media-management-links{white-space:nowrap;align-items:center;gap:10px;padding:0 4px;display:flex}.media-management-links a{color:#9daeff;font-size:.7rem;font-weight:700;text-decoration:none}.media-management-links a:hover{color:#c8d1ff}.compact-import-card{background:#171d28e6;border:1px solid #344057;border-radius:14px;margin-top:14px;padding:14px}.compact-import-tabs{background:#101620;border-radius:9px;gap:3px;margin-bottom:14px;padding:3px;display:inline-flex}.compact-import-tabs button{color:#7e899b;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:.74rem;font-weight:800}.compact-import-tabs button.is-active{color:#eef1ff;background:#29334b;box-shadow:0 1px 5px #00000038}.compact-import-tabs button:disabled{cursor:wait;opacity:.62}.compact-import-content{align-items:center;gap:12px;display:flex}.compact-import-icon{color:#b9c4ff;background:#687ff621;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.compact-import-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.compact-import-copy strong,.compact-import-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-import-copy strong{font-size:.84rem}.compact-import-copy span{color:#7e899b;font-size:.72rem}.compact-import-submit{width:auto;margin:0;padding:9px 15px}.compact-url-import{align-items:center;gap:12px;display:flex}.youtube-search-picker{gap:14px;width:100%;display:grid}.youtube-search-form{align-items:end;gap:10px;display:flex}.youtube-search-form label{flex:1;gap:5px;min-width:0;display:grid}.youtube-search-label{color:#cbd3e1;font-size:.75rem;font-weight:800}.youtube-search-input{min-width:0;display:block;position:relative}.youtube-search-form input{box-sizing:border-box;color:#eef2f8;width:100%;font:inherit;background:#101620;border:1px solid #344057;border-radius:9px;outline:none;padding:10px 38px 10px 12px;font-size:.84rem}.youtube-search-input>button{color:#9aa6b9;cursor:pointer;background:0 0;border:0;border-radius:7px;width:26px;height:26px;padding:0;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.youtube-search-input>button:hover{color:#fff;background:#273144}.youtube-search-form input:focus{border-color:#7588f2;box-shadow:0 0 0 3px #687ff621}.youtube-search-form .primary-button{width:auto;margin:0}.youtube-search-results{gap:6px;max-height:min(520px,58vh);padding-right:3px;display:grid;overflow-y:auto}.youtube-search-result-heading{justify-content:space-between;align-items:center;gap:12px;padding:2px 3px 5px;display:flex}.youtube-search-result-heading strong{color:#cbd3e1;font-size:.72rem}.youtube-search-result-heading small,.youtube-search-status{color:#7f8a9d;font-size:.66rem}.youtube-search-result-heading label{color:#8793a7;align-items:center;gap:7px;font-size:.66rem;display:flex}.youtube-search-result-heading select{color:#dfe5ef;font:inherit;background:#111823;border:1px solid #344057;border-radius:7px;padding:5px 24px 5px 8px}.youtube-search-filter-note{color:var(--muted-text);margin:-.2rem 0 .15rem;font-size:.78rem}.loudness-settings-panel{border-top:1px solid #2b3445;margin-top:1.25rem;padding:1.25rem 24px}.loudness-settings-panel>header,.normalization-library-card{justify-content:space-between;align-items:center;gap:1rem;display:flex}.loudness-switch{align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.loudness-switch input{width:1.15rem;height:1.15rem}.loudness-fields{margin-top:1rem;padding:0}.normalization-library-card{background:#131923;border:1px solid #303a4d;border-radius:.9rem;margin-top:1rem;padding:1rem;position:relative}.normalization-library-card p{color:var(--muted-text);margin:.25rem 0 0}.normalization-library-card progress{width:calc(100% - 2rem);height:.3rem;position:absolute;bottom:.35rem;left:1rem;right:1rem}@media (width<=700px){.loudness-settings-panel>header,.normalization-library-card{flex-direction:column;align-items:stretch}}.saved-clip-listen{width:max-content;margin:8px 0 12px;padding:7px 10px;font-size:.7rem}.clip-loudness-badge{font-weight:750;color:#9eddb9!important}.clip-loudness-badge.is-inactive{font-weight:600;color:#7f8a9d!important}.youtube-search-results article{background:#111823;border:1px solid #283346;border-radius:10px;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:6px;display:grid;overflow:hidden}.youtube-search-results article.is-previewing{border-color:#7185ef;box-shadow:inset 3px 0 #7185ef}.youtube-search-results article.is-preparing{border-color:#46536b}.youtube-search-results article.is-preparing .youtube-search-thumbnail{opacity:.72}.youtube-search-results article.is-unavailable{opacity:.58;border-color:#493b44}.youtube-search-results article.is-unavailable .youtube-search-thumbnail{filter:grayscale()}.blocking-progress-backdrop{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05080dc2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.blocking-progress-modal{color:#eef2f8;background:#171d28;border:1px solid #3a465d;border-radius:20px;gap:18px;width:min(470px,100%);padding:28px;display:grid;box-shadow:0 24px 80px #00000080}.blocking-progress-modal h2{margin:4px 0 6px}.blocking-progress-modal p{color:#8e99ab;margin:0}.blocking-progress-spinner{background:#7185ef1f;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.blocking-progress-spinner i{border:3px solid #91a0ff40;border-top-color:#91a0ff;border-radius:50%;width:23px;height:23px;animation:.8s linear infinite blocking-progress-spin}.blocking-progress-track{background:#0c1118;border-radius:99px;height:8px;overflow:hidden}.blocking-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#7185ef,#a066df);height:100%;transition:width .18s;display:block}.blocking-progress-track.is-indeterminate i{width:38%;animation:1.25s ease-in-out infinite blocking-progress-slide}.blocking-progress-modal footer{color:#aeb7c7;justify-content:space-between;font-size:.76rem;display:flex}.blocking-progress-warning{background:#be973c17;border-radius:9px;padding:10px 12px;font-size:.75rem;color:#d3bc83!important}@keyframes blocking-progress-spin{to{transform:rotate(360deg)}}@keyframes blocking-progress-slide{0%{transform:translate(-110%)}to{transform:translate(270%)}}.clip-quick-save{z-index:20;position:sticky;bottom:12px;box-shadow:0 12px 38px #00000047}.clip-quick-toast{z-index:9000;color:#edf7f1;background:#17231e;border:1px solid #365847;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(430px,100vw - 32px);padding:14px 16px 17px;display:grid;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 18px 55px #0000006b}.clip-quick-toast>span{color:#a7e3c0;background:#5bba8429;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.clip-quick-toast>div{gap:3px;min-width:0;display:grid}.clip-quick-toast strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clip-quick-toast small{color:#91aa9c}.clip-quick-toast button{color:#b9d8c7;cursor:pointer;background:0 0;border:1px solid #4d725e;border-radius:8px;padding:7px 10px;font-weight:800}.clip-quick-toast>i{transform-origin:0;background:#72c796;height:3px;animation:5s linear forwards quick-toast-countdown;position:absolute;bottom:0;left:0;right:0}.quick-toast-enter-active,.quick-toast-leave-active{transition:opacity .18s,transform .18s}.quick-toast-enter-from,.quick-toast-leave-to{opacity:0;transform:translateY(12px)}@keyframes quick-toast-countdown{to{transform:scaleX(0)}}.expected-answer-suggestions{gap:7px;display:grid}.expected-answer-suggestions>small{color:#8290a5;font-size:.69rem;font-weight:750}.expected-answer-suggestions>div{flex-wrap:wrap;gap:7px;display:flex}.expected-answer-suggestions button{color:#b8c3d5;cursor:pointer;max-width:100%;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:#111720;border:1px solid #334056;border-radius:99px;padding:7px 10px;font-size:.72rem;font-weight:750;overflow:hidden}.expected-answer-suggestions button:hover,.expected-answer-suggestions button.selected{color:#eef1ff;background:#7185ef29;border-color:#7185ef}@media (width<=700px){.clip-quick-save{position:static}.clip-quick-toast{bottom:16px;right:16px}}.youtube-search-thumbnail{background:#090d14;border-radius:7px;place-items:center;width:104px;height:58px;display:grid;position:relative;overflow:hidden}.youtube-search-thumbnail img,.youtube-search-placeholder{object-fit:contain;background:#090d14;display:block;position:absolute;inset:0;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.youtube-search-placeholder{color:#aebaff;place-items:center;display:grid}.youtube-search-results article>div{gap:3px;min-width:0;display:grid}.youtube-search-results strong{color:#eef2f8;text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;overflow:hidden}.youtube-search-results small,.youtube-search-empty{color:#7f8a9d;font-size:.68rem}.youtube-search-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.youtube-search-actions .text-button,.youtube-search-results .secondary-button{width:auto;margin:0;padding:8px 11px;font-size:.7rem}.youtube-search-actions .text-button{color:#b8c3ff;background:0 0;border:1px solid #3b4760;border-radius:8px}.youtube-search-inline-player{border-top:1px solid #303c52;grid-column:1/-1;grid-template-columns:auto minmax(180px,1fr);align-items:center;padding:6px 8px 3px;gap:7px 12px!important;display:grid!important}.youtube-search-inline-player>span{color:#aebaff;white-space:nowrap;align-items:center;gap:6px;font-size:.62rem;font-weight:800;display:flex}.youtube-search-inline-player>span i{background:#6ed9a4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6ed9a41f}.youtube-search-inline-player>span.is-preparing i,.youtube-search-inline-player>span.is-buffering i{background:#e5b45e;animation:.9s ease-in-out infinite alternate youtube-audio-pulse;box-shadow:0 0 0 4px #e5b45e21}.youtube-search-inline-player>span.is-paused i{background:#8e9aad;box-shadow:0 0 0 4px #8e9aad1f}.youtube-search-inline-player>span.is-error i{background:#ef747c;box-shadow:0 0 0 4px #ef747c1f}@keyframes youtube-audio-pulse{0%{opacity:.45;transform:scale(.8)}to{opacity:1;transform:scale(1.15)}}.youtube-search-inline-player audio{width:100%;height:30px}.youtube-search-inline-player>small{color:#f08b92;grid-column:1/-1;font-size:.64rem}@media (width<=620px){.youtube-search-form{flex-direction:column;align-items:stretch}.youtube-search-form .primary-button{width:100%}.youtube-search-results article{grid-template-columns:86px minmax(0,1fr)}.youtube-search-thumbnail{width:86px;height:48px}.youtube-search-actions{grid-column:1/-1}.youtube-search-actions>button{flex:1}.youtube-search-inline-player{grid-template-columns:1fr}}.compact-url-field{flex:1;gap:4px;min-width:240px;display:grid}.compact-url-field strong{font-size:.78rem}.compact-url-field input{box-sizing:border-box;color:#eef2f8;width:100%;font:inherit;background:#101620;border:1px solid #344057;border-radius:9px;outline:none;padding:9px 11px;font-size:.82rem}.compact-url-field input:focus{border-color:#7588f2;box-shadow:0 0 0 3px #687ff621}.compact-url-field small{color:#7e899b;font-size:.68rem}.compact-import-card .progress-track{margin-top:11px;overflow:hidden}.compact-import-card .progress-bar.is-indeterminate{animation:1.15s ease-in-out infinite url-import-progress;width:38%!important}@keyframes url-import-progress{0%{transform:translate(-115%)}to{transform:translate(285%)}}@media (prefers-reduced-motion:reduce){.compact-import-card .progress-bar.is-indeterminate{opacity:.7;animation:none;width:100%!important}}.media-list-section{margin-top:18px}.media-list-heading{color:#8994a6;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;padding:0 2px;font-size:.78rem;display:flex}.media-list-heading strong{color:#eef2f8;margin-right:5px;font-size:1rem}.media-list-heading .secondary-button{padding:7px 10px;font-size:.74rem}.media-list-actions{align-items:center;gap:7px;display:flex}.analysis-progress{color:#b9b5ff;background:#7066f11f;border-radius:8px;align-items:center;gap:7px;padding:6px 9px;font-size:.7rem;font-weight:750;display:flex}.analysis-progress i{background:#8d85ff;border-radius:50%;width:7px;height:7px;animation:1.3s infinite analysis-pulse;box-shadow:0 0 0 4px #8d85ff1f}@keyframes analysis-pulse{50%{opacity:.35;transform:scale(.75)}}.media-table-header{color:#5f6a7c;letter-spacing:.06em;text-transform:uppercase;grid-template-columns:minmax(240px,1.3fr) minmax(170px,1fr) 70px minmax(250px,1fr) 154px;gap:14px;padding:0 13px 7px;font-size:.66rem;font-weight:800;display:grid}.compact-media-list{gap:5px;display:grid}.compact-media-row{background:#131923eb;border:1px solid #283142;border-radius:11px;align-items:stretch;min-width:0;transition:background .14s,border-color .14s;display:flex;overflow:hidden}.compact-media-row:hover{background:#171f2b;border-color:#3a4860}.compact-media-main{color:#dfe5ef;flex:1;grid-template-columns:minmax(240px,1.3fr) minmax(170px,1fr) 70px minmax(250px,1fr) 22px;align-items:center;gap:14px;min-width:0;padding:9px 12px;text-decoration:none;display:grid}.media-identity{align-items:center;gap:11px;min-width:0;display:flex}.media-type-icon{color:#aebaff;letter-spacing:.02em;background:#687ff61f;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:.57rem;font-weight:900;display:grid}.media-row-artwork{object-fit:contain;background:#111822;border:1px solid #344057;border-radius:8px;flex:none;width:68px;height:38px}.media-identity>span:last-child,.media-file-information{flex-direction:column;gap:3px;min-width:0;display:flex}.media-identity strong,.media-identity small,.media-file-information strong,.media-file-information small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-identity strong{font-size:.82rem}.media-identity small,.media-file-information small{color:#727e90;font-size:.67rem}.media-file-information strong{color:#9ba6b7;font-size:.72rem;font-weight:600}.media-duration{color:#aab5c6;font-variant-numeric:tabular-nums;font-size:.76rem}.media-taxonomy{align-items:center;gap:13px;min-width:0;display:flex}.media-analysis-summary{color:#8d99aa;white-space:nowrap;background:#ffffff0a;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:5px;min-height:25px;padding:3px 7px;font-size:.64rem;display:flex}.media-analysis-summary b{color:#111a20;background:#99dcb2;border-radius:5px;place-items:center;min-width:20px;height:19px;font-size:.62rem;display:grid}.media-analysis-summary.is-ready{color:#bfe7cd;background:#3eb9651a;border-color:#46cf762e}.media-analysis-summary.is-partial{color:#edd5a2;background:#d29e351a;border-color:#e6b1452e}.media-analysis-summary.is-partial b{background:#e2bd75}.media-analysis-summary.is-processing{color:#bbb7ff;background:#7066f11f}.media-analysis-summary.is-error{color:#f3a4a4;background:#cd41411c}.media-clip-count{color:#8996aa;border:1px solid #0000;border-radius:6px;flex:none;padding:4px 7px;font-size:.7rem}.media-clip-count.has-clips{color:#dbe1ff;background:#687ff62e;border-color:#8094ff47;font-weight:850;box-shadow:0 0 0 1px #687ff60a}.media-collection-label{color:#cbd4ff;text-overflow:ellipsis;white-space:nowrap;background:#687ff61f;border-radius:6px;max-width:125px;padding:4px 7px;font-size:.66rem;font-weight:700;overflow:hidden}.media-collection-empty{color:#737f91;background:#ffffff09}.media-category-summary{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.category-dot-label{color:#a2adbd;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:.68rem;display:flex}.category-dot-label>span{border-radius:50%;flex:none;width:6px;height:6px}.media-category-summary small{color:#626e80;white-space:nowrap;font-size:.66rem}.media-open-arrow{color:#667286;font-size:.9rem}.media-delete-button{color:#d98d8d;background:0 0;border:0;border-left:1px solid #283142;flex:none;width:82px;padding:0 9px;font-size:.68rem;font-weight:700}.media-analyze-button{color:#9ca8ff;background:0 0;border:0;border-left:1px solid #283142;flex:none;width:36px;padding:0;font-size:1rem;font-weight:800}.media-analyze-button:hover:not(:disabled){color:#d1d6ff;background:#687ff61a}.media-artwork-button{color:#e4bd72;background:0 0;border:0;border-left:1px solid #283142;flex:none;width:38px;padding:0;font-size:1.15rem;font-weight:900}.media-artwork-button:hover:not(:disabled){color:#ffe2a6;background:#daa4431a}.artwork-search-backdrop{z-index:1100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04070cd6;padding:18px}.artwork-search-modal{color:#e8edf5;background:#111925;border:1px solid #354257;border-radius:20px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(1080px,100%);max-height:calc(100vh - 36px);display:grid;overflow:hidden;box-shadow:0 30px 100px #000000b8}.artwork-search-modal>header{border-bottom:1px solid #293548;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 14px;display:flex}.artwork-search-modal>header span{color:#d4a957;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:900}.artwork-search-modal>header h2{margin:3px 0;font-size:1.15rem}.artwork-search-modal>header p{color:#7f8ca0;margin:0;font-size:.73rem}.artwork-search-modal>header>button{color:#b8c1cf;background:#202b39;border:1px solid #344357;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;font-size:1.35rem;display:grid}.artwork-search-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 20px;display:grid}.artwork-search-form input{color:#fff;background:#090f17;border:1px solid #38475b;border-radius:10px;min-width:0;padding:10px 12px}.artwork-search-message{color:#e9cb91;background:#b8812b1a;border-radius:8px;margin:0 20px 7px;padding:7px 10px;font-size:.7rem}.artwork-search-message.error{color:#ffb5b5;background:#c3384621}.artwork-search-empty{color:#758398;text-align:center;align-content:center;place-items:center;gap:12px;min-height:230px;display:grid}.artwork-search-empty i{border:3px solid #4c586a;border-top-color:#d7ac5d;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite playlist-spin}.artwork-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 20px 16px;display:grid;overflow:auto}.artwork-result-grid article{background:#192330;border:1px solid #2e3b4d;border-radius:12px;grid-template-rows:auto minmax(90px,auto) auto;min-width:0;display:grid;overflow:hidden}.artwork-result-image{aspect-ratio:16/9;background:#090e15;place-items:center;display:grid;overflow:hidden}.artwork-result-image img{object-fit:contain;width:100%;height:100%}.artwork-result-copy{align-content:start;gap:3px;min-width:0;padding:9px;display:grid}.artwork-result-copy>span{color:#d6ad60;text-transform:uppercase;font-size:.58rem;font-weight:900}.artwork-result-copy>strong,.artwork-result-copy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artwork-result-copy>strong{font-size:.73rem}.artwork-result-copy>small{color:#8491a3;font-size:.62rem}.artwork-result-copy>div{justify-content:space-between;align-items:center;gap:5px;margin-top:4px;display:flex}.artwork-result-copy b{color:#bce5cb;background:#3caa6721;border-radius:5px;padding:2px 5px;font-size:.57rem}.artwork-result-copy>div small{color:#667589;font-size:.56rem}.artwork-result-grid article>footer{border-top:1px solid #2b3747;justify-content:space-between;align-items:center;gap:7px;padding:7px 9px;display:flex}.artwork-result-grid article>footer a{color:#8796ab;font-size:.61rem}.artwork-result-grid article>footer button{color:#fff;background:#6b61e9;border:0;border-radius:7px;padding:6px 9px;font-size:.65rem;font-weight:850}.artwork-result-grid article>footer button:disabled{opacity:.55}.artwork-license-note{color:#69778b;text-align:center;background:#0c131c;border-top:1px solid #283446;padding:9px 20px;font-size:.62rem}@media (width<=900px){.artwork-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.artwork-search-backdrop{padding:0}.artwork-search-modal{border-radius:0;max-height:100vh}.artwork-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:10px;padding-right:10px}.artwork-search-form{padding-left:10px;padding-right:10px}.artwork-result-grid article{grid-template-rows:auto minmax(85px,auto) auto}}.artwork-current{color:#9eabbc;background:#0c141e;border:1px solid #29384b;border-radius:10px;align-items:center;gap:10px;margin:10px 20px 0;padding:8px;display:flex}.artwork-current img{aspect-ratio:16/9;object-fit:contain;background:#070b11;border-radius:7px;width:112px}.artwork-current span{flex:1;min-width:0;display:grid}.artwork-current small{color:#d3ab60;font-size:.55rem;font-weight:900}.artwork-current strong{font-size:.7rem}.artwork-current>button{flex:none}.media-delete-button:hover:not(:disabled){color:#ffb8b8;background:#d23b3b1a}@media (width<=1450px){.media-command-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.media-search{grid-column:1/-1}.media-management-links{grid-column:span 2}.media-table-header{grid-template-columns:minmax(210px,1fr) 62px minmax(280px,1.25fr) 140px}.media-table-header span:nth-child(2){display:none}.compact-media-main{grid-template-columns:minmax(210px,1fr) 62px minmax(280px,1.25fr) 20px}.media-file-information{display:none}}@media (width<=1120px){.media-command-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.media-search{grid-column:1/-1}.media-management-links{grid-column:span 2}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-table-header{grid-template-columns:minmax(230px,1fr) 70px minmax(230px,1fr) 104px}.media-table-header span:nth-child(2){display:none}.compact-media-main{grid-template-columns:minmax(230px,1fr) 70px minmax(230px,1fr) 22px}.media-file-information{display:none}}@media (width<=760px){.media-command-bar{grid-template-columns:1fr 1fr}.media-search{grid-column:1/-1}.media-command-bar select{min-width:0}.media-management-links{padding-inline:2px}.compact-import-content,.compact-url-import{flex-wrap:wrap}.compact-url-field{flex-basis:calc(100% - 55px)}.compact-url-import .compact-import-submit{width:100%}.playlist-modal-backdrop{padding:8px}.playlist-import-modal{border-radius:14px;max-height:calc(100vh - 16px)}.playlist-modal-header,.playlist-modal-actions{padding:15px}.playlist-selection-bar{flex-direction:column;align-items:flex-start;padding:10px 15px}.playlist-entry-list>label{grid-template-columns:auto 26px minmax(0,1fr)}.playlist-entry-duration{display:none}.playlist-modal-actions>button{flex:1}.compact-import-copy{flex-basis:calc(100% - 55px)}.compact-import-content button{flex:1}.media-table-header{display:none}.media-list-heading{flex-direction:column;align-items:flex-start}.media-list-actions{flex-wrap:wrap;width:100%}.analysis-progress{flex:100%}.compact-media-main{grid-template-columns:minmax(0,1fr) auto 18px;gap:9px;padding:10px}.media-duration{grid-area:1/2}.media-taxonomy{grid-area:2/1/auto/3;padding-left:49px}.media-open-arrow{grid-area:1/3/3}}@media (width<=540px){.media-command-bar{grid-template-columns:1fr}.media-search{grid-column:auto}.media-category-link,.media-import-toggle{width:100%}.media-management-links{justify-content:space-between;padding:5px 2px}.media-delete-button{color:#0000;width:42px;font-size:0;overflow:hidden}.media-delete-button:after{content:"×";color:#d98d8d;font-size:1.05rem}.media-taxonomy{flex-direction:column;align-items:flex-start;gap:5px}.media-category-summary{max-width:100%}}.collections-page{grid-template-columns:minmax(300px,.72fr) minmax(440px,1.28fr);align-items:start;gap:20px;display:grid}.collection-form-card,.collections-list-card{background:#171d28e6;border:1px solid #283142;border-radius:17px;padding:22px}.collection-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.collection-submit{grid-column:1/-1;margin-top:2px}.collection-admin-grid{gap:9px;display:grid}.collection-admin-card{background:#111720;border:1px solid #293345;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.collection-admin-card-selected{border-color:#687ff6}.collection-admin-mark{color:#cbd4ff;background:linear-gradient(145deg,#687ff638,#4b5baf29);border:1px solid #687ff638;border-radius:10px;place-items:center;width:40px;height:40px;font-size:.68rem;font-weight:900;display:grid}.collection-admin-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.collection-admin-copy strong,.collection-admin-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collection-admin-copy strong{font-size:.84rem}.collection-admin-copy small{color:#747f91;font-size:.7rem}.collection-media-count{color:#8995a8;white-space:nowrap;font-size:.7rem}.collection-admin-actions{gap:7px;display:flex}.collection-admin-actions a,.collection-admin-actions button{padding:7px 9px;font-size:.7rem;text-decoration:none}.media-organization-card{grid-template-columns:minmax(0,1fr) minmax(250px,.55fr);align-items:center;gap:20px;padding-block:16px;display:grid}.editor-media-identity{align-items:center;gap:12px;min-width:0;display:flex}.editor-media-artwork{object-fit:contain;background:#111822;border:1px solid #354158;border-radius:12px;flex:none;width:58px;height:58px;padding:3px;box-shadow:0 8px 22px #00000047}.editor-artwork-control{border-top:1px solid #293345;align-items:center;gap:9px;min-width:0;padding-top:14px;display:flex}.editor-artwork-control>div{flex:1;gap:3px;min-width:0;display:grid}.editor-artwork-control strong,.editor-artwork-control small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-artwork-control small{color:#7e899b}.editor-artwork-control>button{flex:none}.editor-media-identity>div{min-width:0}.editor-media-identity h2,.editor-media-identity p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-media-identity h2{margin-bottom:4px;font-size:1rem}.editor-media-identity p{color:#7e899b;margin-bottom:0;font-size:.72rem}.editor-collection-control{align-items:flex-end;gap:9px;display:flex}.editor-collection-control .field{flex:1;min-width:0}.editor-collection-control .text-button{flex:none;padding-bottom:11px;text-decoration:none}.organization-message{grid-column:1/-1;margin:-8px 0 0;font-size:.72rem}.organization-success{color:#9ed9ae}.organization-error{color:#faa}@media (width<=1120px){.collections-page{grid-template-columns:1fr}.collection-admin-card{grid-template-columns:auto minmax(0,1fr) auto}.collection-admin-actions{grid-column:2/-1;justify-content:flex-end}}@media (width<=680px){.collection-form{grid-template-columns:1fr}.collection-submit{grid-column:auto}.collection-admin-card{grid-template-columns:auto minmax(0,1fr)}.collection-media-count{grid-column:2}.collection-admin-actions{grid-column:1/-1}.collection-admin-actions>*{text-align:center;flex:1}.media-organization-card{grid-template-columns:1fr;min-width:0}.media-organization-card>*,.editor-media-identity,.editor-artwork-control,.editor-collection-control{width:100%;min-width:0;max-width:100%}.editor-artwork-control{flex-direction:column;align-items:stretch}.editor-artwork-control input[type=file]{width:100%;max-width:100%}.editor-artwork-control>button{width:100%}.editor-collection-control{flex-direction:column;align-items:stretch}.editor-collection-control .text-button{align-self:flex-start;padding:4px 0}}.duplicate-audit-card{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111c19f5;border:1px solid #63d68f57;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:grid;position:sticky;top:10px;box-shadow:0 12px 30px #0000003d}.duplicate-audit-mark{color:#d8ffe5;background:#4cbe742e;border:1px solid #63d68f52;border-radius:50%;place-items:center;width:36px;height:36px;font-size:1rem;font-weight:900;display:grid}.duplicate-audit-copy{gap:2px;min-width:0;display:grid}.duplicate-audit-copy small{color:#7f9988;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:800}.duplicate-audit-copy strong{font-size:.86rem}.duplicate-audit-copy p{color:#9ca9a1;margin:0;font-size:.7rem}.duplicate-audit-open{white-space:nowrap;padding:8px 11px;font-size:.7rem}.duplicate-audit-medium{background:#231d11f7;border-color:#eeb44d70}.duplicate-audit-medium .duplicate-audit-mark{color:#ffe6ad;background:#eeb44d2b;border-color:#eeb44d5c}.duplicate-audit-high{background:#281418f7;border-color:#ff65708c}.duplicate-audit-high .duplicate-audit-mark{color:#ffd6da;background:#ff65702e;border-color:#ff65706b}.duplicate-audit-info{background:#14192bf7;border-color:#687ff66b}.duplicate-audit-info .duplicate-audit-mark{color:#dbe0ff;background:#687ff62e;border-color:#687ff666}.duplicate-audit-modal{color:#f5f7fb;background:#151b25;border:1px solid #344055;border-radius:18px;width:min(880px,100vw - 28px);max-height:min(760px,100vh - 28px);display:grid;overflow:hidden;box-shadow:0 24px 90px #00000094}.duplicate-audit-modal-header,.duplicate-audit-modal-footer{justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.duplicate-audit-modal-header{border-bottom:1px solid #2c3546}.duplicate-audit-modal-header h2{margin:3px 0 4px;font-size:1.05rem}.duplicate-audit-modal-header p{color:#8c98aa;margin:0;font-size:.72rem}.duplicate-audit-current{background:#687ff61a;border:1px solid #687ff642;border-radius:12px;gap:3px;margin:14px 18px 7px;padding:12px 14px;display:grid}.duplicate-audit-current span{color:#8e9add;text-transform:uppercase;font-size:.62rem;font-weight:800}.duplicate-audit-current small{color:#929db0}.duplicate-match-list{gap:8px;padding:8px 18px 18px;display:grid;overflow-y:auto}.duplicate-match-row{background:#111720;border:1px solid #2c3648;border-radius:12px;grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.duplicate-match-high{border-color:#ff657073}.duplicate-match-medium{border-color:#eeb44d61}.duplicate-match-level{color:#c5cede;text-align:center;background:#222b39;border-radius:999px;padding:5px 7px;font-size:.61rem;font-weight:800}.duplicate-match-high .duplicate-match-level{color:#ffd2d6;background:#ff657029}.duplicate-match-medium .duplicate-match-level{color:#ffe2a3;background:#eeb44d26}.duplicate-match-main{gap:4px;min-width:0;display:grid}.duplicate-match-main>small{color:#8995a8;font-size:.68rem}.duplicate-match-main ul{flex-wrap:wrap;gap:5px;margin:3px 0 0;padding:0;list-style:none;display:flex}.duplicate-match-main li,.duplicate-match-categories span{border-radius:999px;padding:4px 7px;font-size:.61rem}.duplicate-match-main li{color:#bcc6d5;background:#222b38}.duplicate-match-categories{flex-wrap:wrap;gap:4px;display:flex}.duplicate-match-categories span{color:#aeb9f8;background:#687ff621}.duplicate-match-actions{align-items:center;gap:8px;display:flex}.duplicate-match-actions button{padding:7px 9px;font-size:.67rem}.duplicate-audit-modal-footer{border-top:1px solid #2c3546}.duplicate-audit-modal-footer small{color:#8490a2}.duplicate-confirmation-modal{text-align:center}.duplicate-confirmation-mark{color:#ffd6da;background:#ff65702b;border:1px solid #ff65706b;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto;font-size:1.2rem;font-weight:900;display:grid}@media (width<=680px){.duplicate-audit-card{grid-template-columns:auto minmax(0,1fr);top:6px}.duplicate-audit-open{grid-column:1/-1;width:100%}.duplicate-match-row{grid-template-columns:1fr}.duplicate-match-level{width:fit-content}.duplicate-match-actions{justify-content:flex-end}.duplicate-audit-modal-header,.duplicate-audit-modal-footer{flex-direction:column;align-items:stretch}.duplicate-audit-modal-header button,.duplicate-audit-modal-footer button{width:100%}}.autonomous-category-difficulty{margin-top:16px}.difficulty-core{flex-direction:column;align-items:center;gap:7px;display:flex}.difficulty-stars{gap:5px;display:flex}.difficulty-star{opacity:.12;color:#ffffff59;font-size:1.7rem;display:inline-block;transform:scale(.7)}.difficulty-star:first-child{--stamp-scale:1.1;--stamp-hit:2px}.difficulty-star:nth-child(2){--stamp-scale:1.18;--stamp-hit:3px}.difficulty-star:nth-child(3){--stamp-scale:1.28;--stamp-hit:4px}.difficulty-star:nth-child(4){--stamp-scale:1.4;--stamp-hit:5px}.difficulty-star:nth-child(5){--stamp-scale:1.55;--stamp-hit:7px}.difficulty-star.active{opacity:1;animation:.42s cubic-bezier(.15,1.6,.35,1) both difficulty-star-in;animation-delay:calc((var(--star-index) - 1) * 70ms)}.autonomous-category-difficulty strong{letter-spacing:.12em;text-transform:uppercase;opacity:0;font-size:.85rem;font-weight:800;animation:.35s .3s forwards difficulty-label-in}.difficulty-pop-enter-active{transition:opacity .35s,transform .45s cubic-bezier(.2,1.4,.4,1)}.difficulty-pop-enter-from{opacity:0;transform:translateY(14px)scale(.8)}.difficulty-pop-enter-to{opacity:1;transform:translateY(0)scale(1)}@keyframes difficulty-star-in{0%{opacity:0;transform:translateY(-16px)rotate(-12deg)scale(.4)}45%{opacity:1;transform:translateY(0) rotate(3deg) scale(var(--stamp-scale))}58%{transform:translateY(var(--stamp-hit)) rotate(-2deg) scaleX(calc(var(--stamp-scale) + .08)) scaleY(.72)}72%{transform:translateY(-3px)rotate(1deg)scaleX(.94)scaleY(1.12)}85%{transform:translateY(1px)scale(1.04)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes difficulty-label-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.difficulty-1 .difficulty-star.active{color:#fff;text-shadow:0 0 6px #fffc,0 0 14px #ffffff59}.autonomous-category-difficulty.difficulty-1 strong{color:#fff}.difficulty-2 .difficulty-star.active{color:#ffe98a;text-shadow:0 0 6px #ffe98ae6,0 0 15px #ffda4673}.autonomous-category-difficulty.difficulty-2 strong{color:#ffe98a}.difficulty-3 .difficulty-star.active{color:#ffc62e;text-shadow:0 0 7px #ffc62e,0 0 18px #ffa900a6}.autonomous-category-difficulty.difficulty-3 strong{color:#ffc62e}.difficulty-4 .difficulty-star.active{color:#ff7a18;text-shadow:0 0 7px #ff7a18,0 0 18px #ff4e00e6,0 0 30px #ff2b0066}.autonomous-category-difficulty.difficulty-4 strong{color:#ff7a18}.difficulty-5 .difficulty-star.active{color:#ff1a1a;text-shadow:0 0 5px #fff,0 0 10px #ff3838,0 0 22px red,0 0 40px #ff0000e6;animation:.48s cubic-bezier(.12,1.8,.3,1) both difficulty-star-expert;animation-delay:calc((var(--star-index) - 1) * 70ms)}.autonomous-category-difficulty.difficulty-5 strong{color:#ff2525;text-shadow:0 0 8px #ff0000e6,0 0 20px #ff000080}.difficulty-1 .difficulty-core{animation:none}.difficulty-2 .difficulty-core{animation:2.5s ease-in-out .65s infinite difficulty-shake-soft}.difficulty-3 .difficulty-core{animation:1.4s ease-in-out .65s infinite difficulty-shake-medium}.difficulty-4 .difficulty-core{animation:.7s linear .65s infinite difficulty-shake-hard}.difficulty-5 .difficulty-core{animation:.3s linear .65s infinite difficulty-shake-expert}@keyframes difficulty-shake-soft{0%,92%,to{transform:translate(0)}94%{transform:translate(-1px)}96%{transform:translate(1px)}98%{transform:translate(-1px)}}@keyframes difficulty-shake-medium{0%,85%,to{transform:translate(0)}88%{transform:translate(-1px,1px)}91%{transform:translate(1px,-1px)}94%{transform:translate(-1px)}97%{transform:translate(1px,1px)}}@keyframes difficulty-shake-hard{0%,70%,to{transform:translate(0)rotate(0)}74%{transform:translate(-2px,1px)rotate(-.4deg)}78%{transform:translate(2px,-1px)rotate(.4deg)}82%{transform:translate(-2px,-1px)rotate(-.3deg)}86%{transform:translate(2px,1px)rotate(.3deg)}90%{transform:translate(-1px)}94%{transform:translate(1px,-1px)}}@keyframes difficulty-shake-expert{0%{transform:translate(0)rotate(0)}10%{transform:translate(-3px,1px)rotate(-.8deg)}20%{transform:translate(3px,-2px)rotate(.8deg)}30%{transform:translate(-2px,-2px)rotate(-.5deg)}40%{transform:translate(3px,2px)rotate(.7deg)}50%{transform:translate(-3px)rotate(-.7deg)}60%{transform:translate(2px,-1px)rotate(.5deg)}70%{transform:translate(-2px,2px)rotate(-.4deg)}80%{transform:translate(3px)rotate(.8deg)}90%{transform:translate(-1px,-2px)rotate(-.4deg)}to{transform:translate(0)rotate(0)}}@keyframes difficulty-star-expert{0%{opacity:0;filter:brightness(4);transform:translateY(20px)rotate(-30deg)scale(0)}45%{opacity:1;transform:translateY(-6px)rotate(12deg)scale(1.8)}60%{transform:translate(-3px)scale(1.1)}70%{transform:translate(3px)scale(1.25)}80%{transform:translate(-2px)scale(.95)}to{opacity:1;filter:brightness();transform:translate(0)rotate(0)scale(1)}}.expert-screen-break{z-index:99999;pointer-events:none;animation:.5s linear both expert-screen-shake;position:fixed;inset:0;overflow:hidden}.expert-break-flash{opacity:0;background:#fff;animation:.5s ease-out expert-break-flash;position:absolute;inset:0}@keyframes expert-break-flash{0%{opacity:0}5%{opacity:1}12%{opacity:.15}20%{opacity:.7;background:red}35%{opacity:0}to{opacity:0}}.expert-break-impact{background:#fff;border-radius:50%;width:30px;height:30px;animation:.45s ease-out forwards expert-impact;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 20px #fff,0 0 45px red,0 0 100px red}@keyframes expert-impact{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}20%{transform:translate(-50%,-50%)scale(1.8)}to{opacity:0;transform:translate(-50%,-50%)scale(10)}}.expert-break-cracks{width:0;height:0;position:absolute;top:50%;left:50%}.expert-break-cracks i{transform-origin:0;opacity:0;background:linear-gradient(90deg,#fff,#ff4545 20%,#ff000080 55%,#0000);width:45vw;height:3px;animation:.4s ease-out forwards expert-crack;position:absolute;top:0;left:0;box-shadow:0 0 5px #fff,0 0 12px red}.expert-break-cracks i:first-child{transform:rotate(5deg)}.expert-break-cracks i:nth-child(2){transform:rotate(43deg)}.expert-break-cracks i:nth-child(3){transform:rotate(87deg)}.expert-break-cracks i:nth-child(4){transform:rotate(132deg)}.expert-break-cracks i:nth-child(5){transform:rotate(178deg)}.expert-break-cracks i:nth-child(6){transform:rotate(218deg)}.expert-break-cracks i:nth-child(7){transform:rotate(272deg)}.expert-break-cracks i:nth-child(8){transform:rotate(319deg)}@keyframes expert-crack{0%{opacity:1;width:0}30%{opacity:1}to{opacity:0;width:55vw}}@keyframes expert-screen-shake{0%{transform:translate(0)}8%{transform:translate(-9px,5px)rotate(-.5deg)}16%{transform:translate(8px,-6px)rotate(.5deg)}24%{transform:translate(-7px,-4px)rotate(-.4deg)}32%{transform:translate(6px,6px)rotate(.4deg)}40%{transform:translate(-5px,2px)}50%{transform:translate(5px,-3px)}60%{transform:translate(-3px,3px)}70%{transform:translate(3px,-2px)}82%{transform:translate(-1px,1px)}to{transform:translate(0)}}.autonomous-round-infos{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.autonomous-round-infos .autonomous-category-badge{flex:auto;min-width:0}.autonomous-round-difficulty{transform-origin:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;margin-left:auto;display:flex}.difficulty-mini-stars{white-space:nowrap;align-items:center;gap:2px;display:flex}.difficulty-mini-stars span{opacity:.18;font-size:.72rem;line-height:1;transition:opacity .18s,color .18s,text-shadow .18s,filter .18s;display:inline-block}.difficulty-mini-stars span.active{opacity:1}.autonomous-round-difficulty strong{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:800;line-height:1;display:block}.autonomous-round-difficulty.difficulty-1 .difficulty-mini-stars span{color:#fff}.autonomous-round-difficulty.difficulty-1 .difficulty-mini-stars span.active{text-shadow:0 0 5px #ffffff8c}.autonomous-round-difficulty.difficulty-1 strong{color:#fff}.autonomous-round-difficulty.difficulty-2 .difficulty-mini-stars span{color:#ffe98a}.autonomous-round-difficulty.difficulty-2 .difficulty-mini-stars span.active{text-shadow:0 0 5px #ffe98a99}.autonomous-round-difficulty.difficulty-2 strong{color:#ffe98a}.autonomous-round-difficulty.difficulty-3 .difficulty-mini-stars span{color:#ffc62e}.autonomous-round-difficulty.difficulty-3 .difficulty-mini-stars span.active{text-shadow:0 0 5px #ffc62eb3}.autonomous-round-difficulty.difficulty-3 strong{color:#ffc62e}.autonomous-round-difficulty.difficulty-4 .difficulty-mini-stars span{color:#ff7a18}.autonomous-round-difficulty.difficulty-4 .difficulty-mini-stars span.active{text-shadow:0 0 5px #ff7a18cc}.autonomous-round-difficulty.difficulty-4 strong{color:#ff7a18}.autonomous-round-difficulty.difficulty-5 .difficulty-mini-stars span{color:#ff1a1a}.autonomous-round-difficulty.difficulty-5 .difficulty-mini-stars span.active{text-shadow:0 0 4px #fff,0 0 7px #ff0000e6,0 0 12px #ff00008c}.autonomous-round-difficulty.difficulty-5 strong{color:#ff2525;text-shadow:0 0 5px #f009}.autonomous-round-difficulty.difficulty-1{animation:2.8s ease-in-out infinite threat-level-1}.autonomous-round-difficulty.difficulty-2{animation:2.2s ease-in-out infinite threat-level-2}.autonomous-round-difficulty.difficulty-3{animation:1.4s ease-in-out infinite threat-level-3}.autonomous-round-difficulty.difficulty-4{animation:.7s linear infinite threat-level-4}.autonomous-round-difficulty.difficulty-5{animation:.26s linear infinite threat-level-5}@keyframes threat-level-1{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1px)scale(1.02)}}@keyframes threat-level-2{0%,to{transform:translate(0)rotate(0)}25%{transform:translateY(-1px)rotate(-.2deg)}50%{transform:translateY(0)rotate(0)}75%{transform:translateY(-1px)rotate(.2deg)}}@keyframes threat-level-3{0%,75%,to{transform:translate(0)rotate(0)}80%{transform:translate(-1px)rotate(-.3deg)}85%{transform:translate(1px,-1px)rotate(.3deg)}90%{transform:translate(-1px,1px)rotate(-.2deg)}95%{transform:translate(1px)rotate(.2deg)}}@keyframes threat-level-4{0%,60%,to{transform:translate(0)rotate(0)}65%{transform:translate(-2px,1px)rotate(-.5deg)}70%{transform:translate(2px,-1px)rotate(.5deg)}75%{transform:translate(-1px,-1px)rotate(-.3deg)}80%{transform:translate(2px,1px)rotate(.4deg)}85%{transform:translate(-2px)rotate(-.4deg)}90%{transform:translate(1px,-1px)rotate(.2deg)}}@keyframes threat-level-5{0%{transform:translate(0)rotate(0)}10%{transform:translate(-2px,1px)rotate(-.6deg)}20%{transform:translate(2px,-1px)rotate(.6deg)}30%{transform:translate(-2px,-1px)rotate(-.5deg)}40%{transform:translate(2px,1px)rotate(.5deg)}50%{transform:translate(-1px,1px)rotate(-.4deg)}60%{transform:translate(2px,-1px)rotate(.5deg)}70%{transform:translate(-2px)rotate(-.5deg)}80%{transform:translate(1px,1px)rotate(.3deg)}90%{transform:translate(-1px,-1px)rotate(-.3deg)}to{transform:translate(0)rotate(0)}}.autonomous-round-difficulty.difficulty-4 .difficulty-mini-stars span.active{animation:1.2s ease-in-out infinite threat-glow-4}.autonomous-round-difficulty.difficulty-5 .difficulty-mini-stars span.active{animation:.55s ease-in-out infinite threat-glow-5}@keyframes threat-glow-4{0%,to{filter:brightness()}50%{filter:brightness(1.35)}}@keyframes threat-glow-5{0%,to{filter:brightness()drop-shadow(0 0 2px #f009)}50%{filter:brightness(1.8)drop-shadow(0 0 6px red)}}@media (width<=600px){.autonomous-round-infos{gap:10px}.difficulty-mini-stars{gap:1px}.difficulty-mini-stars span{font-size:.64rem}.autonomous-round-difficulty strong{font-size:.53rem}}@media (prefers-reduced-motion:reduce){.difficulty-star.active,.difficulty-core,.autonomous-round-difficulty,.difficulty-mini-stars span.active,.expert-screen-break,.expert-break-flash,.expert-break-impact,.expert-break-cracks i{animation:none!important}}.presenter-access-error{z-index:100;color:#fff;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a10f0;place-content:center;gap:8px;padding:30px;display:grid;position:fixed;inset:0}.presenter-access-error strong{font-size:clamp(1.8rem,5vw,4rem)}.presenter-access-error span{color:#f2a8ad}.autonomous-unified-roster{gap:14px}.autonomous-invite-slots{background:#f7f8fc;border:1px solid #dfe4ef;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.autonomous-invite-slots>div:first-child{gap:3px;display:grid}.autonomous-invite-slots small,.autonomous-roster-note{color:#667085}.autonomous-invite-slots>div:last-child{align-items:center;gap:10px;display:flex}.autonomous-invite-slots button{color:#273149;background:#fff;border:1px solid #cbd3e2;border-radius:11px;width:38px;height:38px;font-size:1.2rem}.autonomous-invite-slots b{text-align:center;min-width:28px;font-size:1.15rem}.autonomous-prepared-list article>span{color:#657086;text-transform:uppercase;font-size:.72rem;font-weight:900}.autonomous-prepared-list input,.autonomous-prepared-list select{color:#20283a;background:#fff;border:1px solid #cbd3e2;border-radius:10px;min-width:0;padding:10px}.autonomous-prepared-list article>button{color:#a23a49;background:#fff4f5;border:1px solid #e3c8cd;border-radius:10px;width:36px;height:36px}.autonomous-roster-actions{flex-wrap:wrap;gap:8px;display:flex}.autonomous-roster-actions button{color:#33405a;background:#fff;border:1px solid #cbd3e2;border-radius:11px;padding:11px 14px;font-weight:850}.autonomous-roster-note{margin:0;font-size:.78rem}@media (width<=720px){.autonomous-invite-slots{flex-direction:column;align-items:flex-start}.autonomous-prepared-list article{grid-template-columns:48px minmax(0,1fr) 38px}.autonomous-prepared-list article>select{grid-column:2/4}.autonomous-prepared-list article>button{grid-area:1/3}}.autonomous-start-card{background:radial-gradient(circle at 90% 0,#687ff64d,#0000 48%),linear-gradient(145deg,#1b2333,#141a25);border:1px solid #3b4860;border-radius:30px;grid-template-columns:auto 1fr;align-content:center;align-items:center;gap:18px 22px;width:min(760px,100%);min-height:330px;margin:clamp(30px,8vh,85px) auto 0;padding:clamp(28px,6vw,58px);display:grid;box-shadow:0 30px 80px #00000047}.autonomous-start-card>span{color:#fff;background:linear-gradient(145deg,#7187ef,#7c55c9);border-radius:22px;place-items:center;width:72px;height:72px;font-size:2rem;display:grid;box-shadow:0 18px 40px #687ff640}.autonomous-start-card h1{font-size:clamp(2.5rem,7vw,4.8rem)}.autonomous-start-card p:not(.autonomous-kicker){color:#9eaabd;margin:10px 0 0}.autonomous-start-actions{grid-column:1/-1;gap:9px;margin-top:20px;display:grid}.autonomous-start-actions>button,.autonomous-start-actions>a{box-sizing:border-box;min-height:52px;font:inherit;text-align:center;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;padding:14px 20px;font-weight:900;text-decoration:none;display:flex}.autonomous-start-actions>button{color:#fff;background:linear-gradient(145deg,#6d82ef,#7652cc);border:0}.autonomous-start-actions>button:disabled{opacity:.4;cursor:not-allowed}.autonomous-start-actions>a{color:#cbd3e1;background:#101620b3;border:1px solid #3a465b;gap:6px}.autonomous-start-actions>a:hover{color:#fff;background:#1c2535;border-color:#6579e3}.autonomous-start-actions>a span{color:#8390a4;font-size:.7rem;font-weight:750}.compact-categories-stage{width:min(1180px,100% - 36px);padding-top:clamp(42px,6vw,72px)}.compact-categories-stage .autonomous-lead{margin-bottom:20px}.compact-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.compact-category-grid article{border-radius:13px;grid-template-columns:minmax(0,1fr);display:grid}.compact-category-grid article.selected{grid-template-columns:minmax(0,1fr) auto}.compact-category-grid .category-toggle{gap:8px;min-width:0;padding:11px 12px}.compact-category-grid .category-toggle strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;overflow:hidden}.compact-category-grid .category-toggle>i{width:23px;height:23px;font-size:.68rem}.compact-category-grid .category-weight{border-top:0;border-left:1px solid #2c3547;grid-template-columns:none;gap:2px;padding:5px;display:flex}.compact-category-grid .category-weight button{padding:5px 6px;font-size:.54rem}.autonomous-participants-stage{width:min(1160px,100% - 36px)}.autonomous-participant-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.autonomous-participant-option{color:#eef2f9;text-align:left;background:linear-gradient(145deg,#1b2230f5,#131924fa);border:1px solid #343f54;border-radius:18px;grid-template-rows:1fr auto;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:4px 13px;min-width:0;padding:17px;display:grid;box-shadow:0 15px 35px #0000001f}button.autonomous-participant-option{cursor:pointer;transition:border-color .16s,transform .16s,background .16s}button.autonomous-participant-option:hover:not(:disabled){border-color:#6479e4;transform:translateY(-2px)}.autonomous-participant-option.selected{background:radial-gradient(circle at 0 0,#687ff63b,#0000 55%),#171e2a;border-color:#7186ef}.autonomous-participant-option:disabled{opacity:.45;cursor:not-allowed}.participant-option-icon{color:#fff;background:#313c56;border-radius:14px;grid-row:1/3;place-items:center;width:48px;height:48px;font-size:1.25rem;font-weight:950;display:grid}.participant-option-icon.local{background:linear-gradient(145deg,#687ff6,#7655ca)}.participant-option-icon.invite{background:linear-gradient(145deg,#278b77,#2c6f8e)}.participant-option-icon.bot{background:linear-gradient(145deg,#b66a38,#8b4e8e)}.autonomous-participant-option>div:not(.participant-stepper){gap:4px;min-width:0;display:grid}.autonomous-participant-option strong{font-size:.98rem}.autonomous-participant-option small{color:#929eb1;font-size:.69rem;line-height:1.4}.autonomous-participant-option>i{color:#aebaff;background:#687ff61f;border-radius:999px;grid-column:2;width:max-content;margin-top:7px;padding:5px 8px;font-size:.62rem;font-style:normal;font-weight:900}.invite-option{grid-template-columns:48px minmax(0,1fr)}.participant-stepper{grid-column:2;align-items:center;gap:9px;margin-top:7px;display:flex}.participant-stepper button{color:#eef2f9;cursor:pointer;background:#293347;border:1px solid #414d63;border-radius:9px;place-items:center;width:30px;height:30px;font-size:1rem;display:grid}.participant-stepper button:disabled{opacity:.3;cursor:not-allowed}.participant-stepper b{text-align:center;min-width:22px;font-size:1.05rem}.autonomous-roster-shell{background:#111721e6;border:1px solid #303b4e;border-radius:21px;gap:12px;margin-top:18px;padding:20px;display:grid;box-shadow:0 24px 60px #0000002e}.autonomous-roster-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.autonomous-roster-heading>div{align-items:center;gap:12px;min-width:0;display:flex}.autonomous-roster-heading h2{margin:0;font-size:1.12rem}.autonomous-roster-heading p{color:#8996aa;margin:3px 0 0;font-size:.69rem}.autonomous-roster-heading>strong{color:#aebaff;background:#202a3c;border-radius:10px;padding:7px 10px;font-size:.76rem}.autonomous-roster-icon{color:#fff;background:linear-gradient(145deg,#687ff6,#7655ca);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:.85rem;font-weight:950;display:grid}.autonomous-prepared-list{gap:8px;display:grid}.autonomous-prepared-list article{background:#151c28;border:1px solid #303b4e;border-radius:15px;grid-template-columns:48px minmax(170px,1.15fr) minmax(130px,.8fr) minmax(130px,.8fr) 36px;align-items:end;gap:9px;padding:11px;display:grid}.autonomous-prepared-list article.is-local{grid-template-columns:48px minmax(170px,1fr) minmax(130px,auto) 36px}.autonomous-prepared-list article>.participant-avatar{color:#fff;text-transform:none;background:#33405b;border-radius:13px;align-self:center;place-items:center;width:42px;height:42px;font-size:.65rem;font-weight:950;display:grid}.is-local .participant-avatar{background:linear-gradient(145deg,#687ff6,#7655ca)}.is-bot .participant-avatar{background:linear-gradient(145deg,#b66a38,#8b4e8e)}.autonomous-prepared-list label{gap:5px;min-width:0;display:grid}.autonomous-prepared-list label small{color:#7f8da3;text-transform:uppercase;font-size:.61rem;font-weight:800}.autonomous-prepared-list input,.autonomous-prepared-list select{color:#edf2fa;width:100%;min-width:0;height:40px;font:inherit;background:#0e141e;border:1px solid #39465c;border-radius:10px;padding:0 11px;font-size:.78rem}.autonomous-prepared-list input:focus,.autonomous-prepared-list select:focus{outline-offset:1px;outline:2px solid #687ff6}.autonomous-prepared-list article>.participant-local-note{color:#8fd7b4;text-transform:none;background:#37b9871a;border-radius:999px;place-self:center end;padding:6px 9px;font-size:.62rem;font-weight:850}.autonomous-prepared-list article>.participant-remove{color:#e796a2;cursor:pointer;background:#9d35451f;border:1px solid #e796a238;border-radius:10px;align-self:center;place-items:center;width:34px;height:34px;font-size:1rem;display:grid}.autonomous-roster-empty{color:#8996aa;background:#131a25;border:1px dashed #364258;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.autonomous-roster-empty>span{background:#202a3b;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.autonomous-roster-empty>div{gap:2px;display:grid}.autonomous-roster-empty strong{color:#cbd3df;font-size:.8rem}.autonomous-roster-empty small{font-size:.65rem}.autonomous-roster-note{color:#8c99ac;align-items:center;gap:8px;margin:0;font-size:.68rem;display:flex}.autonomous-roster-note>span{color:#aebaff;background:#222c40;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.65rem;font-weight:900;display:grid}.autonomous-replay-players{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.autonomous-replay-players article{background:#151c28;border:1px solid #303b4e;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.autonomous-replay-players article>i{border-radius:50%;flex:none;width:10px;height:10px}.autonomous-replay-players article>div{gap:2px;min-width:0;display:grid}.autonomous-replay-players article small{color:#8491a5;font-size:.64rem}.autonomous-replay-players article>b{margin-left:auto}.autonomous-replay-players .is-accepted>b{color:#62d6a1}.autonomous-replay-players .is-declined{opacity:.5}@media (width<=900px){.compact-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.autonomous-participant-options{grid-template-columns:1fr}.autonomous-participant-option{min-height:104px}}@media (width<=700px){.compact-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-category-grid article.selected{grid-template-columns:minmax(0,1fr)}.compact-category-grid .category-weight{border-top:1px solid #2c3547;border-left:0;justify-content:stretch}.compact-category-grid .category-weight button{flex:1}.autonomous-participants-stage{width:min(100% - 26px,1160px)}.autonomous-roster-shell{padding:14px}.autonomous-prepared-list article,.autonomous-prepared-list article.is-local{grid-template-columns:42px minmax(0,1fr) 34px;align-items:center}.autonomous-prepared-list article>label{grid-column:2/4}.autonomous-prepared-list article>.participant-avatar{grid-area:1/1}.autonomous-prepared-list article>label:first-of-type{grid-area:1/2}.autonomous-prepared-list article>.participant-remove{grid-area:1/3}.autonomous-prepared-list article>.participant-local-note{grid-column:2/4;justify-self:start}.autonomous-replay-players{grid-template-columns:1fr}}@media (width<=430px){.autonomous-start-card{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:285px;padding:26px 22px}.autonomous-start-actions{width:100%}.autonomous-start-actions>a{flex-direction:column;gap:1px}.compact-category-grid{grid-template-columns:1fr}.autonomous-roster-heading{align-items:flex-start}.autonomous-roster-heading>strong{white-space:nowrap}.autonomous-participant-option{padding:14px}}.self-score-thinking{text-align:center;justify-items:center;gap:10px;margin:auto;display:grid}.self-score-thinking strong{font-size:clamp(1.5rem,7vw,2.5rem)}.self-score-thinking span{color:#98a5b8}.self-score-thinking>button{color:#fff;background:#687ff6;border:1px solid #8999fa;border-radius:13px;padding:13px 20px;font-weight:900}.self-score-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.self-score-actions button{color:#fff;border:0;border-radius:11px;padding:12px;font-weight:900}.self-score-actions .wrong{background:#9d3545}.self-score-actions .correct{background:#24825f}@media (width<=460px){.self-score-actions{grid-template-columns:1fr}}
