.page_page__HWxUK{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__PmACN{font-weight:700;font-size:11px;letter-spacing:2px;color:var(--accent);margin:0}.page_title__iRYUM{font-family:var(--font-serif);font-weight:400;font-size:clamp(32px,7vw,52px);line-height:1.08;margin:0}.page_subline__9ul0F{font-size:16px;color:var(--champagne-ink-mid);margin:0}.page_social__l1HKw strong,.page_subline__9ul0F strong{font-weight:600;color:var(--champagne-ink)}.page_social__l1HKw{font-size:14px;color:var(--champagne-ink-muted);margin:0}.page_hero__q7_1w{display:flex;flex-direction:column;gap:14px}.page_fan__BTHHh{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.page_fanTile__VWAj7{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__VWAj7:first-child{margin-left:0;transform:rotate(-8deg)}.page_fanTile__VWAj7:nth-child(2){transform:rotate(-3deg)}.page_fanTile__VWAj7:nth-child(3){transform:rotate(3deg)}.page_fanTile__VWAj7:nth-child(4){transform:rotate(8deg)}.page_startCard__DA23t{padding:20px;border-radius:14px;background:var(--champagne-surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.page_startLabel__IvwnO{font-family:var(--font-serif);font-size:22px}.page_startRow__9uyCS{display:flex;flex-wrap:wrap;gap:10px}.page_input__eH2q_{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__eH2q_:focus{outline:2px solid var(--accent);outline-offset:1px}.page_fieldError__r6P1g{margin:0;font-size:13px;color:var(--accent-deep)}.page_fine__aKLhO{margin:0;font-size:13px;color:var(--champagne-ink-muted)}.page_primaryButton__KqgjV,.page_secondaryButton__a4igp{-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__KqgjV{border:0;background:var(--accent);color:var(--on-accent)}.page_primaryButton__KqgjV:hover{background:var(--accent-deep)}.page_secondaryButton__a4igp{align-self:flex-start;border:1.5px solid var(--champagne-ink);background:transparent;color:var(--champagne-ink)}.page_secondaryButton__a4igp:hover{background:var(--champagne-ink);color:var(--champagne-bg)}.page_textButton__BXhV9{-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__BXhV9:hover{color:var(--champagne-ink)}.page_playHeader__O_iSs{display:flex;flex-direction:column;gap:10px}.page_progress__xUzLO{height:4px;border-radius:2px;background:var(--champagne-surface-2);overflow:hidden}.page_progress__xUzLO span{display:block;height:100%;background:var(--accent);transition:width .25s ease}.page_question__i9pDw{font-family:var(--font-serif);font-weight:400;font-size:clamp(26px,6vw,38px);line-height:1.1;margin:6px 0 0}.page_hint__bwgxL{margin:0;font-size:14px;color:var(--champagne-ink-muted)}.page_card__fVZbH{-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__fVZbH:disabled{cursor:default}.page_cardPoster__e8iIe{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__fVZbH:focus-visible .page_cardPoster__e8iIe,.page_card__fVZbH:hover:not(:disabled) .page_cardPoster__e8iIe{outline-color:var(--line-strong)}.page_cardSelected__JLl1h .page_cardPoster__e8iIe{outline-color:var(--accent)!important}.page_cardSelected__JLl1h{transform:scale(1.02)}.page_cardDimmed__FkuFt{opacity:.45}.page_posterFallback__e6QJP{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__zZs3Q{font-weight:600;font-size:15px;line-height:1.25}.page_cardMeta__9WI92{font-size:13px;color:var(--champagne-ink-muted);margin-top:-4px}.page_errorBox__GKtAW{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__GKtAW p{margin:0;font-size:14px}.page_title__iRYUM em{font-style:italic;color:var(--accent)}.page_fineCenter__aW_Op{margin:-8px 0 0;font-size:13px;text-align:center;color:var(--champagne-ink-muted)}.page_page__HWxUK>.page_primaryButton__KqgjV{align-self:center;min-width:220px}.page_primaryButton__KqgjV:disabled{opacity:.7;cursor:progress}.page_searchWrap__A5A2A{display:flex;flex-direction:column;gap:14px}.page_searchWrap__A5A2A .page_input__eH2q_{width:100%;box-sizing:border-box}.page_resultGrid__Dd2OQ{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__Dd2OQ{grid-template-columns:repeat(4,minmax(0,1fr))}}.page_resultGrid__Dd2OQ[aria-busy=true]{opacity:.6}.page_resultGrid__Dd2OQ .page_card__fVZbH{width:100%}.page_resultGrid__Dd2OQ .page_cardTitle__zZs3Q{font-size:14px;overflow-wrap:anywhere}.page_tray__ueVG7{list-style:none;margin:0 auto;padding:0;display:flex;justify-content:center;gap:clamp(10px,3vw,18px)}.page_slot__GVh2O{-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__GVh2O{cursor:pointer;border-style:solid;border-color:transparent}button.page_slot__GVh2O:hover{border-color:var(--line-strong)}.page_slotActive__fMlug{border:2px solid var(--accent)}.page_slotBlank__4LddD{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__0KRS2 li{animation:page_bob__w_hbB .9s ease-in-out infinite}.page_trayShuffling__0KRS2 li:nth-child(2){animation-delay:.15s}.page_trayShuffling__0KRS2 li:nth-child(3){animation-delay:.3s}@keyframes page_bob__w_hbB{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(-2deg)}}.page_resultHero__b8iO3{display:flex;flex-direction:column;gap:10px;text-align:center;align-items:center}.page_youAre__rKc__{margin:0;font-family:var(--font-serif);font-size:22px;color:var(--champagne-ink-mid)}.page_archetype__yPm1h{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__3zxFZ{margin:4px 0 0;max-width:34ch;font-size:17px;font-style:italic;color:var(--champagne-ink-mid)}.page_resultActions__diuyF{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.page_resultActions__diuyF .page_secondaryButton__a4igp{align-self:auto}.page_section__nIiUX{display:flex;flex-direction:column;gap:12px}.page_sectionTitle__xJlkO{font-family:var(--font-serif);font-weight:400;font-size:24px;margin:0}.page_sectionSub__Ikg1x{margin:4px 0 0;font-size:14px;color:var(--champagne-ink-muted)}.page_readList__Cc4_E{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--line)}.page_readRow__yFl_Q{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.page_readThumb__c1NPz{position:relative;flex:0 0 56px;aspect-ratio:2/3;border-radius:8px;overflow:hidden;background:var(--champagne-surface)}.page_readText__6JnFZ{display:flex;flex-direction:column;gap:2px;min-width:0}.page_readPrompt__bf2Tj{margin:0;font-size:12px;color:var(--champagne-ink-muted)}.page_readTitle__vChum{margin:0;font-weight:600;font-size:15px}.page_readLine__OKQA1{margin:0;font-size:15px;color:var(--champagne-ink-mid)}.page_revealing__BAeB4 .page_step__S544i{opacity:0;animation:page_rise__34M3r .5s ease forwards}.page_revealing__BAeB4 .page_step1__0LQ1W{animation-delay:.2s}.page_revealing__BAeB4 .page_step2__E1y3K{animation-delay:1s}.page_revealing__BAeB4 .page_step3__GZCgH{animation-delay:1.8s}.page_revealing__BAeB4 .page_step4__XhDbM{animation-delay:2.7s}.page_revealing__BAeB4 .page_step5___yckp{animation-delay:3.3s}@keyframes page_rise__34M3r{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.page_recGrid__JZiBa{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__JZiBa{grid-template-columns:repeat(4,minmax(0,1fr))}}.page_recItem__XH3wU{position:relative;min-width:0;animation:page_recIn__cFky7 .3s ease}@keyframes page_recIn__cFky7{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.page_recLink__vQ1hK{display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none}.page_recPoster__KCxVM{position:relative;display:block;aspect-ratio:2/3;border-radius:12px;overflow:hidden;background:var(--champagne-surface);box-shadow:0 6px 16px rgba(10,8,6,.14);transition:transform .15s ease,box-shadow .15s ease}.page_recLink__vQ1hK:hover .page_recPoster__KCxVM{transform:translateY(-3px);box-shadow:0 12px 24px rgba(10,8,6,.2)}.page_recText__vPZOs{display:flex;flex-direction:column;gap:4px}.page_recReason___0JDw,.page_recTitle__l9AqH{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.page_recTitle__l9AqH{font-weight:600;font-size:15px;line-height:1.25;min-height:calc(2 * 1.25em);overflow-wrap:anywhere}.page_recReason___0JDw{font-size:12.5px;line-height:1.35;min-height:calc(2 * 1.35em);color:var(--champagne-ink-muted)}.page_recReason___0JDw strong{font-weight:600;color:var(--champagne-ink-mid)}.page_recReasonBlend__KAMer{color:var(--accent-deep);font-weight:600}.page_seenIt__EQg7i{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:8px;right:8px;z-index:1;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-full);background:rgba(10,8,6,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.page_seenIt__EQg7i:hover{background:rgba(10,8,6,.8);transform:rotate(-30deg)}.page_seenIt__EQg7i:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.page_cardPoster__e8iIe,.page_card__fVZbH,.page_progress__xUzLO span,.page_recPoster__KCxVM,.page_seenIt__EQg7i{transition:none}.page_recItem__XH3wU{animation:none}.page_cardSelected__JLl1h{transform:none}.page_trayShuffling__0KRS2 li{animation:none}.page_revealing__BAeB4 .page_step__S544i{opacity:1;animation:none}}