.gotwXq_player{z-index:200;color:var(--paper);background:#120f0c;place-items:center;display:grid;position:fixed;inset:0}.gotwXq_backdrop{display:none;position:absolute;inset:0;overflow:hidden}.gotwXq_scene{z-index:0;position:absolute;inset:0;overflow:hidden}.gotwXq_face{background:#2b2721;display:block;position:relative;overflow:hidden}.gotwXq_face img{object-fit:cover;object-position:center 20%;width:100%;height:100%;transition:filter 1.1s var(--ease-out)}.gotwXq_face[data-blur] img{filter:blur(26px)grayscale()brightness(.8)}.gotwXq_faceInitials{background:var(--thread-red);width:100%;height:100%;color:var(--paper);font-family:var(--font-display);place-items:center;font-size:clamp(2rem,9vw,5rem);display:grid}.gotwXq_backdropFace{animation:24s ease-out both gotwXq_drift;position:absolute;inset:0}.gotwXq_backdropFace img{transform:scale(1.04)}@keyframes gotwXq_drift{0%{transform:scale(1.12)}to{transform:scale(1)}}.gotwXq_trioBackdrop{grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}.gotwXq_trioBackdropFace{height:100%}.gotwXq_trioBackdropFace img{filter:grayscale()brightness(.55)}.gotwXq_shade{background:linear-gradient(#120f0cbf 0%,#120f0c0d 22%,#120f0c33 38%,#120f0ceb 62%,#120f0c 100%);position:absolute;inset:0}.gotwXq_frame{flex-direction:column;width:100%;height:100dvh;display:flex;position:relative}.gotwXq_top{z-index:2;padding:calc(.75rem + env(safe-area-inset-top)) 1rem .5rem;position:relative}.gotwXq_bars{align-items:center;gap:5px;display:flex}.gotwXq_barTrack{background:#f6f0e447;border-radius:3px;flex:1;height:3px;overflow:hidden}.gotwXq_barFill{background:var(--paper);transform-origin:0;height:100%;transition:transform .6s var(--ease-out);display:block}.gotwXq_barDiamond{background:#f6f0e447;flex:none;width:8px;height:8px;margin-left:2px;transition:background .4s;transform:rotate(45deg)}.gotwXq_barDiamond[data-on]{background:#e0525c}.gotwXq_topRow{justify-content:space-between;align-items:center;margin-top:.75rem;display:flex}.gotwXq_journeyName{font-family:var(--font-display);text-shadow:0 1px 8px #00000080;align-items:center;gap:.45rem;font-size:.95rem;font-style:italic;display:inline-flex}.gotwXq_journeyStar{width:14px;height:14px}.gotwXq_close{width:40px;height:40px;color:var(--paper);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120f0c59;border-radius:50%;place-items:center;display:grid}.gotwXq_close:hover{background:#120f0c99}.gotwXq_close svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:18px;height:18px}.gotwXq_panel{z-index:1;min-height:0;padding:1rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-width:none;animation:gotwXq_panel-in .55s var(--ease-out) both;flex-direction:column;flex:1;justify-content:flex-end;display:flex;position:relative;overflow-y:auto}.gotwXq_panel::-webkit-scrollbar{display:none}@keyframes gotwXq_panel-in{0%{opacity:0;transform:translateY(18px)}}.gotwXq_panel :is(h1,h2):focus{outline:none}.gotwXq_eyebrow{color:#f0b6bb;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;font-size:.74rem;font-weight:700}.gotwXq_clues{gap:.55rem;margin:0 0 .9rem;padding:0;list-style:none;display:grid}.gotwXq_clues li{font-family:var(--font-display);animation:gotwXq_clue-in .6s var(--ease-out) both;padding-left:1.4rem;font-size:clamp(1.15rem,4.6vw,1.35rem);line-height:1.35;position:relative}.gotwXq_clues li:before{content:"";background:#e0525c;width:7px;height:7px;position:absolute;top:.55em;left:.15rem;transform:rotate(45deg)}@keyframes gotwXq_clue-in{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}}.gotwXq_moreClue,.gotwXq_skip,.gotwXq_textLink{color:#f6f0e4bf;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:.35rem 0;font-size:.9rem;font-weight:600;-webkit-text-decoration:underline #f6f0e459;text-decoration:underline #f6f0e459}.gotwXq_moreClue{margin-bottom:1rem}.gotwXq_skip{margin-top:.9rem}.gotwXq_moreClue:hover,.gotwXq_skip:hover,.gotwXq_textLink:hover{color:var(--paper)}.gotwXq_choices{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.gotwXq_choices li{animation:gotwXq_clue-in .5s calc(.1s + var(--i) * 70ms) var(--ease-out) both}.gotwXq_choice{width:100%;min-height:54px;color:var(--paper);font:inherit;text-align:left;-webkit-backdrop-filter:blur(10px);cursor:pointer;transition:background .2s, box-shadow .2s, transform .25s var(--ease-out), opacity .3s;background:#f6f0e41f;border:0;border-radius:16px;align-items:center;gap:.8rem;padding:.6rem 1rem .6rem .7rem;font-size:1rem;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #f6f0e433}.gotwXq_choice:hover:not(:disabled){background:#f6f0e433;transform:translateY(-1px)}.gotwXq_choiceMark{background:#f6f0e424;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.8rem;font-weight:700;display:grid}.gotwXq_choice[data-state=right]{background:var(--paper);color:var(--ink);box-shadow:none;animation:gotwXq_right .5s var(--ease-out)}.gotwXq_choice[data-state=right] .gotwXq_choiceMark{color:#fff;background:#2f7a47}.gotwXq_choice[data-state=wrong]{background:#b3202c59;animation:.4s gotwXq_shake;box-shadow:inset 0 0 0 1.5px #e0525c}.gotwXq_choice[data-state=wrong] .gotwXq_choiceMark{background:#e0525c}.gotwXq_choice[data-state=muted]{opacity:.45}.gotwXq_choice:disabled{cursor:default}@keyframes gotwXq_right{40%{transform:scale(1.03)}}@keyframes gotwXq_shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.gotwXq_after{animation:gotwXq_panel-in .5s var(--ease-out) both;gap:1rem;margin-top:1.1rem;display:grid}.gotwXq_verdict{margin:0;font-size:1rem;line-height:1.55}.gotwXq_verdict strong{color:#f0b6bb}.gotwXq_next{background:var(--thread-red);min-height:54px;color:var(--paper);font:inherit;cursor:pointer;transition:background .2s, transform .3s var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px #b3202c66}.gotwXq_next:hover{background:#c9303b;transform:translateY(-1px)}.gotwXq_name{font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 100;letter-spacing:-.03em;margin:0;font-size:clamp(2.3rem,10vw,3.4rem);font-weight:400;line-height:.98}.gotwXq_tagline{color:#f6f0e4b3;font-family:var(--font-display);margin:.6rem 0 0;font-size:1.05rem;font-style:italic}.gotwXq_story{margin:1.1rem 0 0;font-size:1.04rem;line-height:1.7}.gotwXq_meta{color:#f6f0e499;margin:.9rem 0 0;font-size:.85rem}.gotwXq_row{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.4rem;display:flex}.gotwXq_prompt{font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 100;letter-spacing:-.02em;margin:0 0 1.1rem;font-size:clamp(1.6rem,6.5vw,2.1rem);font-weight:400;line-height:1.12}.gotwXq_trio{justify-content:center;margin-bottom:1.4rem;display:flex}.gotwXq_trio>span{animation:gotwXq_clue-in .6s calc(var(--i) * .12s) var(--ease-out) both}.gotwXq_trio>span+span{margin-left:-14px}.gotwXq_trioFace{aspect-ratio:4/5;width:84px;rotate:calc((var(--i) - 1) * 6deg);border:4px solid #fffaf1;box-shadow:0 10px 24px #0006}.gotwXq_finishTitle{font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 100;letter-spacing:-.03em;margin:0;font-size:clamp(2.4rem,10vw,3.4rem);font-weight:400;line-height:.98}.gotwXq_finishTitle em{color:#f0b6bb;font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;font-weight:500}.gotwXq_result{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.25rem;display:flex}.gotwXq_resultNumber{font-family:var(--font-display);font-size:3.4rem;font-weight:500;line-height:1}.gotwXq_resultNumber small{color:#f6f0e499;font-size:1.4rem}.gotwXq_score{gap:5px;display:inline-flex}.gotwXq_stitch{border-radius:3px;place-items:center;width:18px;height:18px;display:grid;box-shadow:inset 0 0 0 1.5px #f6f0e44d}.gotwXq_stitch svg{opacity:0;fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;width:100%;height:100%}.gotwXq_stitch[data-mark=right]{background:var(--thread-red);box-shadow:none}.gotwXq_stitch[data-mark=right] svg{opacity:1}.gotwXq_stitch[data-thread]{margin-left:4px;transform:rotate(45deg)scale(.85)}.gotwXq_stitch[data-thread] svg{transform:rotate(-45deg)}.gotwXq_scoreLg .gotwXq_stitch{width:26px;height:26px}.gotwXq_met{gap:.5rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.gotwXq_met a{color:var(--paper);background:#f6f0e414;border-radius:14px;align-items:center;gap:.8rem;padding:.45rem;text-decoration:none;display:flex}.gotwXq_met a:hover{background:#f6f0e424}.gotwXq_met a>span:nth-child(2){flex:1;font-weight:600}.gotwXq_metFace{border-radius:50%;width:42px;height:42px}.gotwXq_shareRow{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.gotwXq_saveCard{height:48px;color:var(--paper);border-radius:999px;align-items:center;padding:0 1.2rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px #f6f0e480}.gotwXq_saveCard:hover{background:#f6f0e41a}.gotwXq_finishNext{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.25rem;display:flex}.gotwXq_shareRow button{height:48px;color:var(--paper);box-shadow:inset 0 0 0 1.5px #f6f0e480}@media (min-width:720px){.gotwXq_backdrop{display:block}.gotwXq_backdrop .gotwXq_face img{filter:blur(40px)brightness(.45)}.gotwXq_backdrop .gotwXq_trioBackdropFace img{filter:blur(30px)grayscale()brightness(.4)}.gotwXq_frame{isolation:isolate;background:#120f0c;border-radius:28px;width:min(460px,100%);height:min(880px,100dvh - 48px);overflow:hidden;box-shadow:0 30px 80px #0000008c}}@media (prefers-reduced-motion:reduce){.gotwXq_backdropFace,.gotwXq_panel,.gotwXq_clues li,.gotwXq_choices li,.gotwXq_choice[data-state],.gotwXq_after,.gotwXq_trio>span{animation:none}.gotwXq_face img,.gotwXq_barFill{transition:none}}
