.authoring-theme{--authoring-gutter:1.25rem;color-scheme:dark;background:var(--pq-bg);display:flex;flex-direction:column}@media (min-width:640px){.authoring-theme{--authoring-gutter:1.5rem}}@media (min-width:1280px){.authoring-theme{--authoring-gutter:2rem}}.authoring-theme>main{flex:1 1 auto;min-height:0}.login-masthead{background:var(--pq-bar);border-bottom:2px solid var(--pq-line-dim)}.login-brand{color:var(--pq-accent-text)}.login-brand:focus-visible,.login-legal a:focus-visible{outline:2px solid var(--pq-focus);outline-offset:4px}.login-main{display:grid;place-items:start center;padding:calc(clamp(2rem, 6vh, 4rem) + 3.75rem) 1rem 3rem;color:var(--pq-ink)}.login-content{position:relative;width:100%;max-width:65rem;min-width:0}.login-form-wrap{position:relative;z-index:1;width:min(100%,30rem);margin:2.25rem auto 0}.login-panel{position:relative;display:grid;gap:1.5rem;padding:0 clamp(1rem,4vw,2rem) 2rem}.login-panel,.login-panel .fld,.login-panel .lbl{text-align:center}.login-panel .login-email-field{min-height:3.25rem;padding:.7rem .9rem;background-color:var(--pq-field);font-size:1.125rem;text-align:left}.login-panel .login-email-field::-moz-placeholder{color:var(--pq-faint)}.login-panel .login-email-field::placeholder{color:var(--pq-faint)}.login-panel .login-email-form .lbl{margin-bottom:.4rem;color:var(--pq-muted);font-size:.8125rem;line-height:1.3;letter-spacing:.12em;text-align:left}.login-panel .ui-button.login-continue,.nq-premade-email-form .ui-button.nq-premade-start-button{width:100%;min-height:3.5rem;border-color:var(--pq-accent-line);background:var(--pq-accent);color:var(--pq-accent-ink);box-shadow:0 4px 0 var(--pq-accent-lip);font-family:var(--font-body),system-ui,sans-serif;font-size:clamp(1rem,4.5vw,1.2rem);font-weight:600;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.login-panel .ui-button.login-continue:active:not(:disabled),.nq-premade-email-form .ui-button.nq-premade-start-button:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 var(--pq-accent-lip)}.login-panel .ui-button.login-continue:disabled,.nq-premade-email-form .ui-button.nq-premade-start-button:disabled{background:var(--pq-disabled);border-color:var(--pq-disabled-line);color:var(--pq-disabled-ink);box-shadow:none}.login-title{font-size:clamp(2rem,4vw,2.5rem);line-height:1.2;text-wrap:balance}.login-panel .pq-sub{text-wrap:pretty}.login-boards{pointer-events:none}.login-board{position:absolute;width:8.5rem}.login-board--1{top:4rem;left:5%;transform:rotate(-6deg)}.login-board--2{top:6.5rem;right:5%;transform:rotate(6deg)}.login-board--3{top:14rem;left:8%;transform:rotate(4deg)}.login-board--4{top:16.5rem;right:8%;transform:rotate(-5deg)}.login-tile{display:grid;justify-items:center;align-content:center;gap:.25rem;padding:.75rem;min-height:6.75rem;border:2px solid var(--pq-tile-line);border-radius:var(--pq-r);background:var(--pq-game-blue);color:var(--pq-tile-ink);box-shadow:0 4px 0 var(--pq-deep);font:400 2.875rem/1.15 var(--font-display),Impact,sans-serif;animation:login-tile-arrive .5s cubic-bezier(.2,.7,.3,1) both}.login-tile small{color:var(--pq-white);font:500 .8125rem/1.5 var(--font-body),sans-serif;letter-spacing:.14em;text-transform:uppercase}.login-board:nth-child(2) .login-tile{animation-delay:60ms}.login-board:nth-child(3) .login-tile{animation-delay:.13s}.login-board:nth-child(4) .login-tile{animation-delay:.2s}.login-email-sent{overflow-wrap:anywhere}.login-heading .login-email-sent{margin-top:.75rem}.login-email-sent strong{color:var(--pq-ink);font-weight:600}.login-code-form{display:grid;gap:1.25rem;animation:login-code-enter .24s ease-out both}.login-code-form .lbl{margin-bottom:.625rem;color:var(--pq-muted);font-size:.875rem;font-weight:500;letter-spacing:0;text-transform:none}.login-code-form .login-code{display:block;width:100%;max-width:18rem;min-height:4.25rem;margin-inline:auto;padding:.75rem;font-size:2rem;line-height:1.25;font-variant-numeric:tabular-nums;letter-spacing:.3em;text-indent:.3em}.login-code-form .pq-hint{max-width:19rem;margin:.75rem auto 0;text-wrap:pretty}.login-recovery{display:grid;justify-items:center;gap:.375rem;border-top:1px solid var(--pq-line-dim);padding-top:1.25rem}.login-recovery .pq-hint{margin-top:0;text-wrap:pretty}.login-draft{margin-top:0;border-top:2px solid var(--pq-line-dim);padding-top:1.25rem}.login-legal{margin:1.75rem auto 0;max-width:27rem;text-align:center}.login-legal a{text-decoration:underline;text-underline-offset:.2em}.login-legal a:hover{color:var(--pq-ink)}.login-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:calc(-1.375rem - 1px) 0 0;list-style:none;color:var(--pq-muted);font-size:.8125rem}.login-steps li{position:relative;display:grid;justify-items:center;min-width:0;text-align:center}.login-step-label{position:absolute;bottom:calc(100% + .625rem);width:100%;line-height:1.25;letter-spacing:.025em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere}.login-step-number{display:grid;place-items:center;width:4.25rem;height:2.75rem;border:2px solid var(--pq-deep);border-radius:var(--pq-rb);background:var(--pq-blue);color:var(--pq-tile-ink);font:400 1.5rem/1 var(--font-display),Impact,sans-serif;transition:border-color .18s ease}.login-steps [aria-current=step]{color:var(--pq-accent-text)}.login-steps [aria-current=step] .login-step-number{border-color:var(--pq-tile-ink)}@keyframes login-tile-arrive{0%{opacity:0;transform:translateY(1rem) scale(.94)}to{opacity:1;transform:none}}@keyframes login-code-enter{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}@media (max-width:1023px){.login-board{width:7.5rem}.login-board--1,.login-board--3{left:1.5%}.login-board--2,.login-board--4{right:1.5%}}@media (max-width:850px){.login-main{padding-top:clamp(5rem,10vh,6.5rem)}.login-content{max-width:30rem}.login-boards{display:none}.login-form-wrap{margin-top:0}}@media (max-width:639px){.login-main{padding-inline:.75rem;padding-bottom:2rem}.login-panel{padding-bottom:1.5rem}}@media (prefers-reduced-motion:reduce){.login-step-number{transition:none}.login-code-form,.login-tile{animation:none}}html[data-authoring-theme]{background:var(--pq-bg)}html[data-authoring-theme=light]{color-scheme:light}.authoring-skip{position:absolute;left:.5rem;top:-5rem;z-index:var(--pq-z-skip);padding:.625rem 1rem;border:2px solid var(--pq-deep);border-radius:var(--pq-rb);color:var(--pq-accent-ink);background:var(--pq-accent);font:600 .875rem var(--font-body),system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:top .1s ease}.authoring-skip:focus{top:.5rem}.authoring-theme[data-authoring-theme=light]{color-scheme:light;color:var(--pq-ink);background:var(--pq-bg)}.authoring-shell{--authoring-rail-w-expanded:15rem;--authoring-rail-w-collapsed:4rem;--authoring-rail-w:var(--authoring-rail-w-collapsed);display:grid;grid-template-columns:var(--authoring-rail-w) minmax(0,1fr);min-height:100dvh;transition:grid-template-columns .18s ease}@media (min-width:1280px){.authoring-shell[data-rail=expanded]{--authoring-rail-w:var(--authoring-rail-w-expanded)}}@media (max-width:767px){.authoring-shell{grid-template-columns:minmax(0,1fr)}}.authoring-pane{min-width:0;display:flex;flex-direction:column}.authoring-pane>main{flex:1 1 auto;min-height:0}:root[data-authoring-theme]{scroll-padding-top:4.5rem}.authoring-content{width:100%;margin-inline:auto;max-width:var(--authoring-measure,64rem);padding-inline:var(--authoring-gutter,1.25rem)}.authoring-content--wide{--authoring-measure:78rem}.authoring-content--form{--authoring-measure:60rem}.authoring-content--narrow{--authoring-measure:54rem}.dash-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr))}.dash-usage-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:1.25rem}.dash-usage-row .pq-barstats{flex:1 1 auto}.tpl-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem 1rem;min-width:0}.tpl-premade-mobile{display:none}.tpl-bar-note{flex:0 1 auto;min-width:0;color:var(--pq-muted);font-size:.9375rem;line-height:1.25}.tpl-bar-lang{display:flex;flex:none;align-items:center;gap:.5rem}.tpl-bar-lang .lbl{white-space:nowrap}.tpl-bar-lang select.ui-select-native{min-height:2.25rem;padding-top:0;padding-bottom:0}@media (max-width:767px){.tpl-premade-desktop{display:none}.tpl-premade-mobile{display:block}.authoring-bar-title.tpl-premade-title{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.05}.tpl-premade-mobile .tpl-bar{justify-content:flex-start;gap:.75rem}.tpl-premade-mobile .tpl-bar-note{flex:1 1 100%;line-height:1.4}.tpl-premade-mobile .tpl-bar-lang{flex-wrap:wrap}}.pq-hint .tpl-price,.tpl-bar-price{color:var(--pq-ink);white-space:nowrap}.tpl-bar-price{flex:none;font:700 .8125rem var(--font-body),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}.tpl-bar-price-mobile{display:none}@media (max-width:767px){.tpl-bar-price-desktop{display:none}.tpl-bar-price-mobile{display:inline}}@media (max-width:480px){.tpl-bar-price{font-size:.8125rem;letter-spacing:.06em}:is(.authoring-theme,[data-pq-authoring]) .tpl-bar-use.ui-button--small{padding-inline:.5rem}}@media (max-width:359px){.authoring-bar-inner:has(.tpl-bar-price) .authoring-bar-titleslot{display:none}.tpl-bar-price{letter-spacing:0}:is(.authoring-theme,[data-pq-authoring]) .tpl-bar-use.ui-button--small{padding-inline:.25rem;font-size:.8125rem}}.editor-noedits{display:contents;border:0;margin:0;padding:0;min-width:0}.editor-noedits :is(input,textarea,select,button):disabled{cursor:not-allowed}.editor-noedits :is(input,textarea,select):disabled{opacity:.72}.editor-noedits :is(label,.lbl,.editor-correct-option){cursor:default}.tpl-preview-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1rem;padding:.7rem 1rem;border-bottom:1px solid var(--pq-line);background:var(--pq-accent-soft);color:var(--pq-ink);font-size:.95rem;text-align:center}:is(.authoring-theme,[data-pq-authoring]) .pending-email-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1.5rem;padding:1rem 1.25rem}.pending-email-banner__copy{min-width:0}.pending-email-banner__title{margin:0 0 .25rem;color:var(--pq-bad-fg);font:400 1.25rem/1.1 var(--font-display),Impact,sans-serif;text-transform:uppercase}.pending-email-banner__message{margin:0;color:var(--pq-bad-ink);font:500 .9375rem/1.4 var(--font-body),system-ui,sans-serif;overflow-wrap:anywhere}.pending-email-banner__button{justify-self:end;white-space:nowrap}@media (max-width:767px){:is(.authoring-theme,[data-pq-authoring]) .pending-email-banner{grid-template-columns:minmax(0,1fr);padding:1rem}}.authoring-rail{position:sticky;top:0;align-self:start;z-index:var(--pq-z-rail);display:flex;flex-direction:column;height:100dvh;overflow:hidden;padding:0 .5rem 1rem;border-right:2px solid var(--pq-accent-line);background:var(--pq-sunken);width:100%;justify-self:start;transition:width .14s ease}@media (max-width:767px){.authoring-rail{display:none}}@media (prefers-reduced-motion:reduce){.authoring-rail{transition-duration:0s}}.authoring-rail-masthead{display:flex;flex:none;align-items:center;justify-content:center;gap:.5rem;height:3.5rem;margin-bottom:.75rem;padding:0 .25rem}.authoring-rail-nav{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.authoring-rail-nav>.authoring-rail-group{flex:none}.authoring-rail-group{display:flex;flex-direction:column;gap:.25rem;margin-top:.875rem}.authoring-rail-group--utility{margin-top:auto;padding-top:.75rem;border-top:2px solid var(--pq-line)}.authoring-rail-group form{display:contents}.authoring-rail-item{position:relative;display:flex;align-items:center;gap:.625rem;min-height:2.5rem;padding:0 .625rem;border:2px solid transparent;border-radius:var(--pq-r);background:none;color:var(--pq-rail-ink);font-family:inherit;font-size:.8125rem;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.authoring-rail-item:hover:not([aria-current]){border-color:var(--pq-line);background:var(--pq-tile);color:var(--pq-ink)}.authoring-rail-item[aria-current]{background:var(--pq-accent);border-color:var(--pq-accent-line);color:var(--pq-accent-ink);box-shadow:var(--pq-shb)}.authoring-rail-item--accent:hover:not([aria-current]),.authoring-rail-item--accent:not([aria-current]){color:var(--pq-accent-text)}.authoring-rail-group--editor-return{margin-top:.25rem}.authoring-rail-item--back{border-color:transparent;background:transparent;color:var(--pq-muted);font-size:.8125rem;letter-spacing:.06em}.authoring-rail-item--back:hover{border-color:transparent;background:var(--pq-tile);color:var(--pq-ink)}.authoring-rail-item--back .authoring-rail-icon{color:var(--pq-accent-text);transition:transform .12s ease}.authoring-rail-item--back:hover .authoring-rail-icon{transform:translateX(-.2rem)}@media (prefers-reduced-motion:reduce){.authoring-rail-item--back .authoring-rail-icon{transition:none}.authoring-rail-item--back:hover .authoring-rail-icon{transform:none}}.authoring-rail-item[aria-busy=true]{pointer-events:none;color:var(--pq-disabled-ink)}.authoring-drawer-panel .authoring-rail-item,.authoring-shell .authoring-rail-item{min-height:2.75rem}.authoring-rail-icon{flex:none;width:1.125rem;height:1.125rem}.authoring-rail-icon svg{display:block;width:100%;height:100%}.authoring-rail-icon--glyph{display:grid;place-items:center;font-size:1rem;line-height:1}.authoring-rail-icon--num{font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}.authoring-rail-context{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.authoring-rail-context:empty{display:none}.authoring-rail-heading{margin:1rem .625rem .375rem;color:var(--pq-accent-text);font-size:.8125rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.authoring-shell .authoring-rail-heading{display:none}.authoring-shell .authoring-rail-context .authoring-rail-group{margin-top:.75rem;padding-top:.75rem;border-top:2px solid var(--pq-line)}@media (min-width:1280px){.authoring-shell[data-rail=expanded] .authoring-rail-heading{display:block}.authoring-shell[data-rail=expanded] .authoring-rail-context .authoring-rail-group{margin-top:0;padding-top:0;border-top:0}}.authoring-rail :focus-visible{outline-offset:-2px}:is(.authoring-rail-label,.authoring-rail-wordmark){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.authoring-rail-toggle{display:none}@media (min-width:1280px){.authoring-shell[data-rail=expanded] :is(.authoring-rail-label,.authoring-rail-wordmark){position:static;width:auto;height:auto;margin:0;overflow:hidden;clip:auto;border:0}.authoring-rail-toggle{display:inline-flex}}@media (min-width:768px) and (max-width:1279px) and (hover:hover){.authoring-rail:is(:hover,:focus-within){width:var(--authoring-rail-w-expanded);z-index:var(--pq-z-rail-flyout);box-shadow:6px 0 0 var(--pq-deep)}.authoring-rail:is(:hover,:focus-within) :is(.authoring-rail-label,.authoring-rail-wordmark){position:static;width:auto;height:auto;margin:0;overflow:hidden;clip:auto;border:0}.authoring-rail:is(:hover,:focus-within) .authoring-rail-item{justify-content:flex-start;padding:0 .625rem}.authoring-rail:is(:hover,:focus-within) .authoring-rail-masthead{justify-content:flex-start}.authoring-rail:is(:hover,:focus-within) .authoring-rail-heading{display:block}}.authoring-shell .authoring-rail-item{justify-content:center;padding:0}@media (min-width:1280px){.authoring-shell[data-rail=expanded] .authoring-rail-item{justify-content:flex-start;padding:0 .625rem}.authoring-shell[data-rail=expanded] .authoring-rail-masthead{justify-content:flex-start}.authoring-shell[data-rail=collapsed] .authoring-rail-masthead{flex-direction:column;gap:.4rem;height:auto;padding-top:.5rem}.authoring-shell[data-rail=collapsed] .authoring-rail-toggle{margin-left:0}}.authoring-rail-label{text-overflow:ellipsis}.authoring-rail-wordmark{font-family:var(--font-display),Impact,sans-serif;font-size:1rem;line-height:1.05;color:var(--pq-accent-text);letter-spacing:.05em}.authoring-rail-mark{flex:none;display:grid;place-items:center;width:2.125rem;height:2.125rem}.authoring-rail-toggle{align-items:center;justify-content:center;flex:none;width:2rem;height:2rem;margin-left:auto;border:2px solid var(--pq-line);border-radius:var(--pq-r);background:var(--pq-raised);color:var(--pq-muted);cursor:pointer}.authoring-rail-toggle:hover{border-color:var(--pq-accent-line);color:var(--pq-ink)}.authoring-rail-toggle svg{width:.9rem;height:.9rem}.authoring-bar{position:sticky;top:0;z-index:var(--pq-z-bar);display:flex;align-items:center;gap:.75rem;min-height:3.5rem;padding-block:.5rem;border-bottom:2px solid var(--pq-accent-line);background:var(--pq-bar)}.authoring-bar-inner{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;width:100%;min-width:0}.authoring-bar-title,.authoring-bar-titleslot{flex:1 1 8rem;min-width:0}.authoring-bar-chrome{margin-left:auto;display:flex;flex:none;align-items:center;gap:.25rem}.authoring-bar-chrome-button{display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:2px solid transparent;border-radius:var(--pq-rb);background:none;color:var(--pq-muted);font-size:1.2rem;line-height:1;cursor:pointer;list-style:none}.authoring-bar-chrome-button::-webkit-details-marker{display:none}.authoring-bar-chrome-button:hover{border-color:var(--pq-line);color:var(--pq-ink)}.authoring-bar-chrome-button>span{display:grid;place-items:center;width:1.35rem;height:1.35rem;line-height:0}.authoring-bar-chrome-button svg{display:block;width:1.35rem;height:1.35rem}.authoring-bar-chrome-button[aria-pressed=true]{color:var(--pq-accent-text)}.authoring-bar-title{font-family:var(--font-display),Impact,sans-serif;font-size:1.625rem;font-weight:400;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--pq-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authoring-bar-extra{margin-left:auto;min-width:0}.authoring-bar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto}.authoring-bar-extra+.authoring-bar-actions{margin-left:0}@media (max-width:767px){.authoring-bar-inner{flex-wrap:nowrap;gap:.375rem}.authoring-bar-title,.authoring-bar-titleslot{flex:1 1 auto;min-width:0}.authoring-bar-extra{flex:0 1 auto;margin-left:0}.authoring-bar-actions{flex:none;flex-wrap:nowrap;gap:.375rem;margin-left:0}.authoring-shell .authoring-bar-chrome{display:none}.authoring-bar-title{font-size:clamp(1.375rem,6.5vw,1.625rem)}.pq-barstats{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.pq-barstats::-webkit-scrollbar{display:none}.pq-bstat{flex:0 0 auto}.dash-usage-row .pq-barstats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;overflow:visible}.dash-usage-row .pq-bstat{min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:.125rem;padding:.4rem .5rem}.dash-usage-row .pq-bstat dt{font-size:.8125rem;line-height:1.15;letter-spacing:.08em}.dash-usage-row .pq-bstat dd{font-size:.875rem;line-height:1.15}}.authoring-bar-menu{display:inline-grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;margin-left:-.5rem;border:2px solid transparent;border-radius:var(--pq-r);background:none;color:var(--pq-ink);cursor:pointer}.authoring-bar-menu:hover{border-color:var(--pq-line);background:var(--pq-raised)}.authoring-bar-menu svg{width:1.4rem;height:1.4rem}@media (min-width:768px){.authoring-bar-menu{display:none}}@media (min-width:768px) and (max-width:1279px) and (hover:none){.authoring-bar-menu{display:inline-grid}.authoring-shell .authoring-bar-chrome{display:none}}.authoring-drawer-scrim{position:absolute;inset:0;background:var(--pq-drawer-scrim)}.authoring-drawer-panel{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:17.5rem;max-width:86vw;padding:.75rem .5rem 1rem;background:var(--pq-sunken);border-right:2px solid var(--pq-accent-line);overflow:hidden;transition:transform .2s cubic-bezier(.2,.7,.3,1)}.authoring-drawer-panel :is(.authoring-rail-label,.authoring-rail-wordmark){position:static;width:auto;height:auto;margin:0;overflow:hidden;clip:auto;border:0}.authoring-drawer-panel .authoring-rail-item{justify-content:flex-start;padding:0 .75rem}.authoring-drawer-panel .authoring-rail-masthead{justify-content:space-between}.authoring-drawer-panel .authoring-rail-nav{overflow:visible}.authoring-drawer-settings{display:flex;align-items:center;gap:.25rem;margin-bottom:.25rem}.authoring-drawer-panel .authoring-drawer-setting-button{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;border:2px solid transparent;border-radius:var(--pq-r);background:none;color:var(--pq-rail-ink);cursor:pointer;list-style:none}.authoring-drawer-locale[open] .authoring-drawer-setting-button,.authoring-drawer-panel .authoring-drawer-setting-button:hover{border-color:var(--pq-line);background:var(--pq-raised);color:var(--pq-ink)}.authoring-drawer-panel .authoring-drawer-setting-button[aria-pressed=true]{color:var(--pq-accent-text)}.authoring-drawer-setting-button .authoring-rail-icon{width:1.25rem;height:1.25rem}.authoring-drawer-locale{position:relative}.authoring-drawer-locale-trigger{list-style:none}.authoring-drawer-locale-trigger::-webkit-details-marker{display:none}.authoring-drawer-locale-options{position:absolute;z-index:var(--pq-z-popover);left:0;bottom:calc(100% + .25rem);width:11rem;max-height:min(18rem,calc(100dvh - 14rem));overflow-y:auto}.authoring-drawer-close{display:inline-grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border:2px solid transparent;border-radius:var(--pq-r);background:none;color:var(--pq-muted);cursor:pointer}.authoring-drawer-close:hover{border-color:var(--pq-line);background:var(--pq-raised);color:var(--pq-ink)}.authoring-drawer-close svg{width:1.1rem;height:1.1rem}@media (prefers-reduced-motion:reduce){.authoring-drawer-panel,.authoring-drawer-scrim,.authoring-rail-item,.authoring-shell{transition-duration:0s}}:is(.authoring-theme,[data-pq-authoring])[data-authoring-theme=light] .authoring-rail-item:hover:not([aria-current]){background:var(--pq-raised)}:is(.authoring-theme,[data-pq-authoring])[data-authoring-theme=light] .authoring-drawer-scrim{background:var(--pq-drawer-scrim)}.authoring-theme[data-authoring-theme=light] :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=color]){background-color:var(--pq-surface);color:var(--pq-ink);border-color:var(--pq-line-dim)}.authoring-theme[data-authoring-theme=light] :is(input,textarea)::-moz-placeholder{color:var(--pq-faint)}.authoring-theme[data-authoring-theme=light] :is(input,textarea)::placeholder{color:var(--pq-faint)}.authoring-theme .clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.editor-title-slot{display:flex;align-items:center;gap:.6rem;min-width:0;width:100%;min-height:2.35rem;padding:0 .25rem 0 .65rem}.editor-title-slot>.editor-title-text{flex:0 1 auto;max-width:36%;color:var(--pq-muted);font-size:1rem}.editor-crumb-sep{flex:none;color:var(--pq-line);font-size:1.15rem;line-height:1}.editor-crumb-current{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:.1rem;min-width:0}.editor-crumb-eyebrow{display:flex;align-items:baseline;gap:.35rem;min-width:0;line-height:1;white-space:nowrap}.editor-crumb-number{flex:none;color:var(--pq-accent-text);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.editor-status-mark{display:none}.editor-crumb-meta{display:inline-flex;align-items:baseline;gap:.35rem;min-width:0;color:var(--pq-muted);font-size:.8125rem}.editor-crumb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pq-ink);font-family:var(--font-display),Impact,sans-serif;font-size:1.2rem;line-height:1.1;text-transform:uppercase}button.editor-crumb{align-self:flex-start;max-width:100%;border:0;background:none;text-align:left;cursor:pointer}button.editor-crumb:hover{text-decoration:underline}input.editor-crumb{flex:0 0 auto;width:100%;height:2.2rem;padding:.2rem .45rem;border:1px solid var(--pq-accent-line);border-radius:var(--pq-r);background:var(--pq-field);color:var(--pq-ink);text-transform:none}@media (max-width:899px){.editor-crumb-sep,.editor-title-slot>.editor-title-text{display:none}}@media (max-width:767px){.editor-title-slot{padding-inline:0}.editor-crumb-eyebrow{display:none}}@media (max-width:480px){.editor-status{display:grid;place-items:center;width:1.5rem;height:1.5rem;flex:none}.editor-status-mark{display:block;font-size:1.1rem;font-weight:800;line-height:1}.editor-status-copy{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.editor-board-note{color:var(--pq-muted);font-size:.875rem}.editor-crumb-kind{font-weight:700;text-transform:uppercase}.editor-crumb-count{font-variant-numeric:tabular-nums}.editor-crumb svg{flex:0 0 auto;width:1rem;height:1rem}@media (max-width:1199px){.editor-crumb-meta{display:none}}.editor-title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-title-input,.editor-title-text{min-width:0;color:var(--pq-ink);font-size:1.15rem}.editor-title-input{width:100%;height:2.2rem;padding:.2rem .45rem;border:1px solid var(--pq-accent-line);border-radius:var(--pq-r);background:var(--pq-field)}.editor-rail-head{position:sticky;top:0;z-index:2;padding:.2rem 0 .35rem;background:var(--pq-sunken)}.editor-rail-quiz{min-width:0;margin:0 .625rem;padding:.25rem 0 .75rem;border-bottom:1px solid var(--pq-line-dim)}.editor-rail-quiz-kicker{display:block;margin-bottom:.2rem;color:var(--pq-muted);font-size:.8125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.editor-rail-quiz-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--pq-ink);font-family:var(--font-display),Impact,sans-serif;font-size:1.125rem;line-height:1.12;text-transform:uppercase;overflow-wrap:anywhere}.editor-rail-head .authoring-rail-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin:.7rem .625rem .2rem;font-size:.8125rem}.editor-rail-count{color:var(--pq-muted);font-family:var(--font-body),system-ui,sans-serif;font-size:.8125rem;font-variant-numeric:tabular-nums;letter-spacing:0}.authoring-shell .authoring-rail .editor-rail-head{display:none}@media (min-width:1280px){.authoring-shell[data-rail=expanded] .editor-rail-head{display:block}}@media (min-width:768px) and (max-width:1279px) and (hover:hover){.authoring-rail:is(:hover,:focus-within) .editor-rail-head{display:block}}.editor-round-name{min-width:0}.editor-round-name[draggable=true]{cursor:grab}.editor-round-name[data-dragging=true]{opacity:.55;cursor:grabbing}.editor-round-name[data-drop-target]{z-index:3}.editor-round-name[data-drop-target]:after{position:absolute;left:.25rem;right:.25rem;height:.25rem;border-radius:999px;background:var(--pq-accent);content:"";pointer-events:none}.editor-round-name[data-drop-target=before]:after{top:-.3rem}.editor-round-name[data-drop-target=after]:after{bottom:-.3rem}.editor-round-number{color:var(--pq-muted)}.authoring-rail-item[aria-current] .editor-round-number{color:inherit}.editor-round-title{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-round-touch-grip{display:none;flex:none;width:1.25rem;height:1.75rem;align-items:center;justify-content:center;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--pq-muted);font-size:1.2rem;cursor:grab}@media (hover:none){.authoring-drawer-panel .editor-round-touch-grip,.authoring-shell[data-rail=expanded] .editor-round-touch-grip{display:inline-flex}}.editor-round-name[data-dragging=true] .editor-round-touch-grip{cursor:grabbing}.editor-round-warning{flex:none;color:var(--pq-bad-ink);font-size:.875rem;line-height:1}.authoring-rail-item[aria-current] .editor-round-warning{color:var(--pq-bad-deep)}.authoring-shell .editor-round-warning{position:absolute;top:.25rem;right:.2rem}@media (min-width:1280px){.authoring-shell[data-rail=expanded] .editor-round-warning{position:static}}@media (min-width:768px) and (max-width:1279px) and (hover:hover){.authoring-rail:is(:hover,:focus-within) .editor-round-warning{position:static}}.editor-round-emoji{display:inline-flex;flex:none;margin-left:auto;color:inherit}.editor-round-emoji svg{display:block;width:.875rem;height:.875rem}.editor-rail-setup{margin-top:.4rem}.editor-rail-setup:after{position:absolute;left:.35rem;right:.35rem;top:-.25rem;height:1px;content:""}.authoring-theme[data-authoring-theme=light] .editor-rail-setup:after,.editor-rail-setup:after{background:var(--pq-line-dim)}.editor-rail-use{margin-top:.5rem;text-align:left}.editor-rail-use .authoring-rail-label{white-space:normal}.editor-rail-use[disabled]{opacity:.6;cursor:progress}.editor-rail-use-error{display:block;padding:.35rem .6rem 0}.authoring-theme[data-authoring-theme=light] .authoring-rail-item:not([aria-current]) .editor-round-number{color:var(--pq-muted)}.editor-round-title-button{max-width:100%;overflow:hidden;text-overflow:ellipsis;color:inherit;font:inherit;text-align:left;cursor:pointer}.editor-round-title-button:hover{text-decoration:underline}.editor-round-name-input{min-width:0;max-width:28rem;width:100%;height:2.15rem;padding:.2rem .4rem;border:1px solid var(--pq-accent-line);border-radius:var(--pq-r);background:var(--pq-field);color:var(--pq-ink);outline:none;box-sizing:border-box}.editor-round-title-input{height:auto;padding:.1rem .4rem;font:inherit}.editor-round-head{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--pq-line-dim)}.authoring-theme[data-authoring-theme=light] .editor-title-text{color:var(--pq-ink)}.authoring-theme[data-authoring-theme=light] .editor-round-head{border-bottom-color:var(--pq-line-dim)}.authoring-theme[data-authoring-theme=light] .editor-round-name-input{background:var(--pq-surface);color:var(--pq-ink)}.authoring-theme[data-authoring-theme=light] .editor-round-name-input:focus-visible{outline:none}.editor-two-col{--editor-panel:21rem;--editor-content-min:37rem;--editor-panel-min:19rem;display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem}@media (min-width:1440px){.editor-two-col{--editor-panel:24rem}}.editor-two-col>:first-child{flex:999 1 var(--editor-content-min);min-width:min(100%,var(--editor-content-min))}.editor-two-col>:last-child{flex:1 1 var(--editor-panel);min-width:min(100%,var(--editor-panel-min))}@media (min-width:1280px){.editor-two-col>:last-child{position:sticky;top:4.5rem;max-height:calc(100dvh - 5.5rem);overflow-y:auto}}.editor-format-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}@media (max-width:640px){.editor-format-options{grid-template-columns:minmax(0,1fr)}}.editor-format-option{display:flex;flex-direction:column;align-items:stretch;gap:.3rem;min-width:0;padding:.75rem;border:2px solid var(--pq-line);border-radius:var(--pq-r);background:var(--pq-surface);color:var(--pq-ink);text-align:left;cursor:pointer}.editor-format-option:hover{border-color:var(--pq-muted);background:var(--pq-raised)}.editor-format-option[aria-pressed=true]{border-color:var(--pq-accent-line);background:var(--pq-raised);box-shadow:var(--pq-sh)}.editor-format-option .nq-format-preview{height:5.2rem;margin-bottom:.3rem}.editor-format-option .nq-preview-screen{padding:.35rem}.editor-format-option .nq-format-name{margin-top:.25rem;font-size:1.3rem}.editor-format-option .nq-format-like{font-size:.9375rem;color:var(--pq-ink)}.editor-format-option .nq-format-blurb{line-height:1.5}.editor-format-option .nq-format-blurb,.editor-format-option .nq-format-meta{font-size:.875rem;color:var(--pq-muted)}.editor-round-difficulty{--nq-border:var(--pq-line);--nq-surface-raised:var(--pq-surface);--nq-ink:var(--pq-ink);--nq-accent:var(--pq-accent);--nq-soft-accent:var(--pq-accent-soft)}.editor-round-difficulty .nq-difficulty{min-width:0;cursor:pointer}.editor-round-difficulty .nq-difficulty:focus-visible,.editor-round-difficulty .nq-difficulty:hover:not(:disabled){border-color:var(--pq-accent-line)}.editor-format-option:focus-visible,.editor-round-difficulty .nq-difficulty:focus-visible{outline:3px solid var(--pq-focus);outline-offset:2px}.editor-round-difficulty .nq-difficulty:disabled{cursor:default;opacity:.65}.editor-add-board{min-width:0}.editor-game-preview{background:var(--pq-tile);color:var(--pq-white)}.editor-action-flash{color:var(--pq-flash-ink)}.editor-add-board>div{min-width:0}.editor-add-board-heading{min-height:3rem;overflow:hidden;overflow-wrap:anywhere;line-height:1.1;background:var(--pq-tile)}.editor-add-board-tile{min-height:3.6rem;overflow:hidden;background:var(--pq-tile)}.editor-add-board-tile p{overflow-wrap:anywhere}.editor-tiebreak-preview{background:var(--pq-tile)}.editor-list-preview-fit{container-type:inline-size}.editor-list-preview{width:100%;min-height:max(14rem,56.25cqw)}.editor-preview-backdrop{background:var(--pq-preview-backdrop)}.editor-tile-preview-dialog{width:min(64rem,calc(100dvw - 2rem));max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}.editor-action-flash,.editor-tile-preview{min-width:0;overflow-wrap:anywhere}.editor-tile-preview{background:var(--pq-tile);color:var(--pq-white)}:is(.authoring-theme,[data-pq-authoring]) .editor-test-tile.ui-button--blue{background:var(--pq-tile);border-color:var(--pq-tile-line);color:var(--pq-white);box-shadow:0 3px 0 var(--pq-tile-dim)}:is(.authoring-theme,[data-pq-authoring]) .editor-test-tile.ui-button--blue:hover:not(:disabled){background:var(--pq-tile-sel);border-color:var(--pq-tile-line)}:is(.authoring-theme,[data-pq-authoring]) .editor-test-tile.ui-button--blue:active{box-shadow:0 1px 0 var(--pq-tile-dim)}.editor-preview-clip-warning{border-color:var(--pq-bad);background:var(--pq-bad-soft);color:var(--pq-bad-ink)}.authoring-theme[data-authoring-theme=light] .editor-format-option{background:var(--pq-surface);color:var(--pq-ink);border-color:var(--pq-line)}.authoring-theme[data-authoring-theme=light] .editor-format-option:hover{background:var(--pq-sunken);border-color:var(--pq-muted)}.authoring-theme[data-authoring-theme=light] .editor-format-option[aria-pressed=true]{background:var(--pq-sunken);border-color:var(--pq-accent-line)}.authoring-theme[data-authoring-theme=light] .editor-format-option .nq-format-like{color:var(--pq-ink)}.authoring-theme[data-authoring-theme=light] .editor-format-option .nq-format-blurb,.authoring-theme[data-authoring-theme=light] .editor-format-option .nq-format-meta{color:var(--pq-muted)}.authoring-theme[data-authoring-theme=light] .editor-round-difficulty{--nq-border:var(--pq-line);--nq-surface-raised:var(--pq-surface);--nq-ink:var(--pq-ink);--nq-accent:var(--pq-accent);--nq-soft-accent:var(--pq-accent-soft)}:is(.authoring-theme,[data-pq-authoring])[data-authoring-theme=light] .editor-preview-backdrop{background:var(--pq-preview-backdrop)}@media (max-width:620px){.editor-format-options{grid-template-columns:1fr}.editor-format-option{display:grid;grid-template-columns:6.5rem minmax(0,1fr);-moz-column-gap:.75rem;column-gap:.75rem}.editor-format-option .nq-format-preview{grid-row:1/span 4;height:4.8rem;margin:0}.editor-format-option .nq-format-name{margin:0}}@media (max-width:480px){.editor-format-option .nq-board-grid b{font-size:.42rem}.editor-add-board-heading{font-size:.65rem}.editor-add-board-tile{padding:.3rem;min-height:3rem}.editor-add-board-tile p{display:none}}.editor-header-stowed:not([hidden]){display:flex;align-items:center;gap:.75rem}.ui-button.editor-move-button{width:100%;height:2.9rem;min-height:2.9rem;padding:0}.editor-move-button .ui-button-icon{width:1.25rem;height:1.25rem;flex-basis:1.25rem}.editor-placement{display:grid;grid-template-columns:minmax(5.5rem,1fr) minmax(0,2.35fr);align-items:end;gap:.75rem}.editor-placement>div{min-width:0}.editor-placement .lbl{font-size:.875rem;white-space:nowrap;line-height:1.35}.editor-sidebar{font-family:var(--font-body),system-ui,sans-serif;font-size:.95rem;line-height:1.4;color:var(--pq-ink)}.editor-sidebar .lbl{margin-bottom:.15rem}.editor-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;margin-top:1rem}.editor-setup-cell{min-width:0;padding-top:1rem;border-top:1px solid var(--pq-line-dim)}.editor-setup-cell--wide{grid-column:1/-1}@media (max-width:720px){.editor-setup-grid{grid-template-columns:minmax(0,1fr);gap:0}.editor-setup-cell{margin-top:1.25rem}.editor-setup-cell:first-child{margin-top:0}}.editor-written-answer-controls{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1rem}.editor-written-answer-selection{flex:0 1 23rem;min-width:min(100%,23rem)}.editor-answer-style.editor-written-answer-switch{height:3.25rem}.ui-button.editor-written-answer-print{flex:0 0 auto;min-width:13rem;height:3.25rem}@media (max-width:720px){.editor-written-answer-print{width:100%}}.editor-sidebar-hint{display:block;margin-top:.25rem;color:var(--pq-muted);font-size:.875rem;line-height:1.4}.editor-countdown-row{display:flex;align-items:center;gap:1rem;min-height:2.7rem;margin-top:.55rem}.editor-countdown-toggle{position:relative;display:inline-flex;flex:none;align-items:center;gap:.55rem;min-height:2.7rem;color:var(--pq-ink);font-family:var(--font-display),Impact,sans-serif;font-size:1.05rem;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor-countdown-toggle input{position:absolute;width:1px;height:1px;opacity:0}.editor-countdown-track{position:relative;width:2.7rem;height:1.5rem;border:1px solid var(--pq-line);border-radius:999px;background:var(--pq-raised);transition:background-color .18s ease,border-color .18s ease}.editor-countdown-track:before{position:absolute;top:.2rem;left:.2rem;width:1rem;height:1rem;border-radius:50%;background:var(--pq-white);content:"";transition:transform .18s ease,background-color .18s ease}.editor-countdown-toggle input:checked+.editor-countdown-track{border-color:var(--pq-accent-line);background:var(--pq-accent)}.editor-countdown-toggle input:checked+.editor-countdown-track:before{background:var(--pq-accent-ink);transform:translateX(1.2rem)}.editor-countdown-toggle input:focus-visible+.editor-countdown-track{outline:2px solid var(--pq-focus);outline-offset:3px}.editor-countdown-duration{display:inline-flex;align-items:center;gap:.55rem;min-width:0;white-space:nowrap}.editor-countdown-duration .fld{width:4.8rem;height:2.7rem;text-align:center;font-family:var(--font-display),Impact,sans-serif;font-size:1.1rem;font-variant-numeric:tabular-nums}.editor-countdown-duration span{color:var(--pq-muted);font-size:.875rem}.editor-countdown-duration[data-enabled=false]{opacity:.55}@media (prefers-reduced-motion:reduce){.editor-countdown-track,.editor-countdown-track:before{transition:none}}.editor-connection-setting,.editor-final-question-setting{margin-top:.8rem;padding:.85rem;border:1px solid var(--pq-accent-line);border-radius:var(--pq-r);background:var(--pq-accent-soft)}.editor-connection-toggle{display:flex;align-items:flex-start;gap:.65rem;cursor:pointer}.editor-connection-toggle input,.editor-final-question-options input{width:1.1rem;height:1.1rem;flex:none;margin-top:.15rem;accent-color:var(--pq-accent);cursor:pointer}.editor-connection-toggle input:disabled,.editor-final-question-options input:disabled{cursor:not-allowed}.editor-connection-toggle span{display:grid;gap:.25rem;min-width:0}.editor-connection-toggle strong{color:var(--pq-accent-text);font-family:var(--font-display),Impact,sans-serif;font-size:1.05rem;line-height:1.25}.editor-connection-setting>p,.editor-connection-toggle small,.editor-final-question-setting>p{color:var(--pq-muted);font-size:.875rem;line-height:1.4}.editor-connection-setting>p{margin-top:.55rem;padding-left:1.75rem}.editor-final-question-setting{margin:.2rem 0 1rem}.editor-final-question-setting legend{padding:0 .25rem}.editor-final-question-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.editor-final-question-options label{display:flex;align-items:center;gap:.4rem;min-width:0;padding:.5rem .55rem;border:1px solid var(--pq-line);border-radius:var(--pq-r);cursor:pointer;font-size:.875rem;line-height:1.25}.editor-final-question-options label[data-selected=true]{border-color:var(--pq-accent-line);background:var(--pq-accent-soft);color:var(--pq-accent-text)}.editor-final-question-setting>p{margin-top:.65rem}.editor-connection-toggle:focus-within,.editor-final-question-options label:focus-within{outline:2px solid var(--pq-focus);outline-offset:2px}.editor-sidebar-header{margin-bottom:1rem}.editor-sidebar-heading-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.editor-sidebar-title{min-width:0;font-family:var(--font-display),Impact,sans-serif;font-size:1.5rem;line-height:1.15;color:var(--pq-accent-text);overflow-wrap:anywhere}.editor-sidebar-explainer{margin-top:.35rem;font-size:.875rem;line-height:1.45;color:var(--pq-muted)}.authoring-theme[data-authoring-theme=light] .editor-sidebar-title{color:var(--pq-accent-text)}.authoring-theme[data-authoring-theme=light] .editor-sidebar-explainer{color:var(--pq-muted)}.authoring-theme[data-authoring-theme=light] .editor-sidebar{color:var(--pq-ink)}.authoring-theme[data-authoring-theme=light] .editor-sidebar-hint{color:var(--pq-muted)}.authoring-theme[data-authoring-theme=light] .editor-countdown-toggle{color:var(--pq-ink)}.authoring-theme[data-authoring-theme=light] .editor-countdown-track{border-color:var(--pq-line);background:var(--pq-raised)}.authoring-theme[data-authoring-theme=light] .editor-countdown-toggle input:checked+.editor-countdown-track{border-color:var(--pq-accent-line);background:var(--pq-accent)}.authoring-theme[data-authoring-theme=light] .editor-countdown-toggle input:focus-visible+.editor-countdown-track{outline-color:var(--pq-focus)}.authoring-theme[data-authoring-theme=light] .editor-countdown-duration span{color:var(--pq-muted)}.authoring-theme[data-authoring-theme=light] :is(.editor-connection-setting,.editor-final-question-setting){background:var(--pq-accent-soft);border-color:var(--pq-accent-line)}.authoring-theme[data-authoring-theme=light] .editor-connection-toggle strong,.authoring-theme[data-authoring-theme=light] .editor-final-question-options label[data-selected=true]{color:var(--pq-accent-text)}.authoring-theme[data-authoring-theme=light] :is(.editor-connection-toggle small,.editor-connection-setting>p,.editor-final-question-setting>p){color:var(--pq-muted)}.authoring-theme[data-authoring-theme=light] .editor-final-question-options label{border-color:var(--pq-line)}.authoring-theme[data-authoring-theme=light] .editor-final-question-options label[data-selected=true]{border-color:var(--pq-accent-line);background:var(--pq-accent-soft)}.editor-round-overview{overflow:hidden;border:2px solid var(--pq-line);border-radius:var(--pq-r);background:var(--pq-surface);box-shadow:var(--pq-sh)}.editor-round-settings{padding:.9rem 1.25rem 1rem}.editor-round-settings-heading h3{color:var(--pq-accent-text);font-family:var(--font-display),Impact,sans-serif;font-size:1.45rem;line-height:1.15}.editor-round-settings-heading p{max-width:60rem;margin-top:.35rem;color:var(--pq-muted);font-size:.9rem;line-height:1.45}.editor-round-settings-fields{margin-top:.85rem}.editor-round-scoring-fieldset{min-width:0;margin:0;padding:0;border:0}.editor-round-scoring-fieldset .lbl{margin-bottom:.55rem}.editor-round-scoring-options{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem}@media (min-width:700px){.editor-round-overview--list .editor-round-scoring-options{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-round-overview--list .editor-round-scoring-option:nth-child(3){grid-column:1/-1}}@media (min-width:900px){.editor-round-overview--quickfire .editor-round-scoring-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.editor-round-scoring-option{display:flex;align-items:flex-start;gap:.8rem;min-width:0;padding:.9rem 1rem;border:2px solid var(--pq-line);border-radius:var(--pq-r);background:var(--pq-field);color:var(--pq-ink);cursor:pointer;touch-action:manipulation;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.editor-round-scoring-option:hover{border-color:var(--pq-accent-line);transform:translateY(-1px)}.editor-round-scoring-option[data-selected=true]{border-color:var(--pq-accent-line);background:var(--pq-accent-soft)}.editor-round-scoring-option:has(input:focus-visible){outline:2px solid var(--pq-focus);outline-offset:2px}.editor-round-scoring-option input{position:absolute;width:1px;height:1px;opacity:0}.editor-round-scoring-symbol{display:grid;flex:none;place-items:center;width:2.1rem;height:2.1rem;border:1px solid var(--pq-line);border-radius:var(--pq-r);background:var(--pq-sunken);color:var(--pq-rail-ink);font-family:var(--font-display),Impact,sans-serif;font-size:1.2rem;line-height:1}.editor-round-scoring-option[data-selected=true] .editor-round-scoring-symbol{border-color:var(--pq-accent-line);background:var(--pq-accent);color:var(--pq-accent-ink)}.editor-round-scoring-copy{display:grid;min-width:0;gap:.25rem}.editor-round-scoring-copy strong{font-family:var(--font-display),Impact,sans-serif;font-size:1.14rem;font-weight:400;line-height:1.15}.editor-round-scoring-copy small{color:var(--pq-muted);font-size:.875rem;line-height:1.35}.editor-round-timer-note{margin-top:.7rem;padding:.75rem .9rem;border:1px solid var(--pq-warn);border-radius:var(--pq-r);background:var(--pq-warn-soft);color:var(--pq-warn-ink);font-size:.875rem;line-height:1.4}.authoring-theme[data-authoring-theme=light] .editor-round-overview{border-color:var(--pq-line);background:var(--pq-surface)}.authoring-theme[data-authoring-theme=light] .editor-round-settings-heading h3{color:var(--pq-accent-text)}.authoring-theme[data-authoring-theme=light] .editor-round-settings-heading p{color:var(--pq-muted)}.authoring-theme[data-authoring-theme=light] .editor-round-scoring-option{border-color:var(--pq-line);background:var(--pq-sunken);color:var(--pq-ink)}.authoring-theme[data-authoring-theme=light] .editor-round-scoring-option[data-selected=true]{border-color:var(--pq-accent-line);background:var(--pq-accent-soft)}.authoring-theme[data-authoring-theme=light] .editor-round-scoring-symbol{border-color:var(--pq-line);background:var(--pq-raised);color:var(--pq-rail-ink)}.authoring-theme[data-authoring-theme=light] .editor-round-scoring-option[data-selected=true] .editor-round-scoring-symbol{border-color:var(--pq-accent-line);background:var(--pq-accent);color:var(--pq-accent-ink)}.authoring-theme[data-authoring-theme=light] .editor-round-scoring-copy small{color:var(--pq-muted)}.authoring-theme[data-authoring-theme=light] .editor-round-timer-note{border-color:var(--pq-warn);background:var(--pq-warn-soft);color:var(--pq-warn-ink)}@media (max-width:640px){.editor-round-settings{padding:.9rem 1rem}}@media (prefers-reduced-motion:reduce){.editor-round-scoring-option{transition:none}}.editor-answer-style{position:relative;display:flex;width:min(100%,23rem);padding:.25rem;border:1px solid var(--pq-line);border-radius:var(--pq-r);background:var(--pq-sunken)}.editor-answer-style-thumb{position:absolute;inset:.25rem auto .25rem .25rem;width:calc(50% - .25rem);border-radius:var(--pq-r);background:var(--pq-accent);transform:translateX(0);transition:transform .22s ease}.editor-answer-style[data-value=question] .editor-answer-style-thumb{transform:translateX(100%)}.editor-answer-style button{position:relative;z-index:1;flex:1;min-height:2.6rem;padding:.4rem .75rem;border:0;background:transparent;color:var(--pq-muted);font-family:var(--font-display),Impact,sans-serif;font-size:1.05rem;cursor:pointer}.editor-answer-style button[aria-pressed=true]{color:var(--pq-accent-ink)}.editor-answer-style button:disabled{cursor:not-allowed;opacity:.45}.editor-answer-style button:focus-visible{outline:2px solid var(--pq-focus);outline-offset:2px;border-radius:var(--pq-r)}.authoring-theme[data-authoring-theme=light] .editor-answer-style{border-color:var(--pq-line);background:var(--pq-sunken)}.authoring-theme[data-authoring-theme=light] .editor-answer-style button{color:var(--pq-muted)}.authoring-theme[data-authoring-theme=light] .editor-answer-style button[aria-pressed=true]{color:var(--pq-ink)}.authoring-theme[data-authoring-theme=light] .editor-answer-style button:focus-visible{outline-color:var(--pq-deep)}@media (prefers-reduced-motion:reduce){.editor-answer-style-thumb{transition:none}}.editor-list-preview{background:var(--pq-tile);padding-bottom:1.75rem}.editor-list-preview,.editor-list-preview .editor-preview-question{color:var(--pq-white)}.editor-list-preview .editor-preview-instruction{color:var(--pq-tile-dim-ink)}.editor-list-preview .editor-preview-type{font-size:1.3rem;line-height:1}.quiz-option-symbol{flex:none;width:1em;height:1em;color:var(--pq-accent-ink);font-size:2em}.editor-list-preview .editor-preview-option{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.55rem .8rem;border-radius:var(--pq-r);color:var(--pq-accent-ink);font-size:clamp(.95rem,1.5vw,1.3rem);line-height:1.25}.editor-list-preview .editor-preview-footer{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;border-top:1px solid var(--pq-tile-line);padding-top:.8rem;margin-top:.5rem;padding-bottom:.2rem}.editor-list-preview .editor-preview-option{min-height:3.2rem}.quickfire-setup-controls{display:grid;gap:1rem;--quickfire-field:var(--pq-sunken);--quickfire-track:var(--pq-sunken);--quickfire-border:var(--pq-line);--quickfire-ink:var(--pq-ink);--quickfire-muted:var(--pq-muted);--quickfire-accent:var(--pq-accent);--quickfire-accent-ink:var(--pq-accent-ink)}.authoring-theme[data-authoring-theme=light] .quickfire-setup-controls{--quickfire-field:var(--pq-surface);--quickfire-track:var(--pq-sunken);--quickfire-border:var(--pq-line-dim);--quickfire-ink:var(--pq-ink);--quickfire-muted:var(--pq-muted)}.authoring-theme[data-authoring-theme=light] .nq-wizard .quickfire-setup-controls,.nq-wizard .quickfire-setup-controls{--quickfire-field:var(--nq-field);--quickfire-track:var(--nq-field);--quickfire-border:var(--nq-border);--quickfire-ink:var(--nq-ink);--quickfire-muted:var(--nq-muted);--quickfire-accent:var(--nq-accent);--quickfire-accent-ink:var(--nq-accent-ink)}.quickfire-option-count{display:flex;width:min(100%,24rem);gap:.35rem;margin-top:.45rem}.quickfire-option-count button{flex:1;min-height:2.7rem;border:1px solid var(--quickfire-border);border-radius:var(--pq-r);background:var(--quickfire-field);color:var(--quickfire-ink);font-family:var(--font-display),Impact,sans-serif;font-size:1.1rem;cursor:pointer}.quickfire-option-count button:hover:not(:disabled){border-color:var(--pq-accent-line)}.quickfire-option-count button[aria-pressed=true]{border-color:var(--pq-accent-line);background:var(--quickfire-accent);color:var(--quickfire-accent-ink)}.quickfire-option-count button:focus-visible{outline:2px solid var(--pq-focus);outline-offset:2px}.editor-round-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--pq-tile-line)}.editor-round-footer-danger,.editor-round-footer-primary{min-width:0}.editor-round-footer:has(.editor-regen){align-items:flex-start}.editor-round-footer-primary:has(.editor-regen){flex:1 1 100%}.authoring-theme[data-authoring-theme=light] .editor-round-footer{border-color:var(--pq-line-dim)}.editor-list-preview .editor-preview-answer{color:var(--pq-right);font-size:.95rem}.editor-board-category{min-height:46px;padding:8px 6px;border:2px solid var(--pq-tile-line);border-radius:var(--pq-r);background:var(--pq-tile);color:var(--pq-white);box-shadow:var(--pq-shb);transition:transform .1s,box-shadow .1s,border-color .1s}.editor-board-category:hover{transform:translateY(-1px);border-color:var(--pq-accent-line);box-shadow:var(--pq-sh)}.editor-board-category[data-selected=true]{background:var(--pq-accent-soft);border-color:var(--pq-accent-line);color:var(--pq-accent-text);box-shadow:var(--pq-sh5)}.editor-board-tile{min-height:86px;padding:8px;border:2px solid var(--pq-tile-line);border-radius:var(--pq-r);background:var(--pq-tile);color:var(--pq-white);box-shadow:var(--pq-shb);transition:transform .1s,box-shadow .1s,border-color .1s}.editor-board-tile:hover{transform:translateY(-1px);border-color:var(--pq-accent-line);box-shadow:var(--pq-sh)}.editor-board-tile[data-kind=music]{background:var(--pq-music);border-color:var(--pq-music-line)}.editor-board-tile[data-kind=video]{background:var(--pq-video);border-color:var(--pq-video-line)}.editor-board-tile[data-kind=action]{background:var(--pq-action);border-color:var(--pq-action-line)}.editor-board-tile[data-selected=true]{background:var(--pq-tile-sel);border-color:var(--pq-accent-line);box-shadow:var(--pq-sh5)}.authoring-theme[data-authoring-theme=light] .editor-board-grid .editor-board-tile .font-display{color:var(--pq-tile-ink)}.authoring-theme[data-authoring-theme=light] .editor-board-grid .editor-board-tile .clamp2{color:var(--pq-white)}.editor-correct-option{border:1px solid var(--pq-tile-line);border-radius:var(--pq-r);padding:.35rem;background:var(--pq-tile-dim)}.editor-correct-option[data-correct=true]{border-color:var(--pq-right);background:var(--pq-video);box-shadow:inset 0 0 0 1px var(--pq-right)}.editor-correct-badge{flex:none;color:var(--pq-good-fg);font-size:.8125rem;font-weight:700}.authoring-theme[data-authoring-theme=light] .editor-correct-option[data-correct=true]{border-color:var(--pq-good);background:var(--pq-good-soft)}.authoring-theme[data-authoring-theme=light] .editor-correct-badge{color:var(--pq-good-ink)}.game-card-actions>.ui-button{width:2rem;min-height:2rem;padding:0;border-radius:var(--pq-r);font-size:1.1rem}.gen-card-shuffle{position:relative;display:flex;align-items:center;justify-content:center;gap:.45rem;width:12rem;height:5rem;margin:1rem auto 0}.gen-card-shuffle-card{display:grid;place-items:center;width:3rem;height:3.6rem;border:2px solid var(--pq-accent-line);border-radius:var(--pq-r);background:var(--pq-accent);color:var(--pq-blue);box-shadow:var(--pq-sh);font-family:var(--font-display),Impact,sans-serif;font-size:2rem;animation:gen-card-pop 1.7s ease-in-out infinite}.gen-card-shuffle-card:nth-child(2){background:var(--pq-blue);border-color:var(--pq-blue);color:var(--pq-tile-ink)}.gen-card-shuffle-spark{position:absolute;top:-.25rem;right:-.5rem;font-size:1.2rem;animation:gen-spark .9s ease-in-out infinite alternate}@keyframes gen-card-pop{0%,58%,to{transform:translateY(0) rotate(0)}28%{transform:translateY(-.8rem) rotate(-6deg)}}@keyframes gen-spark{to{transform:scale(1.3) rotate(20deg);opacity:.55}}@media (prefers-reduced-motion:reduce){.gen-card-shuffle-card,.gen-card-shuffle-spark{animation:none}}.editor-placement-moves .grid{min-width:0}.editor-close-button{display:grid;place-items:center;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;padding:0;border:0;background:transparent;color:var(--pq-ink);cursor:pointer}.editor-close-button:hover{color:var(--pq-accent-text)}.app-locale-menu{border:1px solid var(--pq-line);background:var(--pq-surface);box-shadow:var(--pq-sh)}.app-locale-option{color:var(--pq-muted)}.app-locale-option:focus-visible,.app-locale-option:hover{background:var(--pq-raised);color:var(--pq-ink)}.app-locale-option[aria-checked=true]{background:var(--pq-accent-soft);color:var(--pq-accent-text)}.app-locale-trigger{color:var(--pq-ink)}.app-locale-trigger:focus-visible,.app-locale-trigger:hover{color:var(--pq-accent-text)}.app-locale-trigger--boxed{border:1px solid var(--pq-line);border-radius:var(--pq-r);background:var(--pq-sunken)}.editor-close-button:focus-visible{outline:2px solid var(--pq-focus);outline-offset:2px;border-radius:var(--pq-r)}.editor-close-button svg{display:block;width:1.5rem;height:1.5rem}.team-settings-row{display:grid;grid-template-columns:minmax(0,1fr) 2.75rem 2.75rem auto;align-items:center;gap:.6rem}.team-settings-row>:is(input,button){min-height:2.75rem}.team-settings-row .team-settings-icon{width:2.75rem;height:2.75rem;padding:0;text-align:center;font-size:1.4rem;line-height:1}.team-settings-color{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--pq-line);border-radius:var(--pq-r);background:var(--pq-sunken)}.team-settings-color>span{display:block;width:1.7rem;height:1.7rem;border-radius:50%;box-shadow:0 0 0 1px var(--pq-line)}.team-settings-swatch{width:2rem;height:2rem;border-radius:50%;border:2px solid transparent}.team-settings-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--pq-accent-line)}.team-settings-swatch:focus-visible{outline:2px solid var(--pq-focus);outline-offset:3px}.team-settings-swatch:disabled{opacity:.28;cursor:not-allowed}@media (max-width:400px){.team-settings-row{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}.team-settings-row>input:first-child{grid-column:2;grid-row:1}.team-settings-row>.team-settings-icon{grid-column:1;grid-row:1}.team-settings-row>.team-settings-color{grid-column:3;grid-row:1}.team-settings-row>.ui-button{grid-column:3;grid-row:2;justify-self:end}}@media (max-width:640px){.list-item-controls{display:grid;grid-template-columns:minmax(0,1fr) auto}.list-item-controls>.ui-select-wrap{grid-column:1;grid-row:1;width:100%;min-width:0}.list-item-controls>.ui-select-wrap select.ui-select-native{width:100%}.list-item-controls>label:first-of-type{grid-column:2;grid-row:1;margin-left:0}}.nq-welcome{display:grid;align-content:start;gap:clamp(1.5rem,4vw,2.5rem);padding-block:clamp(2rem,7vh,5rem)}.nq-welcome-intro{max-width:56rem}.nq-welcome-intro .pq-cap{color:var(--pq-accent-text)}.nq-welcome-intro h2{margin:.65rem 0 .75rem;color:var(--pq-ink);font:400 clamp(2.6rem,6vw,5.5rem)/.98 var(--font-display),Impact,sans-serif;text-transform:uppercase;text-wrap:balance}.nq-welcome-intro p{max-width:42rem;color:var(--pq-muted);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5}.nq-welcome-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.nq-welcome-choice{display:flex;flex-direction:column;min-width:0;min-height:20rem;padding:clamp(1.25rem,2.5vw,2rem);border:2px solid var(--pq-line);border-radius:var(--pq-r);background:var(--pq-surface);color:var(--pq-ink);box-shadow:0 5px 0 var(--pq-deep);text-decoration:none;transition:border-color .15s,transform .15s}.nq-welcome-choice:hover{border-color:var(--pq-accent-line);transform:translateY(-2px)}.nq-welcome-choice:focus-visible{outline:3px solid var(--pq-focus);outline-offset:4px}.nq-welcome-choice-art{display:block;width:100%;height:7rem;margin-bottom:1.25rem}.nq-welcome-choice-art svg{display:block;width:min(100%,18.75rem);height:100%}.nq-welcome-choice-title{font:400 clamp(1.65rem,2.6vw,2.4rem)/1.08 var(--font-display),Impact,sans-serif;text-transform:uppercase}.nq-welcome-choice-description{display:block;max-width:27rem;margin-top:.5rem;color:var(--pq-muted);line-height:1.45}.nq-welcome-choice-action{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.5rem;color:var(--pq-accent-text);font:400 1.25rem/1.1 var(--font-display),Impact,sans-serif;text-transform:uppercase}.nq-welcome-choice-action span{font:400 1.7rem/1 sans-serif}.nq-welcome-signin{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.25rem}.nq-welcome-signin p{color:var(--pq-muted);font-size:.9375rem;line-height:1.4}@media (max-width:767px){.nq-welcome{padding-block:2rem 3rem}.nq-welcome-choices{grid-template-columns:1fr;gap:.75rem}.nq-welcome-choice{min-height:0;padding:1.25rem}.nq-welcome-choice-art{height:6.25rem;margin-bottom:.9rem}.nq-welcome-choice-action{padding-top:1rem}}@media (prefers-reduced-motion:reduce){.nq-welcome-choice{transition:none}}.nq-premade-start{padding-block:clamp(1.5rem,5vh,3rem) 4rem}.nq-premade-back{display:inline-block;color:var(--pq-muted);text-decoration:underline;text-underline-offset:.2em}.nq-premade-back:hover{color:var(--pq-accent-text)}.nq-premade-start-card{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin-top:1.5rem;overflow:hidden;border:2px solid var(--pq-line);border-radius:var(--pq-r);background:var(--pq-surface);box-shadow:var(--pq-shb)}.nq-premade-start-head{display:flex;flex-direction:column;min-width:0;padding:clamp(1.5rem,3vw,2.25rem);border-right:1px solid var(--pq-line);background:var(--pq-raised)}.nq-premade-start-head .pq-cap{color:var(--pq-accent-text)}.nq-premade-start-head h2{margin:.85rem 0 1rem;overflow-wrap:anywhere;font:400 clamp(2rem,3vw,3rem)/1.05 var(--font-display),Impact,sans-serif;text-transform:uppercase;text-wrap:balance}.nq-premade-start-head p{max-width:34ch;margin:0;color:var(--pq-muted);line-height:1.5}.nq-premade-start-facts{margin-top:auto;padding-top:2rem}.nq-premade-start-stat{display:flex;align-items:baseline;gap:.75rem}.nq-premade-start-stat strong{color:var(--pq-ink);font:400 2.75rem/1 var(--font-display),Impact,sans-serif;font-variant-numeric:tabular-nums}.nq-premade-start-stat span{color:var(--pq-muted);font-size:.8125rem;font-weight:800;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.nq-premade-email-form{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:1rem;min-width:0;margin:0;padding:clamp(1.5rem,3vw,2.25rem)}.nq-premade-cost{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.25rem .75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--pq-line)}.nq-premade-cost .pq-cap{color:var(--pq-muted)}.nq-premade-cost-value{display:inline-flex;align-items:center;gap:.35rem;color:var(--pq-accent-text);font:400 2.5rem/1 var(--font-display),Impact,sans-serif;font-variant-numeric:tabular-nums}.nq-premade-cost p{grid-column:1/-1;margin:.2rem 0 0;color:var(--pq-muted);font-size:.875rem;line-height:1.4}.nq-premade-email-intro{display:grid;gap:.5rem}.nq-premade-email-title{margin:0;color:var(--pq-ink);font:400 clamp(1.5rem,2.2vw,2rem)/1.08 var(--font-display),Impact,sans-serif;text-transform:uppercase;text-wrap:balance}.nq-premade-email-copy{margin:0;color:var(--pq-muted);line-height:1.5}.nq-premade-email-field{display:grid;gap:.55rem;margin-top:.25rem}.nq-premade-email-field .nq-label{margin:0;color:var(--pq-ink)}.nq-premade-email-form .nq-field{min-height:3.25rem;border:2px solid var(--pq-line);background:var(--pq-sunken);color:var(--pq-ink)}.nq-premade-email-form .nq-field:focus-visible{outline:3px solid var(--pq-focus);outline-offset:3px}.nq-premade-email-form .ui-button.nq-premade-start-button{align-self:stretch;margin-top:.25rem}.nq-premade-email-form .nq-error{margin:0}@media (max-width:800px){.nq-premade-start-card{grid-template-columns:minmax(0,1fr)}.nq-premade-start-head{border-right:0;border-bottom:1px solid var(--pq-line)}.nq-premade-start-facts{padding-top:1.5rem}}.nq-wizard{--nq-bg:var(--pq-bg);--nq-surface:var(--pq-surface);--nq-surface-raised:var(--pq-raised);--nq-field:var(--pq-sunken);--nq-border:var(--pq-line);--nq-muted:var(--pq-muted);--nq-ink:var(--pq-ink);--nq-accent:var(--pq-accent);--nq-accent-ink:var(--pq-accent-ink);--nq-soft-accent:var(--pq-accent-soft);color:var(--nq-ink)}.nq-wizard button{cursor:pointer}.nq-wizard button:disabled{cursor:not-allowed}.nq-wizard :is(button,input,select,textarea):focus-visible{outline:3px solid var(--pq-focus);outline-offset:3px}.nq-stage{display:grid;gap:clamp(2rem,4vw,3rem)}.nq-section{min-width:0}.nq-section+.nq-section{padding-top:2rem;border-top:1px solid var(--nq-border)}.nq-section[data-active=true]{animation:nq-appear .34s ease-out both}@keyframes nq-appear{0%{opacity:.5;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.nq-panel{margin-top:1rem}.nq-step-count{color:var(--nq-muted);font-size:.9rem;font-weight:800;letter-spacing:.14em}.nq-section-title{font-family:var(--font-display),Impact,sans-serif;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.1;text-transform:uppercase;margin:.45rem 0 0;outline:none}.nq-wizard .nq-section-title:focus-visible{outline:none}.nq-section-sub{width:100%;max-width:none;color:var(--nq-muted);font-size:1rem;line-height:1.5;margin:.55rem 0 1.2rem;text-wrap:normal}.nq-hint-before{margin:-.2rem 0 .75rem}.nq-note-before{margin:1rem 0 0}.nq-specials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--pq-s4)}.nq-special{display:flex;flex-direction:column;gap:.35rem;min-width:0}.nq-special .nq-label{margin:0}.nq-special .nq-stepper{margin-top:auto;padding-top:.35rem}.nq-example{color:var(--nq-muted);font-size:.875rem;line-height:1.35;margin:.15rem 0 0}.nq-panel>.nq-card,.nq-panel>.nq-choice-grid,.nq-panel>.nq-difficulty-grid,.nq-panel>.nq-format-grid,.nq-panel>.nq-two-column{margin-top:0}.nq-format-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.nq-format-card{display:flex;flex-direction:column;align-items:stretch;gap:.32rem;min-width:0;padding:.8rem;border-radius:var(--pq-r);border:2px solid var(--nq-border);background:var(--nq-surface-raised);color:var(--nq-ink);text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.nq-format-card:focus-visible,.nq-format-card:hover{transform:translateY(-1px);border-color:var(--pq-accent-line);box-shadow:var(--pq-shl)}.nq-format-card[data-selected=true]{border-color:var(--pq-accent-line);box-shadow:inset 0 0 0 1px var(--pq-accent-line)}.nq-format-name{font-family:var(--font-display),Impact,sans-serif;font-size:1.55rem;line-height:1.15;text-transform:uppercase;margin-top:.7rem}.nq-format-like{font-size:.96rem;color:var(--nq-ink);font-weight:700}.nq-format-blurb{color:var(--nq-muted);font-size:.91rem;line-height:1.45;flex:1}.nq-format-meta{color:var(--nq-muted);font-size:.9rem;line-height:1.35;font-weight:700;padding-top:.4rem}.nq-format-preview{display:block;height:7rem;padding:.52rem;border-radius:var(--pq-r);background:var(--pq-tile);overflow:hidden;box-shadow:inset 0 0 0 2px var(--pq-tile-line)}.nq-preview-combination{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:.35rem;padding:.65rem}.nq-combination-mini{display:grid;place-items:center;height:100%;min-width:0;padding:.5rem;border-radius:var(--pq-r);background:var(--pq-tile);color:var(--pq-tile-ink);box-shadow:inset 0 0 0 1px var(--pq-focus)}.nq-combination-mini svg{width:100%;height:100%;max-width:2.6rem;max-height:2.6rem}.nq-preview-screen{display:block;width:100%;height:100%;padding:.5rem;border-radius:var(--pq-r);background:var(--pq-tile);color:var(--pq-white);transition:transform .28s ease;transform-origin:center}.nq-format-card:focus-visible .nq-preview-screen,.nq-format-card:hover .nq-preview-screen,.nq-format-card[data-selected=true] .nq-preview-screen{transform:scale(1.075)}.nq-board-grid{display:grid;height:100%;grid-template-columns:repeat(5,1fr);grid-template-rows:.55fr repeat(3,1fr);gap:3px}.nq-board-grid b,.nq-board-grid i{min-width:0;border-radius:var(--pq-r);background:var(--pq-tile-dim)}.nq-board-grid i{background:var(--pq-blue)}.nq-board-grid b{color:var(--pq-accent-text);display:grid;place-items:center;font-family:var(--font-display),Impact,sans-serif;font-size:.76rem}.nq-format-card:focus-visible .nq-board-grid b:first-of-type,.nq-format-card:hover .nq-board-grid b:first-of-type{background:var(--pq-accent-text);color:var(--pq-accent-ink)}.nq-preview-pub .nq-preview-screen{color:var(--pq-white);padding:.75rem;display:flex;flex-direction:column}.nq-pub-heading{display:flex;align-items:center;gap:.3rem;height:.85rem;color:var(--pq-accent-text);font-family:var(--font-display),Impact,sans-serif;font-size:.72rem}.nq-pub-heading i{width:35%;height:.34rem;border-radius:var(--pq-r);background:var(--pq-accent-text)}.nq-pub-heading b{margin-left:auto}.nq-pub-question{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.36rem;flex:1}.nq-pub-question i{display:block;height:.48rem;border-radius:var(--pq-r);background:var(--pq-white);width:78%}.nq-pub-question i:last-child{width:53%}.nq-pub-answer{display:flex;align-items:center;justify-content:center;gap:.36rem;height:1.1rem;background:var(--pq-tile-dim);border-radius:var(--pq-r)}.nq-pub-answer b{color:var(--pq-accent-text);font-size:.7rem}.nq-pub-answer i{width:15%;height:.3rem;border-radius:var(--pq-r);background:var(--pq-muted)}.nq-format-card:focus-visible .nq-pub-answer,.nq-format-card:hover .nq-pub-answer{background:var(--pq-tile-sel)}.nq-preview-quickfire .nq-preview-screen{display:flex;flex-direction:column;align-items:center}.nq-quickfire-timer{color:var(--pq-accent-text);align-self:flex-end;font-family:var(--font-display),Impact,sans-serif;font-size:1.1rem;line-height:1}.nq-quickfire-question{display:flex;flex-direction:column;align-items:center;gap:.18rem;width:73%;margin:.25rem 0 .35rem}.nq-quickfire-question i{display:block;width:100%;height:.3rem;border-radius:var(--pq-r);background:var(--pq-white)}.nq-quickfire-question i:last-child{width:60%}.nq-quickfire-options{display:grid;grid-template-columns:repeat(2,1fr);gap:.18rem;width:85%;flex:1;min-height:0}.nq-quickfire-options b{display:grid;place-items:center;min-height:0;border-radius:var(--pq-r);background:var(--pq-tile-sel);font-size:.8rem;line-height:1}.nq-quickfire-options b:nth-child(2){background:var(--pq-video)}.nq-quickfire-options b:nth-child(3){background:var(--pq-action)}.nq-quickfire-options b:nth-child(4){background:var(--pq-music)}.nq-format-card:focus-visible .nq-quickfire-options b:nth-child(2),.nq-format-card:hover .nq-quickfire-options b:nth-child(2){box-shadow:inset 0 0 0 2px var(--pq-right)}.nq-entrants-picker{min-width:0;margin:0 0 1rem;padding:0;border:0}.nq-entrants-legend{margin-bottom:.55rem;color:var(--nq-ink);font-weight:700}.nq-entrants-panel{overflow:hidden;border:2px solid var(--nq-border);border-radius:var(--pq-r);background:var(--nq-surface-raised)}.nq-entrants-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--nq-border)}.nq-entrants-option{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:3.5rem;padding:.65rem .5rem;background:var(--nq-field);color:var(--nq-ink);cursor:pointer;text-align:center;font-family:var(--font-display),Impact,sans-serif;font-size:clamp(.9rem,2vw,1.15rem);line-height:1.1}.nq-entrants-option+.nq-entrants-option{border-left:2px solid var(--nq-border)}.nq-entrants-option input{position:absolute;width:1px;height:1px;opacity:0}.nq-entrants-option[data-selected=true]{background:var(--pq-accent);color:var(--pq-accent-ink)}.authoring-theme[data-authoring-theme=light] .nq-entrants-option:not([data-selected=true]){background:var(--pq-surface)}.nq-entrants-option:has(input:focus-visible){outline:3px solid var(--pq-accent-line);outline-offset:-5px}.nq-entrants-option:has(input:disabled){color:var(--nq-muted);cursor:not-allowed;opacity:.65}.nq-entrants-help{margin:0;padding:.7rem .9rem;color:var(--nq-muted);font-size:.9rem;line-height:1.35}.nq-card{background:var(--nq-surface-raised);border:1px solid var(--nq-border);border-radius:var(--pq-r);padding:1rem}.question-mix{min-width:0;margin:0;padding:0;border:0;color:inherit}.question-mix-title{margin-bottom:.9rem;color:var(--pq-accent-text);font-family:var(--font-display),Impact,sans-serif;font-size:1.2rem;line-height:1.1}.question-mix-list{overflow:hidden;border:1px solid var(--pq-line-dim);border-radius:var(--pq-r)}.question-mix-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.25rem;padding:.45rem .75rem;background:var(--pq-sunken)}.question-mix-row+.question-mix-row{border-top:1px solid var(--pq-line-dim)}.question-mix-label{display:inline-flex;align-items:center;gap:.5rem;min-width:0;font-weight:700;line-height:1.2}.question-mix-emoji{flex:none;width:1.35rem;font-size:1.05rem;text-align:center}.question-mix-copy{display:grid;gap:.2rem;min-width:0}.question-mix-copy small{color:var(--pq-muted);font-size:.875rem;font-weight:400;line-height:1.35}.nq-wizard .question-mix-copy small{color:var(--nq-muted)}.question-mix-row .question-mix-select-wrap{flex:none;width:5.5rem}.authoring-theme .question-mix-row select.question-mix-select{border-color:var(--pq-line);font-weight:700;font-variant-numeric:tabular-nums}.question-mix-total{display:flex;align-items:baseline;justify-content:flex-end;gap:.55rem;margin-top:.7rem;color:var(--pq-muted);font-size:.88rem}.question-mix-total strong{color:var(--pq-accent-text);font-family:var(--font-display),Impact,sans-serif;font-size:1.6rem;font-weight:400;line-height:1;font-variant-numeric:tabular-nums}.question-mix-total .question-mix-total-select-wrap{width:5.5rem}.authoring-theme .question-mix-total select.question-mix-total-select{border-color:var(--pq-line);color:var(--pq-accent-text);font-family:var(--font-display),Impact,sans-serif;font-size:1.55rem;font-variant-numeric:tabular-nums}.nq-round-question-mix{margin-top:1rem}.authoring-theme[data-authoring-theme=light] .question-mix-title{color:var(--pq-accent-text)}.authoring-theme[data-authoring-theme=light] .question-mix-list{border-color:var(--pq-line-dim)}.authoring-theme[data-authoring-theme=light] .question-mix-row{background:var(--pq-surface)}.authoring-theme[data-authoring-theme=light] .question-mix-row+.question-mix-row{border-color:var(--pq-line-dim)}.authoring-theme[data-authoring-theme=light] .question-mix-row select.question-mix-select{background:var(--pq-surface);color:var(--pq-ink);border-color:var(--pq-line)}.nq-wizard .question-mix-row select.question-mix-select{background-color:var(--nq-field);color:var(--nq-ink);border-color:var(--nq-border)}.nq-wizard .question-mix-select-wrap .ui-select-chevron{color:var(--nq-muted)}.authoring-theme[data-authoring-theme=light] .question-mix-total{color:var(--pq-muted)}.authoring-theme[data-authoring-theme=light] .question-mix-total strong{color:var(--pq-accent-text)}.authoring-theme[data-authoring-theme=light] .question-mix-total select.question-mix-total-select{color:var(--pq-accent-text);background:var(--pq-surface);border-color:var(--pq-line)}.nq-label{display:block;color:var(--nq-ink);font-weight:800;font-size:.94rem;margin-bottom:.65rem}.nq-format-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.15em;height:1.15em;margin-right:.4rem;vertical-align:-.17em;color:var(--pq-accent-text)}.nq-format-mark svg{width:100%;height:100%}.nq-wizard .lbl{color:var(--nq-ink);font:800 .94rem/1.35 var(--font-body),system-ui,sans-serif;letter-spacing:0;text-transform:none}.nq-format-settings-title{display:flex;align-items:center;gap:0;margin-bottom:1.1rem;padding-bottom:.7rem;border-bottom:2px solid var(--nq-border);color:var(--pq-accent-text);font-family:var(--font-display),Impact,sans-serif;font-size:1.35rem;line-height:1.15;letter-spacing:.02em;text-transform:uppercase}.nq-format-settings-block{margin-top:1.3rem;padding-top:1.3rem;border-top:1px solid var(--nq-border)}.nq-format-settings-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.nq-format-settings-row .nq-label{margin-bottom:0}.nq-curve-row .editor-answer-style{width:100%}.nq-panel>.nq-difficulty-grid+.nq-curve{margin-top:clamp(1.5rem,3vw,2rem)}.nq-curve>.lbl{margin:0}.nq-curve-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem}@media (max-width:720px){.nq-curve-row{grid-template-columns:minmax(0,1fr)}}.nq-hint{color:var(--nq-muted);font-size:.91rem;line-height:1.45;margin-top:.7rem}.nq-note{background:var(--nq-surface-raised);color:var(--nq-muted);font-size:.96rem;line-height:1.5;padding:1rem;margin-top:1rem}.nq-field,.nq-note{border:1px solid var(--nq-border);border-radius:var(--pq-r)}.nq-field{display:block;width:100%;min-height:2.9rem;padding:.65rem .8rem;background-color:var(--nq-field);color:var(--nq-ink);font-size:1rem;line-height:1.35}.nq-field::-moz-placeholder{color:var(--nq-muted);opacity:1}.nq-field::placeholder{color:var(--nq-muted);opacity:1}.nq-textarea{min-height:6.5rem;resize:vertical}.nq-field-bottom{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.nq-text-button{border:0;background:none;color:var(--nq-ink);text-decoration:underline;font-size:.92rem}.nq-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.nq-rounds-panel{min-width:0;padding:0;overflow:hidden}.nq-rounds-primary{padding:1rem}.nq-round-limit{margin-top:.8rem;color:var(--nq-muted);font-size:.9rem;font-weight:700}.nq-rounds-panel .nq-rounds-total{margin:0;padding:.8rem 1rem;border-top:1px solid var(--nq-border)}@media (min-width:1024px){.nq-rounds-panel[data-combination=false]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.nq-rounds-panel[data-combination=false] .nq-tiebreaker-row{border-top:0;border-left:1px solid var(--nq-border)}.nq-rounds-panel[data-combination=false] .nq-rounds-total{grid-column:1/-1}}.nq-combination-rounds{display:flex;flex-direction:column;gap:.35rem}.nq-combination-kind{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;padding:.7rem 0;border-top:1px solid var(--nq-border)}.nq-combination-kind>div:first-child{min-width:0}.nq-combination-kind strong{display:block;color:var(--nq-ink);font-size:.95rem}.nq-combination-kind small{display:block;color:var(--nq-muted);font-size:.875rem;line-height:1.35;margin-top:.2rem}.nq-combination-kind .nq-stepper{flex:none}.nq-combination-kind .nq-stepper>span{display:none}.nq-pub-settings-grid{display:grid;grid-template-columns:minmax(12rem,.8fr) minmax(0,1.2fr);gap:1.5rem;align-items:start}.nq-pub-settings-grid>*{min-width:0}.nq-pub-settings-answer{border-left:2px solid var(--nq-border);padding-left:1.5rem}@media (max-width:720px){.nq-pub-settings-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}.nq-pub-settings-answer{border-left:0;border-top:2px solid var(--nq-border);padding:1.25rem 0 0}}.nq-quickfire-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem 1.5rem;align-items:start}.nq-quickfire-settings-grid>*{min-width:0}.nq-quickfire-settings-options{border-left:2px solid var(--nq-border);padding-left:1.5rem}.nq-quickfire-settings-scoring{grid-column:1/-1;margin-top:0}@media (max-width:720px){.nq-quickfire-settings-grid{grid-template-columns:minmax(0,1fr);gap:0}.nq-quickfire-settings-options{border-left:0;border-top:1px solid var(--nq-border);margin-top:1.3rem;padding:1.3rem 0 0}.nq-quickfire-settings-scoring{margin-top:1.3rem}}.nq-style-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.nq-style-option{min-width:0;display:flex;flex-direction:column;gap:.35rem;text-align:left;border:2px solid var(--nq-border);border-radius:var(--pq-r);background:var(--nq-field);color:var(--nq-ink);padding:.75rem;cursor:pointer}.nq-style-option strong{font-size:.9375rem;line-height:1.25}.nq-style-option span{color:var(--nq-muted);font-size:.875rem;line-height:1.35}.nq-style-option:hover:not(:disabled){border-color:var(--pq-accent-line)}.nq-style-option[data-selected=true]{border-color:var(--pq-accent-line);background:var(--nq-soft-accent)}.nq-style-option:disabled{cursor:not-allowed;opacity:.55}.nq-secondary-field{margin-top:1.5rem;padding-top:1.3rem;border-top:1px solid var(--nq-border)}.nq-total{color:var(--nq-ink);font-weight:800;font-size:1rem;margin-top:1.35rem}.nq-stepper{display:flex;align-items:center;gap:0}.nq-stepper button,.nq-stepper output{display:grid;place-items:center;width:2.9rem;height:2.9rem;border:1px solid var(--nq-border);background:var(--nq-field);color:var(--nq-ink);font-size:1.4rem;line-height:1}.nq-stepper button:first-child{border-radius:var(--pq-r) 0 0 var(--pq-r)}.nq-stepper button:nth-child(3){border-radius:0 var(--pq-r) var(--pq-r) 0}.nq-stepper button+output,.nq-stepper output+button{border-left:0}.nq-stepper output{width:3.8rem;font-family:var(--font-display),Impact,sans-serif;font-variant-numeric:tabular-nums}.nq-stepper button:hover:not(:disabled){background:var(--nq-soft-accent)}.nq-stepper button:disabled{opacity:.5}.nq-stepper>span{color:var(--nq-muted);margin-left:.85rem;font-size:.94rem}.nq-team-list{display:grid;gap:.55rem;margin-top:1rem}.nq-team-row{display:flex;align-items:center;gap:.6rem}.nq-team-row .nq-field{flex:1;min-width:0}.nq-color-button,.nq-symbol-button{flex:none;display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:var(--pq-r);border:1px solid var(--nq-border);background:var(--nq-field)}.nq-color-button:hover,.nq-symbol-button:hover{border-color:var(--pq-accent-line)}.nq-symbol{font-size:1.7rem}.nq-color-button{box-shadow:inset 0 0 0 4px var(--nq-surface-raised)}.nq-segment{display:flex;gap:.45rem}.nq-segment button{flex:1;min-height:2.9rem;border:1px solid var(--nq-border);border-radius:var(--pq-r);background:var(--nq-field);color:var(--nq-ink);padding:.55rem .8rem;font-size:.94rem;font-weight:700}.nq-segment button[data-selected=true]{background:var(--nq-accent);border-color:var(--pq-accent-line);color:var(--nq-accent-ink)}.nq-difficulty-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem}:where(.editor-regen-col) .nq-difficulty-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nq-difficulty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .5rem;border:2px solid var(--nq-border);border-radius:var(--pq-r);background:var(--nq-surface-raised);color:var(--nq-ink);font-size:.9rem}.nq-difficulty[data-selected=true]{border-color:var(--pq-accent-line);background:var(--nq-soft-accent)}.nq-difficulty-icon{font-size:1.5rem;line-height:1}.nq-subjects{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.65rem}.nq-subjects span{background:var(--nq-soft-accent);color:var(--nq-ink);border-radius:999px;padding:.35rem .7rem;font-size:.875rem}.nq-round-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem}.nq-round-topics-card{min-width:0;padding:.9rem;border:1px solid var(--nq-border);border-radius:var(--pq-r);background:var(--nq-surface)}.nq-round-topics-heading{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.6rem}.nq-round-topics-heading label{color:var(--nq-ink);font-weight:800;text-transform:capitalize}.nq-round-topics-heading span{color:var(--nq-muted);font-size:.875rem;font-variant-numeric:tabular-nums}.nq-connection-option{display:flex;align-items:flex-start;gap:.65rem;margin-top:.85rem;padding-top:.8rem;border-top:1px solid var(--nq-border);cursor:pointer}.nq-connection-option input{width:1.2rem;height:1.2rem;flex:none;margin-top:.15rem;accent-color:var(--nq-accent);cursor:pointer}.nq-connection-option span{display:grid;gap:.2rem;min-width:0}.nq-connection-option strong{font-size:.88rem;line-height:1.3}.nq-connection-option small{color:var(--nq-muted);font-size:.875rem;line-height:1.4}.nq-connection-option:focus-within{border-color:var(--pq-accent-line)}.nq-tiebreaker-row{display:grid;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:0;padding:.85rem 1rem;border-top:1px solid var(--nq-border);cursor:pointer}.nq-tiebreaker-row:focus-within{outline:3px solid var(--pq-focus);outline-offset:-4px}.nq-tiebreaker-mark{display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid var(--pq-accent-line);border-radius:var(--pq-r);background:var(--pq-accent);color:var(--pq-accent-ink)}.nq-tiebreaker-row[data-selected=false] .nq-tiebreaker-mark{border-color:var(--nq-border);background:var(--nq-surface);color:var(--nq-muted)}.nq-tiebreaker-mark svg{display:block;width:1.6rem;height:1.6rem}.nq-tiebreaker-copy{display:grid;gap:.25rem;min-width:0}.nq-tiebreaker-copy strong{color:var(--nq-ink);font-size:1rem;line-height:1.3}.nq-tiebreaker-copy small{color:var(--nq-muted);font-size:.9rem;line-height:1.4}.nq-tiebreaker-row input{width:1.3rem;height:1.3rem;margin:0 .25rem 0 0;accent-color:var(--pq-accent);cursor:pointer}@media (max-width:640px){.nq-round-topics{grid-template-columns:minmax(0,1fr)}}.nq-sidebar{display:grid;gap:1rem;min-width:0;align-content:start}.nq-rail-actions{min-width:0}.nq-rail-actions .nq-create-actions{margin-top:0}.nq-rail-actions .ui-button{width:100%;justify-content:center}.nq-create-summary{overflow:hidden;border:2px solid var(--pq-accent-line);border-radius:var(--pq-r);background:var(--pq-sunken);box-shadow:var(--pq-shb)}.nq-cost{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.25rem;margin:0;padding:1.25rem 1.5rem}.nq-cost>div{display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;min-width:0}.nq-cost>div:first-child{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-rows:auto 1fr;align-items:end;-moz-column-gap:.75rem;column-gap:.75rem}.nq-cost>div:first-child dt{grid-column:1/-1;align-self:start}.nq-cost>div+div{padding-left:1.25rem;border-left:1px solid var(--pq-line)}.nq-cost dt{color:var(--pq-muted);font:700 .8125rem/1.25 var(--font-body),system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase}.nq-cost dd{margin:0;min-width:0}.nq-cost-total{grid-column:1}.nq-cost-number{display:block;color:var(--pq-ink);font:400 clamp(2.75rem,5vw,3.5rem)/1 var(--font-display),Impact,sans-serif;font-variant-numeric:tabular-nums}.nq-cost-coins{display:inline-flex;align-items:center;gap:.25em}.nq-cost>div+div .nq-cost-number{color:var(--pq-accent-text)}.nq-create-breakdown{display:grid;grid-column:2;gap:.25rem;align-self:center;min-width:0;color:var(--pq-muted);font-size:.875rem;line-height:1.25}.nq-create-terms{display:grid;gap:.5rem;padding:1rem 1.5rem;border-top:1px solid var(--pq-line);background:var(--pq-surface);font-size:.94rem;line-height:1.4}.nq-create-terms p{margin:0}.nq-create-terms p+p{color:var(--pq-muted)}.nq-create-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.5rem}.nq-error{color:var(--pq-white);background:var(--pq-bad-deep);padding:.75rem 1rem;border-radius:var(--pq-r);margin-top:1rem}.nq-navigation{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.75rem;margin-top:1.25rem}.nq-wizard .ui-button{min-height:3rem;border-radius:var(--pq-r);padding:.67rem 1.35rem;font-size:1.14rem;text-transform:uppercase;letter-spacing:.02em}.nq-wizard .ui-button--primary{color:var(--nq-accent-ink);background:var(--nq-accent);border:2px solid var(--pq-accent-line)}.nq-wizard .ui-button--secondary{color:var(--nq-ink);background:var(--nq-surface);border:2px solid var(--nq-border)}.nq-wizard .ui-button--secondary:hover:not(:disabled){border-color:var(--pq-accent-line)}.nq-wizard .nq-rail-actions .ui-button--secondary{border-radius:var(--pq-rb);box-shadow:0 4px 0 -1px var(--pq-deep)}@media (max-width:767px){.nq-wizard .nq-format-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:.6rem}.nq-wizard .nq-format-card{gap:.3rem;min-height:9.5rem;padding:.6rem}.nq-wizard .nq-format-preview{height:clamp(5.5rem,27vw,7rem);padding:.35rem;container-type:inline-size}.nq-wizard .nq-preview-screen{padding:.3rem}.nq-wizard .nq-board-grid{gap:2px}.nq-wizard .nq-board-grid b{font-size:clamp(.5rem,8cqi,.76rem)}.nq-wizard .nq-preview-pub .nq-preview-screen{padding:.4rem}.nq-wizard .nq-pub-heading{font-size:clamp(.48rem,7cqi,.72rem)}.nq-wizard .nq-pub-answer{gap:.15rem}.nq-wizard .nq-preview-quickfire .nq-preview-screen{padding:.3rem}.nq-wizard .nq-quickfire-timer{font-size:clamp(.8rem,10cqi,1.2rem)}.nq-wizard .nq-quickfire-question{gap:.18rem;margin:.15rem 0 .3rem}.nq-wizard .nq-quickfire-question i{height:.28rem}.nq-wizard .nq-quickfire-options{gap:.15rem;min-height:0}.nq-wizard .nq-quickfire-options b{min-height:0;font-size:.7rem}.nq-wizard .nq-preview-combination{gap:.2rem;padding:.4rem}.nq-wizard .nq-combination-mini{padding:.18rem}.nq-wizard .nq-format-name{margin-top:.35rem;font-size:clamp(1.05rem,4.8vw,1.35rem)}.nq-wizard .nq-format-like{color:var(--nq-muted);font-size:.875rem;font-weight:500;line-height:1.3}.nq-wizard .nq-format-blurb,.nq-wizard .nq-format-meta{display:none}.nq-wizard .editor-two-col>.nq-sidebar{display:contents}.nq-wizard .editor-two-col>.nq-stage{order:1;flex:1 1 100%;min-width:0}.nq-wizard .editor-two-col{padding-top:3.875rem}.nq-wizard .nq-progress{position:fixed;top:3.875rem;inset-inline:0;z-index:var(--pq-z-page-sticky);padding:.4rem var(--authoring-gutter,1.25rem);border:0;border-radius:0;background:var(--pq-bg);box-shadow:none}.nq-wizard .nq-progress>.pq-cap{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.nq-wizard .nq-progress ol{display:flex;gap:.35rem;margin:0;padding:.15rem .2rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.nq-wizard .nq-progress ol::-webkit-scrollbar{display:none}.nq-wizard .nq-progress li{flex:none}.nq-wizard .nq-progress-step{display:flex;gap:.4rem;width:auto;min-height:2.75rem;padding:.3rem .55rem;border:1px solid var(--pq-line);background:var(--pq-surface);white-space:nowrap}.nq-wizard .nq-progress-step[aria-current]{border-color:var(--pq-accent-line);background:var(--pq-accent)}.nq-wizard .nq-progress-num{width:1.4rem;height:1.4rem;flex:none}.nq-wizard .nq-progress-name{font-size:.8125rem;letter-spacing:.04em}.nq-wizard .nq-progress-value{display:none}.nq-wizard .nq-rail-actions{position:fixed;inset:auto 0 0;z-index:var(--pq-z-page-sticky);padding:.65rem var(--authoring-gutter,1.25rem) calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--pq-line);background:var(--pq-bar);box-shadow:0 -8px 24px var(--pq-bg)}.nq-wizard .nq-rail-actions .nq-create-actions{display:grid;gap:.6rem;max-width:36rem;margin-inline:auto}.nq-wizard .nq-rail-actions .ui-button{min-height:3.25rem}.nq-wizard .nq-cost{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.nq-wizard .nq-cost>div:first-child{grid-template-columns:max-content minmax(0,1fr);grid-template-rows:auto auto;align-items:center;-moz-column-gap:1rem;column-gap:1rem;row-gap:.15rem;padding:1rem}.nq-wizard .nq-cost>div:first-child dt{grid-column:2;grid-row:1;align-self:end}.nq-wizard .nq-cost-total{grid-column:1;grid-row:1/span 2;align-self:center}.nq-wizard .nq-create-breakdown{grid-column:2;grid-row:2;align-self:start;font-size:.8125rem}.nq-wizard .nq-cost>div+div{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;-moz-column-gap:1rem;column-gap:1rem;padding:.85rem 1rem;border-left:0;border-top:1px solid var(--pq-line)}.nq-wizard .nq-cost>div+div dt{grid-column:2;grid-row:1}.nq-wizard .nq-cost>div+div dd{grid-column:1;grid-row:1}.nq-wizard .nq-create-terms{padding:.875rem 1rem}.nq-wizard .nq-section+.nq-section{padding-top:0;border-top:0}.nq-wizard .nq-section[data-active=true]{animation:none;min-height:calc(100dvh - 10rem)}.nq-wizard{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.nq-wizard[data-create-step]{padding-bottom:calc(8.75rem + env(safe-area-inset-bottom))}.nq-wizard .nq-navigation{position:fixed;inset:auto 0 0;z-index:var(--pq-z-page-sticky);margin:0;padding:.75rem var(--authoring-gutter,1.25rem) calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--pq-line);background:var(--pq-bar);box-shadow:0 -8px 24px var(--pq-bg)}.nq-wizard .nq-navigation .ui-button{width:100%;max-width:36rem;min-height:3.25rem;margin-inline:auto;justify-content:center}.nq-two-column{grid-template-columns:1fr}}@media (max-width:480px){.nq-combination-kind{align-items:flex-start;flex-direction:column}.nq-style-options{grid-template-columns:1fr}.nq-difficulty-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.nq-difficulty{padding:.7rem .4rem;font-size:.94rem}.nq-difficulty-icon{font-size:1.15rem}.nq-team-row{gap:.35rem}.nq-color-button,.nq-symbol-button{width:2.6rem;height:2.6rem}}@media (prefers-reduced-motion:reduce){.nq-wizard *,.nq-wizard :after,.nq-wizard :before{transition-duration:.01ms!important}.nq-section[data-active=true]{animation:none}}.editor-regen{--nq-border:var(--pq-line);--nq-surface-raised:var(--pq-surface);--nq-ink:var(--pq-ink);--nq-accent:var(--pq-accent);--nq-soft-accent:var(--pq-accent-soft);--nq-muted:var(--pq-muted);--nq-accent-ink:var(--pq-accent-ink);--nq-field:var(--pq-field);--quickfire-field:var(--pq-sunken);--quickfire-track:var(--pq-sunken);--quickfire-border:var(--pq-line);--quickfire-ink:var(--pq-ink);--quickfire-muted:var(--pq-muted);--quickfire-accent:var(--pq-accent);--quickfire-accent-ink:var(--pq-accent-ink)}.authoring-theme[data-authoring-theme=light] .editor-regen{--quickfire-field:var(--pq-surface);--quickfire-track:var(--pq-sunken);--quickfire-border:var(--pq-line);--quickfire-ink:var(--pq-ink);--quickfire-muted:var(--pq-muted)}.editor-regen .quickfire-option-count{width:13.75rem}.editor-regen .editor-round-scoring-options{grid-template-columns:1fr}.editor-regen-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem}.editor-regen-head h3{color:var(--pq-accent-text);font-family:var(--font-display),Impact,sans-serif;font-size:1.3rem}.editor-regen-where{color:var(--nq-muted);font-size:.9375rem}.editor-regen-intro{margin-top:.35rem;color:var(--pq-muted);font-size:.92rem}.editor-regen-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start;margin-top:1.25rem}@media (min-width:1024px){.editor-regen-grid{grid-template-columns:minmax(0,1fr) minmax(21rem,23rem);gap:1.5rem}}.editor-regen-col{display:grid;gap:1.25rem;min-width:0;align-content:start}.editor-regen-stage{display:grid;gap:1.5rem}.editor-regen-section{min-width:0;padding:1.25rem 1.375rem;border:2px solid var(--pq-line);border-radius:var(--pq-r);background:var(--pq-surface);box-shadow:var(--pq-sh)}.editor-regen-grid .editor-regen-section+.editor-regen-section{margin-top:1.25rem}.editor-regen-section>h4{color:var(--pq-accent-text);font-family:var(--font-display),Impact,sans-serif;font-size:1.375rem;line-height:1.15;letter-spacing:.02em;text-transform:uppercase}.editor-regen-sub{margin:.35rem 0 1.1rem;color:var(--pq-muted);font-size:1rem;line-height:1.5}.editor-regen-specials{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.editor-regen-boardsetup{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem 1.5rem;align-items:start}.editor-regen-boardsetup-col{min-width:0}.editor-regen-boardsetup-col>.editor-regen-field:first-child{margin-top:0}.editor-regen-special{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;padding:.55rem .7rem;border:2px solid var(--pq-line);border-radius:var(--pq-r);background:var(--pq-sunken)}*+.editor-regen-field{margin-top:1.25rem}.gen-status{display:flex;align-items:center;gap:.625rem;margin-top:.75rem;padding:.875rem 1rem;border:2px solid var(--pq-accent-line);border-radius:var(--pq-r);background:var(--pq-accent-soft);box-shadow:var(--pq-shb);color:var(--pq-accent-text)}.gen-status-text{min-width:0;font-family:var(--font-display),Impact,sans-serif;font-size:1.125rem;line-height:1.15;letter-spacing:.02em;text-transform:uppercase}.gen-status-spin{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.35rem;height:1.35rem}.gen-status-ring{position:absolute;inset:0;border:3px solid var(--pq-line-dim);border-top-color:var(--pq-accent-line);border-radius:50%}.gen-status-dot{width:.3rem;height:.3rem;border-radius:50%;background:var(--pq-accent)}.gen-status-dots{display:inline-flex;flex:none;gap:.2rem}.gen-status-dots>span{width:.3rem;height:.3rem;border-radius:50%;background:currentColor}.editor-regen-layout{margin-top:1.5rem}.editor-regen-main{display:grid;gap:1.5rem;min-width:0;align-content:start}.editor-regen-aside{display:flex;flex-direction:column;gap:.75rem;min-width:0}.editor-regen-narrow{max-width:16.25rem}.editor-regen-wide{max-width:35rem}.editor-regen-theme{max-width:35rem;min-height:7.5rem;resize:vertical}.editor-regen-hint{color:var(--pq-muted)}.editor-regen-hint,.editor-regen-warn{margin-top:.35rem;font-size:.875rem;line-height:1.45}.editor-regen-warn{color:var(--pq-warn-ink)}.editor-regen-fixed{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .75rem;border:1px solid var(--nq-border);border-radius:var(--pq-r);color:var(--nq-muted);font-size:.9375rem}.editor-regen-bar{position:sticky;bottom:0;z-index:var(--pq-z-page-sticky);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin:1.5rem -1rem -1rem;padding:1rem;border-top:1px solid var(--pq-line-dim);background:var(--pq-bar);border-end-start-radius:var(--pq-r);border-end-end-radius:var(--pq-r)}.editor-regen-variants{width:100%;justify-content:center}.editor-regen-bar-actions{display:flex;flex-wrap:wrap;gap:.5rem}.editor-regen-summary{min-width:0;color:var(--nq-muted);font-size:.875rem}.editor-regen-busy .editor-regen-grid,.editor-regen-busy .editor-regen-main{opacity:.55;pointer-events:none}.editor-regen-recap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--pq-line-dim)}.editor-regen-draft{max-width:51rem;margin-top:1rem}.authoring-theme[data-authoring-theme=light] .editor-regen{--nq-border:var(--pq-line);--nq-surface-raised:var(--pq-surface);--nq-ink:var(--pq-ink);--nq-accent:var(--pq-accent);--nq-soft-accent:var(--pq-accent-soft);--nq-muted:var(--pq-muted);--nq-field:var(--pq-field)}.authoring-theme[data-authoring-theme=light] .editor-regen-bar{background:var(--pq-sunken);border-color:var(--pq-line-dim)}.authoring-theme[data-authoring-theme=light] .editor-regen-head h3{color:var(--pq-accent-text)}.authoring-theme[data-authoring-theme=light] .editor-regen-intro{color:var(--pq-muted)}.authoring-theme[data-authoring-theme=light] .editor-regen-section>h4{color:var(--pq-accent-text)}.authoring-theme[data-authoring-theme=light] .editor-regen-hint,.authoring-theme[data-authoring-theme=light] .editor-regen-sub{color:var(--pq-muted)}.authoring-theme[data-authoring-theme=light] .editor-regen-special{border-color:var(--pq-line);background:var(--pq-sunken)}.quickfire-setup-controls+.editor-round-scoring-fieldset{margin-top:1rem}.editor-regen--wide .editor-format-options{margin-bottom:0}.editor-regen--inline .editor-regen-bar{margin:1rem -1rem -1rem}.editor-clip-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.editor-clip-time{display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.editor-clip-time .lbl{margin-bottom:.35rem;line-height:1.25}.editor-clip-time-input{position:relative;min-width:0}.editor-clip-time-input input.fld{min-width:0;padding-right:4.5rem;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.editor-clip-time-input input::-webkit-inner-spin-button,.editor-clip-time-input input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.editor-clip-time-unit{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);color:var(--pq-muted);font-size:.8125rem;line-height:1;pointer-events:none}.editor-question-type-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:.75rem}.editor-question-type-field{flex:1 1 12rem;min-width:0}.editor-question-points-field{flex:0 0 auto}.editor-add-question-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.editor-add-question-type-head{display:flex;align-items:center;gap:.45rem;min-width:0}.editor-add-question-type-blurb{color:var(--pq-muted);font-size:.875rem;line-height:1.35}@media (max-width:640px){.editor-add-question-types{grid-template-columns:minmax(0,1fr)}}.editor-add-question-type{display:flex;flex-direction:column;align-items:stretch;gap:.3rem;min-width:0;padding:.7rem .75rem;border:2px solid var(--nq-border);border-radius:var(--pq-r);background:var(--nq-surface-raised);color:var(--nq-ink);text-align:left;cursor:pointer}.editor-add-question-type:focus-visible,.editor-add-question-type:hover{border-color:var(--pq-accent-line)}.editor-add-question-type[data-selected=true]{border-color:var(--pq-accent-line);background:var(--nq-soft-accent)}.editor-add-question-type strong{min-width:0;font-family:var(--font-display),Impact,sans-serif;font-size:.95rem;overflow-wrap:anywhere}.res-table td,.res-table th{padding-left:0;padding-right:1rem}.res-table td:first-child,.res-table th:first-child{padding-left:1rem}.res-table td:last-child,.res-table th:last-child{padding-right:1rem}@media (max-width:640px){.res-table{min-width:0;table-layout:auto}.res-table thead{display:none}.res-table,.res-table tbody,.res-table td,.res-table tr{display:block;width:100%}.res-table tr{padding-top:.5rem;padding-bottom:.5rem;border-top:1px solid var(--pq-line-dim)}.res-table tr:first-child{border-top:none}.res-table td{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.25rem;padding-bottom:.25rem;text-align:left;padding-left:1rem}.res-table td:before{content:attr(data-label);flex:0 0 auto;color:var(--pq-muted);font:700 .8125rem var(--font-body),system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase}}.res-lock-toggle{position:relative;display:inline-flex;align-items:center;gap:.6rem;color:var(--pq-muted);font:700 .8125rem var(--font-body),system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.res-lock-toggle input{position:absolute;width:1px;height:1px;opacity:0}.res-lock-track{position:relative;flex:none;width:3.5rem;height:1.9rem;border:1px solid var(--pq-line);border-radius:999px;background:var(--pq-raised);transition:background-color .18s ease,border-color .18s ease}.res-lock-thumb{position:absolute;top:.15rem;left:.15rem;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--pq-white);color:var(--pq-accent-ink);transition:transform .18s ease,background-color .18s ease,color .18s ease}.res-lock-thumb svg{width:1rem;height:1rem}.res-lock-toggle input:checked+.res-lock-track{border-color:var(--pq-accent-line);background:var(--pq-accent)}.res-lock-toggle input:checked+.res-lock-track .res-lock-thumb{background:var(--pq-accent-ink);color:var(--pq-accent);transform:translateX(1.7rem)}.res-lock-toggle input:focus-visible+.res-lock-track{outline:2px solid var(--pq-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.res-lock-thumb,.res-lock-track{transition:none}}.authoring-theme[data-authoring-theme=light] .res-lock-track{border-color:var(--pq-line);background:var(--pq-raised)}.authoring-theme[data-authoring-theme=light] .res-lock-toggle input:checked+.res-lock-track{border-color:var(--pq-accent-line);background:var(--pq-accent)}.authoring-theme[data-authoring-theme=light] .res-lock-toggle input:focus-visible+.res-lock-track{outline-color:var(--pq-focus)}@media (max-width:1279px){.res-sidebar-first>:last-child{order:-1}}@media (min-width:768px){.res-rail-scoreboard-link{display:none}}