.Matchmaker_wrap__omPRw{max-width:880px;margin:0 auto;padding:clamp(24px,5vw,56px) var(--pad-x,20px) 80px}.Matchmaker_header__9TOzz{text-align:center;margin-bottom:36px}.Matchmaker_header__9TOzz h1{font-family:var(--font-display,system-ui);font-size:clamp(28px,5vw,44px);line-height:1.1;color:var(--ink);margin:0 0 12px}.Matchmaker_header__9TOzz p{color:var(--ink-2);font-size:17px;margin:0}.Matchmaker_progressTrack__nOj2_{height:6px;border-radius:9999px;background:var(--hairline);overflow:hidden;margin-bottom:10px}.Matchmaker_progressFill__YaW8z{height:100%;border-radius:9999px;background:var(--grad,linear-gradient(90deg,#726eff,#444299));transition:width .35s ease}.Matchmaker_progressLabel__UZDwR{font-size:13px;color:var(--ink-3);text-align:center;margin-bottom:28px}.Matchmaker_card__fmyWt{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg,24px);box-shadow:var(--sh-card);padding:clamp(24px,4vw,40px)}.Matchmaker_question__aYBrm{font-family:var(--font-display,system-ui);font-size:clamp(20px,3.4vw,28px);line-height:1.25;color:var(--ink);margin:0 0 6px}.Matchmaker_hint__JffIi{font-size:14px;color:var(--ink-3);margin:0 0 22px}.Matchmaker_options__xK7VW{display:flex;flex-direction:column;gap:12px;margin:22px 0 8px}.Matchmaker_option__JnxYT{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:var(--bg);border:1.5px solid var(--hairline-2);border-radius:var(--r-md,16px);padding:16px 20px;font-size:16px;color:var(--ink);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .05s ease}.Matchmaker_option__JnxYT:hover{border-color:var(--indigo,#726eff)}.Matchmaker_option__JnxYT:active{transform:scale(.995)}.Matchmaker_optionSelected__oxrbN{border-color:var(--indigo,#726eff);background:var(--indigo-soft)}.Matchmaker_tick__YWAF4{flex:0 0 22px;width:22px;height:22px;border-radius:9999px;border:2px solid var(--hairline-2);display:grid;place-items:center;color:#fff;font-size:13px}.Matchmaker_optionSelected__oxrbN .Matchmaker_tick__YWAF4{background:var(--indigo,#726eff);border-color:var(--indigo,#726eff)}.Matchmaker_optionSub__wNg1i{display:block;font-size:13px;color:var(--ink-3);margin-top:2px}.Matchmaker_fork__sNeCu{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}@media (max-width:560px){.Matchmaker_fork__sNeCu{grid-template-columns:1fr}}.Matchmaker_forkBtn__nElMc{display:flex;flex-direction:column;align-items:flex-start;gap:6px;background:var(--bg);border:1.5px solid var(--hairline-2);border-radius:var(--r-lg,24px);padding:28px 24px;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .08s ease}.Matchmaker_forkBtn__nElMc:hover{border-color:var(--indigo,#726eff);box-shadow:var(--sh-glow,0 12px 28px -8px rgba(114,110,255,.45));transform:translateY(-2px)}.Matchmaker_forkTitle__NnCC2{font-family:var(--font-display,system-ui);font-size:22px;color:var(--ink)}.Matchmaker_forkSub__DVnh9{font-size:14px;color:var(--ink-2)}.Matchmaker_nav__mdnfn{display:flex;justify-content:space-between;align-items:center;margin-top:28px;gap:12px}.Matchmaker_btn__wf3YN{font-family:var(--font-body,system-ui);font-size:15px;font-weight:600;border-radius:9999px;padding:13px 26px;cursor:pointer;border:1.5px solid transparent;transition:opacity .15s ease,transform .05s ease}.Matchmaker_btn__wf3YN:active{transform:scale(.98)}.Matchmaker_btnPrimary__1IRXv{background:var(--grad,linear-gradient(90deg,#726eff,#444299));color:#fff}.Matchmaker_btnPrimary__1IRXv:disabled{opacity:.45;cursor:not-allowed}.Matchmaker_btnGhost__fFb2v{background:transparent;color:var(--ink-2);border-color:var(--hairline-2)}.Matchmaker_resultsHead__xrPbb{text-align:center;margin-bottom:30px}.Matchmaker_resultsHead__xrPbb h2{font-family:var(--font-display,system-ui);font-size:clamp(24px,4vw,34px);color:var(--ink);margin:0 0 8px}.Matchmaker_resultsHead__xrPbb p{color:var(--ink-2);margin:0}.Matchmaker_list__Xip20{display:flex;flex-direction:column;gap:16px}.Matchmaker_result__EZ3Tn{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg,24px);box-shadow:var(--sh-card);padding:22px 26px}.Matchmaker_resultTop__FOSUJ{border-color:var(--indigo,#726eff);box-shadow:var(--sh-glow,0 12px 28px -8px rgba(114,110,255,.45))}.Matchmaker_rank__QA1c9{font-family:var(--font-display,system-ui);font-size:20px;font-weight:700;color:var(--ink-3);width:34px;text-align:center}.Matchmaker_logo__9mtGf{width:56px;height:56px;border-radius:var(--r-md,16px);object-fit:contain;background:#fff;border:1px solid var(--hairline)}.Matchmaker_logoFallback__7tFqO{width:56px;height:56px;border-radius:var(--r-md,16px);display:grid;place-items:center;background:var(--indigo-soft);color:var(--indigo,#726eff);font-family:var(--font-display,system-ui);font-size:22px;font-weight:700}.Matchmaker_body__202R2{min-width:0}.Matchmaker_nameRow__9feOi{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.Matchmaker_name__0JJgx{font-family:var(--font-display,system-ui);font-size:19px;color:var(--ink);margin:0}.Matchmaker_badge__gLusE{font-size:12px;font-weight:600;padding:4px 10px;border-radius:9999px}.Matchmaker_badgePerfect__tDRAc{background:var(--indigo,#726eff);color:#fff}.Matchmaker_badgeAlt__WM2_6{background:var(--tint);color:var(--ink-2)}.Matchmaker_reasons__E9_Zm{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.Matchmaker_reasons__E9_Zm li{font-size:13.5px;color:var(--ink-2);padding-left:18px;position:relative}.Matchmaker_reasons__E9_Zm li:before{content:"✓";position:absolute;left:0;color:var(--indigo,#726eff);font-weight:700}.Matchmaker_scoreCol__BhSDH{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.Matchmaker_pct__G12zZ{font-family:var(--font-display,system-ui);font-size:30px;font-weight:700;color:var(--indigo,#726eff);line-height:1}.Matchmaker_pctLabel___Juka{font-size:11px;color:var(--ink-3);max-width:80px}.Matchmaker_cta__kVTwJ{display:inline-block;font-size:13px;font-weight:600;text-decoration:none;color:#fff;background:var(--grad,linear-gradient(90deg,#726eff,#444299));border-radius:9999px;padding:9px 18px;white-space:nowrap}.Matchmaker_restart__AP_xg{text-align:center;margin-top:36px}.Matchmaker_empty__0TOyN{text-align:center;padding:48px 20px;color:var(--ink-2)}.Matchmaker_loading__dLz6m{text-align:center;padding:64px 20px;color:var(--ink-2)}.Matchmaker_spinner__HkqRo{width:36px;height:36px;border-radius:9999px;border:3px solid var(--hairline);border-top-color:var(--indigo,#726eff);margin:0 auto 16px;animation:Matchmaker_mmspin__QcYbU .8s linear infinite}@keyframes Matchmaker_mmspin__QcYbU{to{transform:rotate(1turn)}}@media (max-width:560px){.Matchmaker_result__EZ3Tn{grid-template-columns:auto 1fr;grid-template-areas:"rank body" "score score"}.Matchmaker_rank__QA1c9{grid-area:rank}.Matchmaker_body__202R2{grid-area:body}.Matchmaker_scoreCol__BhSDH{grid-area:score;flex-direction:row;justify-content:space-between;margin-top:8px}}