.page_page___eRAS{max-width:720px;width:100%;margin:0 auto;padding:clamp(24px,6vw,56px) clamp(16px,5vw,40px) 96px;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(24px,4vw,36px);color:var(--champagne-ink)}.page_eyebrow__v2SXT{font-weight:700;font-size:11px;letter-spacing:2px;color:var(--accent);margin:0}.page_title__xavCF{font-family:var(--font-serif);font-weight:400;font-size:clamp(32px,7vw,52px);line-height:1.08;margin:0}.page_subline__RHd_G{font-size:16px;color:var(--champagne-ink-mid);margin:0}.page_social__V5_jE strong,.page_subline__RHd_G strong{font-weight:600;color:var(--champagne-ink)}.page_social__V5_jE{font-size:14px;color:var(--champagne-ink-muted);margin:0}.page_hero__AoNBH{display:flex;flex-direction:column;gap:14px}.page_fan__i431X{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.page_fanTile__P_pVy{position:relative;width:96px;aspect-ratio:2/3;border-radius:10px;overflow:hidden;border:3px solid #fff;box-shadow:0 10px 24px rgba(10,8,6,.22);margin-left:-22px;background:var(--champagne-surface)}.page_fanTile__P_pVy:first-child{margin-left:0;transform:rotate(-8deg)}.page_fanTile__P_pVy:nth-child(2){transform:rotate(-3deg)}.page_fanTile__P_pVy:nth-child(3){transform:rotate(3deg)}.page_fanTile__P_pVy:nth-child(4){transform:rotate(8deg)}.page_startCard__XC1iY{padding:20px;border-radius:14px;background:var(--champagne-surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.page_startLabel__SZJr5{font-family:var(--font-serif);font-size:22px}.page_startRow__I8pjE{display:flex;flex-wrap:wrap;gap:10px}.page_input__pBp9j{flex:1 1;min-width:160px;padding:12px 14px;border-radius:10px;background:var(--champagne-bg);border:1px solid var(--line-strong);font-family:var(--font-sans);font-size:16px;color:var(--champagne-ink)}.page_input__pBp9j:focus{outline:2px solid var(--accent);outline-offset:1px}.page_fieldError__B9dGk{margin:0;font-size:13px;color:var(--accent-deep)}.page_fine__TAB6B{margin:0;font-size:13px;color:var(--champagne-ink-muted)}.page_primaryButton__XJDZI,.page_secondaryButton__dtGDp{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:12px 20px;border-radius:var(--radius-full);font-family:var(--font-sans);font-weight:600;font-size:15px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.page_primaryButton__XJDZI{border:0;background:var(--accent);color:var(--on-accent)}.page_primaryButton__XJDZI:hover{background:var(--accent-deep)}.page_secondaryButton__dtGDp{align-self:flex-start;border:1.5px solid var(--champagne-ink);background:transparent;color:var(--champagne-ink)}.page_secondaryButton__dtGDp:hover{background:var(--champagne-ink);color:var(--champagne-bg)}.page_textButton__ISrQA{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;align-self:center;padding:10px;font-family:var(--font-sans);font-size:14px;color:var(--champagne-ink-muted)}.page_textButton__ISrQA:hover{color:var(--champagne-ink)}.page_playHeader__NnsCX{display:flex;flex-direction:column;gap:10px}.page_progress__tF6UL{height:4px;border-radius:2px;background:var(--champagne-surface-2);overflow:hidden}.page_progress__tF6UL span{display:block;height:100%;background:var(--accent);transition:width .25s ease}.page_question__TSjAF{font-family:var(--font-serif);font-weight:400;font-size:clamp(26px,6vw,38px);line-height:1.1;margin:6px 0 0}.page_hint__EZnLU{margin:0;font-size:14px;color:var(--champagne-ink-muted)}.page_card__KhtDd{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:8px;color:inherit;font-family:var(--font-sans);transition:opacity .18s ease,transform .18s ease}.page_card__KhtDd:disabled{cursor:default}.page_cardPoster__vaKjM{position:relative;display:block;width:100%;aspect-ratio:2/3;border-radius:12px;overflow:hidden;background:var(--champagne-surface);box-shadow:0 8px 22px rgba(10,8,6,.16);outline:3px solid transparent;outline-offset:3px;transition:outline-color .15s ease}.page_card__KhtDd:focus-visible .page_cardPoster__vaKjM,.page_card__KhtDd:hover:not(:disabled) .page_cardPoster__vaKjM{outline-color:var(--line-strong)}.page_cardSelected__z_lMY .page_cardPoster__vaKjM{outline-color:var(--accent)!important}.page_cardSelected__z_lMY{transform:scale(1.02)}.page_cardDimmed__ysrIn{opacity:.45}.page_posterFallback__KSKio{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:48px;color:var(--champagne-ink-muted)}.page_cardTitle__FQEQw{font-weight:600;font-size:15px;line-height:1.25}.page_cardMeta__hxvJI{font-size:13px;color:var(--champagne-ink-muted);margin-top:-4px}.page_errorBox__dhajs{padding:16px;border-radius:12px;background:var(--champagne-surface);border:1px solid var(--accent);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.page_errorBox__dhajs p{margin:0;font-size:14px}.page_title__xavCF em{font-style:italic;color:var(--accent)}.page_fineCenter__128tC{margin:-8px 0 0;font-size:13px;text-align:center;color:var(--champagne-ink-muted)}.page_page___eRAS>.page_primaryButton__XJDZI{align-self:center;min-width:220px}.page_primaryButton__XJDZI:disabled{opacity:.7;cursor:progress}.page_searchWrap__DGXB8{display:flex;flex-direction:column;gap:14px}.page_searchWrap__DGXB8 .page_input__pBp9j{width:100%;box-sizing:border-box}.page_resultGrid__5Spww{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px 12px;gap:18px 12px}@media (min-width:640px){.page_resultGrid__5Spww{grid-template-columns:repeat(4,minmax(0,1fr))}}.page_resultGrid__5Spww[aria-busy=true]{opacity:.6}.page_resultGrid__5Spww .page_card__KhtDd{width:100%}.page_resultGrid__5Spww .page_cardTitle__FQEQw{font-size:14px;overflow-wrap:anywhere}.page_tray__g9HEl{list-style:none;margin:0 auto;padding:0;display:flex;justify-content:center;gap:clamp(10px,3vw,18px)}.page_slot__YGoBm{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:block;width:clamp(76px,22vw,120px);aspect-ratio:2/3;padding:0;border-radius:10px;overflow:hidden;border:2px dashed var(--line-strong);background:var(--champagne-surface);cursor:default}button.page_slot__YGoBm{cursor:pointer;border-style:solid;border-color:transparent}button.page_slot__YGoBm:hover{border-color:var(--line-strong)}.page_slotActive__xf7Xk{border:2px solid var(--accent)}.page_slotBlank__D_WEM{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:40px;color:var(--champagne-ink-muted)}.page_trayShuffling__T5VlK li{animation:page_bob__JE_HG .9s ease-in-out infinite}.page_trayShuffling__T5VlK li:nth-child(2){animation-delay:.15s}.page_trayShuffling__T5VlK li:nth-child(3){animation-delay:.3s}@keyframes page_bob__JE_HG{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(-2deg)}}.page_resultHero__MRXwN{display:flex;flex-direction:column;gap:10px;text-align:center;align-items:center}.page_youAre__20u2U{margin:0;font-family:var(--font-serif);font-size:22px;color:var(--champagne-ink-mid)}.page_archetype__W7tXe{margin:0;font-family:var(--font-serif);font-weight:400;font-size:clamp(42px,10vw,72px);line-height:1.02;color:var(--accent)}.page_tagline__kbkgH{margin:4px 0 0;max-width:34ch;font-size:17px;font-style:italic;color:var(--champagne-ink-mid)}.page_resultActions__o2QWZ{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.page_resultActions__o2QWZ .page_secondaryButton__dtGDp{align-self:auto}.page_section__5RZCM{display:flex;flex-direction:column;gap:12px}.page_sectionTitle__wvTkk{font-family:var(--font-serif);font-weight:400;font-size:24px;margin:0}.page_sectionSub__VfKmv{margin:4px 0 0;font-size:14px;color:var(--champagne-ink-muted)}.page_readList__m_9bX{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--line)}.page_readRow__7AxAk{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.page_readThumb__OzEZ2{position:relative;flex:0 0 56px;aspect-ratio:2/3;border-radius:8px;overflow:hidden;background:var(--champagne-surface)}.page_readText__royrq{display:flex;flex-direction:column;gap:2px;min-width:0}.page_readPrompt___czLm{margin:0;font-size:12px;color:var(--champagne-ink-muted)}.page_readTitle__xKMNW{margin:0;font-weight:600;font-size:15px}.page_readLine__cOO1J{margin:0;font-size:15px;color:var(--champagne-ink-mid)}.page_revealing__Cq2Z_ .page_step__tVXed{opacity:0;animation:page_rise__RElJK .5s ease forwards}.page_revealing__Cq2Z_ .page_step1__OIHQZ{animation-delay:.2s}.page_revealing__Cq2Z_ .page_step2__0QSL8{animation-delay:1s}.page_revealing__Cq2Z_ .page_step3__BevI0{animation-delay:1.8s}.page_revealing__Cq2Z_ .page_step4__j7ZJi{animation-delay:2.7s}.page_revealing__Cq2Z_ .page_step5__nwqbc{animation-delay:3.3s}@keyframes page_rise__RElJK{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.page_recGrid__jCpv1{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 14px;gap:20px 14px}@media (min-width:560px){.page_recGrid__jCpv1{grid-template-columns:repeat(4,minmax(0,1fr))}}.page_recItem__d_iz9{display:flex;flex-direction:column;gap:4px;min-width:0}.page_recLink__HsInH{display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none}.page_recPoster__lxgK4{position:relative;display:block;aspect-ratio:2/3;border-radius:10px;overflow:hidden;background:var(--champagne-surface);box-shadow:0 6px 16px rgba(10,8,6,.14);transition:transform .15s ease}.page_recLink__HsInH:hover .page_recPoster__lxgK4{transform:translateY(-2px)}.page_recTitle__ZqQe_{font-weight:600;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.page_recReason__vlMHP{line-height:1.3}.page_recReason__vlMHP,.page_seenIt__QlPjM{font-size:12px;color:var(--champagne-ink-muted)}.page_seenIt__QlPjM{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:flex-start;display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:6px 0;min-height:32px;cursor:pointer;font-family:var(--font-sans)}.page_seenIt__QlPjM:hover{color:var(--champagne-ink)}@media (prefers-reduced-motion:reduce){.page_cardPoster__vaKjM,.page_card__KhtDd,.page_progress__tF6UL span,.page_recPoster__lxgK4{transition:none}.page_cardSelected__z_lMY{transform:none}.page_trayShuffling__T5VlK li{animation:none}.page_revealing__Cq2Z_ .page_step__tVXed{opacity:1;animation:none}}