.type-picker-dialog{max-width:760px!important}.type-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:65dvh;overflow:auto;padding:3px}.type-picker-grid button{display:flex;align-items:center;gap:12px;padding:15px 12px;border:1px solid #e7dff1;border-radius:12px;background:#fcfaff;text-align:left;font-size:13px;color:#574369;transition:background .15s,border-color .15s}.type-picker-grid button:hover{background:#eee5ff;border-color:#9b77dc}.type-picker-grid button>span{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:#eee5fc;color:#8051ce;font-size:22px}.type-editor{background:white;border:1px solid #e7dff1;border-radius:14px;padding:24px;color:#493451}.type-editor-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:16px;color:#8154ca;font-weight:600;font-size:13px}.type-editor-heading small{font-weight:400;color:#8b7b9b;text-align:right}.interaction-form label,.type-editor label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:500}.interaction-form input,.interaction-form select,.interaction-form textarea,.qa-form input,.type-editor input:not([type=range]):not([type=file]),.type-editor select,.type-editor textarea{width:100%;min-width:0;background:white;color:#493451;border:1px solid #e3d9ef;border-radius:8px;padding:10px 12px;font:inherit;line-height:1.5;outline-offset:3px}.question-edit-canvas{container-type:inline-size}.question-edit-canvas .quiz-canvas{display:flex;flex-direction:column;gap:16px;min-height:clamp(280px,40cqi,400px);padding:clamp(14px,3cqi,28px)}.question-edit-canvas .canvas-header{justify-content:flex-end}.question-edit-canvas .quiz-canvas:has(>.presentation-logo) .canvas-header{padding-right:14%}.question-edit-canvas .canvas-header:not(:has(.timer-pill)),.question-edit-canvas :is(.question-pill,.canvas-orbit,.sparkle-decor,.canvas-footer,.canvas-question>p){display:none}.question-edit-canvas .canvas-question{width:100%;max-width:850px;margin:auto;text-align:center}.question-edit-canvas :is(.canvas-question h2,.interaction-title){max-height:none;font-size:clamp(22px,4cqi,36px);line-height:1.3}.question-canvas-field{display:block;field-sizing:content;width:100%;min-width:0;min-height:1lh;resize:none;padding:0 4px;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:inherit}.question-edit-canvas .question-canvas-field::placeholder{color:inherit;opacity:.65}.question-canvas-field:hover{outline:1px dashed currentColor}.question-canvas-field:focus{outline:2px solid currentColor;outline-offset:2px}.question-edit-canvas .answer{min-height:56px;padding:8px 10px;gap:6px;font-size:clamp(16px,2cqi,20px);line-height:1.4;transition:none}.question-edit-canvas .answer:hover{transform:none;box-shadow:none}.question-edit-canvas .answer .icon-button{width:28px;height:28px;flex-shrink:0;border-color:transparent;background:transparent;color:inherit}.question-edit-canvas .answer .icon-button:hover:not(:disabled){border-color:currentColor}.studio .slide-insert-toolbar.question-canvas-toolbar{display:flex;margin-bottom:10px}.studio .slide-insert-toolbar.question-canvas-toolbar .button{width:auto;padding-inline:10px}.question-canvas-help{margin:8px 0 0;color:var(--muted-foreground);font-size:12px}.question-type-settings{margin-top:12px}@container (max-width:520px){.question-edit-canvas .quiz-canvas{gap:10px}.question-edit-canvas .answer-grid{grid-template-columns:1fr;gap:8px}.question-edit-canvas .answer{min-height:44px;padding:6px 8px}.question-edit-canvas .word-inputs{grid-template-columns:1fr}}.editor-extra,.editor-option-list{display:flex;flex-direction:column;gap:10px}.editor-option{display:flex;align-items:center;gap:8px}.option-number{flex-shrink:0;font-size:12px;background:#f2ebfa;border-radius:7px;display:grid;place-items:center;width:28px;height:30px;color:#9272b4}.editor-option input{flex:1;width:0!important}.editor-option select{flex:1;max-width:42%}.editor-option .icon-button{flex-shrink:0;width:30px;height:32px}.chosen-correct{background:#eaf4df!important;color:#527630!important}.editor-extra{margin-top:20px;padding-top:18px;border-top:1px solid #eee7f5}.editor-extra>label{flex-direction:row;align-items:center}.editor-extra>label input{flex:1}.editor-extra p,.pin-settings p,.type-editor-note{font-size:13px;color:#8b7b9b;line-height:1.6}.type-editor-note{padding:24px;background:#f8f5fc;border:1px dashed #e0d3ee;border-radius:10px;text-align:center}.rating-settings{display:grid;grid-template-columns:1fr 1fr;gap:16px}.image-upload{position:relative;display:flex;align-items:center;justify-content:center;padding:18px;background:#f7f3fc;border:1px dashed #cdb8e5;border-radius:12px;cursor:pointer;margin-bottom:14px}.image-upload input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.image-upload small{font-size:11px;color:#8b7b9b}.image-editor{display:flex;flex-direction:column;gap:10px;margin-block:18px}.image-editor .field-label{margin:0}.image-editor .image-upload{margin:0;flex-direction:column;gap:8px}.image-upload:focus-within{outline:2px solid #8354d0;outline-offset:3px}.slide-image{display:block;width:100%;max-width:720px;max-height:300px;object-fit:contain;margin:18px auto;border-radius:10px}.image-editor .image-editor-preview{max-height:220px;margin:0 auto}.play-main .canvas-question .slide-image{flex-shrink:1;min-height:0;margin-block:12px 0}.interaction-canvas>.slide-image{flex-shrink:0;max-height:24vh;margin:0 auto}@media(max-width:650px){.slide-image{max-height:220px}}.pin-settings>label:last-child{margin-top:12px}.pin-settings input[type=range]{width:100%;accent-color:#8354d0}.quiz-canvas.interaction-canvas{display:flex;flex-direction:column;gap:16px;min-height:0}.interaction-title{font-size:clamp(21px,2.2vw,34px);line-height:1.3;text-align:center;flex-shrink:0;margin:0;overflow-wrap:anywhere;max-height:25%;overflow:auto}.host-shell.phase-question:not(.demo-answers) .interaction-canvas:is([data-question-type=open_ended],[data-question-type=short_answer])>.interaction-title{flex:1;min-height:0;max-height:none;display:grid;place-items:safe center;font-size:clamp(32px,4.5vw,64px);line-height:1.25}.host-shell.phase-question:not(.demo-answers) .interaction-canvas:is([data-question-type=open_ended],[data-question-type=short_answer])>.interaction-body{display:none}.interaction-body{flex:1;min-height:0;overflow:auto;position:relative;border-radius:12px;background:#fcfaff;color:#493451;padding:20px;scrollbar-width:thin}.interaction-form{display:flex;flex-direction:column;gap:18px;max-width:900px;margin:0 auto;min-height:100%}.interaction-form textarea{font-size:17px;resize:vertical;min-height:90px}.interaction-form .sort-list>p,.interaction-form>p{font-size:13px;color:#8b7b9b;margin-bottom:12px}.interaction-submit{display:flex;justify-content:flex-end;margin-top:auto;padding-top:8px}.interaction-inline{display:flex;gap:12px;align-items:center;margin-top:10px}.interaction-inline small{margin-left:auto;font-size:11px;color:#8b7b9b}.word-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rating-control{margin:auto 0;padding:18px 0}.rating-choices{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.rating-choices button{width:52px;height:56px;border:1px solid #ddcfee;background:white;border-radius:12px;font-size:22px;font-weight:600;color:#8760bf}.rating-choices button[aria-pressed=true]{background:#8354d0;color:white;border-color:#8354d0}.rating-labels{display:flex;justify-content:space-between;gap:20px;font-size:13px;color:#8b7b9b;margin-top:12px}.sort-list>div{display:flex;align-items:center;gap:12px;padding:9px 12px;border:1px solid #e5daee;background:white;border-radius:9px;margin-top:8px}.sort-list b{width:25px;color:#a78ac8;font-size:14px}.sort-list span{flex:1;overflow-wrap:anywhere}.sort-list .icon-button{color:#785699;flex-shrink:0}.match-list{display:flex;flex-direction:column;gap:10px}.match-list label{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;font-size:16px}.drawing-pad,.drawing-preview,.pin-board{display:block;width:100%;aspect-ratio:5/3;max-width:640px;margin:0 auto;background:white;border:1px solid #dfd4eb;border-radius:10px;color:#7144bf}.drawing-pad,.pin-editable{touch-action:none;cursor:crosshair}.drawing-pad{width:min(100%,466px);height:auto;max-height:none}.drawing-pad:focus-visible,.pin-board:focus-visible{outline:3px solid #c5db97;outline-offset:3px}.draw-cursor{display:none;fill:#cbdc9d;stroke:#644097;stroke-width:3}.drawing-pad:focus-visible .draw-cursor{display:block}.pin-board{width:min(100%,550px);height:auto;max-height:none}.interaction-results{width:100%;min-width:0;color:#493451}.interaction-results-heading{display:flex;gap:10px;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:20px}.interaction-results-heading span{color:#9988ab;font-size:12px;white-space:nowrap}.result-bars{display:flex;flex-direction:column;gap:12px}.result-bars>div{display:grid;grid-template-columns:minmax(60px,1fr) 2fr 24px;align-items:center;gap:12px;font-size:14px}.result-bars>div>span{overflow-wrap:anywhere}.result-bar{height:18px;border-radius:5px;background:#f0e9f7;overflow:hidden}.result-bar>i{display:block;height:100%;background:#aa87df;border-radius:5px;min-width:0;transition:width .3s}.interaction-results:has(>.word-cloud){display:flex;flex-direction:column;height:100%;min-height:0}.interaction-results:has(>.word-cloud)>.interaction-results-heading{flex-shrink:0}.word-cloud{position:relative;flex:1;min-height:0;width:100%;height:clamp(180px,30vw,420px);overflow:auto;scrollbar-width:thin}.word-cloud>svg{display:block;max-width:100%;overflow:visible}.cloud-word{animation:cloud-appear .35s ease-out both}.word-cloud{--cloud-purple:#7549ca;--cloud-green:#456947;--cloud-peach:#97552e;--cloud-blue:#41669f;--cloud-pink:#97427b}:is(.dark,.party-mode) .word-cloud{--cloud-purple:#c9a7f2;--cloud-green:#bed39d;--cloud-peach:#e8bc9b;--cloud-blue:#bcc5ed;--cloud-pink:#f0afd5}.cloud-word:nth-of-type(5n+1){fill:var(--cloud-purple)}.cloud-word:nth-of-type(5n+2){fill:var(--cloud-green)}.cloud-word:nth-of-type(5n+3){fill:var(--cloud-peach)}.cloud-word:nth-of-type(5n+4){fill:var(--cloud-blue)}.cloud-word:nth-of-type(5n){fill:var(--cloud-pink)}@keyframes cloud-appear{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cloud-word{animation:none}}.text-responses{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.text-responses>p{border:1px solid #e9e0f2;border-radius:10px;background:white;padding:16px;font-size:15px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.drawing-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.rating-average{font-size:48px;font-weight:650;color:#8154ca;text-align:center;margin-bottom:20px}.rating-average small{font-size:14px;font-weight:400}.solution,.solution-list{margin-top:16px;padding:14px 18px;background:#f0f5e5;border-radius:9px;font-size:16px;color:#536b34;line-height:1.9;overflow-wrap:anywhere}ol.solution-list{list-style:decimal inside}.solution-list span{padding-inline:12px;color:#92aa6c}.participant-results h3,.solution-heading{margin:12px 0 6px;font-size:.9375rem;font-weight:700}.interaction-results .solution-heading+.solution-list{margin-top:0}.participant-results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:10px}.participant-result{min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--card-foreground);font-size:.875rem;line-height:1.4;overflow-wrap:anywhere}.participant-result-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 8px;margin-bottom:8px}.participant-result-heading small{font-size:.75rem;font-weight:700;color:var(--muted-foreground)}.participant-result-heading small[data-correct=true]{color:var(--theme-green)}.participant-result>ul{display:grid;gap:4px}.interaction-empty{align-items:center;justify-content:center;gap:12px;text-align:center;color:#a18bb7;padding:32px}.interaction-empty,.qa-board{display:flex;flex-direction:column}.qa-board{max-width:900px;margin:auto;gap:18px}.qa-form{display:flex;flex-direction:column;gap:8px}.qa-form label{font-weight:600;font-size:14px}.qa-form>div{display:flex;gap:10px}.qa-form small,.qa-hint{font-size:12px;color:#907ba1}.qa-list{display:flex;flex-direction:column;gap:10px}.qa-item{display:flex;gap:14px;background:white;border:1px solid #e7dbf1;border-radius:12px;padding:14px}.qa-item>div{flex:1;min-width:0}.qa-item p{font-size:16px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.qa-item small{display:flex;align-items:center;gap:5px;font-size:11px;color:#927ba7;margin-top:4px}.qa-answered{background:#f2f6ea;border-color:#dce7c9}.qa-hidden{opacity:.5}.qa-pending{border-style:dashed}.qa-vote{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:flex-start;min-width:44px;min-height:52px;background:#f5eefb;border:1px solid #e7d8f5;border-radius:9px;color:#9161ce;font-size:14px;font-weight:600}.qa-vote.voted{background:#8252cb;color:white}.qa-vote:disabled{opacity:1;cursor:default}.qa-moderation{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.qa-preview-toggle{display:flex;justify-content:flex-end;margin-bottom:12px}.spinner-content{display:flex;align-items:center;justify-content:center;gap:40px;min-height:100%;padding:18px}.spinner-frame{position:relative;flex-shrink:0}.spinner-pointer{position:absolute;top:-15px;left:50%;transform:translateX(-50%);z-index:2;font-size:25px;color:#493451}.spinner-wheel{position:relative;display:grid;place-items:center;width:240px;height:240px;border:6px solid white;box-shadow:0 4px 24px #57377320;border-radius:50%;transition:transform 2.5s cubic-bezier(.13,.64,.15,1)}.spinner-wheel>b{display:grid;place-items:center;width:45px;height:45px;background:white;border-radius:50%;color:#8154ca;font-size:23px}.spinner-wheel>span{position:absolute;inset:0;display:grid;place-items:center;font-size:15px;font-weight:600;color:#08040e}.spinner-options{max-width:45%;overflow-wrap:anywhere}.spinner-options ol{list-style:decimal;padding-left:20px;font-size:15px;line-height:1.9}.spinner-winner{display:flex;flex-direction:column;gap:8px;text-align:center}.spinner-winner small{font-size:12px;color:#8b7b9b}.spinner-winner strong{font-size:32px;color:#8051ca}.play-main .interaction-canvas{flex:1;min-height:0}.play-main .interaction-canvas .canvas-footer{flex-shrink:0}.play-main .response-chart:has(>.interaction-results){display:block;max-height:100%;overflow:auto;align-self:stretch}.response-chart .result-bars>div{grid-template-columns:1fr 24px;gap:6px}.response-chart .result-bars>div>span{grid-column:1/-1}@media(max-width:680px){.type-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.type-picker-grid button{padding:10px;gap:8px;font-size:12px}.type-editor{padding:16px}.editor-option{gap:5px;flex-wrap:wrap}.editor-option input{min-width:80px!important}.type-editor .question-title-label textarea{font-size:19px}.interaction-body{padding:14px}.word-inputs{grid-template-columns:1fr;gap:10px}.interaction-title{font-size:22px}.interaction-results-heading{flex-wrap:wrap;margin-bottom:14px}.match-list label{gap:10px;font-size:14px}.rating-choices{gap:6px}.rating-choices button{width:42px;height:46px;font-size:18px}.spinner-content{flex-direction:column;gap:20px;padding:14px 0}.spinner-options{max-width:100%}.spinner-options ol{column-count:2;column-gap:28px;font-size:13px}.qa-item{padding:10px;gap:10px}.qa-item p{font-size:14px}.play-main>.response-chart{flex-shrink:1;min-height:100px;max-height:35%!important}.response-chart .result-bars{display:grid;gap:12px}.drawing-gallery,.response-chart .result-bars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.spinner-wheel{transition:none}}.result-correct-total{margin-top:16px;font-size:13px;color:#63833b}.demo-shell .interaction-title{scrollbar-width:none}@media(max-height:1000px),(max-width:899px){.demo-shell .play-main>.interaction-canvas{padding:10px;gap:6px}.demo-shell .play-main>.interaction-canvas>.interaction-title{font-size:clamp(1rem,4.8vw,1.375rem);line-height:1.2;max-height:none}.demo-shell.phase-results .interaction-canvas .timer-pill{display:none}.demo-shell .interaction-body{padding:10px;container-type:size}.demo-shell .interaction-form{gap:6px}.demo-shell .interaction-submit{padding-top:4px}.demo-shell .interaction-submit .button{min-height:40px;padding:6px 12px}.demo-shell .interaction-form select{padding:6px}.demo-shell .interaction-form .sort-list>p{margin-bottom:4px}.demo-shell .interaction-form .sort-list>div{gap:6px;padding:4px 6px;margin-top:4px}.demo-shell .sort-list b{width:auto}.demo-shell .match-list{gap:5px}.demo-shell .play-main .interaction-body .match-list label{align-items:center;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:6px;min-height:34px;font-size:.8125rem;line-height:1.2}.demo-shell .drawing-pad{width:min(100%,max(90px,calc((100cqh - 104px) * 5 / 3)),466px)}.demo-shell .pin-board{width:min(100%,max(90px,calc((100cqh - 88px) * 5 / 3)),466px)}.demo-shell .drawing-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-shell .rating-average{font-size:1.5rem;margin-bottom:6px}.demo-shell .rating-control{padding:8px 0}.demo-shell .play-main :is(.sort-list>div,.solution,.solution-list,.result-bars>div>span,.text-responses>p,.spinner-options ol){font-size:.875rem;line-height:1.35}.demo-shell :is(.solution,.solution-list){padding:8px;margin-top:8px}.demo-shell .solution-list span{padding-inline:3px}.demo-shell .interaction-results-heading{margin-bottom:6px}.demo-shell .result-bars{gap:6px}.demo-shell .interaction-body .result-bars>div{grid-template-columns:minmax(0,1fr) 3ch;gap:2px 6px}.demo-shell .interaction-body .result-bars>div>span{grid-column:1/-1}.demo-shell .interaction-body .result-bar{height:8px}.demo-shell .interaction-empty{padding:6px 0}.demo-shell .result-correct-total{margin-top:6px}.demo-shell .text-responses{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.demo-shell .text-responses>p{padding:6px}.demo-shell :is(.qa-board,.qa-list){gap:4px}.demo-shell .qa-item{gap:6px;padding:5px 6px}.demo-shell .qa-vote{min-width:30px;min-height:36px;font-size:.75rem}.demo-shell .qa-item small{margin:0}.demo-shell .qa-item small:empty{display:none}.demo-shell .qa-item>div{display:grid;grid-template-columns:auto 1fr;column-gap:6px}.demo-shell .play-main .interaction-body .qa-item p{grid-column:1/-1;grid-row:2;font-size:.8125rem;line-height:1.25}.demo-shell .qa-item .response-author{grid-column:1;grid-row:1;line-height:1.2}.demo-shell .qa-item small:not(.response-author){grid-column:2;grid-row:1;line-height:1.2}.demo-shell .qa-moderation{grid-column:1/-1;gap:4px 10px;margin-top:2px}.demo-shell .qa-moderation .text-button{padding:2px 0;font-size:.75rem}.demo-shell .spinner-content{gap:10px;padding:8px 0}.demo-shell .spinner-wheel{--spinner-size:clamp(104px,min(45cqw,54cqh),200px);--spinner-label-offset:calc(var(--spinner-size) * -.36);width:var(--spinner-size);height:var(--spinner-size)}.demo-shell .spinner-winner strong{font-size:1.25rem}}@media(min-width:520px) and (max-height:540px),(min-width:600px) and (max-height:1000px){.demo-shell .qa-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-height:540px),(max-width:420px){.demo-shell [data-question-type=qa] .interaction-body{padding:8px}.demo-shell :is(.qa-board,.qa-list){gap:2px}.demo-shell .qa-hint{line-height:1.25}.demo-shell .qa-item{padding-block:3px}.demo-shell .qa-item>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.demo-shell .qa-moderation{grid-area:1/3;gap:2px;margin:0;flex-wrap:nowrap}.demo-shell .qa-moderation .text-button{width:28px;min-height:30px;padding:0;justify-content:center}.demo-shell .qa-moderation .text-button>span{display:none}.demo-shell .qa-moderation .text-button>svg{display:block}}@media(max-width:420px){.play-shell.demo-shell .play-main>.interaction-canvas[data-question-type=qa]:has(>.presentation-logo)>.canvas-header{display:none}.demo-shell [data-question-type=qa] .interaction-title{padding-right:28px}.demo-shell .qa-item{position:relative}.demo-shell .qa-item .qa-vote{position:absolute;top:4px;left:6px;min-width:26px;min-height:26px;flex-direction:row;gap:1px}.demo-shell .qa-item .qa-vote svg{width:12px;height:12px}.demo-shell .qa-item .response-author{padding-left:30px}}@media(max-width:360px),(min-width:520px) and (max-height:540px){.demo-shell .play-main :is([data-question-type=open_ended],[data-question-type=short_answer]) .text-responses>p{padding:4px 6px;font-size:.8125rem;line-height:1.25}.demo-shell :is([data-question-type=open_ended],[data-question-type=short_answer]) .response-author{display:inline;margin:0 6px 0 0;font-size:.75rem}}@media(max-width:360px){.demo-shell [data-question-type=open_ended] .text-responses{grid-template-columns:1fr;gap:4px}}@media(min-width:520px) and (max-height:540px){.demo-shell .play-main>.interaction-canvas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);grid-template-rows:auto minmax(0,1fr)}.demo-shell .interaction-canvas>.canvas-header{grid-area:1/1;margin-left:32px}.demo-shell .interaction-canvas>.presentation-logo{left:10px;right:auto}.demo-shell .interaction-title{grid-area:2/1;align-self:center}.demo-shell .interaction-body{grid-area:1/2/3/3}.demo-shell .match-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.demo-shell .word-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.demo-shell .interaction-form textarea{min-height:64px;height:64px}.demo-shell [data-question-type=rating] .result-bars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.demo-shell [data-question-type=draw] .drawing-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.demo-shell [data-question-type=draw] .drawing-gallery figcaption{margin-top:2px;font-size:.8125rem}.demo-shell .spinner-content{flex-direction:row}}@media(min-width:520px) and (max-height:350px){.demo-shell .play-main>.interaction-canvas>.interaction-title{font-size:1.125rem;min-height:0}.demo-shell .interaction-body:has(.sort-list){padding-block:6px}.demo-shell .interaction-form .sort-list>div{padding-block:2px;margin-top:2px}.demo-shell .sort-list .icon-button{width:28px;height:28px}}.qa-moderation .text-button>svg{display:none}.feature-catalog{padding-block:26px;border-block:1px solid var(--border);scroll-margin-top:24px}.catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.catalog-heading h2{font:700 23px/1.4 Manrope,sans-serif;letter-spacing:-.5px;color:var(--foreground);margin:0}.catalog-heading .home-inline-link{flex-shrink:0;font-size:13px}.catalog-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-group{display:flex;align-items:flex-start;gap:12px;padding:4px 24px;border-right:1px solid var(--border);border-radius:4px}.catalog-group:first-child{padding-left:0}.catalog-group:last-child{border-right:0;padding-right:0}.catalog-group>svg{flex-shrink:0;color:var(--accent-foreground);margin-top:3px}.catalog-group>svg:last-child{margin-left:auto}.catalog-group h3{font-size:14px;font-weight:650;line-height:1.5;color:var(--foreground);margin:0 0 5px}.catalog-group p{font-size:13px;line-height:1.7;color:var(--muted-foreground);margin:0;max-width:35ch}.catalog-group:hover h3{color:var(--accent-foreground)}.pricing-features-link{display:flex;align-items:center;gap:7px;font-weight:600;color:#7850be;text-decoration:underline;text-underline-offset:4px}@media(max-width:820px){.catalog-group{padding-inline:16px}.catalog-group>svg:last-child{display:none}}@media(max-width:600px){.catalog-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.catalog-heading h2{font-size:22px}.catalog-groups{grid-template-columns:1fr;gap:18px}.catalog-group{padding:0;border-right:0}.catalog-group>svg:last-child{display:block}.catalog-group p{max-width:none}}.question-types-page main.content-width{padding-bottom:52px}.types-hero{max-width:850px;padding:38px 0 16px}.types-eyebrow{display:inline-flex;padding:8px 11px;border-radius:6px;background:#f1ebf9;color:#7954a8;font-size:11px;font-weight:750;letter-spacing:1.2px}.types-hero h1{font:800 clamp(32px,3.5vw,44px)/1.15 Manrope,sans-serif;letter-spacing:-2px;color:#493451;margin:16px 0 12px}.types-hero>p{max-width:670px;color:#806e8d;font-size:15px;line-height:1.65;margin:0}.types-jump-nav{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.types-jump-nav a{padding:9px 13px;border:1px solid #e7dcef;border-radius:99px;color:#76588e;font-size:13px;font-weight:650;background:#fff;transition:background .15s,border-color .15s}.types-jump-nav a:hover{background:#f5effa;border-color:#cdb6df}.types-group{scroll-margin-top:90px;margin-top:34px}.types-group-heading{display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid #eadff0;padding-bottom:12px;margin-bottom:16px;gap:20px}.types-group-heading h2{font:750 clamp(23px,2.3vw,28px)/1.2 Manrope,sans-serif;letter-spacing:-.9px;color:#563d62;margin:0 0 7px}.types-group-heading p{font-size:14px;line-height:1.6;color:#8a7895;margin:0}.types-group-heading>span{font:800 32px/1 Manrope,sans-serif;color:#d7c9e4}.types-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.type-detail-card{display:flex;flex-direction:column;min-width:0;border:1px solid #e9e1ef;border-radius:16px;background:#fff;padding:18px;box-shadow:0 8px 25px #68409509}.type-detail-top{display:flex;align-items:center;gap:10px}.type-detail-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px;color:#8759bb;background:#efe5f9}.type-detail-card:nth-child(3n+2) .type-detail-icon{color:#7b9152;background:#edf2e3}.type-detail-card:nth-child(3n) .type-detail-icon{color:#b77c53;background:#f9ecdf}.type-detail-top h3{font:750 17px/1.25 Manrope,sans-serif;color:#533d5f;margin:0}.type-detail-description{margin:10px 0 14px;color:#806f8b;font-size:13px;line-height:1.55}.type-example{margin-top:auto;min-height:150px;padding:13px;background:#f8f5fb;border:1px solid #f0e8f5;border-radius:11px}.type-example-label{font-size:10px;font-weight:750;letter-spacing:1.1px;color:#9474aa}.type-example h4{font-size:14px;line-height:1.4;color:#4e3c5b;font-weight:700;margin:6px 0 12px}.type-example-choices{display:flex;flex-wrap:wrap;gap:8px}.type-example-choices>span{display:flex;align-items:center;gap:8px;padding:8px 11px;background:#fff;border:1px solid #e7dfee;border-radius:7px;font-size:12px;font-weight:600;color:#745f80}.type-example-choices b{display:grid;place-items:center;width:19px;height:19px;background:#e9e0f0;border-radius:4px;color:#815b9a;font-size:10px}.type-example-choices .type-example-correct{background:#f0f5e8;border-color:#cdddb7;color:#607e43}.type-example-choices .type-example-correct b{background:#d6e5c2;color:#5b7841}.type-example-choices .type-example-correct svg{color:#729748}.type-example-poll{display:grid;gap:8px}.type-example-poll>div{display:grid;grid-template-columns:minmax(75px,1fr) minmax(0,1.5fr) 35px;align-items:center;gap:9px;font-size:12px;color:#705e7d}.type-example-poll>div>div{height:9px;border-radius:20px;background:#e6dcec;overflow:hidden}.type-example-poll i{display:block;height:100%;border-radius:20px;background:#aa86cc}.type-example-poll>div:nth-child(2) i{background:#a9bf7c}.type-example-poll>div:nth-child(3) i{background:#d7a67c}.type-example-poll b{text-align:right;font-size:11px;color:#8f77a0}.type-example-input{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 13px;background:#fff;border:1px solid #dfd2e9;border-radius:7px;min-height:43px;color:#665573;font-size:13px}.type-example-input svg{color:#78a34c}.type-example-input.type-example-long{min-height:67px;align-items:flex-start;color:#a391ae}.type-example-cloud{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px 13px;min-height:68px;color:#835cad}.type-cloud-word-0{font:800 29px Manrope,sans-serif;color:#8260b0}.type-cloud-word-1{font:750 18px Manrope,sans-serif;color:#95a866}.type-cloud-word-2{font:650 14px Manrope,sans-serif;color:#c18e71}.type-example-order{display:grid;gap:6px;list-style:none;padding:0;margin:0}.type-example-order li{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #e6dced;border-radius:6px;padding:6px 9px;font-size:12px;color:#6b577b}.type-example-order b{color:#9073a5}.type-example-order svg{margin-left:auto;color:#b6a4c0}.type-example-rating>div{display:flex;gap:8px}.type-example-rating>div span{width:34px;height:34px;display:grid;place-items:center;border:1px solid #dfd1ea;background:#fff;border-radius:7px;font-size:13px;font-weight:700;color:#876a9a}.type-example-rating>div .type-rating-selected{background:#8357c1;border-color:#8357c1;color:#fff}.type-example-rating p{display:flex;justify-content:space-between;gap:16px;max-width:205px;margin:9px 0 0;color:#9785a2;font-size:11px}.type-example-pairs{display:grid;gap:8px}.type-example-pairs>div{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:8px;color:#9674ac}.type-example-categories span,.type-example-pairs span{min-width:0;overflow-wrap:anywhere;hyphens:auto;padding:8px;background:#fff;border:1px solid #e7dced;border-radius:6px;color:#715d7d;font-size:12px}.type-example-pairs svg{justify-self:center}.type-example-categories{display:grid;grid-template-columns:1fr 1fr;gap:10px}.type-example-categories>div{min-width:0;display:grid;gap:6px;padding:8px;border:1px dashed #d5c4e2;border-radius:8px}.type-example-categories b{font-size:11px;color:#8e6ca3}.type-example-categories span{font-size:12px}.type-example-map{position:relative;height:91px;border:2px solid #dccbe7;border-radius:8px;background:linear-gradient(90deg,transparent 48%,#e0d3e8 0,#e0d3e8 50%,transparent 0),linear-gradient(0deg,transparent 48%,#e0d3e8 0,#e0d3e8 50%,transparent 0),#f0e9f5;overflow:hidden}.type-map-room{position:absolute;display:block;background:#e5d9ed;border-radius:3px}.type-map-room:first-child{left:8%;top:14%;width:26%;height:34%}.type-map-room:nth-child(2){right:7%;top:16%;width:24%;height:32%}.type-map-room:nth-child(3){left:18%;bottom:12%;width:20%;height:22%}.type-map-pin{position:absolute;right:16%;bottom:7%;display:flex;align-items:center;gap:3px;color:#8057bc;font-size:11px;font-weight:700}.type-map-pin svg{fill:#8057bc;stroke:#fff}.type-example-drawing{display:flex;align-items:center;justify-content:center;height:84px;background:#fff;border:1px solid #e7dced;border-radius:7px;color:#9a77bd}.type-example-drawing svg{width:min(100%,240px);height:80px}.type-example-spinner{display:flex;align-items:center;gap:22px}.type-spinner-wheel{position:relative;width:75px;height:75px;flex:0 0 75px;border:4px solid #fff;border-radius:50%;background:conic-gradient(#ae8bcf 0 120deg,#b4c98a 120deg 240deg,#e1ad8f 240deg);box-shadow:0 0 0 1px #ded0e7}.type-spinner-wheel:before{content:"";position:absolute;right:-10px;top:27px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:13px solid #72538b}.type-example-spinner>div{display:grid;gap:4px;font-size:12px;font-weight:600;color:#735d80}.type-example-qa{display:grid;gap:7px}.type-example-qa>div{display:flex;justify-content:space-between;gap:9px;align-items:center;padding:8px 10px;background:#fff;border:1px solid #e7dced;border-radius:7px;font-size:12px;color:#6e5b7d}.type-example-qa b{display:flex;align-items:center;gap:3px;color:#8867a1}.types-free-slide{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:center;margin-top:18px;scroll-margin-top:90px}.types-free-slide-copy{min-width:0}.types-free-slide-copy h2{font:750 22px/1.25 Manrope,sans-serif;letter-spacing:-.4px;margin:0}.types-free-slide-lead{font-size:16px;font-weight:650;line-height:1.5;margin:14px 0 8px}.types-free-slide-copy .type-detail-description{max-width:540px;margin:0 0 18px}.types-free-slide-copy .button{font-size:13px;white-space:normal}.types-free-slide-preview{width:100%;max-width:410px;justify-self:end;min-width:0}@media(max-width:700px){.types-free-slide{grid-template-columns:1fr;gap:18px}.types-free-slide-preview{max-width:none}}.types-start{margin-top:40px;padding:22px 28px;background:#3d2e48;color:#fff;border-radius:17px;display:flex;align-items:center;justify-content:space-between;gap:25px}.types-start h2{font:750 27px/1.25 Manrope,sans-serif;margin:0 0 7px}.types-start p{font-size:14px;line-height:1.6;color:#d3c4dc;margin:0}.types-start .button{flex:0 0 auto}@media(max-width:1100px){.types-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.types-hero{padding-top:28px}.types-grid{grid-template-columns:1fr}.type-detail-description{min-height:0}.types-start{align-items:flex-start;flex-direction:column}.types-group{margin-top:28px}}@media(max-width:430px){.question-types-page main.content-width{padding-bottom:44px}.types-hero h1{font-size:32px;letter-spacing:-1.3px}.types-hero>p{font-size:15px}.types-jump-nav a{font-size:12px}.type-detail-card{padding:16px}.type-example{min-height:0;padding:12px}.type-example-rating>div{gap:6px}.type-example-rating>div span{width:32px;height:32px}.types-start{padding:25px}}@media(max-width:360px){.type-example-pairs>div{grid-template-columns:minmax(0,1.3fr) 16px minmax(0,1fr);gap:6px}.type-example-categories{grid-template-columns:1fr}}.home-page .content-width{max-width:none}.home-page .home-hero{--hero-end-fade:clamp(24px,4.15vw,92px);position:relative;isolation:isolate;width:100%;min-height:max(430px,48vw);grid-template-columns:minmax(0,1fr);gap:0;padding:0 clamp(20px,4.1vw,74px) 32px;align-items:center;background:linear-gradient(to bottom,#15131c calc(100% - var(--hero-end-fade)),var(--background));color:#f1ebf6}.home-page .hero-copy{position:relative;z-index:1;align-self:start;max-width:min(39vw,730px);margin-top:15.3vw;--muted-foreground:#e1dbe8}.home-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;line-height:1.6;letter-spacing:.1em;color:var(--accent-foreground)}.home-page .hero-copy h1{font-size:clamp(32px,4.15vw,76px);line-height:1.12;letter-spacing:-.045em;margin:0 0 24px;color:inherit}.home-page .hero-copy h1>span{color:#c8a1ef}.home-page .hero-copy>p{max-width:46ch;font-size:17px;line-height:1.8;white-space:normal;letter-spacing:0;color:var(--muted-foreground)}.home-page .hero-buttons{gap:clamp(18px,2.15vw,38px);flex-wrap:wrap;margin-top:clamp(28px,2.5vw,44px)}.home-page .hero-buttons .primary{min-width:clamp(150px,11.6vw,207px);min-height:clamp(50px,4vw,71px);font-size:clamp(15px,1.2vw,21px);border-radius:clamp(9px,.75vw,13px);background:#794cde;border-color:#794cde;color:#fff}.home-page .hero-assurance{font-size:12px;line-height:1.5;color:var(--muted-foreground);margin-top:16px;flex-wrap:wrap}.home-page .demo-link{font-size:clamp(14px,1.2vw,21px);color:inherit;background:none;border:0;padding:0;cursor:pointer}.home-benefits{display:grid;gap:10px;list-style:none;margin:28px 0 0;padding:24px 0 0;border-top:1px solid var(--border)}.home-benefits li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;color:var(--muted-foreground)}.home-benefits svg{flex-shrink:0;margin-top:2px;color:var(--primary)}.home-inline-link{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:600;line-height:1.5;color:var(--accent-foreground)}.home-inline-link:hover{text-decoration:underline;text-underline-offset:4px}.home-inline-link svg{flex-shrink:0}.home-method{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,88px);align-items:center;margin-block:64px 0;padding:40px;background:var(--muted);border-radius:16px}.home-applications h2,.home-method h2,.home-start h2{font:700 clamp(26px,2.5vw,36px)/1.3 Manrope,sans-serif;letter-spacing:-.8px;color:var(--foreground);margin:12px 0 18px;text-wrap:balance}.home-method-copy>p{font-size:15px;line-height:1.85;color:var(--muted-foreground);margin:0 0 20px}.home-method-steps{display:grid;gap:23px;list-style:none;padding:0;margin:0}.home-method-steps li{display:flex;gap:17px;align-items:flex-start}.home-method-steps li>span{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--accent-foreground);padding-top:3px}.home-method-steps h3{font-size:15px;font-weight:650;line-height:1.5;color:var(--foreground);margin:0 0 5px}.home-method-steps p{font-size:14px;line-height:1.7;color:var(--muted-foreground);margin:0}.home-applications{margin-top:64px;scroll-margin-top:24px}.home-applications-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px}.home-applications-heading h2{max-width:720px;margin-bottom:0}.home-applications-heading>p{max-width:38ch;font-size:14px;line-height:1.8;color:var(--muted-foreground);margin:0}.home-application-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;border-top:1px solid var(--border)}.home-application{display:flex;flex-direction:column;min-width:0;padding:26px 0;border-bottom:1px solid var(--border)}.home-application-title{display:flex;align-items:center;gap:12px}.home-application-title svg{flex-shrink:0;color:var(--accent-foreground)}.home-application h3{font:700 17px/1.5 Manrope,sans-serif;letter-spacing:-.2px;color:var(--foreground);margin:0}.home-application>p{font-size:14px;line-height:1.75;color:var(--muted-foreground);margin:12px 0 18px}.home-application>.home-application-example{font-size:12px;line-height:1.7;margin:auto 0 0}.home-application-example>span{font-weight:600;color:var(--foreground)}.home-start{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 40px;margin-top:64px;margin-bottom:56px;background:#282230;border:1px solid #42354e;border-radius:16px;color:#f8f6fb}.home-start .home-eyebrow{color:#cbb8ed}.home-start:has(+.home-start){margin-bottom:0}.home-start+.home-start{margin-top:24px}.home-start h2{color:#f8f6fb;margin:0 0 8px}.home-start p{font-size:14px;line-height:1.8;color:#cfc5db;max-width:55ch;margin:0}.home-start-actions{display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0}.home-start-actions .button{width:100%}@media(max-width:1100px){.home-page .site-header{position:relative;z-index:5}.home-page .site-nav{display:none}.home-page .site-nav-actions{margin-left:auto}.home-page .mobile-menu-button{display:block;padding:5px;color:var(--muted-foreground)}.home-page .site-nav.nav-open{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:16px var(--page-gutter);background:var(--card);border-bottom:1px solid var(--border);box-shadow:0 12px 20px #30213b0a}.home-page .site-nav>a{padding:12px 0;font-size:14px}.home-page .nav-mobile-account{display:block;border-top:1px solid var(--border);padding-top:14px;margin-top:6px;font-size:14px;color:var(--muted-foreground)}.home-page .home-hero{gap:32px}.home-page .hero-copy>p{font-size:16px}.home-page .hero-buttons{gap:16px}.home-page .hero-buttons .button{padding:13px 16px;font-size:14px}}@media(max-width:980px){.home-page .home-hero{min-height:0;padding:0;gap:0}.home-page .hero-copy{max-width:640px;margin:0;padding:36px var(--page-gutter) 20px}.home-page .hero-copy>p{max-width:58ch}.home-page .hero-copy h1{font-size:52px}}@media(max-width:820px){.home-benefits{display:none}.home-applications{margin-top:40px}.home-applications-heading{align-items:flex-start;flex-direction:column;gap:16px}.home-applications-heading>p{max-width:60ch}.home-application-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.home-method{gap:30px}.home-method,.home-start{padding:28px;margin-top:40px}.home-start{gap:25px}}@media(max-width:600px){.home-page .hero-copy h1{font-size:clamp(29px,9.25vw,52px)}.home-eyebrow{font-size:10px}.home-page .hero-assurance{font-size:11px}.home-application-grid{grid-template-columns:1fr}.home-application{padding-block:22px}.home-method{grid-template-columns:1fr;padding:26px 22px}.home-start{flex-direction:column;align-items:flex-start;padding:28px 24px;margin-bottom:36px}.home-start-actions{width:100%;align-items:flex-start}}.home-demo-canvas.play-main{container-type:inline-size;min-width:0;padding:0;gap:0;border:1px solid var(--border);border-radius:14px;background:var(--card);scroll-margin-top:20px}.home-demo-canvas.play-main>.quiz-canvas{min-height:clamp(300px,56cqw,480px);flex:0 0 auto;border-radius:0;box-shadow:none}.home-demo-canvas.play-main>.slide-viewport{display:block;aspect-ratio:var(--slide-aspect-ratio);min-height:0}.home-demo-canvas.play-main .quiz-canvas .canvas-header{display:flex;justify-content:flex-start}.home-demo-canvas.play-main .question-pill{display:inline-flex;padding:6px 10px;background:var(--accent);color:var(--accent-foreground);border:1px solid var(--border);letter-spacing:.07em}.home-demo-canvas.play-main .presentation-logo{top:4%;right:4%;width:clamp(20px,5cqw,38px)!important;height:clamp(20px,5cqw,38px)!important}.home-demo-canvas.play-main>.quiz-canvas:not(.slide-viewport)>.presentation-logo{top:clamp(14px,3.2cqw,20px)}.home-demo-canvas .free-slide:has(.slide-block-image)>.presentation-logo{background:var(--card);border-radius:22%;padding:2px}.home-demo-canvas.play-main .answer-grid{max-height:none}.home-demo-canvas.play-main .answer{font-size:14px;cursor:pointer}.home-demo-canvas .answer:not(.answer-correct,.answer-wrong){background:var(--muted);border-color:var(--border);color:var(--card-foreground)}.home-demo-canvas .answer:not(:disabled):hover{border-color:var(--ring)}.home-demo-canvas .answer-selected{outline-color:var(--ring)}.home-demo-canvas .answer-selected.answer-correct{outline-color:var(--theme-green)}.home-demo-canvas .answer-selected.answer-wrong{outline-color:var(--destructive)}.home-demo-canvas.play-main .answer:disabled{cursor:default}.home-demo-canvas .interaction-body{background:var(--background);color:var(--foreground)}.home-demo-canvas .word-cloud{flex:none;height:clamp(180px,40cqw,280px)}.home-demo-canvas .spinner-content{gap:16px}.home-demo-canvas .spinner-wheel{zoom:.8}.home-demo-outcome{display:grid;gap:8px;padding:14px clamp(16px,4cqw,28px) 18px;border-top:1px solid var(--border)}.home-demo-verdict{margin:0;font-size:14px;font-weight:700;color:var(--foreground)}.home-demo-verdict[data-correct=true]{color:var(--theme-green)}.home-demo-verdict[data-correct=false]{color:var(--destructive)}.home-demo-example-note{margin:0;font-size:12px;color:var(--muted-foreground)}.home-demo-outcome .interaction-results{margin-top:4px;color:var(--foreground)}.home-demo-outcome .interaction-results-heading{margin-bottom:10px}.home-demo-outcome .result-bars>div{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:8px;font-size:13px}.home-demo-controls,.home-demo-header{padding:10px 14px;background:var(--muted)}.home-demo-header{display:grid;place-items:center;min-height:34px;padding-block:4px;border-bottom:1px solid var(--border);border-radius:13px 13px 0 0}.home-demo-header h2{margin:0;color:var(--foreground);font-size:13px;font-weight:650}.home-demo-controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;border-top:1px solid var(--border);border-radius:0 0 13px 13px}.home-demo-controls>.button:first-child{justify-self:start}.home-demo-controls>.button:last-child{justify-self:end}.home-demo-controls .button{min-height:44px;padding:8px 10px;gap:4px;background:var(--card);border-color:var(--border);color:var(--foreground);font-size:13px}.home-demo-controls .button:disabled{opacity:.5;cursor:default}.home-demo-position{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted-foreground);font-size:12px}.home-demo-position>span{white-space:nowrap;font-variant-numeric:tabular-nums}.home-demo-canvas:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:14px}.home-page .demo-link:hover{text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:no-preference){.home-demo-canvas .slide-block,.home-demo-canvas .slide-block-bullets [data-list-marker]{animation:home-demo-fade .8s ease-out backwards}@keyframes home-demo-fade{0%{opacity:0;translate:0 5px}}}@container (max-width:420px){.home-demo-canvas.play-main .answer-grid{grid-template-columns:1fr}.home-demo-canvas.play-main .answer{min-height:44px}.home-demo-canvas .word-inputs{grid-template-columns:1fr;gap:8px}.home-demo-canvas .match-list label{grid-template-columns:1fr;gap:6px}.home-demo-canvas .qa-form input{min-width:0}}@container (max-width:360px){.home-demo-controls:has(.home-demo-position>.button)>button>span{display:none}.home-demo-controls:has(.home-demo-position>.button)>button{min-width:44px;justify-content:center}}.demo-audience-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:12px 4px;color:#705487;font-size:14px;line-height:1.4}.demo-audience-bar .text-button{font-size:14px;white-space:normal;text-align:left}.preview-audience-note{font-size:14px;color:#705487;margin:0 0 16px}.demo-teams{display:flex;flex-wrap:wrap;gap:8px 20px;margin:10px 0 16px;font-size:14px;line-height:1.5;color:#705487}.demo-teams p{margin:0}.demo-teams strong{margin-right:6px}.response-author{display:block;margin-bottom:5px;font-size:14px;font-weight:600;color:#765b8e;line-height:1.4}.drawing-gallery figure{margin:0;min-width:0}.drawing-gallery figcaption{margin:6px 0 0;text-align:center}:root{--muted-foreground:#6d6278;--accent-foreground:#6845bb;--theme-green:#4e652e;--theme-peach:#785133;--theme-blue:#4f608b}:is(.language-switch,.site-footer nav,.site-footer>span,.eyebrow,.mini-brand,.demo-window-top>span:last-child,.home-demo-toolbar>span,.home-demo-toolbar select,.hero-copy>p,.section-heading>p,.how-card p,.pricing-heading>p,.price-card>p,.price-card li,.price small,.price-fine-print,.pricing-terms,.future-pricing p,.pricing-faq [data-slot=accordion-content],.data-page p,.types-group-heading p,.types-group-heading>span,.type-example-label,.type-example-input,.type-example-order b,.type-example-categories b,.type-example-poll b,.type-example-rating>div span,.auth-form-wrap>p,.auth-form-wrap .auth-small,.auth-form-wrap .auth-switch,.auth-back,.auth-bottom,.field-hint,.dashboard-heading p,.account-heading p,.account-card>p,.account-plan p,.account-security-note p,.workspace-empty p,.dashboard-tip p,.dashboard-stats small,.quiz-card-details>span,.new-quiz-card small,.active-sessions>a,.library-item>span,.library-empty,.workspace-name,.saved,.rail-back,.rail-heading,.slide-number,.slide-link,.rail-footer strong,.rail-footer p,.slide-position,.canvas-caption,.canvas-under,.editor-footer,.properties-heading,.field-label,.setting-title,.property-help,.smart-card p,.inspector-tip,.subtle,.join-link,.rules-intro p,.rules-footnote,.editor-extra p,.pin-settings p,.type-editor-note,.type-editor-heading small,.image-upload small,.presentation-leaderboard-setting p,.join-card p,.join-card label,.join-bottom,.lobby-intro .eyebrow,.participant-waiting p,.ranking-position,.ranking-row small,.leaderboard-card>p,.interaction-form>p,.interaction-form .sort-list>p,.interaction-inline small,.rating-labels,.sort-list b,.interaction-results-heading span,.interaction-empty,.qa-form small,.qa-hint,.qa-item small,.spinner-winner small){color:var(--muted-foreground)}:is(.form-field input,.join-card input,.interaction-form input,.interaction-form textarea,.qa-form input,.library-search input)::placeholder{color:var(--muted-foreground);opacity:1}.join-home{color:#fff}.billing-row>span,.type-cloud-word-1{color:var(--theme-green)}.type-cloud-word-2{color:var(--theme-peach)}.type-example-choices b{color:#684578}.type-example-choices .type-example-correct,.type-example-choices .type-example-correct b{color:var(--theme-green)}.type-map-pin{color:#6e459e}.solution-list span{color:inherit}.player-avatar{color:#684578}.player-avatar.chip-1{color:var(--theme-green)}.player-avatar.chip-2{color:var(--theme-peach)}.player-avatar.chip-3{color:var(--theme-blue)}.answer-symbol{color:var(--theme-peach)}.answer-1 .answer-symbol{color:#684578}.answer-2 .answer-symbol{color:var(--theme-green)}.answer-3 .answer-symbol{color:var(--theme-blue)}.demo-answer.demo-option-1{color:var(--theme-green)}.demo-answer.demo-option-2{color:var(--theme-peach)}.demo-answer.demo-option-3{color:#5c527d}.demo-answer>span:not(.demo-answer-text){background:#6b4686}.demo-option-1>span:not(.demo-answer-text){background:#52673a}.demo-option-2>span:not(.demo-answer-text){background:#835737}.demo-option-3>span:not(.demo-answer-text){background:#575381}.demo-audience-bar .text-button{color:#6845bb}:is(.demo-insight h3,.demo-insight p,.demo-insight>div:nth-child(2)>span,.result-correct-total){color:var(--theme-green)}.rating-average small{color:var(--muted-foreground)}.qa-vote:not(.voted){color:var(--accent-foreground)}.home-demo-carousel .interaction-submit .button{background:#8056d9;border-color:#8056d9;color:#fff}.home-demo-carousel .rating-choices button[aria-pressed=true]{background:#8056d9;color:#fff}:is(.account-avatar,.library-toolbar h2>span,.button.soft-purple,.button.outline-purple,.text-button,.canvas-under .text-button,.option-number){color:var(--accent-foreground)}:is(.form-field input[readonly],.account-plan,.soft-badge,.new-quiz-card strong,.editor-tabs [data-slot=tabs-trigger],.smart-rule,.smart-rule-result){color:var(--muted-foreground)}.quiz-card-cover>:is(small,span:first-child){color:#684578}.cover-1>:is(small,span:first-child){color:var(--theme-green)}.cover-2>:is(small,span:first-child){color:var(--theme-peach)}.site-footer{flex-wrap:wrap;row-gap:16px}.site-footer nav{flex:1;flex-wrap:wrap;justify-content:center;row-gap:10px}.footer-meta{display:flex;align-items:center;gap:12px;margin-left:auto;max-width:100%;color:var(--muted-foreground);font-size:11px}.site-footer .footer-credit{margin:0;padding-left:12px;border-left:1px solid var(--border);font-size:11px;line-height:1.6;color:inherit;white-space:nowrap}.footer-credit a{text-decoration:underline;text-underline-offset:3px}.analytics-preference{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:20px 0}.analytics-preference p{margin:0 10px 0 0}.analytics-preference button[aria-pressed=true]{outline:2px solid var(--primary);outline-offset:2px}.footer-preferences{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}@media(max-width:680px){.site-footer{justify-content:center}.footer-meta,.site-footer nav{flex-basis:100%}.footer-meta{order:4;flex-wrap:wrap;justify-content:center;gap:8px 12px;margin-left:0;text-align:center}.site-footer .footer-credit{padding-left:0;border-left:0;white-space:normal}}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--muted-foreground);transition:color .15s,background-color .15s,border-color .15s}.theme-toggle:hover{color:var(--foreground);background:var(--muted);border-color:var(--border)}.theme-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media(prefers-reduced-motion:reduce){.theme-toggle{transition:none}}html.dark{color-scheme:dark;--background:#14121a;--foreground:#eee9f5;--card:#1e1a27;--card-foreground:#eee9f5;--popover:#241f2f;--popover-foreground:#eee9f5;--primary:#9468df;--primary-foreground:#14121a;--secondary:#2b2436;--secondary-foreground:#e4d9f0;--muted:#282231;--muted-foreground:#b5a9c4;--accent:#33263f;--accent-foreground:#c9a7f2;--destructive:#f293a3;--border:#3b3247;--input:#50425e;--ring:#b38ae9;--sidebar:var(--card);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--accent-foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring);--theme-green:#bed39d;--theme-green-bg:#273121;--theme-green-border:#48583a;--theme-peach:#e8bc9b;--theme-peach-bg:#382b25;--theme-blue:#bcc5ed;--theme-blue-bg:#292c43}.dark :is(body,.marketing-page,.dashboard-page,.account-page,.play-shell){background:var(--background);color:var(--foreground)}.dark :is(.site-header,.site-nav.nav-open,.topbar,.title-row,.editor-toolbar,.properties,.play-header,.auth-main){background:var(--card);border-color:var(--border)}.dark .slides-rail{background:var(--card)!important;border-color:var(--border)}.dark :is(.site-footer,.nav-mobile-account,.audience-strip,.feature-workflow,.types-group-heading,.journey,.property-divider,.editor-footer,.rules-intro,.editor-extra,.lobby-players,.launch-plan ul,.auth-switch,.presentation-leaderboard-setting){border-color:var(--border)}.dark :is(.site-nav>a,.account-menu-button,.mobile-menu-button,.site-footer nav,.site-footer>span,.hero-audience,.hero-assurance,.demo-link,.demo-caption,.feature-workflow>div){color:var(--muted-foreground)}.dark :is(.site-nav>a:hover,.site-nav>a[aria-current=page],.site-footer a:hover,.language-active,.text-button,.hero-features-link,.use-case-link,.pricing-features-link,.auth-switch a,.forgot-link,.session-join-url){color:var(--accent-foreground)}.dark :is(.button.secondary,.button.outline-purple,.language-switch,.icon-button,.add-slide,.select-look,.account-plan .button,.types-jump-nav a){background:var(--card);border-color:var(--border);color:var(--secondary-foreground)}.dark :is(.button.secondary:hover,.button.outline-purple:hover,.language-switch:hover,.icon-button:hover,.add-slide:hover,.types-jump-nav a:hover){background:var(--muted);border-color:var(--input)}.dark :is(.button.soft-purple,.account-avatar,.beta-tag,.types-eyebrow,.soft-badge,.score-pill,.live-badge,.join-icon,.rules-spark,.empty-icon,.new-quiz-card>span,.library-toolbar h2>span,.option-number){background:var(--accent);border-color:var(--border);color:var(--accent-foreground)}.dark :is(.hero-copy h1,.section-heading h2,.start-section h2,.catalog-heading h2,.use-cases-heading h2,.use-case-card h3,.how-card h3,.feature-type-card h3,.types-hero h1,.types-group-heading h2,.type-detail-top h3,.type-example h4,.pricing-heading h1,.price-card h2,.plan-price b,.data-page h1,.data-page h2,.faq-section h2,.pricing-faq-dialog [data-slot=dialog-title]){color:var(--foreground)}.dark :is(.hero-copy h1>span:first-of-type,.pricing-heading h1>span,.catalog-eyebrow,.eyebrow,.use-case-top,.type-example-label,.plan-label,.price-card>strong){color:var(--accent-foreground)}.dark :is(.hero-copy>p,.section-heading>p,.catalog-heading p,.feature-type-card p,.use-case-card p,.how-card p,.types-hero>p,.types-group-heading p,.type-detail-description,.type-example-rating p,.pricing-heading>p,.price-card>p,.price-card li,.price small,.price-fine-print,.pricing-included,.pricing-terms,.data-page p,.future-pricing p,.pricing-faq [data-slot=accordion-content]){color:var(--muted-foreground)}.dark :is(.how-card,.feature-type-card,.use-case-card,.type-detail-card,.price-card,.launch-plan,.start-section,.future-pricing){background:var(--card);border-color:var(--border);box-shadow:none}.dark .launch-plan.plan-featured{background:#251e31;border-color:#9370b8}.dark :is(.type-example,.how-mini,.use-case-card .use-case-example){background:var(--muted);border-color:var(--border);color:var(--secondary-foreground)}.dark .use-case-card .use-case-example{border-left-color:var(--accent-foreground)}.dark :is(.feature-type-icon,.use-case-icon,.type-detail-icon,.how-purple,.price-icon){background:var(--accent);color:var(--accent-foreground)}.dark :is(.feature-type-card:nth-child(3n+2) .feature-type-icon,.use-case-card:nth-child(2) .use-case-icon,.type-detail-card:nth-child(3n+2) .type-detail-icon,.how-green,.green-mini,.included-badge,.use-case-card:nth-child(2) .use-case-example){background:var(--theme-green-bg);color:var(--theme-green);border-color:var(--theme-green-border)}.dark :is(.feature-type-card:nth-child(3n) .feature-type-icon,.use-case-card:nth-child(3) .use-case-icon,.type-detail-card:nth-child(3n) .type-detail-icon,.how-peach,.mini-podium,.use-case-card:nth-child(3) .use-case-example){background:var(--theme-peach-bg);color:var(--theme-peach);border-color:#604a3d}.dark :is(.pricing-side>article:first-child,.beta-pricing-note){background:var(--theme-green-bg);border-color:var(--theme-green-border);color:var(--theme-green)}.dark :is(.pricing-side h2,.pricing-side p,.pricing-stat>b,.pricing-stat>span,.billing-row>span){color:var(--theme-green)}.dark .pricing-stat{border-color:var(--theme-green-border)}.dark .price-divider{background:var(--border)}.dark .pricing-faq [data-slot=accordion-item]{border-color:var(--border)}.dark .pricing-faq [data-slot=accordion-trigger]{color:var(--secondary-foreground)}.dark .billing-tabs{background:var(--muted)!important}.dark .billing-tabs [data-state=active]{background:var(--card)!important;color:var(--accent-foreground)!important}.dark .billing-tabs [data-state=inactive]{color:var(--muted-foreground)}.dark :is(.type-example-choices>span,.type-example-input,.type-example-order li,.type-example-rating>div span,.type-example-pairs span,.type-example-categories span,.type-example-qa>div){background:var(--card);border-color:var(--border);color:var(--secondary-foreground)}.dark :is(.type-example-choices b,.type-map-room){background:var(--accent);color:var(--accent-foreground)}.dark :is(.type-map-pin,.types-group-heading>span){color:var(--accent-foreground)}.dark :is(.type-example-choices .type-example-correct,.type-example-choices .type-example-correct b){background:var(--theme-green-bg);border-color:var(--theme-green-border);color:var(--theme-green)}.dark :is(.type-example-poll>div,.type-example-poll b,.type-example-order b,.type-example-pairs>div,.type-example-categories b,.type-example-qa b,.type-example-spinner>div){color:var(--muted-foreground)}.dark .type-example-poll>div>div{background:var(--border)}.dark .type-example-categories>div{border-color:var(--input)}.dark .type-example-rating>div .type-rating-selected{background:#8056d9;border-color:#8056d9;color:#fff}.dark .type-example-map{border-color:var(--input);background:linear-gradient(90deg,transparent 48%,var(--border) 48%,var(--border) 50%,transparent 50%),linear-gradient(0deg,transparent 48%,var(--border) 48%,var(--border) 50%,transparent 50%),var(--card)}.dark :is(.type-example-cloud,.type-cloud-word-0){color:var(--accent-foreground)}.dark .type-cloud-word-1{color:var(--theme-green)}.dark .type-cloud-word-2{color:var(--theme-peach)}.dark :is(.hero-demo-window,.demo-floating-tag){background:var(--card);border-color:var(--border);color:var(--accent-foreground);box-shadow:0 22px 60px #0002}.dark .hero-orbit{border-color:var(--border)}.dark :is(.mini-brand,.demo-question-footer,.demo-window-top>span:last-child,.demo-audience-bar,.home-demo-toolbar select,.home-demo-toolbar>span){color:var(--muted-foreground)}.dark .demo-question{background:#2d223a;color:var(--muted-foreground)}.dark .demo-question h2{color:var(--foreground)}.dark .demo-answer{background:#423052;border-color:#604776;color:#e0cbee}.dark .demo-answer.demo-option-1{background:var(--theme-green-bg);border-color:var(--theme-green-border);color:var(--theme-green)}.dark .demo-answer.demo-option-2{background:var(--theme-peach-bg);border-color:#604a3d;color:var(--theme-peach)}.dark .demo-answer.demo-option-3{background:var(--theme-blue-bg);border-color:#4b4d73;color:var(--theme-blue)}.dark .demo-answer>span:not(.demo-answer-text){background:#6b4686;color:#fff}.dark .demo-option-1>span:not(.demo-answer-text){background:#52673a}.dark .demo-option-2>span:not(.demo-answer-text){background:#835737}.dark .demo-option-3>span:not(.demo-answer-text){background:#575381}.dark .demo-insight{background:var(--theme-green-bg);border-color:var(--theme-green-border)}.dark :is(.demo-insight h3,.demo-insight p,.demo-insight>div:nth-child(2)>span,.demo-reset){color:var(--theme-green)}.dark .insight-icon{background:#38452c;color:var(--theme-green)}.dark .home-demo-carousel :is(.quiz-canvas.interaction-canvas,.interaction-body){color:var(--foreground)}.dark .home-demo-carousel :is(.sort-list>div,.rating-choices button){background:var(--card);border-color:var(--input);color:var(--foreground)}.dark .home-demo-carousel :is(.sort-list>p,.interaction-form>p,.rating-labels,.interaction-inline small){color:var(--muted-foreground)}.dark .home-demo-carousel .home-demo-spin{background:var(--card)!important;color:var(--foreground)}.dark :is(.auth-form-wrap h1,.dashboard-heading h1,.account-heading h1,.account-card h2,.account-plan h2,.account-security-note h3,.library-toolbar h2,.workspace-empty h2,.properties-heading h2,.setting-title strong,.mode-buttons strong,.quiz-dialog [data-slot=dialog-title],.participant-waiting h1){color:var(--foreground)}.dark :is(.auth-form-wrap>p,.auth-form-wrap .auth-small,.auth-form-wrap .auth-switch,.auth-back,.auth-bottom,.field-hint,.dashboard-heading p,.account-heading p,.account-card>p,.account-plan p,.account-security-note p,.workspace-empty p,.dashboard-tip p,.recovery-code>p,.quiz-dialog [data-slot=dialog-description]){color:var(--muted-foreground)}.dark :is(.form-field,.join-card label,.explanation-editor label,.dialog-label,.type-editor,.type-editor-heading,.presentation-leaderboard-setting label){color:var(--secondary-foreground)}.dark :is(.dashboard-stats>div,.dashboard-stats>a,.quiz-library-card,.account-card,.library-search,.workspace-empty,.active-sessions>a,.explanation-editor,.rules-editor,.library-item,.type-editor,.smart-rule,.mode-buttons button,.type-picker-grid button){background:var(--card);border-color:var(--border);color:var(--secondary-foreground)}.dark :is(.dashboard-stats b,.dashboard-tip strong,.new-quiz-card strong,.active-sessions strong,.recovery-code,.account-plan,.account-security-note,.smart-rule-result){color:var(--secondary-foreground)}.dark :is(.dashboard-stats small,.quiz-card-details>span,.new-quiz-card small,.active-sessions>a,.library-item>span,.library-empty){color:var(--muted-foreground)}.dark :is(.new-quiz-card,.account-plan,.dashboard-tip,.recovery-code,.smart-card,.inspector-tip,.type-editor-note,.image-upload,.rule-editor-heading){background:var(--muted);border-color:var(--border)}.dark :is(.dashboard-stats>div>span,.dashboard-stats>a>span,.quiz-card-cover,.type-picker-grid button>span){background:var(--accent);color:var(--accent-foreground)}.dark :is(.quiz-card-cover h3,.quiz-card-cover small,.quiz-card-cover>span:first-child){color:var(--accent-foreground)}.dark :is(.cover-1,.dashboard-stats .stat-green){background:var(--theme-green-bg);color:var(--theme-green)}.dark :is(.cover-1 h3,.cover-1 small,.cover-1>span:first-child){color:var(--theme-green)}.dark :is(.cover-2,.dashboard-stats .stat-peach,.avatar){background:var(--theme-peach-bg);color:var(--theme-peach)}.dark :is(.cover-2 h3,.cover-2 small,.cover-2>span:first-child){color:var(--theme-peach)}.dark .quiz-card-cover .cover-shape{opacity:.15}.dark :is(.workspace-name,.saved,.rail-back,.rail-heading,.slide-number,.slide-link,.rail-footer strong,.rail-footer p,.slide-position,.canvas-caption,.canvas-under,.editor-footer,.properties-heading,.field-label,.setting-title,.property-help,.smart-card p,.inspector-tip,.subtle,.join-link,.rules-intro p,.rules-footnote,.editor-extra p,.pin-settings p,.type-editor-note,.type-editor-heading small,.image-upload small,.presentation-leaderboard-setting p){color:var(--muted-foreground);border-color:var(--border)}.dark :is(.saved svg,.answer-status strong){color:var(--theme-green)}.dark .saved.unsaved{color:var(--theme-peach)}.dark .saved.unsaved svg{color:inherit}.dark :is(.rule-editor,.smart-rule-result){border-color:var(--border)}.dark .editor-tabs [data-slot=tabs-trigger]{color:var(--muted-foreground)}.dark .editor-tabs [data-slot=tabs-trigger][data-state=active]{color:var(--accent-foreground)!important}.dark :is(.mode-buttons button.mode-active,.type-picker-grid button:hover,.title-input:hover,.title-input:focus){background:var(--accent);border-color:var(--ring);color:var(--foreground)}.dark :is(.form-field input,.join-card input,.explanation-editor input,.explanation-editor textarea,.rule-editor-fields input,.rule-editor-fields textarea,.dialog-label input,.type-editor input:not([type=range]):not([type=file]),.type-editor select,.type-editor textarea,.interaction-form input,.interaction-form textarea,.interaction-form select,.qa-form input,.recovery-code code){background:var(--background);border-color:var(--input);color:var(--foreground)}.dark :is(.home-demo-carousel .interaction-form input,.home-demo-carousel .interaction-form textarea,.home-demo-carousel .interaction-form select,.home-demo-carousel .qa-form input){background:var(--card);border-color:var(--input);color:var(--foreground)}.dark .library-search input{color:var(--foreground)}.dark :is(input,textarea)::placeholder{color:#9d8dab;opacity:1}.dark .form-field input[readonly]{background:var(--muted);color:var(--muted-foreground)}.dark select option{background:var(--card);color:var(--foreground)}.dark .auth-story{background:#30203f}.dark .join-page{background:#241b32}.dark :is(.form-success,.success-icon,.waiting-mark,.chosen-correct,.correct-selector.is-correct,.answer-correct,.result-notice.positive,.solution,.solution-list,.qa-answered){background:var(--theme-green-bg)!important;border-color:var(--theme-green-border);color:var(--theme-green)!important}.dark :is(.result-notice.positive strong,.solution-list span,.result-correct-total){color:var(--theme-green)}.dark :is(.form-error,.workspace-error,.error-banner,.answer-wrong){background:#3d222b;border-color:#71414f;color:#f3b3be!important}.dark :is(.inline-note,.result-notice){background:var(--theme-peach-bg);border-color:#604a3d;color:var(--theme-peach)}.dark .result-notice strong{color:var(--theme-peach)}.dark .quiz-canvas{background:#493267}.dark :is(.answer,.join-card,.lobby,.leaderboard-card,.participant-waiting,.response-chart,.interaction-body,.text-responses>p,.qa-item,.sort-list>div,.rating-choices button){background:var(--card);border-color:var(--border);color:var(--foreground)}.dark .answer-symbol{background:var(--theme-peach-bg);color:var(--theme-peach)}.dark .answer-1 .answer-symbol{background:var(--accent);color:var(--accent-foreground)}.dark .answer-2 .answer-symbol{background:var(--theme-green-bg);color:var(--theme-green)}.dark .answer-3 .answer-symbol{background:var(--theme-blue-bg);color:var(--theme-blue)}.dark .correct-indicator{background:var(--theme-green-bg);color:var(--theme-green)}.dark :is(.play-kicker,.play-kicker span,.preview-badge,.preview-audience-note,.demo-teams,.play-question-count,.answer-status,.room-code-small,.lobby-intro p,.lobby-players h2,.waiting-text,.play-footer,.no-leaderboard,.leaderboard-card>p,.participant-waiting p,.join-card p,.join-bottom,.interaction-form>p,.interaction-form .sort-list>p,.interaction-inline small,.rating-labels,.interaction-results-heading span,.interaction-empty,.qa-form small,.qa-hint,.qa-item small,.spinner-winner small){color:var(--muted-foreground)}.dark :is(.room-code-small b,.session-code,.interaction-results,.response-author,.spinner-pointer,.spinner-winner strong,.rating-average){color:var(--secondary-foreground)}.dark :is(.ranking-row,.player-chip,.qa-vote,.explanation-reason){background:var(--muted);border-color:var(--border);color:var(--secondary-foreground)}.dark :is(.ranking-row b,.ranking-row small,.ranking-position,.chart-heading>span,.chart-letter,.chart-row b,.chart-row small,.sort-list b){color:var(--muted-foreground)}.dark :is(.ranking-row:first-of-type,.chip-1){background:var(--theme-green-bg);border-color:var(--theme-green-border);color:var(--theme-green)}.dark .ranking-row.ranking-me{background:var(--accent);border-color:var(--ring)}.dark :is(.player-avatar,.player-chip>span){background:var(--accent);color:var(--accent-foreground)}.dark .chip-2{background:var(--theme-peach-bg);color:var(--theme-peach)}.dark .chip-3{background:var(--theme-blue-bg);color:var(--theme-blue)}.dark :is(.chart-track,.result-bar){background:var(--muted)}.dark .timer-progress{background:var(--muted)!important}.dark .explanation-canvas{background:var(--theme-green-bg);color:var(--theme-green)}.dark .explanation-canvas :is(.question-pill,.canvas-footer,.canvas-footer span:first-child,.explanation-body){color:var(--theme-green);border-color:var(--theme-green-border)}.dark .explanation-emblem{background:#38452c;color:var(--theme-green)}.dark :is(.rating-choices button[aria-pressed=true],.qa-vote.voted){background:#8056d9;border-color:#8056d9;color:#fff}.dark :is(.drawing-pad,.drawing-preview,.pin-board,.type-example-drawing){color-scheme:light}