@font-face{font-family:VT323;src:url(/fonts/VT323.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.play-wrap--pixel,.dive-dialog--pixel{--game-ui-font:"VT323", monospace;--pixel-surface:#102b48f5;--pixel-play-surface:#102b48b3;--pixel-answer-control-height:46px;--pixel-edge:#7396b4;--pixel-highlight:#bed8eb;--pixel-shadow:#081c32;--pixel-accent:#f3cd8e;--pixel-ink:#15344e;--pixel-muted:#c0d3e5;--pixel-cut:polygon(4px 0, calc(100% - 4px) 0, calc(100% - 4px) 2px, calc(100% - 2px) 2px, calc(100% - 2px) 4px, 100% 4px, 100% calc(100% - 4px), calc(100% - 2px) calc(100% - 4px), calc(100% - 2px) calc(100% - 2px), calc(100% - 4px) calc(100% - 2px), calc(100% - 4px) 100%, 4px 100%, 4px calc(100% - 2px), 2px calc(100% - 2px), 2px calc(100% - 4px), 0 calc(100% - 4px), 0 4px, 2px 4px, 2px 2px, 4px 2px);--dive-line:#7396b477;--dive-text:#edf4ff}:is(.play-wrap--pixel,.dive-dialog--pixel) [data-tier=everyday]{--tier-color:#86a7ff}:is(.play-wrap--pixel,.dive-dialog--pixel) [data-tier=familiar]{--tier-color:#5bdded}:is(.play-wrap--pixel,.dive-dialog--pixel) [data-tier=notable]{--tier-color:#6bdda0}:is(.play-wrap--pixel,.dive-dialog--pixel) [data-tier=unusual]{--tier-color:#ffb566}:is(.play-wrap--pixel,.dive-dialog--pixel) [data-tier=obscure]{--tier-color:#ff8397}:is(.play-wrap--pixel,.dive-dialog--pixel) [data-tier=wildcard]{--tier-color:#f5d48d}.play-wrap--pixel .game-viewport,.dive-dialog--pixel{font-family:var(--game-ui-font);font-synthesis:none}.dive-dialog--pixel .answer-feedback-report{--radius-control:0;--report-copy-size:18px;--report-action-bg:var(--pixel-accent);--report-action-ink:var(--pixel-ink);--report-link:var(--pixel-muted);--report-link-active:var(--dive-text);--report-hover:#bed8eb12;--report-toggle-size:16px;--control-bg:var(--pixel-surface);--control-border:var(--pixel-edge);--control-text:var(--dive-text);--game-line:var(--dive-line);font-size:18px}.play-wrap--pixel .game-viewport{background:#6388c4}.play-wrap--pixel .play-topbar{top:max(59px,8%)}.play-wrap--pixel .play-heading :is(.eyebrow,.play-subtitle),.play-wrap--pixel:not(.play-wrap--submerged,.play-wrap--preview,.play-wrap--answering) .game-toolbar{color:#102c4a}:is(.play-wrap--sports,.play-wrap--movies) .play-heading :is(.eyebrow,.play-subtitle),:is(.play-wrap--sports,.play-wrap--movies):not(.play-wrap--submerged,.play-wrap--preview,.play-wrap--answering) .game-toolbar{color:#fff0d2}.play-wrap--movies .pixel-wordmark-light{fill:#fff0c5;animation:none}.play-wrap--pixel:is(.play-wrap--preview,.play-wrap--answering) .game-toolbar{color:var(--dive-text)}.play-wrap--pixel .play-heading h1{margin:8px auto;line-height:1}.play-wrap--pixel .pixel-wordmark{width:min(49%,380px);min-width:190px;margin:auto;display:block}.play-wrap--pixel .pixel-wordmark-light{animation:11s step-end infinite pixel-title-light}.play-wrap--pixel .mission-intro{top:64%}.play-wrap--pixel .game-loading{font-family:var(--game-ui-font)}.play-wrap--pixel .game-loading--error{border-color:var(--game-loading-line)}.play-wrap--pixel :is(.game-toolbar,.mission-copy strong,.launch-button,.result-kicker,.score-large),.dive-dialog--pixel :is(h2,h3,button,.score-key){font-family:var(--game-ui-font)}.play-wrap--pixel .game-toolbar-label,.play-wrap--pixel .game-back-link{font-size:15px}.play-wrap--pixel.play-wrap--submerged .game-back-link{border:1px solid var(--pixel-edge);background:var(--pixel-play-surface);clip-path:var(--pixel-cut);padding:0 10px}.play-wrap--pixel .game-toolbar .chrome-icon{clip-path:var(--pixel-cut);border-radius:0}.play-wrap--pixel .game-toolbar .sound-toggle{clip-path:none}.play-wrap--pixel .game-toolbar .sound-toggle:is(:hover,:active,[aria-pressed=true]){background:0 0}.play-wrap--pixel .mission-copy strong{letter-spacing:.04em;font-size:15px}:is(.play-wrap--pixel,.dive-dialog--pixel) .dive-button{font-family:var(--game-ui-font);background:var(--pixel-accent);min-height:46px;color:var(--pixel-ink);clip-path:var(--pixel-cut);border:2px solid #ffe3b0;border-radius:0;font-size:20px;font-weight:400;transition:background-color .12s,box-shadow .12s;box-shadow:inset 0 2px #fff0cc99,inset 0 -4px #ba8b4c}:is(.play-wrap--pixel,.dive-dialog--pixel) .dive-button:hover{background:#ffdda4}:is(.play-wrap--pixel,.dive-dialog--pixel) .dive-button:active:not(:disabled){box-shadow:inset 0 2px #b98b4e,inset 0 -1px #f9dfa8}:is(.play-wrap--pixel,.dive-dialog--pixel) .dive-button--quiet{border-color:var(--pixel-edge);color:#e3efff;background:#173955;box-shadow:inset 0 1px #a3c5e333,inset 0 -3px #081e34}:is(.play-wrap--pixel,.dive-dialog--pixel) .dive-button--quiet:hover{background:#244b6b}:is(.play-wrap--pixel,.dive-dialog--pixel) :is(input,button,a,summary,textarea):focus-visible{outline:2px solid var(--pixel-accent);outline-offset:-4px}:is(.play-wrap--pixel,.dive-dialog--pixel) .dive-button:focus-visible{outline-color:var(--pixel-ink);outline-offset:-6px}:is(.play-wrap--pixel,.dive-dialog--pixel) .dive-button--quiet:focus-visible{outline-color:var(--pixel-accent)}.play-wrap--pixel .game-toolbar :is(button,a):focus-visible{outline-color:currentColor}:is(.play-wrap--pixel,.dive-dialog--pixel) .dive-text-button{color:#f1d49b}.play-wrap--pixel .launch-button{min-width:0;max-width:100%;padding:12px 20px 15px;display:grid}.play-wrap--pixel .launch-button small{font-family:var(--game-ui-font);font-size:13px}.pixel-hud{pointer-events:none;color:#e8f2ff;font-family:var(--game-ui-font);grid-template-columns:1fr 108px 1fr;align-items:start;display:grid;position:absolute;top:64px;left:16px;right:16px}.pixel-rounds{background:var(--pixel-play-surface);border:1px solid var(--pixel-edge);clip-path:var(--pixel-cut);grid-column:2;justify-items:center;gap:4px;padding:9px 8px 7px;font-size:16px;font-weight:400;line-height:1.2;display:grid}.pixel-round-pips{gap:4px;display:flex}.pixel-round-pips i{background:#45627d;width:8px;height:5px}.pixel-round-pips i.complete{background:#9cc9e7}.pixel-round-pips i.current{background:var(--pixel-accent)}.pixel-points{border:1px solid var(--pixel-edge);background:var(--pixel-play-surface);justify-self:end;align-items:center;gap:8px;min-height:42px;padding:7px 10px;display:flex;position:relative;box-shadow:inset 0 1px #c1d9ed22}.pixel-points>span:first-child{color:#bdd0e4;font-size:16px}.pixel-points b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:400;line-height:1}.pixel-score-gain{color:var(--tier-color);text-shadow:1px 1px #102239;font-size:22px;animation:3s ease-out both pixel-score-gain;position:absolute;top:calc(100% + 4px);right:4px}@keyframes pixel-score-gain{0%{opacity:0;transform:translateY(3px)}12%,60%{opacity:1}to{opacity:0;transform:translateY(-8px)}}.play-wrap--pixel .question-phase{grid-template-rows:44px minmax(0,1fr) auto;gap:8px}.pixel-question-dock{grid-row:3;justify-self:center;gap:clamp(12px,min(21.8cqh,45cqh - 185px),190px);width:min(650px,100%);min-height:0;display:grid}.play-wrap--pixel :is(.prompt-card,.result-signal,.expedition-summary,.correction-card,.answer-recovery,.preview-lock,.answer-feedback,.request-message){background:var(--pixel-surface);border:1px solid var(--pixel-edge);clip-path:var(--pixel-cut);box-shadow:inset 0 1px #bed8eb33, inset 0 -2px var(--pixel-shadow);border-radius:0}.play-wrap--pixel .pixel-question-dock :is(.prompt-card,.answer-console,.preview-lock){width:100%;margin:0}.play-wrap--pixel .pixel-question-dock .prompt-card{background-color:var(--pixel-play-surface);background-image:repeating-linear-gradient(#0000 0 3px,#0000001f 3px 4px);border-top:2px solid #9bbbd4;min-height:min(16.3cqw,140px);max-height:min(30cqh,210px);padding:16px 20px}.play-wrap--pixel .prompt-caption{font-family:var(--game-ui-font);color:#bcd6ee;letter-spacing:.08em;font-size:17px;font-weight:400;line-height:1.15}.play-wrap--pixel .prompt-card h2{font-family:var(--game-ui-font);overflow-wrap:anywhere;margin:12px 0 0;font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:1.25}.play-wrap--pixel .answer-console{gap:8px}.play-wrap--pixel .answer-strip{grid-template-columns:46px minmax(0,1fr) 64px 80px;gap:8px}.play-wrap--pixel .strip-timer{--timer-arc:var(--pixel-accent);background:var(--pixel-play-surface);color:#d5eaff;width:44px;height:44px;font:22px var(--game-ui-font);font-variant-numeric:tabular-nums;border-radius:50%;position:relative}.play-wrap--pixel .strip-timer:after{content:"";border-radius:inherit;background:conic-gradient(var(--timer-arc) var(--timer-progress), var(--pixel-edge) 0);padding:2px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.play-wrap--pixel .strip-timer b{background:0 0;width:auto;height:auto;font-weight:400}.play-wrap--pixel .strip-timer.urgent{--timer-arc:#edab89;color:#ffc3a2}.play-wrap--pixel .answer-strip input{font-family:var(--game-ui-font);height:var(--pixel-answer-control-height);border:2px solid var(--pixel-edge);background:var(--pixel-play-surface);color:#eff5ff;border-radius:0;padding:0 12px;font-size:20px;box-shadow:inset 0 2px #06172a}.play-wrap--pixel .answer-strip input::placeholder{color:#aabed5}.play-wrap--pixel .answer-strip input:focus{border-color:#b7d8f2}.play-wrap--pixel .answer-strip .dive-button{font-family:var(--game-ui-font);min-height:var(--pixel-answer-control-height);padding:8px 10px 10px;font-size:17px}.play-wrap--pixel .answer-pending{font:16px/16px var(--game-ui-font);color:var(--pixel-muted);bottom:4px;left:14px}.play-wrap--pixel .answer-strip[data-submitting] input{border-color:var(--pixel-edge);color:var(--dive-text);padding-top:0;padding-bottom:18px}.play-wrap--pixel .answer-strip[data-submitting] .lock-answer{border-color:var(--pixel-edge);color:var(--pixel-muted);box-shadow:inset 0 -2px var(--pixel-shadow);background:#203e54}.play-wrap--pixel .answer-signal{color:var(--pixel-accent)}.play-wrap--pixel .answer-feedback{color:#f1d3a1;margin:0;padding:8px 12px;font-size:16px;line-height:1.25}.play-wrap--pixel .correction-card{gap:8px}.play-wrap--pixel .correction-card .dive-button--small{min-height:40px;font-size:15px}.play-wrap--pixel .preview-lock{min-height:var(--pixel-answer-control-height);font:16px var(--game-ui-font);color:#c4daf0;justify-content:center;align-items:center;padding:0 13px;display:flex}.play-wrap--pixel .preview-lock b{background:var(--pixel-accent);border-radius:0}.pixel-score-hint{font-family:var(--game-ui-font);letter-spacing:.04em;color:#c8ddf0;text-shadow:0 1px #12304b;margin:12px 0 0;font-size:14px;line-height:1.2}.play-wrap--pixel .result-signal{background:var(--pixel-play-surface);border-top:2px solid var(--tier-color,var(--pixel-highlight));width:min(440px,100%);padding:14px 20px}.play-wrap--pixel .result-kicker{color:#adc7df;font-size:12px;font-weight:400}.play-wrap--pixel .result-heading{gap:16px}.play-wrap--pixel .score-large{color:var(--tier-color,var(--pixel-accent));letter-spacing:0;white-space:nowrap;font-size:clamp(34px,4vw,48px);font-weight:400}.play-wrap--pixel .result-heading h2{overflow-wrap:anywhere;max-height:3.6em;font-size:clamp(18px,2vw,23px);overflow:auto}.play-wrap--pixel .depth-gain{color:#bfd3e8;font-size:11px}.play-wrap--pixel .tier-result{gap:5px 8px;margin-top:10px}.play-wrap--pixel .tier-result b{font:16px var(--game-ui-font);color:var(--tier-color)}.play-wrap--pixel .tier-result b:before{content:"";background:currentColor;width:6px;height:6px;margin-right:6px;display:inline-block}.play-wrap--pixel .round-next{border-top:1px solid #7597b43d;margin-top:10px;padding-top:10px}.play-wrap--pixel .round-next .dive-button{min-width:180px;padding:8px 16px 11px}.play-wrap--pixel .expedition-summary{background:var(--pixel-play-surface);padding:16px 22px}.play-wrap--pixel .expedition-summary h2{font-family:var(--game-ui-font);font-size:26px;font-weight:400}.play-wrap--pixel .completion-actions .dive-button{font-size:16px}.play-wrap--pixel .depth-housing{fill:var(--pixel-play-surface);fill-opacity:1}.play-wrap--pixel .depth-housing,.play-wrap--pixel .depth-current>path{shape-rendering:crispedges}.dive-dialog--pixel{--modal-bg:#102b48;--modal-text:#edf4ff;--modal-muted:#c0d3e5;border:2px solid var(--pixel-edge);border-radius:0;box-shadow:inset 0 2px #bed8eb44,0 16px 60px #07172c77}.dive-dialog--pixel::backdrop{background:#081c3266}.dive-dialog--pixel .dive-dialog-heading{background:#183854;border-color:#7197b54d;padding:10px 18px}.dive-dialog--pixel .dive-dialog-heading h2{letter-spacing:0;font-size:26px;font-weight:400}.dive-dialog--pixel .modal-close{color:#cfe1f2;border-radius:0}.dive-dialog--pixel .modal-close:hover{background:#c1ddf21a}.dive-dialog--pixel .modal-close:active{background:#c1ddf22b}.dive-dialog--pixel .score-key>div{border-color:var(--tier-color);background:#173752;border-radius:0}.dive-dialog--pixel .score-key b{color:var(--tier-color);font-size:24px;font-weight:400}.dive-dialog--pixel h3,.play-wrap--pixel .mission-copy strong{font-weight:400}.dive-dialog--pixel .score-key span{font-size:15px}.dive-dialog--pixel .score-key small{font-size:12px}.dive-dialog--pixel textarea{border-color:var(--pixel-edge);background:#0b2239;border-radius:0}.dive-dialog--pixel .menu-timer-note{background:#5e472b55;border-color:#dfb875;border-radius:0}.dive-dialog--pixel .review-round-prompt{letter-spacing:.04em;text-transform:uppercase;font-size:14px}.dive-dialog--pixel .review-round-answer,.dive-dialog--pixel .review-round-score{font-size:20px}.dive-dialog--pixel .answer-groups{padding-top:6px;padding-bottom:14px}.dive-dialog--pixel .answer-tier{--answer-tier-color:var(--tier-color)}.dive-dialog--pixel .answer-tier-heading{letter-spacing:.08em;margin-bottom:6px;font-size:13px;font-weight:400}.dive-dialog--pixel .answer-tier-list>li{font-size:16px;line-height:1.3}.dive-dialog--pixel .answer-tier+.answer-tier{padding-top:14px}.dive-dialog--pixel .answer-tier-list{gap:6px 14px}.dive-dialog--pixel .answer-tier-swatch{width:8px;height:8px}@container (width>=720px){.pixel-question-dock{width:min(650px,100% - 140px)}}@container (width>=720px) and (height>=621px){.pixel-question-dock{margin-bottom:clamp(0px,5.2cqh - 20px,24px)}}@container (width>=720px) and (height<=620px){.pixel-question-dock{justify-self:end;width:min(650px,66% - 66px);margin-right:70px}.play-wrap--pixel .round-result{justify-content:center;align-items:flex-end}.play-wrap--pixel .result-signal{width:min(410px,66% - 70px);margin-right:70px}}@container (width<=719px){.play-wrap--pixel .question-phase{grid-template-rows:44px minmax(0,1fr) auto minmax(0,.12fr)}.pixel-question-dock{gap:clamp(12px,4cqh,26px)}.play-wrap--pixel .pixel-question-dock .prompt-card{min-height:0;max-height:min(27cqh,170px);padding:12px 14px}.play-wrap--pixel .prompt-caption{font-size:16px}.play-wrap--pixel .answer-strip{grid-template-columns:38px minmax(0,1fr) 44px 56px;gap:6px}.play-wrap--pixel .strip-timer{width:36px;height:36px;font-size:20px}.play-wrap--pixel .answer-strip .dive-button{padding:8px 4px 10px;font-size:18px}.pixel-hud{left:12px;right:12px}.pixel-points{flex-direction:column;gap:0;min-width:62px;padding:4px 8px}.pixel-points>span:first-child{font-size:12px}.pixel-points b{font-size:22px}.play-wrap--pixel .result-signal{padding:12px 16px}.play-wrap--pixel .result-heading{gap:12px}}@container (height<=380px){.play-wrap--pixel .play-topbar{top:46px}.play-wrap--pixel .pixel-wordmark{width:158px;min-width:0}.play-wrap--pixel .mission-intro{gap:6px;top:60%}.play-wrap--pixel .mission-copy strong{font-size:12px;line-height:1.2}.play-wrap--pixel .mission-copy>span{display:none}.play-wrap--pixel .launch-button{gap:2px;font-size:16px;padding:8px 12px 10px!important}.play-wrap--pixel .launch-button small{font-size:11px;line-height:1}.play-wrap--pixel .pixel-question-dock .prompt-card{min-height:0;max-height:23cqh;padding:6px 12px}.pixel-question-dock{gap:6px}.play-wrap--pixel .question-phase{grid-template-rows:28px minmax(0,1fr) auto;gap:6px}.pixel-hud{top:52px}.pixel-score-gain,.play-wrap--pixel .tier-result>span{display:none}.play-wrap--pixel .result-signal{padding:10px 16px}.play-wrap--pixel .result-kicker{margin-bottom:4px}.play-wrap--pixel .result-heading .score-large{font-size:30px}}@container (width>=720px) and (height<=380px){.play-wrap--pixel .question-phase{grid-template-rows:minmax(0,1fr) auto}.pixel-question-dock{grid-row:2;grid-template-rows:minmax(0,auto) auto;max-height:calc(100cqh - 72px)}.play-wrap--pixel .pixel-question-dock .prompt-card{max-height:none}.pixel-hud{grid-template-columns:108px 1fr;gap:12px;width:240px;top:56px;right:auto}.pixel-rounds{grid-column:1}}@media (prefers-reduced-motion:reduce){.pixel-score-gain{display:none}}
