.ResultScreen_cc__KsOW7{--page:#fafaf7;--surface:#ffffff;--line:#e8e8e3;--ink:#1a1a18;--muted:#6b6b66;--soft:#f5f5f0;--okbg:#dcfce7;--okfg:#166534;--badbg:#fee2e2;--badfg:#991b1b;--ring:#1a1a18;--cta:#047857;--cta-hover:#065f46;min-height:100vh;background:var(--page);color:var(--ink);line-height:1.45;-webkit-font-smoothing:antialiased}.dark .ResultScreen_cc__KsOW7{--page:#111110;--surface:#1a1a18;--line:#3d3d3a;--ink:#f5f5f0;--muted:#a8a8a1;--soft:#242422;--okbg:#14321f;--okfg:#86efac;--badbg:#3a1616;--badfg:#fca5a5;--ring:#f5f5f0}.ResultScreen_cc__KsOW7 *,.ResultScreen_cc__KsOW7 :after,.ResultScreen_cc__KsOW7 :before{box-sizing:border-box}.ResultScreen_wrap__1i_jQ{max-width:1152px;margin:0 auto;padding:20px 16px 48px}.ResultScreen_head__VMOB1{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:8px 4px 0}.ResultScreen_head__VMOB1 h1{margin:0;font-size:15px;font-weight:600}.ResultScreen_sub__xoJkq{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.ResultScreen_card__bfuuh{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:20px;margin-top:16px;box-shadow:0 1px 2px rgba(26,26,24,.04),0 12px 32px -16px rgba(26,26,24,.12);animation:ResultScreen_rise__OGY9t .42s cubic-bezier(.2,.8,.2,1) both}.dark .ResultScreen_card__bfuuh{box-shadow:none}.ResultScreen_corner__6BItQ{position:absolute;top:-1px;right:-1px;width:64px;height:64px;border-top:1.5px dashed var(--muted);border-right:1.5px dashed var(--muted);border-top-right-radius:20px;background:var(--surface);transition:border-color .2s ease;pointer-events:none}.ResultScreen_card__bfuuh:has(.ResultScreen_cta__jQIG0:focus-visible) .ResultScreen_corner__6BItQ,.ResultScreen_card__bfuuh:has(.ResultScreen_cta__jQIG0:hover) .ResultScreen_corner__6BItQ,.ResultScreen_saved__Quhy9 .ResultScreen_corner__6BItQ{border-top-style:solid;border-right-style:solid;border-color:var(--ink)}.ResultScreen_halves__CJiqc{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.ResultScreen_score__iSZQV{padding:32px 20px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.ResultScreen_offer__kvjKh{padding:24px 20px 28px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:16px}.ResultScreen_ringbox__Gj0Pz{position:relative;width:208px;height:208px}.ResultScreen_ringbox__Gj0Pz svg{display:block;width:100%;height:100%}.ResultScreen_ringmid__651sR{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.ResultScreen_num__R_9JK{font-size:56px;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ResultScreen_of__5dw_S{font-size:14px;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}.ResultScreen_reading__oUoVT{text-wrap:balance;font-size:19px;font-weight:600;line-height:1.3;max-width:340px;margin:0}.ResultScreen_meta__Yoc5T{display:flex;flex-direction:column;gap:10px;align-items:center}.ResultScreen_legend__4TLxH{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:12px;color:var(--muted)}.ResultScreen_legend__4TLxH span{display:inline-flex;align-items:center;gap:6px}.ResultScreen_status___QOno{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--muted)}.ResultScreen_h2__x_nkL{font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.01em;margin:0}.ResultScreen_lead__Rv90I{margin:0;font-size:18px;font-weight:500;line-height:1.4}.ResultScreen_body__AvYZe{margin:0;font-size:15px;color:var(--muted)}.ResultScreen_actions__2RYsX{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin-top:4px}.ResultScreen_cta__jQIG0{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:12px;background:var(--cta);color:#ffffff;font-size:17px;font-weight:700;text-decoration:none;border:0;cursor:pointer;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.ResultScreen_cta__jQIG0:hover{background:var(--cta-hover);box-shadow:0 6px 16px rgba(4,120,87,.28)}.ResultScreen_cta__jQIG0:active{transform:translateY(1px);box-shadow:none}.ResultScreen_cta__jQIG0:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ResultScreen_cta__jQIG0 svg{transition:transform .15s ease}.ResultScreen_cta__jQIG0:hover svg{transform:translateX(3px)}.ResultScreen_link__2Qa4t{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 4px;font-size:15px;font-weight:600;color:var(--muted);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line);transition:color .15s ease,text-decoration-color .15s ease}.ResultScreen_link__2Qa4t:hover{color:var(--ink);text-decoration-color:var(--ink)}.ResultScreen_coach__ckFS9{border-top:1px solid var(--line);padding-top:18px;margin-top:6px;display:flex;flex-direction:column;gap:12px}.ResultScreen_eyebrow__yMRN_{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ResultScreen_coachline__MKCUu{margin:4px 0 0;font-size:16px;font-weight:500;line-height:1.45}.ResultScreen_pills__LHoLu{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ResultScreen_pills__LHoLu>span:first-child{font-size:13px;color:var(--muted);margin-right:4px}.ResultScreen_pill__AAo5I{font-size:13px;font-weight:600;border:1px solid var(--line);border-radius:999px;padding:5px 12px;white-space:nowrap}.ResultScreen_secs__GU8Ht{border-top:1px solid var(--line);padding:22px 20px 26px}.ResultScreen_secgrid__4ElFF{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:14px}.ResultScreen_sechead__Ho8t3{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ResultScreen_seclabel__u5xA4{font-size:15px;font-weight:600}.ResultScreen_flag__PpDur{font-size:12px;font-weight:500;color:var(--muted);margin-left:4px}.ResultScreen_frac__wkwus{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.ResultScreen_track__THLGk{height:6px;border-radius:999px;background:var(--line);overflow:hidden;margin-top:8px}.ResultScreen_fill__gyB5I{height:100%;border-radius:999px;background:var(--ink);transform-origin:left center;animation:ResultScreen_grow__hbzz9 .7s cubic-bezier(.2,.8,.2,1) both}.ResultScreen_tk__Mc9l8{transform-box:fill-box;transform-origin:center;animation:ResultScreen_tick__1z7GT .24s cubic-bezier(.2,.8,.2,1) both}.ResultScreen_tkc__Jeo_P{fill:var(--ring)}.ResultScreen_tkw__gOPH7{fill:none;stroke:var(--ring);stroke-width:1.5}.ResultScreen_tku__ALfmZ{fill:var(--muted)}@keyframes ResultScreen_tick__1z7GT{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:none}}@keyframes ResultScreen_grow__hbzz9{0%{transform:scaleX(0)}to{transform:none}}@keyframes ResultScreen_rise__OGY9t{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ResultScreen_reviewhead__T6kG9{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:32px 4px 0}.ResultScreen_reviewhead__T6kG9 h2{margin:0;font-size:20px;font-weight:700}.ResultScreen_reviewhead__T6kG9 span{font-size:14px;color:var(--muted)}.ResultScreen_review__vKYxo{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px}.ResultScreen_panel__z1uae{background:var(--surface);border:1px solid var(--line);border-radius:16px;min-width:0}.ResultScreen_gridpanel__tnPYh{padding:16px;align-self:start}.ResultScreen_detail__btKfx{padding:24px 20px;scroll-margin-top:76px}.ResultScreen_qgrid__iKLyJ{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ResultScreen_qb__hyC85{height:44px;border-radius:10px;border:1px solid transparent;font:inherit;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.ResultScreen_qb__hyC85:hover{transform:translateY(-1px)}.ResultScreen_back__3Ipzd:focus-visible,.ResultScreen_link__2Qa4t:focus-visible,.ResultScreen_qb__hyC85:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.ResultScreen_qc__eBOCm{background:var(--okbg);color:var(--okfg)}.ResultScreen_qw__bHB9U{background:var(--badbg);color:var(--badfg)}.ResultScreen_qu__0MJ6w{background:transparent;color:var(--muted);border:1px dashed var(--muted)}.ResultScreen_qon__P8r4I{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink)}.ResultScreen_dhead__foRkA{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.ResultScreen_dnum__L0LPV{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.ResultScreen_chip__jcHph{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px}.ResultScreen_chipc__Sx2MP{background:var(--okbg);color:var(--okfg)}.ResultScreen_chipw__CxoyG{background:var(--badbg);color:var(--badfg)}.ResultScreen_chipu__RgDOL{border:1px dashed var(--muted);color:var(--muted)}.ResultScreen_qtext__d9Gd3{margin:0 0 16px;font-size:17px;font-weight:500;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.ResultScreen_qtext__d9Gd3 p{margin:0 0 12px}.ResultScreen_pre__Rky8y{white-space:pre-line}.ResultScreen_qimage__lYB1K{max-width:560px;margin:0 0 16px}.ResultScreen_qimage__lYB1K img{width:100%;height:auto;border-radius:10px;border:1px solid var(--line);background:#ffffff}.ResultScreen_opts__2tr6k{display:flex;flex-direction:column;gap:8px}.ResultScreen_opt__jVDjV{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:15px}.ResultScreen_optok__4Nxft{background:var(--okbg);color:var(--okfg);border-color:transparent}.ResultScreen_optbad__sjEIS{background:var(--badbg);color:var(--badfg);border-color:transparent}.ResultScreen_optkey__Wqr0f{font-weight:700;width:18px;flex:none}.ResultScreen_opttext__G7mn9{flex:1;min-width:0;overflow-wrap:anywhere}.ResultScreen_optnote__Szda7{font-size:12px;font-weight:700;text-align:right}.ResultScreen_why___q8OH{margin-top:18px;padding:16px;border-radius:12px;background:var(--soft)}.ResultScreen_whytext__2_qUn{margin:6px 0 0;font-size:15px;line-height:1.55;color:var(--ink);overflow-wrap:anywhere}.ResultScreen_whytext__2_qUn p{margin:0 0 10px}.ResultScreen_whytext__2_qUn p:last-child{margin-bottom:0}.ResultScreen_foot__t8Aie{padding:20px 4px 0}.ResultScreen_back__3Ipzd{display:inline-flex;align-items:center;min-height:44px;font:inherit;font-size:14px;font-weight:600;color:var(--muted);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line)}.ResultScreen_back__3Ipzd:hover{color:var(--ink)}.ResultScreen_below__rZP8P{margin-top:16px}.ResultScreen_center__wXXKM{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:24px 16px}.ResultScreen_note__6_y4v{width:100%;max-width:440px;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:32px 24px;display:flex;flex-direction:column;gap:14px;animation:ResultScreen_rise__OGY9t .42s cubic-bezier(.2,.8,.2,1) both}.ResultScreen_spinner__f9Fg6{width:28px;height:28px;border-radius:999px;border:3px solid var(--line);border-top-color:var(--cta);animation:ResultScreen_spin_____lu .8s linear infinite}@keyframes ResultScreen_spin_____lu{to{transform:rotate(1turn)}}.ResultScreen_form__a2KcX{display:flex;flex-direction:column;gap:8px;margin-top:2px}.ResultScreen_label__1xXGP{font-size:13px;font-weight:600;color:var(--muted)}.ResultScreen_row___Uu3m{display:flex;flex-direction:column;gap:10px}.ResultScreen_input__qlbJG{width:100%;min-height:52px;padding:0 16px;border-radius:12px;border:1.5px solid var(--line);background:var(--page);color:var(--ink);font:inherit;font-size:17px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ResultScreen_input__qlbJG::placeholder{color:var(--muted);opacity:.75}.ResultScreen_input__qlbJG:focus{outline:none;border-color:var(--cta);background:var(--surface);box-shadow:0 0 0 4px rgba(4,120,87,.16)}.ResultScreen_input__qlbJG[aria-invalid=true]{border-color:var(--badfg)}.ResultScreen_input__qlbJG:disabled{opacity:.7}.ResultScreen_row___Uu3m .ResultScreen_cta__jQIG0{min-height:52px;width:100%}.ResultScreen_cta__jQIG0:disabled{cursor:progress;opacity:.85;transform:none;box-shadow:none}.ResultScreen_err__S5Dpw{margin:0;min-height:0;font-size:14px;font-weight:600;color:var(--badfg)}.ResultScreen_err__S5Dpw:empty{display:none}.ResultScreen_hp___ItfU{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ResultScreen_secondary__VyhRW{display:flex;flex-wrap:wrap;justify-content:center;gap:0 20px}.ResultScreen_wideOnly__V97Hb{display:none}.ResultScreen_addr__s3C1J{font-weight:700;overflow-wrap:anywhere}@media (min-width:480px){.ResultScreen_secgrid__4ElFF{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px}}@media (min-width:768px){.ResultScreen_wrap__1i_jQ{padding:20px 24px 48px}.ResultScreen_card__bfuuh{margin-top:24px}.ResultScreen_halves__CJiqc{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ResultScreen_score__iSZQV{padding:44px 32px 40px;gap:20px}.ResultScreen_offer__kvjKh{padding:44px 48px 40px;border-top:0;border-left:1px solid var(--line);gap:18px;justify-content:center}.ResultScreen_ringbox__Gj0Pz{width:236px;height:236px}.ResultScreen_num__R_9JK{font-size:64px}.ResultScreen_reading__oUoVT{font-size:20px}.ResultScreen_h2__x_nkL{font-size:32px}.ResultScreen_actions__2RYsX{flex-direction:row;align-items:center;gap:22px}.ResultScreen_row___Uu3m{flex-direction:row}.ResultScreen_wideOnly__V97Hb{display:block}.ResultScreen_row___Uu3m .ResultScreen_cta__jQIG0{width:auto;flex:none}.ResultScreen_secondary__VyhRW{justify-content:flex-start}.ResultScreen_secs__GU8Ht{padding:26px 48px 32px}.ResultScreen_secgrid__4ElFF{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.ResultScreen_review__vKYxo{grid-template-columns:320px minmax(0,1fr);gap:24px;margin-top:24px}.ResultScreen_gridpanel__tnPYh{position:sticky;top:76px}.ResultScreen_detail__btKfx{padding:28px}}@media (prefers-reduced-motion:reduce){.ResultScreen_card__bfuuh,.ResultScreen_fill__gyB5I,.ResultScreen_note__6_y4v,.ResultScreen_tk__Mc9l8{animation:none!important}.ResultScreen_corner__6BItQ,.ResultScreen_cta__jQIG0,.ResultScreen_cta__jQIG0 svg,.ResultScreen_input__qlbJG,.ResultScreen_link__2Qa4t,.ResultScreen_qb__hyC85{transition:none}.ResultScreen_qb__hyC85:hover{transform:none}.ResultScreen_spinner__f9Fg6{animation-duration:2.4s}}