.pv-overlay{background:color-mix(in srgb, var(--pv-color-bg) 82%, transparent);place-items:center;display:grid;position:absolute;inset:0}.pv-overlay__panel{background:var(--pv-color-surface);box-shadow:var(--pv-shadow-raised-dark);border-radius:1.6cqw;align-items:center;gap:3cqw;padding:2.5cqw;display:flex}.pv-overlay__qr{background:var(--pv-functional-qr-background);border-radius:.8cqw;width:22cqw;height:22cqw;padding:.8cqw}.pv-overlay__how{flex-direction:column;gap:.4cqw;display:flex}.pv-overlay__label{color:var(--pv-color-text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:clamp(12px,1.15cqw,30px)}.pv-overlay__url{color:var(--pv-color-text-secondary);margin:0;font-size:clamp(16px,2cqw,52px)}.pv-overlay__code{letter-spacing:.1em;font-variant-numeric:tabular-nums;margin:.3cqw 0 0;font-size:clamp(28px,5cqw,130px);font-weight:700;line-height:1}
.pv-board-row{align-items:center;gap:var(--pv-space-12);font-variant-numeric:tabular-nums;color:var(--pv-color-text-primary);grid-template-columns:minmax(4ch,auto) minmax(0,1fr) auto;display:grid}.pv-board-row:has(.pv-board-row__actions){grid-template-columns:minmax(4ch,auto) minmax(0,1fr) auto auto}.pv-board-row__rank{align-items:baseline;gap:var(--pv-space-8);font-weight:700;display:inline-flex}.pv-board-row__tied{color:var(--pv-color-text-secondary);font-size:.7em;font-weight:600}.pv-board-row__name{flex-direction:column;min-width:0;display:flex}.pv-board-row__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pv-board-row__hidden,.pv-board-row__detail{color:var(--pv-color-text-secondary)}.pv-board-row__hidden{font-style:italic}.pv-board-row__detail{font-size:var(--pv-font-body-sm-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pv-board-row__score{font-weight:700}.pv-board-row__actions{gap:var(--pv-space-8);display:inline-flex}.pv-board-row[data-variant=stage]{border-bottom:1px solid var(--pv-color-border);gap:2cqw;padding:.5cqw 0;font-size:clamp(16px,2.1cqw,56px);line-height:1.2}.pv-board-row[data-variant=console]{min-height:var(--pv-layout-touch-target-min);padding:var(--pv-space-4) 0;font-size:var(--pv-font-body-size);border-bottom:1px solid var(--pv-color-border)}.pv-board-row[data-variant=podium]{border-radius:var(--pv-radius-lg);background:var(--pv-color-surface-raised);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);justify-items:start;gap:.6cqw;padding:1.6cqw 1.8cqw;font-size:clamp(18px,2.4cqw,64px);line-height:1.15}.pv-board-row[data-variant=podium] .pv-board-row__rank{font-size:1.5em;line-height:1}.pv-board-row[data-variant=podium] .pv-board-row__name{width:100%}.pv-board-row[data-variant=podium] .pv-board-row__score{color:var(--pv-color-text-secondary)}
.pv-stage-board{z-index:1;contain:size;background:var(--pv-color-bg);min-height:0;color:var(--pv-color-text-primary);flex-direction:column;grid-area:1/1/span 2;gap:1cqw;display:flex;overflow:hidden}.pv-stage-board__heading{margin:0;font-size:clamp(20px,3cqw,80px);font-weight:700;line-height:1.1}.pv-stage-board__list{flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex}.pv-stage-board__note{color:var(--pv-color-text-secondary);margin:0;font-size:clamp(14px,1.5cqw,40px)}.pv-stage-board__top{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1.6cqw;margin:0 0 1cqw;padding:0;list-style:none;display:grid}.pv-stage-board__rest[data-separated=true]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3cqw;display:grid}.pv-stage-board__rest[data-separated=true] .pv-board-row{font-size:clamp(14px,1.7cqw,46px)}
.pv-lobby{grid-template-columns:auto 1fr;grid-template-areas:"qr name""qr invite""qr how""qr count";align-content:center;align-items:center;gap:1cqw 4cqw;height:100%;display:grid}.pv-lobby__qr{background:var(--pv-functional-qr-background);border-radius:1.2cqw;grid-area:qr;width:32cqw;height:32cqw;padding:1.2cqw}.pv-lobby__name{color:var(--pv-color-text-secondary);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-area:name;align-self:end;margin:0;font-size:clamp(16px,1.8cqw,48px);font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.pv-lobby__invite{grid-area:invite;align-self:end;margin:0;font-size:clamp(18px,2.4cqw,62px);font-weight:700;line-height:1.1}.pv-lobby__how{gap:var(--pv-space-24);flex-direction:column;grid-area:how;margin:0;display:flex}.pv-lobby__url{color:var(--pv-color-text-primary);margin:0;font-size:clamp(20px,3.4cqw,88px);font-weight:600}.pv-lobby__code{letter-spacing:.1em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(28px,6cqw,150px);font-weight:700;line-height:1}.pv-lobby__count{color:var(--pv-color-text-tertiary);grid-area:count;align-self:start;margin:0;font-size:clamp(13px,1.3cqw,34px)}.pv-lobby[data-qa=shown]{grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"qr qa""qr how";align-content:stretch;padding-block:2cqw}.pv-lobby[data-qa=shown] .pv-lobby__invite,.pv-lobby[data-qa=shown] .pv-lobby__count{display:none}
.pv-edit{pointer-events:auto;border-radius:.4cqw;width:100%;min-width:0;display:grid;position:relative}.pv-edit:after,.pv-edit__field{min-width:0;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:inherit;border:0;grid-area:1/1;margin:0;padding:0}.pv-edit:after{content:attr(data-value) " ";visibility:hidden;pointer-events:none}.pv-edit__field{resize:none;color:inherit;caret-color:currentColor;text-shadow:inherit;cursor:text;background:0 0;overflow:hidden}.pv-edit__field::placeholder{color:inherit;opacity:.38}.pv-edit:hover{outline:.14cqw dashed color-mix(in srgb, currentColor 40%, transparent);outline-offset:.35cqw}.pv-edit:focus-within{outline:.2cqw solid var(--pv-brand-purple500);outline-offset:.35cqw}.pv-edit__field:focus,.pv-edit__field:focus-visible{outline:none}
.pv-stage-qa{background:var(--pv-color-bg);min-width:0;min-height:0;color:var(--pv-color-text-primary);animation:pv-stage-qa-in var(--pv-motion-stage-transition) ease-out both;flex-direction:column;gap:1.2cqw;display:flex;overflow:hidden}.pv-stage-qa[data-placement=composition]{z-index:1;contain:size;grid-area:1/1/span 2}.pv-stage-qa[data-placement=lobby]{contain:size;grid-area:qa;align-self:stretch}.pv-stage-qa[data-leaving=true]{animation:pv-stage-qa-out var(--pv-motion-stage-transition) ease-in both}.pv-stage-qa__label{letter-spacing:.08em;text-transform:uppercase;color:var(--pv-color-text-secondary);margin:0;font-size:clamp(14px,1.15cqw,30px)}.pv-stage-qa__text{flex:auto;min-height:0;overflow:hidden}.pv-stage-qa__count{color:var(--pv-color-text-secondary);flex:none;margin:0;font-size:clamp(16px,1.6cqw,42px);line-height:1.3}@keyframes pv-stage-qa-in{0%{opacity:0}to{opacity:1}}@keyframes pv-stage-qa-out{0%{opacity:1}to{opacity:0}}
.pv-stage{background:var(--pv-color-bg);color:var(--pv-color-text-primary);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden;container-type:inline-size}.pv-stage__frame{width:min(100vw,177.778vh);height:min(100vh,56.25vw);position:relative;container-type:inline-size}.pv-stage__safe{grid-template-rows:minmax(min-content,18fr) minmax(0,70fr) minmax(0,12fr);grid-template-columns:minmax(0,1fr);gap:2cqw;display:grid;position:absolute;inset:4.2cqw}.pv-stage__question{justify-content:space-between;align-items:center;gap:3cqw;min-width:0;display:flex}.pv-stage__question>.pv-stage__prompt{flex:auto;min-width:0}.pv-stage__result{flex-direction:column;justify-content:center;min-height:0;display:flex}.pv-stage__status{justify-content:space-between;align-items:flex-end;gap:2cqw;display:flex}.pv-stage__prompt{overflow-wrap:anywhere;margin:0;font-size:clamp(24px,2.9cqw,76px);font-weight:700;line-height:1.15}.pv-stage__count{color:var(--pv-color-text-secondary);white-space:nowrap;font-size:clamp(14px,1.15cqw,30px)}.pv-stage__status-left{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pv-stage__brand{opacity:.7;align-items:center;gap:1cqw;margin-inline-start:auto;font-size:clamp(12px,.95cqw,24px);display:flex}.pv-stage__brand[data-prominent]{--stage-mark-height:3cqw;opacity:1}.pv-stage__live{border-radius:var(--pv-radius-pill);background:var(--pv-semantic-success);width:.8cqw;min-width:8px;height:.8cqw;min-height:8px;animation:2.4s ease-in-out infinite pv-stage-pulse}.pv-stage__live[data-live=false]{background:var(--pv-color-text-tertiary);animation:none}@keyframes pv-stage-pulse{0%,to{opacity:1}50%{opacity:.4}}.pv-stage__status-left[data-covered=true],.pv-stage__question[data-covered=true],.pv-stage__result[data-covered=true]{visibility:hidden}.pv-stage__question,.pv-stage__result{grid-column:1}.pv-stage__question{grid-row:1}.pv-stage__result{grid-row:2}.pv-stage__status{grid-area:3/1}.pv-stage[data-contained]{position:absolute}.pv-stage[data-contained] .pv-stage__frame{width:100%;height:100%}.pv-stage__content{grid-area:1/1/3;min-height:0}.pv-stage__safe[data-content]{grid-template-rows:minmax(0,18fr) minmax(0,70fr) minmax(0,12fr)}.pv-stage__content[data-covered=true]{visibility:hidden}.pv-stage__status{z-index:3;position:relative}.pv-stage__wave{z-index:0;pointer-events:none;height:12cqw;position:absolute;bottom:0;left:0;right:0}.pv-stage__safe{z-index:1}.pv-stage__frame[data-wave] .pv-stage__brand{opacity:1;border-radius:var(--pv-radius-pill);background:color-mix(in srgb, var(--pv-color-bg) 86%, transparent);padding:.5cqw 1.1cqw}
.pv-stage-cloud{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.pv-stage-cloud__ruler{visibility:hidden;pointer-events:none;position:absolute;inset:0}.pv-stage-cloud__ruler>span{white-space:nowrap;font-weight:600;line-height:1.1;position:absolute;top:0;left:0;transition:none!important;animation:none!important}.pv-stage-cloud__ruler>span:before{content:attr(data-label);transition:none!important;animation:none!important}.pv-stage-cloud__term{white-space:nowrap;color:var(--pv-color-text-primary);transition:font-size var(--pv-motion-stage-transition,.36s) ease-out, opacity var(--pv-motion-stage-transition,.36s) ease-out;animation:pv-term-enter var(--pv-motion-stage-transition,.36s) ease-out;font-weight:600;line-height:1.1;position:absolute;transform:translate(-50%,-50%)}.pv-stage-cloud__term[data-tone="1"]{color:var(--pv-color-text-secondary)}.pv-stage-cloud__term[data-tone="2"]{color:var(--pv-color-text-tertiary)}@keyframes pv-term-enter{0%{opacity:0;transform:translate(-50%,-50%)scale(.92)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.pv-stage-cloud--waiting{place-items:center;display:grid}.pv-stage-cloud__await{color:var(--pv-color-text-secondary);margin:0;font-size:clamp(14px,1.6cqw,42px)}@media (prefers-reduced-motion:reduce){.pv-stage-cloud__term{transition:none;animation:none}}.pv-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.pv-content{--slide-accent:var(--pv-accent-default);height:100%;min-height:0}.pv-content[data-accent=INDIGO]{--slide-accent:var(--pv-accent-indigo)}.pv-content[data-accent=VIOLET]{--slide-accent:var(--pv-accent-violet)}.pv-content[data-accent=MAGENTA]{--slide-accent:var(--pv-accent-magenta)}.pv-content[data-accent=PINK]{--slide-accent:var(--pv-accent-pink)}.pv-content[data-accent=CORAL]{--slide-accent:var(--pv-accent-coral)}.pv-content[data-accent=ORANGE]{--slide-accent:var(--pv-accent-orange)}.pv-content[data-accent=YELLOW]{--slide-accent:var(--pv-accent-yellow)}.pv-content[data-accent=TEAL]{--slide-accent:var(--pv-accent-teal)}.pv-content[data-accent=MINT]{--slide-accent:var(--pv-accent-mint)}.pv-content__box{--fit:1;z-index:2;flex-direction:column;justify-content:center;height:100%;min-height:0;display:flex;position:relative}.pv-content__inner{align-items:flex-start;gap:calc(1.6cqw * var(--fit));flex-direction:column;min-width:0;max-width:78cqw;display:flex}.pv-content__inner>*{overflow-wrap:anywhere;min-width:0;margin:0}.pv-content__bar{width:calc(7cqw * var(--fit));height:max(4px, calc(.55cqw * var(--fit)));border-radius:var(--pv-radius-pill);background:var(--slide-accent);display:block}.pv-content__bar--inline{width:calc(3.2cqw * var(--fit));vertical-align:middle;margin-inline-end:1.4cqw;display:inline-block}.pv-content__headline{font-size:max(18px, calc(4.4cqw * var(--fit)));letter-spacing:-.02em;color:var(--pv-color-text-primary);font-weight:800;line-height:1.08}.pv-content[data-accent-set] .pv-content__headline,.pv-content[data-accent-set] .pv-content__quote{color:var(--slide-accent)}.pv-content__subtitle{font-size:max(14px, calc(2.4cqw * var(--fit)));color:var(--pv-color-text-secondary);line-height:1.25}.pv-content__body{max-width:58cqw;font-size:max(14px, calc(2.1cqw * var(--fit)));color:var(--pv-color-text-primary);line-height:1.42}.pv-content[data-layout=TITLE] .pv-content__headline{font-size:max(22px, calc(6.4cqw * var(--fit)));letter-spacing:-.03em;line-height:1.02}.pv-content__items{gap:calc(1.5cqw * var(--fit));margin:calc(.8cqw * var(--fit)) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.pv-content__item{align-items:flex-start;gap:calc(1.5cqw * var(--fit));font-size:max(14px, calc(2.6cqw * var(--fit)));color:var(--pv-color-text-primary);overflow-wrap:anywhere;font-weight:600;line-height:1.22;display:flex}.pv-content__item[data-shown=false]{visibility:hidden}.pv-content__marker{width:calc(1cqw * var(--fit));height:calc(1cqw * var(--fit));border-radius:var(--pv-radius-pill);background:var(--slide-accent);flex:none;min-width:8px;min-height:8px;margin-top:.325em}.pv-content__quote-mark{margin-bottom:calc(.2cqw * var(--fit));font-size:max(40px, calc(11cqw * var(--fit)));height:calc(5.4cqw * var(--fit));color:var(--slide-accent);font-weight:800;line-height:1;display:block}.pv-content__quote{font-size:max(18px, calc(4.2cqw * var(--fit)));letter-spacing:-.015em;color:var(--pv-color-text-primary);font-weight:700;line-height:1.16}.pv-content__author{font-size:max(14px, calc(2cqw * var(--fit)));color:var(--pv-color-text-secondary);line-height:1.2}.pv-content[data-layout=BIG_NUMBER] .pv-content__inner{gap:calc(.6cqw * var(--fit))}.pv-content__figure{font-size:max(40px, calc(22cqw * var(--fit)));letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--slide-accent);overflow-wrap:normal;white-space:nowrap;padding-bottom:.1em;font-weight:800;line-height:1}.pv-content__caption{font-size:max(16px, calc(3cqw * var(--fit)));color:var(--pv-color-text-primary);font-weight:600;line-height:1.15}.pv-content__image{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-4.2cqw}.pv-content__image[data-fit=FIT]{background-size:contain}.pv-content__scrim{z-index:1;background:linear-gradient(to top, var(--pv-theme-scrim) 0%, var(--pv-theme-scrim) 28%, transparent 70%);position:absolute;inset:-4.2cqw}.pv-content[data-layout=IMAGE] .pv-content__box{justify-content:flex-end}.pv-content__headline--over{color:var(--pv-color-text-on-brand);max-width:70cqw;text-shadow:0 .1cqw .6cqw var(--pv-theme-scrim)}.pv-content[data-layout=IMAGE_TEXT] .pv-content__image{width:46cqw;inset-block:-4.2cqw;inset-inline:auto}.pv-content[data-layout=IMAGE_TEXT][data-side=RIGHT] .pv-content__image{right:-4.2cqw}.pv-content[data-layout=IMAGE_TEXT][data-side=LEFT] .pv-content__image{left:-4.2cqw}.pv-content[data-layout=IMAGE_TEXT] .pv-content__box{width:calc(100% - 49.6cqw)}.pv-content[data-layout=IMAGE_TEXT][data-side=LEFT] .pv-content__box{margin-inline-start:auto}.pv-content[data-layout=IMAGE_TEXT] .pv-content__inner{max-width:100%}@media (prefers-reduced-motion:no-preference){.pv-content__inner>:not(.pv-content__items),.pv-content__item[data-shown=true]{animation:pv-content-in var(--pv-motion-reveal) cubic-bezier(.22, 1, .36, 1) both}.pv-content__inner>:nth-child(2){animation-delay:70ms}.pv-content__inner>:nth-child(3){animation-delay:.14s}.pv-content__image{animation:pv-content-fade calc(var(--pv-motion-reveal) * 1.4) ease-out both}}@keyframes pv-content-in{0%{opacity:0;transform:translateY(1.2cqw)}to{opacity:1;transform:none}}@keyframes pv-content-fade{0%{opacity:0}to{opacity:1}}.pv-content__item-text{flex:auto;min-width:0}.pv-content[data-editing] .pv-content__box,.pv-content[data-editing] .pv-content__inner{pointer-events:none}.pv-content[data-editing] *,.pv-content[data-editing] :before{animation:none!important}.pv-content__image-slot{z-index:1;position:absolute;inset:-4.2cqw}.pv-content[data-layout=IMAGE_TEXT] .pv-content__image-slot{width:46cqw;inset-inline:auto}.pv-content[data-layout=IMAGE_TEXT][data-side=RIGHT] .pv-content__image-slot{right:-4.2cqw}.pv-content[data-layout=IMAGE_TEXT][data-side=LEFT] .pv-content__image-slot{left:-4.2cqw}
.pv-stage-results{flex-direction:column;justify-content:center;gap:1.6cqw;height:100%;min-height:0;display:flex}.pv-stage-results[data-count="7"],.pv-stage-results[data-count="8"],.pv-stage-results[data-count="9"],.pv-stage-results[data-count="10"]{gap:1cqw}.pv-stage-result{flex-direction:column;gap:.5cqw;min-height:0;display:flex}.pv-stage-result__label{justify-content:space-between;align-items:baseline;gap:2cqw;font-size:clamp(14px,1.6cqw,42px);line-height:1.2;display:flex}.pv-stage-result__text{overflow-wrap:anywhere;min-width:0}.pv-stage-result__value{font-variant-numeric:tabular-nums;color:var(--pv-color-text-secondary);flex:none;font-weight:700}.pv-stage-result__track{border-radius:var(--pv-radius-pill);background:var(--pv-color-surface-raised);height:clamp(10px,2.2cqw,60px);overflow:hidden}.pv-stage-result__fill{border-radius:var(--pv-radius-pill);height:100%;transition:width var(--pv-motion-reveal) cubic-bezier(.22, 1, .36, 1);min-width:.4cqw}.pv-stage-result__fill[data-series="1"]{background:var(--pv-chart-1)}.pv-stage-result__fill[data-series="2"]{background:var(--pv-chart-2)}.pv-stage-result__fill[data-series="3"]{background:var(--pv-chart-3)}.pv-stage-result__fill[data-series="4"]{background:var(--pv-chart-4)}.pv-stage-result__fill[data-series="5"]{background:var(--pv-chart-5)}.pv-stage-result__fill[data-series="6"]{background:var(--pv-chart-6)}.pv-stage-result__fill[data-series="7"]{background:var(--pv-chart-7)}.pv-stage-results[data-revealed=false] .pv-stage-result__fill,.pv-stage-result__fill[data-empty=true]{min-width:0}.pv-stage-results__collecting{color:var(--pv-color-text-tertiary);margin:0;padding-top:1cqw;font-size:clamp(13px,1.15cqw,30px)}@media (prefers-reduced-motion:reduce){.pv-stage-result__fill{transition-duration:.01ms}}@media (forced-colors:active){.pv-stage-result__fill{background:highlight}.pv-stage-result__track{border:1px solid canvastext}}.pv-stage-result__correct{color:var(--pv-color-text-primary);flex:none;align-items:center;gap:.6cqw;margin-inline-start:auto;font-weight:700;display:inline-flex}.pv-stage-result__correct svg{width:1.1em;height:1.1em;color:var(--pv-color-success-strong)}.pv-stage-result[data-correct=true] .pv-stage-result__text{font-weight:700}.pv-stage-result[data-receded=true] .pv-stage-result__fill{opacity:.35}.pv-stage-result[data-receded=true] .pv-stage-result__text,.pv-stage-result[data-receded=true] .pv-stage-result__value{color:var(--pv-color-text-secondary)}.pv-stage-answer{flex-direction:column;gap:.6cqw;display:flex}.pv-stage-answer__count{color:var(--pv-color-text-primary);margin:0;font-size:clamp(14px,1.6cqw,42px);font-weight:700}.pv-stage-answer__explanation{color:var(--pv-color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:clamp(14px,1.4cqw,36px);line-height:1.3;display:-webkit-box;overflow:hidden}
.pv-stage-scale{flex-direction:column;justify-content:center;gap:2cqw;height:100%;min-height:0;display:flex}@container (min-aspect-ratio:1.4){.pv-stage-scale{flex-direction:row;align-items:center;gap:4cqw}.pv-stage-scale__statistic{flex:none}.pv-stage-scale__axis{flex:auto}.pv-stage-scale__count{position:absolute;bottom:0;left:0}}.pv-stage-scale__statistic{justify-content:center;align-items:baseline;display:flex}.pv-stage-scale__average{color:var(--pv-color-text-primary);align-items:baseline;margin:0;display:flex}.pv-stage-scale__average-value{font-variant-numeric:tabular-nums;font-size:clamp(32px,5.5cqw,144px);line-height:1}.pv-stage-scale__average-max{color:var(--pv-color-text-secondary);font-size:clamp(14px,1.6cqw,42px)}.pv-stage-scale__axis{justify-content:space-between;align-items:flex-end;gap:.5cqw;height:100%;min-height:0;margin:0;padding:0;list-style:none;display:flex}.pv-stage-scale__column{flex-direction:column;flex:1 1 0;align-items:center;gap:.5cqw;min-width:0;height:100%;display:flex}.pv-stage-scale__track{box-sizing:border-box;border-radius:var(--pv-radius-md) var(--pv-radius-md) var(--pv-radius-sm) var(--pv-radius-sm);background:color-mix(in srgb, var(--pv-color-text-primary) 3%, transparent);align-items:flex-end;width:100%;height:100%;min-height:0;padding-top:3.2cqw;display:flex}.pv-stage-scale__fill{--scale-top:color-mix(in srgb, var(--pv-brand-art-yellow) 85%, var(--pv-color-text-on-brand));--scale-bottom:var(--pv-brand-art-orange);border-radius:var(--pv-radius-md) var(--pv-radius-md) var(--pv-radius-sm) var(--pv-radius-sm);background-image:linear-gradient(90deg, color-mix(in srgb, var(--pv-color-text-on-brand) 22%, transparent), transparent 55%), linear-gradient(180deg, var(--scale-top), var(--scale-bottom));opacity:.8;width:100%;transition:height var(--pv-motion-reveal) ease, opacity var(--pv-motion-reveal) ease, box-shadow var(--pv-motion-reveal) ease;position:relative}.pv-stage-scale__column[data-lead=true] .pv-stage-scale__fill{opacity:1;box-shadow:0 0 2.4cqw -.4cqw color-mix(in srgb, var(--pv-brand-art-yellow) 60%, transparent)}.pv-stage-scale__fill[data-empty=true]{border-radius:var(--pv-radius-sm);background-image:none;background-color:color-mix(in srgb, var(--pv-color-text-primary) 16%, transparent);opacity:1;min-height:3px;height:.5cqw!important}.pv-stage-scale__count-label{text-align:center;font-variant-numeric:tabular-nums;color:var(--pv-color-text-secondary);white-space:nowrap;padding-bottom:.5cqw;font-size:clamp(14px,1.9cqw,48px);font-weight:700;line-height:1;position:absolute;bottom:100%;left:0;right:0}.pv-stage-scale__column[data-lead=true] .pv-stage-scale__count-label,.pv-stage-scale__column[data-lead=true]+.pv-stage-scale__column .pv-stage-scale__value,.pv-stage-scale__column[data-lead=true] .pv-stage-scale__value{color:var(--pv-color-text-primary)}.pv-stage-scale__headline{flex-direction:column;align-items:center;gap:1cqw;display:flex}.pv-stage-scale__stars{gap:.5cqw;display:flex}.pv-stage-scale__star{aspect-ratio:1;width:clamp(18px,2.6cqw,64px);display:block;position:relative}.pv-stage-scale__star svg{width:100%;height:100%;fill:color-mix(in srgb, var(--pv-color-text-primary) 16%, transparent);display:block}.pv-stage-scale__star-on{transition:width var(--pv-motion-reveal) ease;filter:drop-shadow(0 0 .6cqw color-mix(in srgb, var(--pv-brand-art-yellow) 55%, transparent));position:absolute;inset:0 auto 0 0;overflow:hidden}.pv-stage-scale__star-on svg{width:clamp(18px,2.6cqw,64px);fill:var(--pv-brand-art-yellow)}.pv-stage-scale__meter{border-radius:var(--pv-radius-sm);background:color-mix(in srgb, var(--pv-color-text-primary) 14%, transparent);width:clamp(160px,22cqw,560px);height:clamp(6px,.8cqw,20px);position:relative}.pv-stage-scale__meter-fill{border-radius:var(--pv-radius-sm);background-image:linear-gradient(90deg, var(--pv-brand-art-yellow), var(--pv-brand-art-orange));transition:width var(--pv-motion-reveal) ease;position:absolute;inset:0 auto 0 0}.pv-stage-scale__meter-dot{aspect-ratio:1;background:var(--pv-brand-art-yellow);width:clamp(14px,1.7cqw,44px);box-shadow:0 0 1cqw color-mix(in srgb, var(--pv-brand-art-yellow) 60%, transparent);transition:left var(--pv-motion-reveal) ease;border-radius:50%;position:absolute;top:50%;translate:-50% -50%}.pv-stage-scale__value{color:var(--pv-color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:clip;font-size:clamp(14px,1.6cqw,42px);line-height:1;overflow:hidden}.pv-stage-scale__axis[data-points="12"] .pv-stage-scale__column:nth-child(2n) .pv-stage-scale__value,.pv-stage-scale__axis[data-points="13"] .pv-stage-scale__column:nth-child(2n) .pv-stage-scale__value,.pv-stage-scale__axis[data-points="14"] .pv-stage-scale__column:nth-child(2n) .pv-stage-scale__value,.pv-stage-scale__axis[data-points="15"] .pv-stage-scale__column:nth-child(2n) .pv-stage-scale__value,.pv-stage-scale__axis[data-points="16"] .pv-stage-scale__column:nth-child(2n) .pv-stage-scale__value,.pv-stage-scale__axis[data-points="17"] .pv-stage-scale__column:nth-child(2n) .pv-stage-scale__value,.pv-stage-scale__axis[data-points="18"] .pv-stage-scale__column:nth-child(2n) .pv-stage-scale__value,.pv-stage-scale__axis[data-points="19"] .pv-stage-scale__column:nth-child(2n) .pv-stage-scale__value,.pv-stage-scale__axis[data-points="20"] .pv-stage-scale__column:nth-child(2n) .pv-stage-scale__value,.pv-stage-scale__axis[data-points="21"] .pv-stage-scale__column:nth-child(2n) .pv-stage-scale__value{visibility:hidden}.pv-stage-scale__count{color:var(--pv-color-text-tertiary);text-align:center;margin:0;font-size:clamp(12px,.95cqw,24px)}@media (prefers-reduced-motion:reduce){.pv-stage-scale__fill,.pv-stage-scale__star-on,.pv-stage-scale__meter-fill,.pv-stage-scale__meter-dot{transition:none}}
.pv-response-card{border-radius:var(--pv-radius-lg);background:var(--pv-color-surface-raised);min-width:0;color:var(--pv-color-text-primary);padding:1.1cqw 1.3cqw;list-style:none}.pv-response-card[data-fits=false]{visibility:hidden}.pv-response-card__text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:clamp(18px,1.6cqw,42px);font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}
.pv-stage-wall{flex-direction:column;height:100%;min-height:0;display:flex}.pv-stage-wall--count,.pv-stage-wall--waiting{justify-content:center;align-items:center}.pv-stage-wall__number{font-variant-numeric:tabular-nums;color:var(--pv-color-text-primary);margin:0;font-size:clamp(48px,5.5cqw,144px);font-weight:700;line-height:1}.pv-stage-wall__label{color:var(--pv-color-text-secondary);margin:.6cqw 0 0;font-size:clamp(16px,1.6cqw,42px)}.pv-stage-wall__await{color:var(--pv-color-text-secondary);margin:0;font-size:clamp(14px,1.6cqw,42px)}.pv-stage-wall__cards{--pv-wall-col:calc((100% - 3 * 2cqw) / 4);grid-template-columns:repeat(var(--pv-wall-cols,4), var(--pv-wall-col));flex:auto;place-content:safe center center;align-items:start;gap:2cqw;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.pv-stage-wall__cards[data-cols="2"]{--pv-wall-cols:2}.pv-stage-wall__cards[data-cols="3"]{--pv-wall-cols:3}.pv-stage-wall__cards[data-single=true]{grid-template-columns:minmax(0,60cqw);place-content:center;height:100%}.pv-stage-wall__cards[data-single=true] .pv-response-card__text{font-size:clamp(22px,2.2cqw,58px)}.pv-stage-highlight{height:100%;min-height:0}
.pv-modal__overlay{z-index:45;background:var(--pv-brand-navy950);opacity:.5;animation:pv-fade-in var(--pv-motion-standard) ease;position:fixed;inset:0}.pv-modal{z-index:46;width:min(calc(100vw - var(--pv-space-32)), 480px);max-height:calc(100dvh - var(--pv-space-32));padding:var(--pv-space-24);border-radius:var(--pv-radius-xl);background:var(--pv-color-surface);color:var(--pv-color-text-primary);box-shadow:var(--pv-shadow-floating-light);animation:pv-fade-in var(--pv-motion-standard) ease;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.pv-modal__title{margin:0 var(--pv-space-40) var(--pv-space-8) 0;font-size:var(--pv-font-h4-size);line-height:var(--pv-font-h4-line-height);font-weight:var(--pv-font-h4-weight)}.pv-modal__description{margin:0 0 var(--pv-space-16);color:var(--pv-color-text-secondary)}.pv-modal__actions{justify-content:flex-end;gap:var(--pv-space-12);margin-top:var(--pv-space-24);flex-wrap:wrap;display:flex}.pv-modal__close{top:var(--pv-space-12);position:absolute;inset-inline-end:var(--pv-space-12)}.pv-tooltip{z-index:55;max-width:280px;padding:var(--pv-space-8) var(--pv-space-12);border-radius:var(--pv-radius-xs);background:var(--pv-brand-navy900);color:var(--pv-color-text-on-brand);font-size:var(--pv-font-body-sm-size);line-height:var(--pv-font-body-sm-line-height);box-shadow:var(--pv-shadow-floating-light);animation:pv-fade-in var(--pv-motion-micro) ease}.pv-toast{align-items:center;gap:var(--pv-space-12);padding:var(--pv-space-12) var(--pv-space-16);border:1px solid var(--pv-color-border);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface);color:var(--pv-color-text-primary);box-shadow:var(--pv-shadow-card-light);border-inline-start-width:4px;display:flex}.pv-toast[data-tone=success]{border-inline-start-color:var(--pv-color-success-strong)}.pv-toast[data-tone=danger]{border-inline-start-color:var(--pv-color-danger-strong)}.pv-toast__text{flex:1}@keyframes pv-fade-in{0%{opacity:0}}@media (forced-colors:active){.pv-modal,.pv-tooltip,.pv-toast{border:1px solid canvastext}}
.pv-confirm .pv-confirm__cancel,.pv-confirm .pv-confirm__end{flex:1}
.pv-field{width:100%;min-height:var(--pv-layout-touch-target-min);padding:var(--pv-space-8) var(--pv-space-12);border:1px solid var(--pv-color-border-strong);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface);color:var(--pv-color-text-primary);font-size:var(--pv-font-body-size);line-height:var(--pv-font-body-line-height);transition:border-color var(--pv-motion-micro) ease}.pv-field--lg{min-height:calc(var(--pv-layout-touch-target-min) + var(--pv-space-8));padding:var(--pv-space-12) var(--pv-space-16);border-radius:var(--pv-radius-md);font-size:var(--pv-font-body-lg-size);line-height:var(--pv-font-body-lg-line-height)}.pv-field::placeholder{color:var(--pv-color-text-secondary);opacity:1}.pv-field:hover:not(:disabled){border-color:var(--pv-color-text-secondary)}.pv-field:focus-visible{border-color:var(--pv-brand-purple500)}.pv-field[aria-invalid=true]{border-color:var(--pv-color-danger-strong);padding-inline:calc(var(--pv-space-12) - 1px);border-width:2px}.pv-field:disabled{background:var(--pv-color-surface-subtle);color:var(--pv-color-text-secondary);cursor:not-allowed;border-style:dashed}.pv-field:read-only:not(select){background:var(--pv-color-surface-subtle)}.pv-textarea{min-height:calc(var(--pv-layout-touch-target-min) * 2);resize:vertical}.pv-number-input{font-variant-numeric:tabular-nums}.pv-select{width:100%;display:inline-flex;position:relative}.pv-select__control{appearance:none;cursor:pointer;padding-inline-end:calc(var(--pv-space-12) + var(--pv-space-24))}.pv-select__chevron{inset-inline-end:var(--pv-space-12);color:var(--pv-color-text-secondary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}@media (forced-colors:active){.pv-field{border-color:fieldtext}.pv-select__chevron{color:fieldtext}}
.pv-menu{z-index:50;min-width:220px;max-width:min(320px, calc(100vw - var(--pv-space-16)));padding:var(--pv-space-4);border:1px solid var(--pv-color-border);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface);color:var(--pv-color-text-primary);box-shadow:var(--pv-shadow-floating-light);animation:pv-fade-in var(--pv-motion-micro) ease;max-height:var(--radix-dropdown-menu-content-available-height,80vh);overflow-y:auto}.pv-menu__heading{padding:var(--pv-space-12) var(--pv-space-12) var(--pv-space-4);color:var(--pv-color-text-secondary);font-size:var(--pv-font-caption-size);line-height:var(--pv-font-caption-line-height);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.pv-menu__header{padding:var(--pv-space-8) var(--pv-space-12);color:var(--pv-color-text-secondary);font-size:var(--pv-font-body-sm-size);line-height:var(--pv-font-body-sm-line-height);overflow-wrap:anywhere}.pv-menu__item{align-items:center;gap:var(--pv-space-12);min-height:var(--pv-layout-touch-target-min);padding:0 var(--pv-space-12);border-radius:var(--pv-radius-xs);color:inherit;font-size:var(--pv-font-body-size);line-height:var(--pv-font-body-line-height);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;text-decoration:none;display:flex}.pv-menu__item[data-highlighted]{background:var(--pv-color-surface-subtle)}.pv-menu__item:focus-visible,.pv-menu__item[data-highlighted]{box-shadow:inset 0 0 0 2px var(--pv-color-focus-ring)}.pv-menu__item[data-disabled]{color:var(--pv-color-text-secondary);cursor:not-allowed}.pv-menu__item[data-tone=danger]{color:var(--pv-color-danger-strong)}.pv-menu__icon{color:var(--pv-color-text-secondary);display:inline-flex}.pv-menu__item[data-tone=danger] .pv-menu__icon{color:inherit}.pv-menu__separator{height:1px;margin:var(--pv-space-4) 0;background:var(--pv-color-border)}@keyframes pv-fade-in{0%{opacity:0}}@media (forced-colors:active){.pv-menu{border:1px solid canvastext}.pv-menu__item[data-highlighted]{outline:2px solid highlight}}
.pv-qa-row{align-items:flex-start;gap:var(--pv-space-12);padding:var(--pv-space-12) var(--pv-space-16);border-radius:var(--pv-radius-md);background:var(--pv-color-surface-subtle);content-visibility:auto;contain-intrinsic-size:auto 72px;display:flex}.pv-qa-row:focus-visible{outline:2px solid var(--pv-color-focus-ring);outline-offset:2px}.pv-qa-row__body{gap:var(--pv-space-4);flex-direction:column;flex:auto;min-width:0;display:flex}.pv-qa-row__text{color:var(--pv-color-text-primary);font-size:var(--pv-font-body-size);line-height:var(--pv-font-body-line-height);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pv-qa-row__meta{font-variant-numeric:tabular-nums;font-size:var(--pv-font-caption-size);line-height:var(--pv-font-caption-line-height);color:var(--pv-color-text-secondary);flex-direction:column;display:flex}.pv-qa-row__action{gap:var(--pv-space-8);flex-wrap:wrap;flex:none;display:flex}
.pv-countdown{align-items:center;gap:var(--pv-space-8);color:var(--pv-color-text-primary);font-variant-numeric:tabular-nums;display:inline-flex}.pv-countdown__ring,.pv-countdown__icon{flex:none;width:28px;height:28px;transform:rotate(-90deg)}.pv-countdown__icon{color:var(--pv-color-text-secondary);transform:none}.pv-countdown__track{fill:none;stroke:var(--pv-color-surface-subtle);stroke-width:5px}.pv-countdown__arc{fill:none;stroke:var(--pv-color-brand-fill);stroke-width:5px;stroke-linecap:round}.pv-countdown__number{font-size:var(--pv-font-h3-size);line-height:var(--pv-font-h3-line-height);font-weight:var(--pv-font-h3-weight)}.pv-countdown__unit{font-size:var(--pv-font-body-sm-size);color:var(--pv-color-text-secondary)}.pv-countdown[data-phase=low] .pv-countdown__arc{stroke:var(--pv-semantic-warning)}.pv-countdown[data-size=console] .pv-countdown__ring,.pv-countdown[data-size=console] .pv-countdown__icon{width:40px;height:40px}.pv-countdown[data-size=console] .pv-countdown__number{font-size:var(--pv-font-h1-size);line-height:var(--pv-font-h1-line-height);font-weight:var(--pv-font-h1-weight)}.pv-countdown[data-size=stage]{gap:1cqw}.pv-countdown[data-size=stage] .pv-countdown__ring,.pv-countdown[data-size=stage] .pv-countdown__icon{width:clamp(36px,4.6cqw,120px);height:clamp(36px,4.6cqw,120px)}.pv-countdown[data-size=stage] .pv-countdown__number{font-size:clamp(32px,4.2cqw,110px);font-weight:700;line-height:1}.pv-countdown[data-size=stage] .pv-countdown__unit{font-size:clamp(14px,1.6cqw,42px)}.pv-countdown[data-final=true] .pv-countdown__number{font-weight:800}.pv-countdown[data-size=stage][data-final=true] .pv-countdown__number{font-size:clamp(36px,4.8cqw,126px)}@media (forced-colors:active){.pv-countdown__arc{stroke:highlight}}
.pv-console-slide{gap:var(--pv-space-16);flex-direction:column;min-width:0;display:flex}.pv-console-slide__reveal{padding:var(--pv-space-12) var(--pv-space-16);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface-brand-soft)}.pv-console-slide__next,.pv-console-slide__notes{gap:var(--pv-space-4);flex-direction:column;min-width:0;display:flex}.pv-console-slide__notes{padding:var(--pv-space-16);border:1px solid var(--pv-color-border);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface)}.pv-console-slide__text{max-height:40vh;font-size:var(--pv-font-body-lg-size);line-height:var(--pv-font-body-lg-line-height);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--pv-color-text-primary);margin:0;overflow-y:auto}@media (max-width:599.98px){.pv-console__live[data-slide] .pv-console__aside-live{order:-1}}
.pv-console__results{gap:var(--pv-space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pv-console__result{align-items:center;gap:var(--pv-space-12);grid-template-columns:minmax(6rem,12rem) 1fr auto;display:grid}.pv-console__bar{border-radius:var(--pv-radius-pill);background:var(--pv-color-surface-subtle);height:12px;overflow:hidden}.pv-console__bar-fill{background:var(--pv-brand-purple500);height:100%;transition:width var(--pv-motion-standard) ease;display:block}.pv-console__controls{align-items:center;gap:var(--pv-space-12);padding-top:var(--pv-space-16);border-top:1px solid var(--pv-color-border);flex-wrap:wrap;display:flex}.pv-console__controls .pv-console__primary{min-height:60px;padding:var(--pv-space-16) var(--pv-space-40);font-size:var(--pv-font-h4-size);line-height:var(--pv-font-h4-line-height)}.pv-console__secondary{gap:var(--pv-space-8);flex-wrap:wrap;display:flex}.pv-console__controls .pv-console__end{margin-inline-start:auto}.pv-console__hints{gap:var(--pv-space-16);flex-wrap:wrap;display:flex}.pv-console__warning{padding:var(--pv-space-12) var(--pv-space-16);border-radius:var(--pv-radius-md);background:var(--pv-color-surface-subtle);border-inline-start:3px solid var(--pv-semantic-warning)}.pv-console__signin{justify-content:space-between;align-items:center;gap:var(--pv-space-12);padding:var(--pv-space-12) var(--pv-space-16);border:1px solid var(--pv-semantic-warning);border-radius:var(--pv-radius-md);background:var(--pv-color-surface-subtle);flex-wrap:wrap;display:flex}.pv-console__position{letter-spacing:.02em;text-transform:uppercase;font-weight:600}.pv-console__result[data-removed=true]{opacity:.55}.pv-console__result[data-removed=true] .pv-console__bar-fill{background:var(--pv-color-text-tertiary)}.pv-console__statistics{margin:0}.pv-onstage{gap:var(--pv-space-8);padding:var(--pv-space-16);border:1px solid var(--pv-color-border);border-radius:var(--pv-radius-md);flex-direction:column;display:flex}.pv-onstage__highlight{gap:var(--pv-space-8);flex-direction:column;display:flex}.pv-onstage__text,.pv-responses__text{color:var(--pv-color-text-primary);font-size:var(--pv-font-body-size);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pv-responses{gap:var(--pv-space-12);flex-direction:column;display:flex}.pv-responses__tools{align-items:flex-end;gap:var(--pv-space-12);flex-wrap:wrap;display:flex}.pv-responses__search{gap:var(--pv-space-4);flex-direction:column;flex:16rem;display:flex}.pv-responses__list{border:1px solid var(--pv-color-border);border-radius:var(--pv-radius-md);max-height:60vh;overflow-y:auto}.pv-responses__rows{margin:0;padding:0;list-style:none}.pv-responses__row{gap:var(--pv-space-8);padding:var(--pv-space-12) var(--pv-space-16);border-bottom:1px solid var(--pv-color-border);content-visibility:auto;contain-intrinsic-size:auto 96px;flex-direction:column;display:flex}.pv-responses__row:focus-visible{outline:2px solid var(--pv-color-focus-ring);outline-offset:-2px}.pv-responses__row[data-hidden=true] .pv-responses__text{color:var(--pv-color-text-secondary)}.pv-responses__row[data-highlighted=true]{background:var(--pv-color-surface-brand-soft)}.pv-responses__marks{gap:var(--pv-space-8);flex-wrap:wrap;display:flex}.pv-responses__mark{padding:0 var(--pv-space-8);border:1px solid var(--pv-color-border);border-radius:var(--pv-radius-pill);font-size:var(--pv-font-caption-size);color:var(--pv-color-text-primary)}.pv-responses__actions{gap:var(--pv-space-8);flex-wrap:wrap;display:flex}.pv-responses__empty{padding:var(--pv-space-16)}.pv-responses__more{padding:var(--pv-space-12);justify-content:center;display:flex}.pv-queue{gap:var(--pv-space-12);flex-direction:column;display:flex}.pv-queue__head{justify-content:space-between;align-items:center;gap:var(--pv-space-12);flex-wrap:wrap;display:flex}.pv-queue .pv-queue__all[aria-disabled=true],.pv-console-qa .pv-queue__all[aria-disabled=true]{cursor:progress}.pv-console-qa{gap:var(--pv-space-16);flex-direction:column;display:flex}.pv-console-qa__head{align-items:center;gap:var(--pv-space-12);flex-wrap:wrap;display:flex}.pv-console-qa__state{font-size:var(--pv-font-body-sm-size);color:var(--pv-color-text-primary);margin:0;font-weight:600}.pv-console-qa__state[data-open=false]{color:var(--pv-color-text-secondary)}.pv-console-qa__views .pv-console-qa__view[aria-selected=true]{border-color:var(--pv-color-border-strong);background:var(--pv-color-surface-subtle);font-weight:700}.pv-console-qa .pv-button[aria-disabled=true]{color:var(--pv-color-text-secondary);cursor:progress}.pv-console-qa__onstage{align-items:center;gap:var(--pv-space-12);padding:var(--pv-space-12) var(--pv-space-16);border:2px solid var(--pv-color-brand-fill);border-radius:var(--pv-radius-md);flex-wrap:wrap;display:flex}.pv-console-qa__views{gap:var(--pv-space-8);flex-wrap:wrap;display:flex}.pv-console-qa__search{gap:var(--pv-space-4);flex-direction:column;display:flex}.pv-console-qa__body,.pv-console-qa__waiting{gap:var(--pv-space-12);flex-direction:column;display:flex}.pv-console-qa__waiting-head{justify-content:space-between;align-items:center;gap:var(--pv-space-12);flex-wrap:wrap;display:flex}.pv-console-qa__rows{gap:var(--pv-space-8);overflow-anchor:auto;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pv-console-qa__row[data-shown=true]{box-shadow:inset 0 0 0 2px var(--pv-color-brand-fill)}.pv-console-qa__row[data-status=HIDDEN] .pv-qa-row__text{color:var(--pv-color-text-secondary)}.pv-console-qa__mark{color:var(--pv-color-text-primary);font-weight:600}.pv-console-qa__empty{padding:var(--pv-space-16)}.pv-console-qa__hints{gap:var(--pv-space-12);flex-wrap:wrap;display:flex}.pv-console-qa .pv-console-qa__held[data-idle=true]{visibility:hidden}.pv-console-qa .pv-console-qa__held{white-space:nowrap;max-width:100%}.pv-console-qa .pv-console-qa__held .pv-button__label{text-overflow:ellipsis;overflow:hidden}.pv-console__quiz-strip{gap:var(--pv-space-8) var(--pv-space-16);flex-wrap:wrap;align-items:baseline;display:flex}.pv-console__correct{align-items:center;gap:var(--pv-space-4);margin-inline-start:var(--pv-space-8);font-weight:600;display:inline-flex}.pv-console__correct svg{color:var(--pv-color-success-strong)}.pv-console__countdown{align-items:center;display:inline-flex}.pv-console-board{gap:var(--pv-space-12);flex-direction:column;display:flex}.pv-console-board__head{align-items:baseline;gap:var(--pv-space-8) var(--pv-space-12);flex-wrap:wrap;display:flex}.pv-console-board__head .pv-console-board__toggle{margin-inline-start:auto}.pv-console-board .pv-button[aria-disabled=true]{color:var(--pv-color-text-secondary);cursor:progress}.pv-console-board__list{overscroll-behavior:contain;max-height:60vh;margin:0;padding:0;list-style:none;overflow-y:auto}.pv-console-board__more{gap:var(--pv-space-8);flex-wrap:wrap;display:flex}.pv-console{box-sizing:border-box;background:var(--pv-color-bg);height:100dvh;color:var(--pv-color-text-primary);grid-template:"head""strip""work"minmax(0,1fr)"controls"/minmax(0,1fr);display:grid;position:relative;overflow:clip}.pv-console[data-side=column]{grid-template-columns:minmax(0,1fr) minmax(320px,400px);grid-template-areas:"head head""strip side""work side""controls side"}.pv-console__signin{grid-column:1/-1}.pv-console__head{align-items:center;gap:var(--pv-space-16);padding:var(--pv-space-12) var(--pv-space-24);border-bottom:1px solid var(--pv-color-border);background:var(--pv-color-surface);grid-area:head;display:flex}.pv-console__now{align-items:center;gap:var(--pv-space-12);flex:auto;min-width:0;display:flex}.pv-console__now-text{flex-direction:column;min-width:0;display:flex}.pv-console__prompt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pv-console__join{flex-direction:column;align-items:flex-end;display:flex}.pv-console__code{font-size:var(--pv-font-h4-size);line-height:var(--pv-font-h4-line-height);letter-spacing:.06em;font-variant-numeric:tabular-nums}.pv-console__status{display:inline-flex}.pv-console__strip{align-items:center;gap:var(--pv-space-12) var(--pv-space-24);padding:var(--pv-space-12) var(--pv-space-24);border-bottom:1px solid var(--pv-color-border);flex-wrap:wrap;grid-area:strip;display:flex}.pv-console__state{gap:var(--pv-space-8);flex-wrap:wrap;display:flex}.pv-console__counts{gap:var(--pv-space-20);display:flex}.pv-console__count{align-items:baseline;gap:var(--pv-space-8);display:flex}.pv-console__next{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:28rem;overflow:hidden}.pv-console__work{align-content:start;gap:var(--pv-space-20) var(--pv-space-32);min-height:0;padding:var(--pv-space-20) var(--pv-space-24);overscroll-behavior:contain;grid-area:work;grid-template-columns:minmax(240px,2fr) minmax(0,3fr);grid-auto-flow:dense;display:grid;overflow-y:auto}.pv-console__live{gap:var(--pv-space-16);flex-direction:column;grid-area:1/1/span 40;display:flex;position:sticky;top:0}.pv-console__work>:not(.pv-console__live){grid-column:2;min-width:0}.pv-console__work:not(:has(>:not(.pv-console__live)))>.pv-console__live{grid-column:1/-1;max-width:720px}@media (max-width:899.98px){.pv-console__work{grid-template-columns:minmax(0,1fr)}.pv-console__live,.pv-console__work>:not(.pv-console__live){grid-area:auto/1;position:static}}.pv-console__mirror{margin:0}.pv-console__mirror-frame{border-radius:var(--pv-radius-sm);background:var(--pv-color-bg);box-shadow:var(--pv-shadow-card-light);outline:1px solid var(--pv-color-border-strong)}.pv-console__aside-live{gap:var(--pv-space-12);flex-direction:column;min-width:0;display:flex}.pv-console__timer .pv-countdown{font-size:var(--pv-font-h2-size)}.pv-console__side{gap:var(--pv-space-24);min-height:0;padding:var(--pv-space-16) var(--pv-space-20);overscroll-behavior:contain;border-inline-start:1px solid var(--pv-color-border);background:var(--pv-color-surface);flex-direction:column;grid-area:side;display:flex;overflow-y:auto}.pv-console__side .pv-console__board{padding-top:var(--pv-space-16);border-top:1px solid var(--pv-color-border)}.pv-console__panel-title{align-items:baseline;gap:var(--pv-space-8);margin-bottom:var(--pv-space-12);display:flex}.pv-console__waiting{color:var(--pv-color-text-secondary);font-weight:400}.pv-console__control-band{gap:var(--pv-space-8);padding:var(--pv-space-12) var(--pv-space-24) var(--pv-space-16);border-top:1px solid var(--pv-color-border);background:var(--pv-color-surface);flex-direction:column;grid-area:controls;display:flex}.pv-console__controls{border-top:0;padding-top:0}.pv-console__controls .pv-console__primary{min-width:14rem}@media (max-width:1023.98px){.pv-console__head,.pv-console__strip,.pv-console__work,.pv-console__control-band{padding-inline:var(--pv-space-16)}}.pv-console__head .pv-console__end{flex:none;order:10;margin-inline-start:var(--pv-space-8)}@media (max-width:599.98px){.pv-console__head{row-gap:var(--pv-space-8);flex-wrap:wrap}.pv-console__head .pv-console__logo{order:1;margin-inline-end:auto}.pv-console__head .pv-console__join{order:2}.pv-console__head .pv-console__end{order:3}.pv-console__head .pv-console__now{flex:100%;order:4;min-width:0}.pv-console__head .pv-console__panel-button{order:5}}.pv-console__home{min-height:var(--pv-layout-touch-target-min);border-radius:var(--pv-radius-sm);align-items:center;display:inline-flex}.pv-console__home:focus-visible{outline:2px solid var(--pv-color-focus-ring);outline-offset:2px}.pv-console__status:has(.pv-button){align-items:center;gap:var(--pv-space-8);flex-wrap:wrap}.pv-console__capacity{gap:var(--pv-space-4);flex-direction:column;flex:100%;display:flex}.pv-console__capacity:empty,.pv-console__capacity>div:empty:only-child{display:none}
