.category-board-room-module__qXC7SW__setupShell,.category-board-room-module__qXC7SW__hostShell{min-height:calc(100vh - 5rem);color:var(--foreground);background:radial-gradient(circle at 15% 10%, color-mix(in srgb, var(--primary) 14%, transparent), transparent 27rem), radial-gradient(circle at 85% 22%, color-mix(in srgb, var(--info) 10%, transparent), transparent 32rem), var(--background)}.category-board-room-module__qXC7SW__setupShell{padding:clamp(1.25rem,3vw,3rem)}.category-board-room-module__qXC7SW__setupIntro{grid-template-columns:1fr auto;align-items:center;gap:1rem;max-width:76rem;margin:0 auto 2rem;display:grid}.category-board-room-module__qXC7SW__setupIntro>a{justify-self:start}.category-board-room-module__qXC7SW__setupIntro h1,.category-board-room-module__qXC7SW__setupIntro p{grid-column:1/-1}.category-board-room-module__qXC7SW__setupIntro h1{letter-spacing:-.035em;text-wrap:balance;max-width:12ch;margin:1.5rem 0 0;font-size:clamp(2.4rem,7vw,5rem);line-height:.98}.category-board-room-module__qXC7SW__setupIntro p{max-width:68ch;color:var(--text-soft);margin:0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.9}.category-board-room-module__qXC7SW__modeBadge,.category-board-room-module__qXC7SW__liveBadge{border-radius:var(--radius-full);align-items:center;gap:.55rem;width:fit-content;font-weight:700;display:inline-flex}.category-board-room-module__qXC7SW__modeBadge{border:1px solid var(--border-bright);background:var(--surface-raised);color:var(--primary);padding:.65rem .9rem}.category-board-room-module__qXC7SW__modeBadge svg{width:1.1rem}.category-board-room-module__qXC7SW__teamSetup{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:76rem;margin:0 auto 1rem;display:grid}.category-board-room-module__qXC7SW__teamSetup label{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-glass-strong);box-shadow:0 16px 36px var(--quantum-shadow);gap:.6rem;padding:1.15rem;display:grid}.category-board-room-module__qXC7SW__teamSetup label[data-team=cyan]{--team-color:#20d9ff}.category-board-room-module__qXC7SW__teamSetup label[data-team=gold]{--team-color:var(--primary)}.category-board-room-module__qXC7SW__teamSetup label>span{color:var(--team-color);font-weight:800}.category-board-room-module__qXC7SW__teamSetup input{border:1px solid color-mix(in srgb, var(--team-color) 38%, transparent);border-radius:var(--radius-sm);background:var(--input);min-height:3rem;color:var(--foreground);font:inherit;padding:.7rem .9rem;font-weight:700}.category-board-room-module__qXC7SW__teamSetup input:focus-visible{outline:3px solid color-mix(in srgb, var(--team-color) 32%, transparent);outline-offset:2px}.category-board-room-module__qXC7SW__teamSetup small{color:var(--text-soft)}.category-board-room-module__qXC7SW__selectionStatus{flex-wrap:wrap;gap:.75rem;max-width:76rem;margin:0 auto 1.25rem;display:flex}.category-board-room-module__qXC7SW__selectionStatus span{border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-soft);padding:.45rem .8rem;font-size:.9rem}.category-board-room-module__qXC7SW__selectionStatus span[data-ready]{background:color-mix(in srgb, var(--success) 14%, transparent);color:color-mix(in srgb, var(--success) 80%, white)}.category-board-room-module__qXC7SW__categoryPicker{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;max-width:76rem;margin:0 auto;display:grid}.category-board-room-module__qXC7SW__categoryPicker article{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--surface-stage), var(--surface-soft));min-height:12.5rem;transition:transform var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out);grid-template-columns:auto 1fr;gap:.85rem;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #00000052}.category-board-room-module__qXC7SW__categoryPicker article:hover{border-color:var(--border-bright);transform:translateY(-3px)}.category-board-room-module__qXC7SW__categoryPicker article[data-owner=cyan]{border-color:#20d9ff99;box-shadow:0 16px 38px #0084a038}.category-board-room-module__qXC7SW__categoryPicker article[data-owner=gold]{border-color:color-mix(in srgb, var(--primary) 66%, transparent);box-shadow:0 16px 38px color-mix(in srgb, var(--primary) 18%, transparent)}.category-board-room-module__qXC7SW__categoryMark{background:var(--surface-raised);width:3rem;height:3rem;color:var(--primary);border-radius:50%;place-items:center;font-weight:900;display:grid}.category-board-room-module__qXC7SW__categoryPicker h2{margin:0;font-size:1.1rem}.category-board-room-module__qXC7SW__categoryPicker p{color:var(--text-soft);margin:.4rem 0 0;font-size:.88rem;line-height:1.65}.category-board-room-module__qXC7SW__assignmentButtons{grid-column:1/-1;grid-template-columns:1fr 1fr;align-self:end;gap:.5rem;display:grid}.category-board-room-module__qXC7SW__assignmentButtons button{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:2.55rem;color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;font-weight:700}.category-board-room-module__qXC7SW__assignmentButtons button:first-child[data-selected]{color:#bdf5ff;background:#20d9ff24;border-color:#20d9ff}.category-board-room-module__qXC7SW__assignmentButtons button:last-child[data-selected]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 14%, transparent);color:color-mix(in srgb, var(--primary) 70%, white)}.category-board-room-module__qXC7SW__assignmentButtons button:disabled{opacity:.35;cursor:not-allowed}.category-board-room-module__qXC7SW__assignmentButtons button:focus-visible,.category-board-room-module__qXC7SW__helperButton:focus-visible,.category-board-room-module__qXC7SW__categoryColumn button:focus-visible,.category-board-room-module__qXC7SW__scoreButtons button:focus-visible,.category-board-room-module__qXC7SW__resetButton:focus-visible,.category-board-room-module__qXC7SW__questionToolbar button:focus-visible,.category-board-room-module__qXC7SW__judgePanel button:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.category-board-room-module__qXC7SW__setupFooter{z-index:4;border:1px solid var(--border-bright);border-radius:var(--radius-lg);background:var(--surface-glass-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:1rem;max-width:76rem;margin:1.25rem auto 0;padding:.8rem .9rem;display:flex;position:sticky;bottom:1rem;box-shadow:0 18px 50px #0000008c}.category-board-room-module__qXC7SW__setupFooter>div{color:var(--text-soft);align-items:center;gap:.65rem;display:flex}.category-board-room-module__qXC7SW__setupFooter svg{flex:none}.category-board-room-module__qXC7SW__hostShell{padding:1rem clamp(.75rem,2vw,1.75rem) 2rem}.category-board-room-module__qXC7SW__hostHeader{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-glass-strong);grid-template-columns:1fr auto auto;align-items:center;gap:1rem;max-width:100rem;margin:0 auto .85rem;padding:.85rem 1rem;display:grid;box-shadow:0 16px 38px #00000061}.category-board-room-module__qXC7SW__hostHeader>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:.1rem .75rem;display:grid}.category-board-room-module__qXC7SW__hostHeader h1{margin:0;font-size:clamp(1.35rem,3vw,2rem)}.category-board-room-module__qXC7SW__hostHeader p{color:var(--text-soft);grid-column:2;margin:0;font-size:.9rem}.category-board-room-module__qXC7SW__liveBadge{color:#7af0c2;letter-spacing:.04em;background:#10b9811f;grid-row:span 2;padding:.45rem .65rem;font-size:.72rem}.category-board-room-module__qXC7SW__liveBadge>span{background:var(--success);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 .25rem #10b98121}.category-board-room-module__qXC7SW__roundProgress{text-align:center;gap:.2rem;min-width:9.5rem;display:grid}.category-board-room-module__qXC7SW__roundProgress span{color:var(--text-soft);font-size:.8rem}.category-board-room-module__qXC7SW__roundProgress strong{color:var(--primary)}.category-board-room-module__qXC7SW__resetButton,.category-board-room-module__qXC7SW__questionToolbar button,.category-board-room-module__qXC7SW__scoreButtons button{border:1px solid var(--border);color:var(--foreground);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.category-board-room-module__qXC7SW__resetButton{border-radius:var(--radius-sm);min-height:2.75rem;padding:.65rem .8rem}.category-board-room-module__qXC7SW__resetButton svg{width:1.05rem}.category-board-room-module__qXC7SW__scoreRail{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.75rem;max-width:100rem;margin:0 auto .85rem;display:grid}.category-board-room-module__qXC7SW__scorePanel{border:1px solid color-mix(in srgb, var(--team-color) 55%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--team-color) 8%, var(--surface-stage));justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.75rem .9rem;display:flex;box-shadow:0 12px 30px #00000047}.category-board-room-module__qXC7SW__scorePanel[data-team=cyan]{--team-color:#20d9ff}.category-board-room-module__qXC7SW__scorePanel[data-team=gold]{--team-color:var(--primary)}.category-board-room-module__qXC7SW__scorePanel>div:first-child{gap:.1rem;min-width:0;display:grid}.category-board-room-module__qXC7SW__scorePanel span{color:color-mix(in srgb, var(--team-color) 70%, white);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.category-board-room-module__qXC7SW__scorePanel strong{font-size:clamp(1.5rem,4vw,2.4rem);line-height:1}.category-board-room-module__qXC7SW__scoreButtons{gap:.35rem;display:flex}.category-board-room-module__qXC7SW__scoreButtons button{border-radius:50%;width:2.35rem;height:2.35rem}.category-board-room-module__qXC7SW__scoreButtons button:disabled{opacity:.3;cursor:not-allowed}.category-board-room-module__qXC7SW__scoreButtons svg{width:1rem}.category-board-room-module__qXC7SW__turnCore{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--turn-color) 12%, var(--surface-stage));min-width:11rem;color:color-mix(in srgb, var(--turn-color) 78%, white);place-items:center;padding:.6rem 1.15rem;display:grid;box-shadow:0 13px 30px #0000004d}.category-board-room-module__qXC7SW__turnCore[data-team=cyan]{--turn-color:#20d9ff}.category-board-room-module__qXC7SW__turnCore[data-team=gold]{--turn-color:var(--primary)}.category-board-room-module__qXC7SW__turnCore svg{width:1.2rem}.category-board-room-module__qXC7SW__turnCore span{font-weight:800}.category-board-room-module__qXC7SW__helpersBar{grid-template-columns:auto repeat(3,minmax(10rem,1fr));align-items:stretch;gap:.65rem;max-width:100rem;margin:0 auto .85rem;display:grid}.category-board-room-module__qXC7SW__helpersBar>div:first-child{color:var(--text-soft);align-items:center;gap:.5rem;padding:0 .85rem;font-weight:700;display:flex}.category-board-room-module__qXC7SW__helperButton{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-glass-strong);min-height:4rem;color:var(--foreground);font:inherit;text-align:right;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.65rem .75rem;display:grid}.category-board-room-module__qXC7SW__helperButton:hover:not(:disabled){border-color:var(--primary);transform:translateY(-2px)}.category-board-room-module__qXC7SW__helperButton[data-active]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 13%, var(--surface-stage))}.category-board-room-module__qXC7SW__helperButton:disabled{opacity:.42;cursor:not-allowed}.category-board-room-module__qXC7SW__helperButton>svg{width:1.25rem;color:var(--primary)}.category-board-room-module__qXC7SW__helperButton span{gap:.1rem;display:grid}.category-board-room-module__qXC7SW__helperButton small{color:var(--text-soft)}.category-board-room-module__qXC7SW__helperNotice,.category-board-room-module__qXC7SW__inQuestionNotice,.category-board-room-module__qXC7SW__multiplierNotice{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--primary) 10%, transparent);color:color-mix(in srgb, var(--primary) 66%, white)}.category-board-room-module__qXC7SW__helperNotice{max-width:100rem;margin:0 auto .85rem;padding:.7rem .9rem}.category-board-room-module__qXC7SW__board{scrollbar-color:var(--primary) var(--surface-soft);grid-template-columns:repeat(6,minmax(10rem,1fr));gap:.7rem;max-width:100rem;margin:0 auto;padding:.15rem .1rem .9rem;display:grid;overflow-x:auto}.category-board-room-module__qXC7SW__categoryColumn{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-glass-strong);min-width:10rem;overflow:hidden;box-shadow:0 14px 34px #00000057}.category-board-room-module__qXC7SW__categoryColumn>header{background:radial-gradient(circle at 20% 20%, color-mix(in srgb, var(--primary) 18%, transparent), transparent 60%), var(--surface-stage);min-height:8.5rem;padding:1rem;position:relative;overflow:hidden}.category-board-room-module__qXC7SW__categoryColumn>header>span{inset-inline-end:-.3rem;color:color-mix(in srgb, var(--primary) 10%, transparent);font-size:4.6rem;font-weight:900;line-height:1;position:absolute;bottom:-1.1rem}.category-board-room-module__qXC7SW__categoryColumn h2{z-index:1;margin:1.25rem 0 .35rem;font-size:1.1rem;position:relative}.category-board-room-module__qXC7SW__categoryColumn small{z-index:1;color:var(--text-soft);position:relative}.category-board-room-module__qXC7SW__categoryColumn>div{grid-template-columns:1fr 1fr;display:grid}.category-board-room-module__qXC7SW__categoryColumn button{border:0;border-block-start:1px solid var(--border);border-inline-end:1px solid var(--border);min-height:4rem;color:var(--foreground);font:inherit;cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;justify-content:space-between;align-items:center;padding:.65rem;font-size:1.15rem;font-weight:900;display:flex}.category-board-room-module__qXC7SW__categoryColumn button:nth-child(2n){border-inline-end:0}.category-board-room-module__qXC7SW__categoryColumn button:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary)}.category-board-room-module__qXC7SW__categoryColumn button[data-used]{color:var(--muted-foreground);background:#ffffff06;text-decoration:line-through}.category-board-room-module__qXC7SW__categoryColumn button svg{width:1rem}.category-board-room-module__qXC7SW__questionStage{max-width:100rem;margin:0 auto;position:relative}.category-board-room-module__qXC7SW__questionToolbar{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin-bottom:.85rem;display:grid}.category-board-room-module__qXC7SW__questionToolbar button{border-radius:var(--radius-sm);min-height:3.1rem;padding:.65rem .85rem;font-weight:700}.category-board-room-module__qXC7SW__questionToolbar button:first-child span{font-variant-numeric:tabular-nums;min-width:2.5ch;font-size:1.1rem}.category-board-room-module__qXC7SW__questionToolbar>div{justify-content:center;align-items:center;gap:.65rem;display:flex}.category-board-room-module__qXC7SW__questionToolbar>div span{color:var(--text-soft)}.category-board-room-module__qXC7SW__questionToolbar>div strong{border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);padding:.45rem .75rem}.category-board-room-module__qXC7SW__questionPanel{border:1px solid var(--border-bright);border-radius:var(--radius-xl);background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--primary) 9%, transparent), transparent 38%), var(--surface-stage);text-align:center;align-content:center;place-items:center;min-height:clamp(30rem,64vh,48rem);padding:clamp(1.25rem,5vw,4rem);display:grid;overflow:hidden;box-shadow:0 24px 60px #0000008a}.category-board-room-module__qXC7SW__questionMeta{gap:.6rem;margin-bottom:2rem;display:flex}.category-board-room-module__qXC7SW__questionMeta span{border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-soft);padding:.45rem .75rem;font-size:.88rem}.category-board-room-module__qXC7SW__questionPanel h2{letter-spacing:-.025em;text-wrap:balance;max-width:28ch;margin:0;font-size:clamp(2rem,5vw,4.8rem);line-height:1.3}.category-board-room-module__qXC7SW__questionPanel[data-phase=answer] h2{color:var(--primary)}.category-board-room-module__qXC7SW__answerLabel{color:var(--text-soft);margin-bottom:1rem;font-weight:700}.category-board-room-module__qXC7SW__multiplierNotice,.category-board-room-module__qXC7SW__inQuestionNotice{max-width:58ch;margin:1rem 0 0;padding:.7rem .9rem}.category-board-room-module__qXC7SW__inQuestionHelpers{grid-template-columns:repeat(2,minmax(13rem,1fr));gap:.65rem;width:min(100%,36rem);margin:2rem 0 1.1rem;display:grid}.category-board-room-module__qXC7SW__questionPanel>button{margin-top:2rem}.category-board-room-module__qXC7SW__judgePanel{grid-template-columns:repeat(3,minmax(10rem,1fr));gap:.75rem;width:min(100%,58rem);margin-top:2.5rem;display:grid}.category-board-room-module__qXC7SW__judgePanel button{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);min-height:8rem;color:var(--foreground);font:inherit;cursor:pointer;place-items:center;gap:.45rem;padding:1rem;font-weight:800;display:grid;box-shadow:0 14px 30px #00000047}.category-board-room-module__qXC7SW__judgePanel button[data-team=cyan]{color:#bdf5ff;border-color:#20d9ff8c}.category-board-room-module__qXC7SW__judgePanel button[data-team=gold]{border-color:color-mix(in srgb, var(--primary) 60%, transparent);color:color-mix(in srgb, var(--primary) 70%, white)}.category-board-room-module__qXC7SW__judgePanel button:hover{transform:translateY(-2px)}.category-board-room-module__qXC7SW__judgePanel button svg{width:1.4rem}.category-board-room-module__qXC7SW__judgePanel small{color:var(--text-soft);font-weight:600}.category-board-room-module__qXC7SW__cheatOverlay{z-index:5;border:1px solid var(--border-bright);border-radius:var(--radius-xl);background:var(--overlay-deep);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-content:center;place-items:center;gap:1rem;display:grid;position:absolute;inset:1rem;box-shadow:0 30px 80px #000000a8}.category-board-room-module__qXC7SW__cheatOverlay>svg{width:2rem;height:2rem;color:var(--primary)}.category-board-room-module__qXC7SW__cheatOverlay>div{place-items:center;display:grid}.category-board-room-module__qXC7SW__cheatOverlay span,.category-board-room-module__qXC7SW__cheatOverlay small{color:var(--text-soft)}.category-board-room-module__qXC7SW__cheatOverlay strong{color:var(--primary);font-variant-numeric:tabular-nums;font-size:clamp(4rem,12vw,8rem);line-height:1}.category-board-room-module__qXC7SW__finishPanel{border:1px solid var(--border-bright);border-radius:var(--radius-xl);background:var(--surface-stage);text-align:center;place-items:center;max-width:100rem;min-height:32rem;margin:0 auto;display:grid}.category-board-room-module__qXC7SW__finishPanel>svg{width:3rem;height:3rem;color:var(--primary)}.category-board-room-module__qXC7SW__finishPanel span{color:var(--text-soft);margin-top:1rem}.category-board-room-module__qXC7SW__finishPanel h2{margin:.4rem 0;font-size:clamp(2rem,6vw,4.5rem)}.category-board-room-module__qXC7SW__finishPanel p{color:var(--primary);margin:0 0 1.5rem;font-size:1.5rem;font-weight:800}@media (max-width:70rem){.category-board-room-module__qXC7SW__categoryPicker{grid-template-columns:repeat(2,minmax(0,1fr))}.category-board-room-module__qXC7SW__helpersBar{grid-template-columns:repeat(3,minmax(0,1fr))}.category-board-room-module__qXC7SW__helpersBar>div:first-child{grid-column:1/-1}.category-board-room-module__qXC7SW__board{grid-template-columns:repeat(6,11rem)}}@media (max-width:48rem){.category-board-room-module__qXC7SW__setupShell,.category-board-room-module__qXC7SW__hostShell{min-height:100vh}.category-board-room-module__qXC7SW__setupIntro{grid-template-columns:1fr}.category-board-room-module__qXC7SW__modeBadge{justify-self:start}.category-board-room-module__qXC7SW__teamSetup,.category-board-room-module__qXC7SW__categoryPicker{grid-template-columns:1fr}.category-board-room-module__qXC7SW__categoryPicker article{min-height:10.5rem}.category-board-room-module__qXC7SW__setupFooter{flex-direction:column;align-items:stretch;position:static}.category-board-room-module__qXC7SW__setupFooter>div{font-size:.88rem}.category-board-room-module__qXC7SW__hostHeader{grid-template-columns:1fr auto}.category-board-room-module__qXC7SW__roundProgress{display:none}.category-board-room-module__qXC7SW__scoreRail{grid-template-columns:1fr 1fr}.category-board-room-module__qXC7SW__turnCore{grid-area:1/1/auto/-1;min-width:0}.category-board-room-module__qXC7SW__helpersBar{grid-template-columns:1fr}.category-board-room-module__qXC7SW__questionToolbar{grid-template-columns:auto 1fr}.category-board-room-module__qXC7SW__backToBoard{grid-column:1/-1}.category-board-room-module__qXC7SW__questionPanel{min-height:30rem;padding:1.25rem}.category-board-room-module__qXC7SW__inQuestionHelpers,.category-board-room-module__qXC7SW__judgePanel{grid-template-columns:1fr}.category-board-room-module__qXC7SW__judgePanel button{min-height:5.5rem}}@media (prefers-reduced-motion:reduce){.category-board-room-module__qXC7SW__categoryPicker article,.category-board-room-module__qXC7SW__helperButton,.category-board-room-module__qXC7SW__categoryColumn button,.category-board-room-module__qXC7SW__judgePanel button{transition:none}}
.millionaire-room-module__gN1IEW__shell,.millionaire-room-module__gN1IEW__playShell{min-height:calc(100vh - 5rem);color:var(--foreground);background:linear-gradient(115deg, #ffb74d17, transparent 26% 74%, #ff6f0014), radial-gradient(ellipse at 50% -8%, #ffb74d52, transparent 34rem), radial-gradient(circle at 50% 0, color-mix(in srgb, var(--primary) 16%, transparent), transparent 32rem), radial-gradient(circle at 12% 18%, #00d4ff1a, transparent 24rem), linear-gradient(180deg, var(--background), color-mix(in srgb, var(--background) 78%, black))}.millionaire-room-module__gN1IEW__shell{place-items:center;padding:clamp(1rem,3vw,3rem);display:grid}.millionaire-room-module__gN1IEW__hero,.millionaire-room-module__gN1IEW__finishPanel{isolation:isolate;border:1px solid color-mix(in srgb, var(--primary) 54%, transparent);background:radial-gradient(circle at 50% 18%, #ffb74d2e, transparent 17rem), linear-gradient(145deg, #ffb0001f, transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--surface-stage) 78%, black), var(--surface-glass-strong));text-align:center;border-radius:clamp(1.5rem,3vw,2.4rem);place-items:center;width:min(100%,76rem);min-height:min(44rem,100vh - 8rem);padding:clamp(1.25rem,5vw,4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000009e,inset 0 1px #fff8ed21}.millionaire-room-module__gN1IEW__hero:before,.millionaire-room-module__gN1IEW__finishPanel:before,.millionaire-room-module__gN1IEW__hero:after,.millionaire-room-module__gN1IEW__finishPanel:after{z-index:-1;content:"";pointer-events:none;position:absolute}.millionaire-room-module__gN1IEW__hero:before,.millionaire-room-module__gN1IEW__finishPanel:before{filter:blur(2px);background:radial-gradient(#ffb74d3d,#0000 68%);height:22rem;inset:-25% 8% auto}.millionaire-room-module__gN1IEW__hero:after,.millionaire-room-module__gN1IEW__finishPanel:after{background:radial-gradient(#ffb74d38,#0000 68%);border-radius:50%;height:7rem;inset:auto 6% 1.2rem}.millionaire-room-module__gN1IEW__heroSpotlight{z-index:-1;background:linear-gradient(104deg,#0000 7%,#ffb74d14 12%,#0000 21%),linear-gradient(256deg,#0000 9%,#ffb74d14 15%,#0000 24%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.millionaire-room-module__gN1IEW__hero>a{justify-self:start}.millionaire-room-module__gN1IEW__heroMark{border:1px solid color-mix(in srgb, var(--primary) 65%, transparent);background:radial-gradient(circle at 42% 28%, #fff8ed38, transparent 24%), color-mix(in srgb, var(--primary) 16%, var(--surface-stage));width:clamp(5rem,12vw,8rem);height:clamp(5rem,12vw,8rem);color:var(--primary);box-shadow:0 24px 60px #0000006b, 0 0 4rem color-mix(in srgb, var(--primary) 28%, transparent), inset 0 0 1.8rem #ffb74d29;border-radius:50%;place-items:center;margin-top:1rem;display:grid}.millionaire-room-module__gN1IEW__heroMark svg,.millionaire-room-module__gN1IEW__finishPanel>svg{width:48%;height:48%}.millionaire-room-module__gN1IEW__eyebrow{color:color-mix(in srgb, var(--primary) 72%, white);align-items:center;gap:.5rem;margin-top:1.2rem;font-weight:800;display:inline-flex}.millionaire-room-module__gN1IEW__eyebrow svg{width:1.15rem}.millionaire-room-module__gN1IEW__hero h1,.millionaire-room-module__gN1IEW__finishPanel h1{text-wrap:balance;max-width:13ch;margin:.6rem 0;font-size:clamp(2.8rem,8vw,6.4rem);line-height:1}.millionaire-room-module__gN1IEW__hero p,.millionaire-room-module__gN1IEW__finishPanel p{max-width:58ch;color:var(--text-soft);margin:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.9}.millionaire-room-module__gN1IEW__heroStats{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:1.8rem 0;display:flex}.millionaire-room-module__gN1IEW__heroStats span,.millionaire-room-module__gN1IEW__questionMeta span,.millionaire-room-module__gN1IEW__safeBox{border:1px solid var(--border);background:var(--surface-raised)}.millionaire-room-module__gN1IEW__heroStats span{border-radius:var(--radius-full);color:var(--text-soft);padding:.6rem .85rem;font-weight:700}.millionaire-room-module__gN1IEW__playShell{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);gap:clamp(.85rem,2vw,1.35rem);padding:clamp(.75rem,2vw,1.5rem);display:grid}.millionaire-room-module__gN1IEW__stage{grid-template-rows:auto minmax(0,1fr) auto;gap:.8rem;min-width:0;display:grid}.millionaire-room-module__gN1IEW__topBar,.millionaire-room-module__gN1IEW__helpers,.millionaire-room-module__gN1IEW__sidePanel{border:1px solid color-mix(in srgb, var(--primary) 26%, transparent);border-radius:var(--radius-xl);background:linear-gradient(180deg, #fff8ed0a, transparent), var(--surface-glass-strong);box-shadow:0 16px 42px #00000061,inset 0 1px #fff8ed14}.millionaire-room-module__gN1IEW__topBar{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.millionaire-room-module__gN1IEW__topBar>div{justify-content:center;align-items:center;gap:.7rem;min-width:0;display:flex}.millionaire-room-module__gN1IEW__topBar span{color:var(--text-soft);font-weight:700}.millionaire-room-module__gN1IEW__topBar strong{border-radius:var(--radius-full);background:var(--gold-gradient,var(--primary));color:var(--primary-foreground);padding:.45rem .85rem;box-shadow:0 8px 18px #ffb74d38}.millionaire-room-module__gN1IEW__questionPanel{isolation:isolate;border:1px solid color-mix(in srgb, var(--primary) 48%, transparent);background:radial-gradient(ellipse at 50% 0%, #ffb74d38, transparent 28rem), radial-gradient(circle at 50% 55%, #00d4ff12, transparent 31rem), linear-gradient(180deg, #ffffff0b, transparent), var(--surface-stage);border-radius:clamp(1.35rem,3vw,2.2rem);align-content:center;gap:1.2rem;min-height:clamp(34rem,64vh,48rem);padding:clamp(1rem,4vw,3rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 76px #00000094,inset 0 1px #fff8ed1a}.millionaire-room-module__gN1IEW__questionPanel:before,.millionaire-room-module__gN1IEW__questionPanel:after{z-index:-1;content:"";pointer-events:none;position:absolute}.millionaire-room-module__gN1IEW__questionPanel:before{border:1px solid #ffb74d1f;border-radius:calc(clamp(1.35rem,3vw,2.2rem) - .4rem);inset:1rem;box-shadow:inset 0 0 3.5rem #ffb74d0d}.millionaire-room-module__gN1IEW__questionPanel:after{background:radial-gradient(#ffb74d33,#0000 70%);border-radius:50%;height:11rem;inset:auto 8% -4rem}.millionaire-room-module__gN1IEW__questionPanel[data-result=correct]{border-color:color-mix(in srgb, var(--success) 60%, transparent)}.millionaire-room-module__gN1IEW__questionPanel[data-result=wrong]{border-color:color-mix(in srgb, var(--danger) 55%, transparent)}.millionaire-room-module__gN1IEW__prizeMarquee{border:1px solid color-mix(in srgb, var(--primary) 54%, transparent);border-radius:var(--radius-full);background:linear-gradient(90deg,#ffb74d26,#fff8ed09,#ffb74d1f),#0000002e;grid-template-columns:auto auto;justify-self:center;align-items:baseline;gap:.5rem .8rem;padding:.65rem 1rem;display:inline-grid;box-shadow:0 12px 28px #00000047}.millionaire-room-module__gN1IEW__prizeMarquee span{color:color-mix(in srgb, var(--primary) 68%, var(--foreground));font-size:.85rem;font-weight:800}.millionaire-room-module__gN1IEW__prizeMarquee strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:clamp(1.3rem,3vw,2.2rem)}.millionaire-room-module__gN1IEW__levelTrack{width:min(100%,38rem);color:var(--text-soft);grid-template-columns:auto minmax(8rem,24rem) auto;align-items:center;gap:.75rem;margin:-.2rem auto .15rem;font-size:.8rem;font-weight:800;display:grid}.millionaire-room-module__gN1IEW__levelTrack i{border-radius:var(--radius-full);background:#ffffff14;height:.5rem;position:relative;overflow:hidden}.millionaire-room-module__gN1IEW__levelTrack i:before{width:var(--level-progress);border-radius:inherit;background:var(--gold-gradient,var(--primary));content:"";position:absolute;inset:0 auto 0 0;box-shadow:0 0 1rem #ffb74d47}.millionaire-room-module__gN1IEW__questionMeta{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.millionaire-room-module__gN1IEW__questionMeta span{border-radius:var(--radius-full);color:color-mix(in srgb, var(--primary) 62%, var(--foreground));align-items:center;gap:.4rem;padding:.5rem .8rem;font-weight:800;display:inline-flex}.millionaire-room-module__gN1IEW__questionMeta svg{width:1rem}.millionaire-room-module__gN1IEW__questionPanel h1{text-align:center;text-wrap:balance;text-shadow:0 2px 24px #0000006b;max-width:26ch;margin:.25rem auto .15rem;font-size:clamp(1.8rem,4.7vw,4rem);line-height:1.35}.millionaire-room-module__gN1IEW__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.7rem,1.4vw,1rem);display:grid}.millionaire-room-module__gN1IEW__options>div{min-width:0}.millionaire-room-module__gN1IEW__options button{border:1px solid color-mix(in srgb, var(--primary) 24%, transparent);background:linear-gradient(90deg, #ffb74d13, transparent 45%), color-mix(in srgb, var(--surface-raised) 86%, transparent);width:100%;min-height:5.05rem;color:var(--foreground);font:inherit;text-align:right;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);border-radius:1.15rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.85rem clamp(.9rem,2vw,1.15rem);display:grid;box-shadow:0 12px 26px #00000047,inset 0 1px #fff8ed12}.millionaire-room-module__gN1IEW__options button:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 72%, transparent);background:linear-gradient(90deg, #ffb74d29, transparent 45%), color-mix(in srgb, var(--primary) 9%, var(--surface-raised));transform:translateY(-2px)}.millionaire-room-module__gN1IEW__options button:disabled{cursor:default}.millionaire-room-module__gN1IEW__options button[data-hidden]{opacity:.32;filter:grayscale(.8)}.millionaire-room-module__gN1IEW__options button[data-correct]{border-color:var(--success);background:color-mix(in srgb, var(--success) 16%, var(--surface-stage))}.millionaire-room-module__gN1IEW__options button[data-wrong]{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, var(--surface-stage))}.millionaire-room-module__gN1IEW__options button>span{background:var(--gold-gradient,var(--primary));width:2.2rem;height:2.2rem;color:var(--primary-foreground);border:1px solid #fff8ed3d;border-radius:50%;place-items:center;font-weight:900;display:grid;box-shadow:0 8px 18px #ffb74d33}.millionaire-room-module__gN1IEW__options strong{min-width:0;font-size:1.05rem}.millionaire-room-module__gN1IEW__options svg{width:1.25rem}.millionaire-room-module__gN1IEW__audiencePanel{border:1px solid color-mix(in srgb, var(--primary) 28%, transparent);border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 0,#ffb74d1a,#0000 15rem),#ffffff09;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;padding:.75rem;display:grid}.millionaire-room-module__gN1IEW__audiencePanel div{gap:.35rem;display:grid}.millionaire-room-module__gN1IEW__audiencePanel span,.millionaire-room-module__gN1IEW__audiencePanel strong{text-align:center;font-weight:800}.millionaire-room-module__gN1IEW__audiencePanel meter{width:100%}.millionaire-room-module__gN1IEW__revealPanel{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--primary) 24%, transparent);text-align:center;background:linear-gradient(#ffb74d12,#0000),#0003;place-items:center;gap:.8rem;padding:1rem;display:grid}.millionaire-room-module__gN1IEW__revealPanel span{color:color-mix(in srgb, var(--primary) 72%, var(--foreground));font-size:1.2rem;font-weight:900}.millionaire-room-module__gN1IEW__revealPanel p{max-width:56ch;color:var(--text-soft);margin:0;line-height:1.8}.millionaire-room-module__gN1IEW__helpers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:.75rem;display:grid}.millionaire-room-module__gN1IEW__helperButton{border:1px solid color-mix(in srgb, var(--primary) 22%, transparent);border-radius:var(--radius-md);background:linear-gradient(180deg, #fff8ed09, transparent), var(--surface-stage);min-height:4.2rem;color:var(--foreground);font:inherit;text-align:right;cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;padding:.7rem;display:grid}.millionaire-room-module__gN1IEW__helperButton:hover:not(:disabled){border-color:var(--primary);transform:translateY(-1px)}.millionaire-room-module__gN1IEW__helperButton:disabled{opacity:.45;cursor:not-allowed}.millionaire-room-module__gN1IEW__helperButton svg{width:1.25rem;color:var(--primary)}.millionaire-room-module__gN1IEW__helperButton span{gap:.1rem;display:grid}.millionaire-room-module__gN1IEW__helperButton small{color:var(--text-soft)}.millionaire-room-module__gN1IEW__sidePanel{grid-template-rows:auto minmax(0,1fr);gap:.75rem;min-height:0;padding:.75rem;display:grid}.millionaire-room-module__gN1IEW__safeBox{border-color:color-mix(in srgb, var(--primary) 34%, transparent);border-radius:var(--radius-xl);background:linear-gradient(135deg, #ffb74d1f, transparent 58%), var(--surface-raised);grid-template-columns:auto 1fr;align-items:center;gap:.25rem .65rem;padding:.9rem;display:grid}.millionaire-room-module__gN1IEW__safeBox svg{width:1.5rem;color:var(--primary);grid-row:span 2}.millionaire-room-module__gN1IEW__safeBox span{color:var(--text-soft);font-size:.85rem}.millionaire-room-module__gN1IEW__safeBox strong{color:var(--primary);font-variant-numeric:tabular-nums;font-size:1.3rem}.millionaire-room-module__gN1IEW__ladder{flex-direction:column;gap:.35rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.millionaire-room-module__gN1IEW__ladder li{min-height:2.45rem;color:var(--text-soft);background:linear-gradient(90deg,#ffb74d0a,#0000),#ffffff09;border:1px solid #0000;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.42rem .65rem;display:flex}.millionaire-room-module__gN1IEW__ladder li[data-current]{border-color:color-mix(in srgb, var(--primary) 72%, transparent);background:linear-gradient(90deg, #ffb74d38, #ffb74d14), color-mix(in srgb, var(--primary) 15%, transparent);color:var(--foreground);box-shadow:0 10px 24px #ffb74d1c}.millionaire-room-module__gN1IEW__ladder li[data-safe]{color:color-mix(in srgb, var(--primary) 68%, white)}.millionaire-room-module__gN1IEW__ladder span{background:#00000047;border:1px solid #fff8ed1a;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-weight:900;display:grid}.millionaire-room-module__gN1IEW__ladder strong{font-variant-numeric:tabular-nums}.millionaire-room-module__gN1IEW__finishPanel>svg{color:var(--primary);filter:drop-shadow(0 14px 28px #ffb74d47)}.millionaire-room-module__gN1IEW__finishPanel span{color:var(--text-soft);font-weight:900}.millionaire-room-module__gN1IEW__finishPanel h1{color:var(--primary)}.millionaire-room-module__gN1IEW__helperButton:focus-visible,.millionaire-room-module__gN1IEW__options button:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media (max-width:72rem){.millionaire-room-module__gN1IEW__playShell{grid-template-columns:1fr}.millionaire-room-module__gN1IEW__sidePanel{grid-template-rows:auto}.millionaire-room-module__gN1IEW__ladder{grid-template-columns:repeat(5,minmax(7rem,1fr));display:grid;overflow-x:auto}}@media (max-width:48rem){.millionaire-room-module__gN1IEW__topBar,.millionaire-room-module__gN1IEW__options,.millionaire-room-module__gN1IEW__helpers,.millionaire-room-module__gN1IEW__audiencePanel{grid-template-columns:1fr}.millionaire-room-module__gN1IEW__topBar>div{justify-content:start}.millionaire-room-module__gN1IEW__questionPanel{min-height:34rem}.millionaire-room-module__gN1IEW__ladder{grid-template-columns:repeat(3,minmax(7rem,1fr))}.millionaire-room-module__gN1IEW__levelTrack{text-align:center;grid-template-columns:1fr;gap:.45rem}.millionaire-room-module__gN1IEW__levelTrack i{order:-1}}@media (prefers-reduced-motion:reduce){.millionaire-room-module__gN1IEW__options button,.millionaire-room-module__gN1IEW__helperButton{transition:none}}
