.qpresent-overlay{z-index:3200;background:color-mix(in srgb, var(--color-play-overlay-ink) 12%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;position:fixed;inset:0}.qpresent-root{background:var(--qplay-bg);color:var(--qplay-ink);--color-surface-base:var(--qplay-bg);--color-surface-elevated:var(--qplay-surface);--color-text-primary:var(--qplay-ink);--color-text-secondary:var(--qplay-muted);--color-text-muted:var(--qplay-muted);--color-bg-subtle:var(--qplay-surface);--color-bg-hover:color-mix(in srgb, var(--qplay-ink) 12%, var(--qplay-bg));--color-primary:var(--qplay-accent);--color-text-on-color:var(--qplay-on-accent,#fff);--border-color:color-mix(in srgb, var(--qplay-ink) 18%, transparent);flex:1;font-family:inherit;position:relative}.qpresent-root--preview{height:100%}.qpresent-close{z-index:10;background:color-mix(in srgb, var(--qplay-ink) 12%, transparent);width:36px;height:36px;color:var(--qplay-ink);cursor:pointer;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.qpresent-close:hover{background:color-mix(in srgb, var(--qplay-ink) 20%, transparent)}.qpresent-root .qplay-screen{gap:24px;padding:70px 64px 40px}.qpresent-root .qplay-progress--floating{left:64px}.qpresent-root .qplay-screen--question{padding:calc(37px + var(--space-8)) var(--space-8) 40px;gap:var(--space-8)}.qpresent-root .qplay-screen--question .qplay-progress--floating{left:68px;right:68px}.qpresent-root.qpresent-root--preview .qplay-screen--question .qplay-progress--floating{left:var(--space-8);right:var(--space-8)}.qpresent-root .qplay-join-panel{width:152px;top:16px;left:16px}.qpresent-root .qplay-join-qr svg{width:136px;height:136px}.qpresent-root [data-lookup=experience-stage],.qpresent-root .qna-presenter-stage{margin-top:204px}@media (min-width:721px){.qpresent-root [data-lookup=experience-stage],.qpresent-root .qna-presenter-stage{margin-top:220px}}.qpresent-root .qplay-screen--engagement{padding-top:64px}.qpresent-root .qplay-screen--engagement [data-lookup=experience-stage][data-experience-surface=stage] .beat{padding-top:0}@media (min-width:1152px){.qpresent-root .qplay-screen--engagement [data-lookup=experience-stage]{margin-top:0}}.qpresent-root--preview [data-lookup=experience-stage],.qpresent-root--preview .qna-presenter-stage{margin-top:0}@media (min-width:721px){.qpresent-root .qna-presenter-stage{justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}}.qpresent-root .qna-moderation{width:min(720px,100% - 140px);margin-inline:auto}.qpresent-root .qplay-join-url{font-size:13px}.qpresent-root .qplay-join-code{padding:7px 0;font-size:18px}.qpresent-root .qplay-eyebrow{font-size:16px}.qpresent-root .qplay-waiting-count{font-size:44px}.qpresent-root .qplay-celebration-card{max-width:520px;padding:40px 48px}.qpresent-root .qplay-celebration-card .qplay-hint{font-size:28px;font-weight:700}.qpresent-root .qplay-screen.qplay-waiting-room{padding:70px 192px 112px}.qpresent-root:has(.qplay-waiting-room) .qplay-music-toggle{top:auto;bottom:36px;left:calc(50% - 18px)}.qpresent-root .qplay-btn{height:56px;padding:0 28px;font-size:18px}.qpresent-root .qplay-host-pause-btn{width:56px;height:56px}.qpresent-root .qplay-question-row{min-height:84px}.qpresent-root .qplay-bubble{padding:var(--space-6);font-size:30px}.qpresent-root .qplay-timer{width:84px;height:84px}.qpresent-root .qplay-timer-value{font-size:26px}.qpresent-root .qplay-tiles{gap:20px}.qpresent-root .qplay-tile{cursor:default;border-radius:20px;min-height:160px;padding:32px 24px;font-size:28px}.qpresent-root .qplay-tiles--compact{flex:1;grid-auto-rows:1fr}.qpresent-root .qplay-tiles--compact .qplay-tile{border-radius:14px;min-height:0;padding:12px 16px;font-size:20px;overflow:hidden}.qpresent-root .qplay-tile:hover{box-shadow:0 6px 0 var(--gummy-ledge), 0 8px 14px #1419232e;transform:none}.qpresent-root .qplay-tile.is-muted:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--qplay-ink) 8%, transparent)}.qpresent-root .qplay-tile-pct{padding:6px 14px;font-size:18px}.qpresent-root .qplay-starter-count{font-size:340px}.qpresent-root .qplay-lb-top3{gap:40px;padding-top:48px}.qpresent-root .qplay-lb-top-slot{gap:10px;width:160px}.qpresent-root .qplay-lb-top-avatar-wrap{width:110px;height:110px}.qpresent-root .qplay-lb-top-slot.is-rank-1 .qplay-lb-top-avatar-wrap{width:140px;height:140px}.qpresent-root .qplay-lb-top-slot .qplay-lb-avatar-stack .qplay-lb-avatar-stack-item{width:52px;height:52px}.qpresent-root .qplay-lb-top-slot .qplay-lb-avatar-stack .qplay-lb-avatar-stack-item:not(:first-child){margin-left:-18px}.qpresent-root .qplay-lb-top-avatar-group:has(.qplay-lb-avatar-stack) .qplay-lb-top-badge{z-index:6;bottom:4px;right:4px}.qpresent-root .qplay-lb-crown{width:44px;top:-30px}.qpresent-root .qplay-lb-top-badge{width:34px;height:34px;font-size:16px}.qpresent-root .qplay-lb-top-name{font-size:18px}.qpresent-root .qplay-lb-top-score{font-size:15px}.qpresent-root .qplay-lb-row{grid-template-columns:32px 44px 1fr auto;padding:14px 20px;font-size:17px}.qpresent-root .qplay-lb-avatar{width:40px;height:40px}.qpresent-root .qplay-lb-top3--podium{gap:0}.qpresent-root .qplay-lb-top3--podium .qplay-lb-top-slot{width:180px}.qpresent-root .qplay-podium-avatar{width:120px;height:120px}.qpresent-root .qplay-podium-block{font-size:46px}.qpresent-root .qplay-podium-block.is-rank-1{height:185px}.qpresent-root .qplay-podium-block.is-rank-2{height:135px}.qpresent-root .qplay-podium-block.is-rank-3{height:100px}
.qzpv-overlay{z-index:3000;background:var(--color-modal-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:var(--space-8);place-items:center;animation:.16s ease-out prezi-modal-overlay-in;display:grid;position:fixed;inset:0}.qzpv-modal{box-sizing:border-box;border-radius:var(--radius-3xl) var(--radius-3xl) calc(var(--radius-3xl) + 12px) calc(var(--radius-3xl) + 12px);background:var(--color-surface-base);width:max-content;max-width:100%;max-height:100%;box-shadow:var(--shadow-xl);flex-direction:column;font-family:inherit;animation:.22s cubic-bezier(.22,1,.36,1) prezi-modal-card-in;display:flex;overflow:hidden}html[data-theme-styled] .qzpv-modal{background:color-mix(in srgb, var(--qplay-bg,var(--color-surface-base)) 94%, var(--qplay-ink,var(--color-text-primary)))}@media (prefers-reduced-motion:reduce){.qzpv-overlay,.qzpv-modal{animation:none}}.qzpv-header{align-items:center;gap:var(--space-2);min-height:34px;padding:var(--space-2);border-bottom:1px solid var(--border-color);background:0 0;display:flex;position:relative}.qzpv-header-text{align-items:center;gap:var(--space-2);flex:1;min-width:0;margin-right:auto;display:flex}.qzpv-title-icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background:var(--color-close-control-bg);color:var(--color-text-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.qzpv-title{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.qzpv-header:has(.qzpv-nav) .qzpv-header-text{max-width:calc(50% - 90px - var(--space-4))}.qzpv-btn{box-sizing:border-box;border:var(--border);cursor:pointer;height:32px;color:var(--color-text-secondary);transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:9999px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.qzpv-btn:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary)}.qzpv-btn:focus-visible,.qzpv-nav-btn:focus-visible,.qzpv-close:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.qzpv-close{width:var(--space-8);height:var(--space-8);border:1px solid var(--color-close-control-border);border-radius:var(--radius-full);cursor:pointer;background:var(--color-close-control-bg);color:var(--color-text-secondary);transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.qzpv-close:hover{background:var(--color-close-control-bg-hover);border-color:var(--color-close-control-border);color:var(--color-text-primary)}.qzpv-btn--primary{background:var(--color-primary);color:var(--color-text-on-color);border:none}.qzpv-btn--primary:hover:not(:disabled){background:var(--color-primary-hover);color:var(--color-text-on-color)}.qzpv-nav{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--border-color) 50%, transparent);align-items:center;gap:10px;padding:2px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qzpv-nav-btn{box-sizing:border-box;border:var(--border);cursor:pointer;background:var(--color-close-control-bg);width:32px;height:32px;color:var(--color-text-secondary);transition:background var(--transition-fast), color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.qzpv-nav-btn:hover:not(:disabled){background:color-mix(in srgb, var(--color-close-control-bg-hover), var(--color-text-primary) 8%);color:var(--color-text-primary)}.qzpv-nav-btn:disabled{opacity:.4;cursor:default}.qzpv-nav-count{color:var(--color-text-secondary);white-space:nowrap;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:17ch;font-size:12.5px;font-weight:600}.qzpv-body{flex:1;justify-content:center;align-items:stretch;gap:24px;min-height:0;padding:16px 24px 24px;display:flex;overflow:auto}.qzpv-column{grid-gap:16px;flex:none;align-content:start;gap:16px;min-width:0;display:grid}.qzpv-column--phone{flex:none;justify-items:center;min-width:0}.qzpv-column-label{color:var(--color-text-secondary);text-align:center;font-size:12px;font-weight:600}.qzpv-surface{background:var(--qplay-bg);color:var(--qplay-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--qplay-ink) 8%, transparent);border-radius:32px;position:relative}.qzpv-phone{border:6px solid color-mix(in srgb, var(--color-text-primary) 12%, var(--color-surface-base));border-radius:32px;display:inline-flex;overflow:hidden}.qzpv-surface--phone{border-radius:0}.qzpv-surface--phone :is(.qaudience-root,.xp-audience){height:100%;min-height:100%}
