.ZJQTKW_route{--quiz-panel:color-mix(in srgb, var(--color-surface-card) 88%, var(--color-background-primary));--quiz-panel-muted:color-mix(in srgb, var(--color-background-secondary) 78%, transparent);--quiz-border:color-mix(in srgb, var(--color-border-primary) 82%, transparent);--quiz-accent:var(--color-accent-red);--quiz-action:color-mix(in srgb, var(--color-accent-red) 76%, var(--color-background-primary));--quiz-highlight:var(--color-accent-yellow);--quiz-accent-soft:color-mix(in srgb, var(--color-accent-red) 12%, transparent);--quiz-shadow:color-mix(in srgb, var(--color-text-primary) 12%, transparent);gap:1rem;padding-top:1rem;display:grid}.ZJQTKW_hero{gap:.55rem;max-width:70rem;display:grid}.ZJQTKW_eyebrow{color:var(--quiz-highlight);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.ZJQTKW_title{max-width:18ch;color:var(--color-text-primary);font-family:var(--font-editorial-heading-display,var(--font-heading), var(--font-sans));font-size:4rem;font-weight:var(--editorial-heading-weight-display);letter-spacing:0;text-wrap:balance;margin:0;line-height:.94}.ZJQTKW_dek{max-width:44rem;color:var(--color-text-secondary);font-size:1.05rem;font-weight:var(--font-weight-body);margin:0;line-height:1.5}.ZJQTKW_shell{gap:1rem;max-width:70rem;display:grid}.ZJQTKW_tool{border:1px solid var(--quiz-border);background:var(--quiz-panel);box-shadow:0 18px 44px var(--quiz-shadow);border-radius:8px;gap:1.1rem;padding:1.35rem;display:grid}.ZJQTKW_characterRail{border-bottom:1px solid var(--quiz-border);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding-bottom:1rem;display:flex}.ZJQTKW_characterRailLabel{color:var(--color-text-secondary);letter-spacing:0;text-transform:uppercase;flex:none;gap:.1rem;margin:0;font-size:.72rem;font-weight:600;line-height:1.15;display:grid}.ZJQTKW_characterRailLabel strong{color:var(--quiz-highlight);font-size:1.2rem}.ZJQTKW_characterList{justify-content:flex-end;align-items:center;gap:.65rem;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.ZJQTKW_characterList[data-overflow=true]{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;justify-content:flex-start;padding-block:.2rem;padding-inline-end:.35rem;overflow-x:auto}.ZJQTKW_characterList[data-overflow=true]:focus-visible{outline:2px solid var(--quiz-accent);outline-offset:3px;border-radius:4px}.ZJQTKW_characterItem{scroll-snap-align:start;flex:none;align-items:center;gap:.45rem;min-width:0;display:flex}.ZJQTKW_characterPortrait{border:1px solid color-mix(in srgb, var(--quiz-highlight) 38%, var(--quiz-border));background:var(--quiz-panel-muted);border-radius:50%;flex:none;place-items:center;width:3.25rem;height:3.25rem;display:grid;position:relative;overflow:hidden}.ZJQTKW_characterImage{object-fit:cover;object-position:center 26%;width:100%;height:100%}.ZJQTKW_characterInitial{color:var(--color-text-primary);font-size:1rem;font-weight:600}.ZJQTKW_characterName{max-width:5.6rem;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1.1;overflow:hidden}.ZJQTKW_progressRow{grid-template-columns:auto minmax(12rem,1fr);align-items:center;gap:1rem;display:grid}.ZJQTKW_progressText{color:var(--color-text-secondary);letter-spacing:0;text-transform:uppercase;font-size:.8rem;font-weight:600}.ZJQTKW_progressTrack{grid-template-columns:repeat(10,minmax(0,1fr));gap:.3rem;width:100%;display:grid}.ZJQTKW_progressSegment{background:color-mix(in srgb, var(--color-border-primary) 58%, transparent);border-radius:2px;height:.42rem;transition:background .16s,transform .16s}.ZJQTKW_progressSegment[data-complete=true]{background:color-mix(in srgb, var(--quiz-accent) 70%, var(--quiz-highlight))}.ZJQTKW_progressSegment[data-current=true]{background:var(--quiz-accent);transform:scaleY(1.45)}.ZJQTKW_questionForm{gap:1rem;display:grid}.ZJQTKW_fieldset{border:0;gap:.9rem;min-width:0;margin:0;padding:0;animation:.18s ease-out both ZJQTKW_question-in;display:grid}.ZJQTKW_legend{color:var(--color-text-primary);font-size:1.85rem;font-weight:var(--editorial-heading-weight-section);letter-spacing:0;text-wrap:balance;margin:0 0 .25rem;line-height:1.12}.ZJQTKW_legend:focus{outline:none}.ZJQTKW_answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.ZJQTKW_answerCard{cursor:pointer;border:1px solid var(--quiz-border);background:var(--quiz-panel-muted);border-radius:8px;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:5.35rem;padding:.8rem .9rem;transition:border-color .14s,background .14s,transform .14s;display:grid;position:relative}.ZJQTKW_answerCard:hover,.ZJQTKW_answerCard:focus-within{border-color:color-mix(in srgb, var(--quiz-accent) 66%, var(--quiz-border));background:color-mix(in srgb, var(--quiz-accent) 8%, var(--quiz-panel-muted))}.ZJQTKW_answerCard:hover{transform:translateY(-1px)}.ZJQTKW_answerCard:focus-within{outline:2px solid var(--quiz-accent);outline-offset:3px}.ZJQTKW_answerCard[data-selected=true]{border-color:var(--quiz-accent);background:var(--quiz-accent-soft)}.ZJQTKW_answerInput{opacity:0;position:absolute;inset:0}.ZJQTKW_answerKey{border:1px solid var(--quiz-border);width:2rem;height:2rem;color:var(--color-text-secondary);border-radius:50%;place-items:center;font-size:.78rem;font-weight:600;transition:border-color .14s,background .14s,color .14s;display:grid}.ZJQTKW_answerCard[data-selected=true] .ZJQTKW_answerKey{border-color:var(--quiz-action);background:var(--quiz-action);color:var(--color-text-primary)}.ZJQTKW_answerCopy{gap:.22rem;display:grid}.ZJQTKW_answerLabel{color:var(--color-text-primary);font-size:1rem;font-weight:var(--editorial-heading-weight-module);line-height:1.22}.ZJQTKW_answerDetail{color:var(--color-text-secondary);font-size:.92rem;font-weight:var(--font-weight-body);line-height:1.35}.ZJQTKW_actions{grid-template-columns:minmax(6.5rem,auto) minmax(8rem,auto);justify-content:space-between;gap:.7rem;display:grid}.ZJQTKW_button,.ZJQTKW_linkButton{border:1px solid var(--quiz-border);min-height:3rem;color:var(--color-text-primary);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.78rem 1rem;font-size:.92rem;font-weight:600;line-height:1;text-decoration:none;transition:border-color .14s,color .14s,background .14s;display:inline-flex}.ZJQTKW_button{background:var(--quiz-panel-muted)}.ZJQTKW_button:hover,.ZJQTKW_button:focus-visible,.ZJQTKW_linkButton:hover,.ZJQTKW_linkButton:focus-visible{border-color:var(--quiz-accent);color:var(--quiz-accent);outline:none}.ZJQTKW_buttonPrimary{border-color:var(--quiz-action);background:var(--quiz-action);color:var(--color-text-primary)}.ZJQTKW_buttonPrimary:hover,.ZJQTKW_buttonPrimary:focus-visible{color:var(--color-text-primary);background:color-mix(in srgb, var(--quiz-action) 88%, var(--color-background-primary))}.ZJQTKW_button:disabled{cursor:not-allowed;opacity:.52}.ZJQTKW_buttonIcon{flex:none;width:1rem;height:1rem}.ZJQTKW_result,.ZJQTKW_resultGrid{gap:1rem;display:grid}@media (min-width:780px){.ZJQTKW_resultGrid{grid-template-rows:auto 1fr;grid-template-columns:minmax(20rem,1.05fr) minmax(18rem,.8fr);align-items:start;gap:1.5rem}.ZJQTKW_previewColumn{grid-row:1/3}.ZJQTKW_resultCopy,.ZJQTKW_resultMeta{grid-column:2}.ZJQTKW_resultMeta{grid-row:2}}.ZJQTKW_cardPreview{border:1px solid var(--quiz-border);background:var(--quiz-panel-muted);aspect-ratio:1;border-radius:8px;overflow:hidden}.ZJQTKW_previewColumn{align-content:start;gap:.75rem;display:grid}.ZJQTKW_cardPreview[data-format=story]{aspect-ratio:9/16;justify-self:center;width:min(100%,20rem)}.ZJQTKW_cardPreview img{object-fit:cover;width:100%;height:100%;display:block}.ZJQTKW_resultCopy{gap:.75rem;display:grid}.ZJQTKW_restartButton{border-color:color-mix(in srgb, var(--quiz-highlight) 62%, var(--quiz-border));background:color-mix(in srgb, var(--quiz-highlight) 8%, var(--quiz-panel-muted));width:100%;margin-top:.15rem}.ZJQTKW_restartButton:hover,.ZJQTKW_restartButton:focus-visible{border-color:var(--quiz-highlight);color:var(--quiz-highlight)}.ZJQTKW_resultMeta{align-content:start;gap:.75rem;display:grid}.ZJQTKW_resultTitle{color:var(--color-text-primary);font-size:3rem;font-weight:var(--editorial-heading-weight-display);letter-spacing:0;margin:0;line-height:.98}.ZJQTKW_resultTitle:focus{outline:none}.ZJQTKW_matchStyle{color:var(--quiz-highlight);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.86rem;font-weight:700}.ZJQTKW_resultBlurb{color:var(--color-text-secondary);font-size:1rem;font-weight:var(--font-weight-body);margin:0;line-height:1.55}.ZJQTKW_chips{flex-wrap:wrap;gap:.5rem;display:flex}.ZJQTKW_chip{border:1px solid var(--quiz-border);min-height:2rem;color:var(--color-text-primary);border-radius:999px;align-items:center;padding:.4rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.ZJQTKW_formatSelector{border:1px solid var(--quiz-border);background:var(--quiz-panel-muted);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;width:min(100%,20rem);padding:.2rem;display:grid;overflow:hidden}.ZJQTKW_formatButton{min-height:2.5rem;color:var(--color-text-secondary);font:inherit;background:0 0;border:0;border-radius:6px;font-size:.82rem;font-weight:600}.ZJQTKW_formatButton[aria-pressed=true]{background:var(--color-surface-card);color:var(--color-text-primary);box-shadow:0 1px 4px var(--quiz-shadow)}.ZJQTKW_formatButton:focus-visible{outline:2px solid var(--quiz-accent);outline-offset:-2px}.ZJQTKW_primaryActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.ZJQTKW_secondaryActions{flex-wrap:wrap;gap:.45rem .9rem;display:flex}.ZJQTKW_textAction{min-height:2.75rem;color:var(--color-text-secondary);font:inherit;background:0 0;border:0;align-items:center;gap:.4rem;padding:.35rem 0;font-size:.84rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ZJQTKW_textAction:hover,.ZJQTKW_textAction:focus-visible{color:var(--quiz-accent);text-underline-offset:3px;outline:none;text-decoration:underline}.ZJQTKW_finePrint{color:var(--color-text-secondary);font-size:.82rem;font-weight:var(--font-weight-body);margin:0;line-height:1.45}.ZJQTKW_feedback{min-height:1.1rem;color:var(--quiz-highlight);margin:0;font-size:.82rem;font-weight:600}@keyframes ZJQTKW_question-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.ZJQTKW_route{gap:.85rem;padding-top:.75rem}.ZJQTKW_hero{gap:.45rem}.ZJQTKW_title{max-width:16ch;font-size:2.65rem;line-height:.96}.ZJQTKW_dek{font-size:.96rem;line-height:1.42}.ZJQTKW_tool{gap:.9rem;margin-inline:-.25rem;padding:.9rem}.ZJQTKW_characterRail{gap:.65rem;padding-bottom:.8rem}.ZJQTKW_characterRailLabel span,.ZJQTKW_characterName{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ZJQTKW_characterRailLabel strong{border:1px solid var(--quiz-border);border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;font-size:.95rem;display:grid}.ZJQTKW_characterList{justify-content:space-between;gap:.35rem;width:100%}.ZJQTKW_characterList[data-overflow=true]{justify-content:flex-start}.ZJQTKW_characterList[data-overflow=false] .ZJQTKW_characterItem{flex:1 1 0;justify-content:center}.ZJQTKW_characterPortrait{width:2.7rem;height:2.7rem}.ZJQTKW_progressRow{grid-template-columns:1fr;gap:.5rem}.ZJQTKW_legend{font-size:1.45rem}.ZJQTKW_answers{grid-template-columns:1fr;gap:.5rem}.ZJQTKW_answerCard{min-height:4.25rem;padding:.6rem .75rem}.ZJQTKW_answerDetail{font-size:.84rem;line-height:1.28}.ZJQTKW_actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.ZJQTKW_actions .ZJQTKW_button{width:100%}.ZJQTKW_resultGrid{flex-direction:column;display:flex}.ZJQTKW_resultCopy{order:-1}.ZJQTKW_resultTitle{font-size:2.45rem}.ZJQTKW_primaryActions,.ZJQTKW_primaryActions .ZJQTKW_button,.ZJQTKW_primaryActions .ZJQTKW_linkButton{width:100%}.ZJQTKW_previewColumn .ZJQTKW_primaryActions{order:-1}}@media (prefers-reduced-motion:reduce){.ZJQTKW_fieldset,.ZJQTKW_progressSegment,.ZJQTKW_answerCard,.ZJQTKW_button,.ZJQTKW_linkButton,.ZJQTKW_formatButton{transition:none;animation:none}}
