.RLMXrW_phrases{word-break:keep-all;overflow-wrap:anywhere}
._9v1nSG_shell{flex-direction:column;justify-content:center;width:min(100% - 32px,920px);min-height:100dvh;margin-inline:auto;padding-block:clamp(24px,6vw,64px);display:flex}._9v1nSG_errorBox{border:var(--border);background:var(--panel);box-shadow:4px 4px 0 var(--hanko);margin-bottom:24px;padding:14px 18px}._9v1nSG_errorBox p{margin:0 0 6px;font-weight:700}._9v1nSG_primaryButton{border:var(--border);background:var(--hanko);color:var(--hanko-ink);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:.08em;box-shadow:var(--shadow-panel);cursor:pointer;transition:transform var(--duration-fast) ease-out, box-shadow var(--duration-fast) ease-out;align-self:flex-start;padding:14px 40px}._9v1nSG_primaryButton:hover:not(:disabled){box-shadow:8px 8px 0 var(--ink);transform:translate(-2px,-2px)}._9v1nSG_primaryButton:active:not(:disabled){box-shadow:var(--shadow-pressed);transform:translate(4px,4px)}._9v1nSG_primaryButton:disabled{opacity:.6;cursor:progress}._9v1nSG_textButton{color:var(--ink-soft);font-size:var(--text-sm);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:6px 0;text-decoration:underline}._9v1nSG_textButton:hover:not(:disabled){color:var(--hanko)}._9v1nSG_textButton:disabled{opacity:.35;cursor:default}._9v1nSG_intro{flex-direction:column;gap:20px;display:flex;position:relative}._9v1nSG_kicker{letter-spacing:.2em;color:var(--ink-soft);margin:0;font-weight:700}._9v1nSG_heroTitle{font-family:var(--font-display);font-size:var(--text-hero);flex-direction:column;margin:0;font-weight:400;line-height:1;display:flex}._9v1nSG_heroTitleOffset{color:var(--hanko);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;padding-left:1.2em}._9v1nSG_hanko{aspect-ratio:1;border:4px solid var(--hanko);width:clamp(72px,14vw,120px);color:var(--hanko);font-family:var(--font-display);writing-mode:vertical-rl;transform-origin:100% 0;opacity:.88;animation:_9v1nSG_stamp .52s var(--ease-pop) .2s both;border-radius:14px;place-items:center;font-size:clamp(1.6rem,4vw,2.6rem);line-height:1;display:grid;position:absolute;top:0;right:0;transform:rotate(8deg)}._9v1nSG_lede{max-width:34em;font-size:var(--text-lg);margin:0}._9v1nSG_lede strong{background:linear-gradient(transparent 60%, color-mix(in srgb, var(--star) 55%, transparent) 60%)}._9v1nSG_footnote{font-size:var(--text-sm);color:var(--ink-soft);margin:0}._9v1nSG_footnote a{color:inherit;text-underline-offset:3px}._9v1nSG_startActions{flex-wrap:wrap;align-items:center;gap:16px 20px;display:flex}._9v1nSG_secondaryButton{border:var(--border);background:var(--panel);box-shadow:4px 4px 0 var(--ink);cursor:pointer;transition:transform var(--duration-fast) ease-out, box-shadow var(--duration-fast) ease-out;padding:12px 24px;font-weight:700}._9v1nSG_secondaryButton:hover:not(:disabled){box-shadow:6px 6px 0 var(--hanko);transform:translate(-2px,-2px)}._9v1nSG_secondaryButton:active:not(:disabled){box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}._9v1nSG_secondaryButton:disabled{opacity:.6;cursor:progress}._9v1nSG_ageGate{border:4px solid var(--hanko);background:var(--panel);max-width:34em;box-shadow:8px 8px 0 var(--ink);flex-direction:column;gap:14px;padding:clamp(24px,5vw,40px);display:flex}._9v1nSG_ageGate p{margin:0}._9v1nSG_ageGateTitle{font-family:var(--font-display);color:var(--hanko);margin:0;font-size:clamp(1.6rem,1.2rem + 2vw,2.4rem);font-weight:400}._9v1nSG_ageGateQuestion{font-weight:700;font-size:var(--text-lg)}._9v1nSG_purchase,._9v1nSG_purchaseCompact{align-items:center;gap:10px;margin:20px 0 0;display:flex}._9v1nSG_purchaseCompact{margin-top:6px}._9v1nSG_purchaseButton{border:var(--border);background:var(--ink);color:var(--paper);box-shadow:4px 4px 0 var(--hanko);transition:transform var(--duration-fast) ease-out;padding:10px 22px;font-weight:700;text-decoration:none;display:inline-block}._9v1nSG_purchaseButton:hover{transform:translate(-2px,-2px)}._9v1nSG_purchaseTextLink{color:var(--ink);text-underline-offset:3px;font-size:.8rem;font-weight:700}._9v1nSG_prBadge{border:1px solid var(--ink-soft);color:var(--ink-soft);letter-spacing:.1em;padding:0 6px;font-size:.7rem}._9v1nSG_questionScreen{flex-direction:column;gap:clamp(20px,4vw,32px);display:flex}._9v1nSG_questionMeta{border-bottom:var(--border);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:8px;display:flex}._9v1nSG_questionNumber{font-family:var(--font-display);font-size:var(--text-lg);margin:0}._9v1nSG_questionNumber span{color:var(--hanko);margin-inline:.08em;font-size:2.4em;line-height:1}._9v1nSG_candidates{font-size:var(--text-sm);color:var(--ink-soft);margin:0}._9v1nSG_candidates strong{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.6em;font-weight:400}._9v1nSG_bubbleStage{isolation:isolate;place-items:center;min-height:clamp(220px,34vw,300px);display:grid;position:relative}._9v1nSG_speedLines{z-index:-1;background:repeating-conic-gradient(from 0deg, var(--ink) 0deg 1.2deg, transparent 1.2deg 7deg);opacity:.22;position:absolute;inset:-10% 0;-webkit-mask-image:radial-gradient(closest-side,#0000 42%,#000 72%,#0000 100%);mask-image:radial-gradient(closest-side,#0000 42%,#000 72%,#0000 100%)}._9v1nSG_bubble{border:var(--border);background:var(--panel);max-width:22em;font-size:var(--text-question);text-align:center;text-wrap:balance;box-shadow:var(--shadow-panel);animation:_9v1nSG_pop var(--duration-pop) var(--ease-pop) both;border-radius:50%/42%;margin:0;padding:clamp(22px,4vw,36px) clamp(26px,5vw,48px);font-weight:700;line-height:1.45;position:relative}._9v1nSG_bubble:after{content:"";background:var(--panel);border-right:var(--border);border-bottom:var(--border);clip-path:polygon(0 0,100% 0,100% 100%);width:34px;height:30px;position:absolute;bottom:-26px;left:22%;transform:skew(-24deg)}._9v1nSG_answers{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}._9v1nSG_answerButton{border:var(--border);background:var(--panel);min-height:64px;font-weight:700;font-size:var(--text-base);box-shadow:4px 4px 0 var(--ink);cursor:pointer;transition:transform var(--duration-fast) ease-out, box-shadow var(--duration-fast) ease-out, background-color var(--duration-fast) ease-out;padding:14px 8px 10px;position:relative}._9v1nSG_answerButton[data-tone=strong]{font-family:var(--font-display);font-weight:400;font-size:var(--text-lg)}._9v1nSG_answerButton[data-tone=neutral]{background:var(--paper-deep)}._9v1nSG_answerButton:hover:not(:disabled){background:var(--ink);color:var(--paper);box-shadow:6px 6px 0 var(--hanko);transform:translate(-2px,-2px)}._9v1nSG_answerButton:active:not(:disabled){box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}._9v1nSG_answerButton:disabled{opacity:.55;cursor:progress}._9v1nSG_answerKey{font-family:var(--font-body);opacity:.55;font-size:.7rem;font-weight:700;position:absolute;top:4px;left:7px}._9v1nSG_choicePanel{flex-direction:column;gap:18px;display:flex}._9v1nSG_choiceGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}._9v1nSG_choiceGridWide{grid-template-columns:1fr}._9v1nSG_choiceHint{color:var(--ink-soft);font-size:var(--text-sm);text-align:center;margin:-6px 0 0}._9v1nSG_choiceChip{border:var(--border);background:var(--panel);min-height:52px;color:var(--ink);font-weight:700;font-size:var(--text-base);text-align:left;box-shadow:4px 4px 0 var(--ink);cursor:pointer;transition:transform var(--duration-fast) ease-out, box-shadow var(--duration-fast) ease-out, background var(--duration-fast) ease-out;align-items:center;gap:6px;padding:10px;display:flex}._9v1nSG_choiceChip:hover:not(:disabled){box-shadow:6px 6px 0 var(--hanko);transform:translate(-2px,-2px)}._9v1nSG_choiceChip:active:not(:disabled){box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}._9v1nSG_choiceChip[aria-pressed=true]{background:var(--hanko);color:var(--hanko-ink);box-shadow:var(--shadow-pressed);transform:translate(2px,2px)}._9v1nSG_choiceChip:focus-visible{outline:3px solid var(--hanko);outline-offset:3px}._9v1nSG_choiceChip:disabled{opacity:.55;cursor:progress}._9v1nSG_choiceMark{border:2px solid;border-radius:50%;flex:none;place-items:center;width:1.4em;height:1.4em;font-size:.85em;line-height:1;display:inline-grid}._9v1nSG_choiceActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}._9v1nSG_choiceActions ._9v1nSG_primaryButton{align-self:auto}._9v1nSG_finishEarly{border-top:2px dashed var(--ink-faint);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:18px;display:flex}._9v1nSG_finishNote{color:var(--ink-soft);font-size:var(--text-sm);margin:0}._9v1nSG_questionNav{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}._9v1nSG_result{flex-direction:column;gap:24px;display:flex}._9v1nSG_resultHeading{font-family:var(--font-display);margin:0;font-size:clamp(1.8rem,1.2rem + 3vw,3rem);font-weight:400;line-height:1.2}._9v1nSG_topPick{border:4px solid var(--ink);background:var(--panel);box-shadow:10px 10px 0 var(--ink);animation:_9v1nSG_reveal .64s var(--ease-pop) both;grid-template-columns:1fr;gap:20px;padding:clamp(24px,5vw,44px);display:grid;position:relative}._9v1nSG_matchStamp{border:3px solid var(--hanko);background:var(--paper);color:var(--hanko);font-size:var(--text-sm);padding:6px 14px 4px;font-weight:700;position:absolute;top:-22px;right:clamp(12px,4vw,32px);transform:rotate(-6deg)}._9v1nSG_matchStamp strong{font-family:var(--font-display);margin-left:6px;font-size:1.6em;font-weight:400}._9v1nSG_topPickBody{min-width:0}._9v1nSG_coverLarge{object-fit:cover;border:3px solid var(--ink);background:var(--paper-deep);width:120px;height:168px;box-shadow:6px 6px 0 var(--ink);display:block;transform:rotate(-2deg)}._9v1nSG_coverSmall{float:right;object-fit:cover;border:2px solid var(--ink);background:var(--paper-deep);width:60px;height:84px;margin:0 0 6px 12px}._9v1nSG_coverPlaceholder{background:repeating-linear-gradient(-45deg, var(--paper-deep) 0 6px, var(--panel) 6px 12px);color:var(--ink-soft);font-family:var(--font-display);text-align:center;place-items:center;padding:10px;line-height:1.25;display:grid;overflow:hidden}._9v1nSG_coverPlaceholder span{-webkit-line-clamp:5;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.78rem;display:-webkit-box;overflow:hidden}@media (min-width:640px){._9v1nSG_topPick{grid-template-columns:auto 1fr;align-items:start;gap:32px}._9v1nSG_coverLarge{width:150px;height:210px}._9v1nSG_coverPlaceholder span{font-size:.9rem}}._9v1nSG_topPickTitle{font-family:var(--font-display);overflow-wrap:anywhere;margin:0 0 12px;font-size:clamp(1.5rem,1rem + 2.6vw,2.6rem);font-weight:400;line-height:1.25}._9v1nSG_altTitle{font-size:var(--text-sm);color:var(--ink-soft);overflow-wrap:anywhere;margin:-6px 0 12px}._9v1nSG_altTitleList{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._9v1nSG_credits{font-size:var(--text-sm);color:var(--ink-soft);margin:2px 0 0}._9v1nSG_rating{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;display:flex}._9v1nSG_stars{gap:1px;display:inline-flex}._9v1nSG_ratingValue{font-family:var(--font-display);font-size:1.4em;line-height:1}._9v1nSG_ratingVotes{font-size:var(--text-sm);color:var(--ink-soft)}._9v1nSG_facts{color:var(--ink-soft);margin:10px 0 0;font-weight:700}._9v1nSG_matchedTags,._9v1nSG_genreTags{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}._9v1nSG_matchedTags li{background:var(--ink);color:var(--paper);font-weight:700;font-size:var(--text-sm);padding:2px 12px}._9v1nSG_genreTags li{border:2px solid var(--ink-faint);color:var(--ink-soft);padding:1px 10px;font-size:.8rem}._9v1nSG_summary{border-left:4px solid var(--hanko);color:var(--ink-soft);margin:18px 0 0;padding-left:14px}._9v1nSG_others{flex-direction:column;gap:12px;display:flex}._9v1nSG_othersHeading{font-family:var(--font-display);font-weight:400;font-size:var(--text-lg);margin:0}._9v1nSG_othersList{counter-reset:others 1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._9v1nSG_otherItem{border:var(--border);background:var(--panel);counter-increment:others;animation:_9v1nSG_reveal .52s var(--ease-pop) both;padding:14px 16px 14px 62px;position:relative}._9v1nSG_otherItem:nth-child(2){animation-delay:80ms}._9v1nSG_otherItem:nth-child(3){animation-delay:.16s}._9v1nSG_otherItem:nth-child(4){animation-delay:.24s}._9v1nSG_otherItem:before{content:counter(others);font-family:var(--font-display);color:var(--hanko);font-size:1.8rem;line-height:1;position:absolute;top:10px;left:14px}._9v1nSG_fact{white-space:nowrap}._9v1nSG_otherTitle{font-size:inherit;overflow-wrap:anywhere;margin:0 0 4px;font-weight:700;line-height:1.4}._9v1nSG_otherFacts{color:var(--ink-soft);margin:4px 0 0;font-size:.8rem}._9v1nSG_otherSummary{overflow-wrap:anywhere;color:var(--ink-soft);margin:8px 0 0;font-size:.85rem;line-height:1.6}._9v1nSG_clamped{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._9v1nSG_moreText{min-height:24px;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:2px 0;font-size:.8rem;font-weight:700;text-decoration:underline}._9v1nSG_moreText:hover{color:var(--hanko)}._9v1nSG_moreText:focus-visible{outline:3px solid var(--hanko);outline-offset:2px}._9v1nSG_resultActions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}@keyframes _9v1nSG_pop{0%{opacity:0;transform:scale(.82)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes _9v1nSG_reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes _9v1nSG_stamp{0%{opacity:0;transform:scale(1.8)rotate(24deg)}to{opacity:.88;transform:scale(1)rotate(8deg)}}@media (max-width:640px){._9v1nSG_answers{grid-template-columns:repeat(2,1fr)}._9v1nSG_answerButton[data-tone=neutral]{order:5;grid-column:1/-1}._9v1nSG_othersList{grid-template-columns:minmax(0,1fr)}._9v1nSG_hanko{top:-8px}}._9v1nSG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._9v1nSG_purchaseTextLink,._9v1nSG_footnote a{align-items:center;min-height:24px;display:inline-flex}
