.compat_page__9BZlZ{display:flex;flex-direction:column;gap:16px;min-width:0}.compat_head__qymXm{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.compat_head__qymXm h1{font-size:clamp(26px,4vw,38px);line-height:1.12;letter-spacing:-.035em;font-weight:700;overflow-wrap:anywhere;text-wrap:balance}.compat_card__hDA4h{padding:24px;min-width:0}.compat_cardTitle__LJAs3{font-size:18px;font-weight:700;letter-spacing:-.01em;margin-bottom:16px}.compat_cardHead__u5gMs{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.compat_cardHead__u5gMs .compat_cardTitle__LJAs3{margin-bottom:0}.compat_cols__FbmLA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.compat_muted__xNci4{font-size:13px;color:var(--tk-fg-tertiary);line-height:1.5}.compat_quiet__7nXts{background:none;border:0;padding:0;min-height:44px;font:inherit;font-size:13px;font-weight:600;color:var(--tk-fg-tertiary);cursor:pointer;text-decoration:underline;text-underline-offset:4px}.compat_quiet__7nXts:hover{color:var(--tk-fg)}.compat_error__lWwkf{font-size:13px;line-height:1.5;color:var(--tk-fg)}.compat_overlap__gA32h{display:block;width:100%;max-width:320px;height:auto}.compat_overlap__gA32h .compat_discMe__bnDCm{fill:color-mix(in srgb,var(--tk-green) 26%,transparent);stroke:var(--tk-green);stroke-width:2}.compat_overlap__gA32h .compat_discThem__nRlws{fill:color-mix(in srgb,var(--tk-share-streak) 30%,transparent);stroke:var(--tk-share-streak);stroke-width:2}.compat_overlap__gA32h .compat_discOpen__uCPR3{fill:none;stroke:var(--tk-fg-tertiary);stroke-width:2;stroke-dasharray:5 7}.compat_overlap__gA32h .compat_faceRing__jUDSQ{fill:var(--tk-bg);stroke-width:2}.compat_overlap__gA32h .compat_faceLetter__8CTZL{fill:var(--tk-fg);font-size:17px;font-weight:700;text-anchor:middle;dominant-baseline:central}.compat_hero__WP_3Z{display:grid;grid-template-columns:300px minmax(0,1fr) minmax(0,1.2fr);gap:28px 32px;align-items:center;padding:28px}.compat_score__CNAfj{display:flex;flex-direction:column;gap:6px;min-width:0}.compat_scoreNumber__kLf5A{font-size:clamp(64px,9vw,96px);line-height:.95;font-weight:700;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.compat_scoreTier__LGPSw{font-size:20px;font-weight:700;letter-spacing:-.01em}.compat_scoreLine__SzvuE{font-size:14px;color:var(--tk-fg-secondary);line-height:1.5}.compat_scoreWas__41RJ3{font-size:13px;color:var(--tk-fg-tertiary);font-variant-numeric:tabular-nums}.compat_parts__kesaz{display:grid;gap:14px;min-width:0}.compat_part__HT4ZH{display:grid;grid-template-columns:64px minmax(0,1fr) 30px;align-items:center;gap:12px;font-size:14px;font-weight:600}.compat_part__HT4ZH span:last-child{text-align:right;font-variant-numeric:tabular-nums;color:var(--tk-fg-secondary)}.compat_bar__mDG_B{height:10px;border-radius:99px;background:var(--tk-bg-secondary);border:1px solid var(--tk-border);overflow:hidden}.compat_bar__mDG_B i{display:block;height:100%;border-radius:99px;background:var(--tk-green)}.compat_notice__Mh03A{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;padding:10px 16px;border:2px solid var(--tk-border);border-radius:12px;font-size:14px;font-weight:600}.compat_notice__Mh03A .compat_quiet__7nXts{min-height:32px}.compat_pick__eFVOY{display:flex;align-items:center;gap:16px;min-width:0}.compat_pick__eFVOY img,.compat_pick__eFVOY>span:first-child{flex:none}.compat_pickCopy__TZPGr{display:flex;flex-direction:column;gap:4px;min-width:0}.compat_pickCopy__TZPGr strong{font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compat_pickCopy__TZPGr span{font-size:13px;color:var(--tk-fg-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compat_pickCopy__TZPGr a{font-size:13px;font-weight:600;color:var(--tk-fg-secondary);text-decoration:underline;text-underline-offset:4px;align-self:flex-start;padding-block:6px}.compat_pickCopy__TZPGr a:hover{color:var(--tk-fg)}.compat_defends__SQNpr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.compat_who__JmrIh{display:block;font-size:12px;font-weight:700;margin-bottom:10px}.compat_whoMe__uizE9{color:var(--tk-green)}.compat_whoThem__EhXe_{color:var(--tk-share-streak)}.compat_tiles__fmp_x{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:16px 12px}.compat_tile__StqZj{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:600}.compat_tile__StqZj img,.compat_tile__StqZj>span:first-child{width:100%!important;height:auto!important;aspect-ratio:1}.compat_tile__StqZj strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.compat_tile__StqZj small{font-size:12px;font-weight:500;color:var(--tk-fg-tertiary);font-variant-numeric:tabular-nums}.compat_rows__SOA4a{list-style:none;margin:0;padding:0}.compat_rows__SOA4a>li{display:flex;align-items:center;gap:12px;padding-block:10px;min-width:0}.compat_rows__SOA4a>li+li{border-top:1px solid var(--tk-border)}.compat_rowCopy__MmtTR{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.compat_rowCopy__MmtTR strong{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compat_rowCopy__MmtTR small{font-size:12px;color:var(--tk-fg-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compat_lockGap__3hMTM{margin-top:16px}.compat_ghost__7XxAQ{display:flex;align-items:center;gap:12px;padding-block:9px}.compat_ghost__7XxAQ i{flex:none;width:36px;height:36px;border-radius:8px;background:var(--tk-bg-secondary);border:1px solid var(--tk-border)}.compat_ghost__7XxAQ b{display:block;height:12px;border-radius:6px;background:var(--tk-fg-tertiary)}.compat_scale__j3NuG{position:relative;height:56px;margin:8px 20px 0}.compat_scale__j3NuG:before{content:"";position:absolute;left:-20px;right:-20px;top:26px;height:4px;border-radius:2px;background:var(--tk-border)}.compat_marker__iHcqw{position:absolute;top:8px;width:40px;height:40px;margin-left:-20px;border-radius:50%;border:2px solid var(--tk-green);background:var(--tk-bg);overflow:hidden;display:flex;align-items:center;justify-content:center}.compat_marker__iHcqw.compat_them__t6r1N{border-color:var(--tk-share-streak)}.compat_marker__iHcqw img,.compat_marker__iHcqw>span{width:100%!important;height:100%!important;border-radius:0!important}.compat_scaleEnds__q3ZLC{display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:var(--tk-fg-tertiary);margin-top:6px}.compat_verdict__CEH_v{font-size:15px;font-weight:600;margin-bottom:4px}.compat_eras__rnGTD{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;align-items:end;height:132px}.compat_era__oclbN{display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;min-width:0}.compat_eraBars__EWT5V{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:3px;width:100%}.compat_eraBars__EWT5V i{display:block;width:min(14px,38%);min-height:2px;border-radius:4px 4px 0 0;background:var(--tk-green)}.compat_eraBars__EWT5V i+i{background:var(--tk-share-streak)}.compat_era__oclbN small{font-size:11px;font-weight:600;color:var(--tk-fg-tertiary);font-variant-numeric:tabular-nums}.compat_legend__epwLe{display:flex;gap:16px;font-size:12px;font-weight:600;color:var(--tk-fg-secondary)}.compat_legend__epwLe span{display:inline-flex;align-items:center;gap:6px;min-width:0}.compat_legend__epwLe i{width:10px;height:10px;border-radius:3px;background:var(--tk-green);flex:none}.compat_legend__epwLe span+span i{background:var(--tk-share-streak)}.compat_chips__gHXnc{display:flex;flex-wrap:wrap;gap:8px}.compat_chip__zv3FJ{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:2px solid var(--tk-border);border-radius:99px;font-size:13px;font-weight:600;text-transform:capitalize}.compat_chip__zv3FJ small{font-size:11px;font-weight:600;color:var(--tk-fg-tertiary);text-transform:none}.compat_mix__mfmGG{display:flex;height:14px;border-radius:99px;overflow:hidden;border:1px solid var(--tk-border);margin-bottom:14px}.compat_mix__mfmGG i{display:block;height:100%}.compat_mixList__9eLN0{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;font-size:13px;font-weight:600}.compat_mixList__9eLN0 li{display:flex;align-items:center;gap:8px;min-width:0;text-transform:capitalize}.compat_mixList__9eLN0 i{width:10px;height:10px;border-radius:3px;flex:none}.compat_mixList__9eLN0 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compat_deep__F6MyQ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;align-items:center}.compat_deepStat__wJ86I strong{display:block;font-size:40px;line-height:1;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.compat_deepStat__wJ86I span{display:block;margin-top:8px;font-size:13px;color:var(--tk-fg-tertiary)}.compat_line__qwcEt{display:block;width:100%;height:96px}.compat_line__qwcEt polyline{fill:none;stroke:var(--tk-green);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.compat_actionCard__bfcIZ{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.compat_actionCard__bfcIZ .compat_cardTitle__LJAs3{margin-bottom:0}.compat_capture__wTqLu{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.compat_capture__wTqLu>label{flex:1 1 240px;min-width:0}.compat_captureDone__YuB7m{font-size:14px;font-weight:600;color:var(--tk-fg-secondary)}.compat_leads__VmrBG{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.compat_lead__RLYTb{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;font-size:15px;font-weight:700;color:inherit;text-decoration:none;transition:transform 80ms ease,box-shadow 80ms ease}.compat_lead__RLYTb:active{transform:translateY(3px);box-shadow:0 0 0 0 transparent}.compat_lead__RLYTb svg{color:var(--tk-fg-tertiary);flex:none}.compat_foot__oCQKh{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:8px}.compat_hub__RL5IP{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.compat_stack__cCnw8{display:flex;flex-direction:column;gap:16px;min-width:0}.compat_faces__yIWhj{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 10px;margin-bottom:24px}.compat_face__CuPwT{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:600;text-align:center}.compat_face__CuPwT img,.compat_face__CuPwT>span:first-child{width:100%!important;max-width:72px;height:auto!important;aspect-ratio:1}.compat_face__CuPwT span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compat_sub__sI6WO{font-size:13px;font-weight:700;color:var(--tk-fg-tertiary);margin:20px 0 12px}.compat_typeChip__h3_jO{display:inline-flex;padding:6px 12px;border-radius:99px;background:color-mix(in srgb,var(--tk-green) 18%,transparent);border:1px solid color-mix(in srgb,var(--tk-green) 50%,transparent);font-size:13px;font-weight:700}.compat_meter__ViKBF{position:relative;height:10px;border-radius:99px;background:var(--tk-bg-secondary);border:1px solid var(--tk-border)}.compat_meter__ViKBF i{position:absolute;top:-5px;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:var(--tk-green);border:3px solid var(--tk-bg)}.compat_make__udDay{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.compat_make__udDay>label{flex:1 1 200px;min-width:0}.compat_invite__SSp7N{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start}.compat_invite__SSp7N+.compat_invite__SSp7N{margin-top:24px;padding-top:24px;border-top:1px solid var(--tk-border)}.compat_inviteMain__lDgih{display:flex;flex-direction:column;gap:12px;min-width:0}.compat_inviteWho__h_GSf{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:15px;font-weight:700}.compat_inviteWho__h_GSf small{font-size:13px;font-weight:500;color:var(--tk-fg-tertiary)}.compat_link__dd09l{width:100%;min-height:46px;padding:12px 14px;background:var(--tk-bg-secondary);border:2px solid var(--tk-border);border-radius:10px;font:inherit;font-size:14px;font-weight:500;color:var(--tk-fg);outline:none;text-overflow:ellipsis}.compat_link__dd09l:focus{border-color:var(--tk-green)}.compat_qr__Uk19M{display:block;width:132px;height:132px;border-radius:10px;background:#fff}.compat_qrBig__K72Kl{width:min(100%,300px);height:auto;aspect-ratio:1;align-self:center}.compat_past__27V3p{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:600;padding-block:10px}.compat_past__27V3p+.compat_past__27V3p{border-top:1px solid var(--tk-border)}.compat_past__27V3p small{font-size:12px;font-weight:500;color:var(--tk-fg-tertiary)}.compat_people__v4INh{list-style:none;margin:0;padding:0}.compat_people__v4INh>li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-block:12px;min-width:0}.compat_people__v4INh>li+li{border-top:1px solid var(--tk-border)}.compat_person__NTGfR{display:flex;align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none;border-radius:6px}.compat_person__NTGfR>span:last-child{display:flex;flex-direction:column;gap:4px;min-width:0}.compat_person__NTGfR strong{font-size:14px;font-weight:600}.compat_person__NTGfR small,.compat_person__NTGfR strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compat_person__NTGfR small{font-size:12px;color:var(--tk-fg-tertiary)}a.compat_person__NTGfR:hover strong{color:var(--tk-green)}.compat_pairScore__Pcs8B{display:flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.compat_pairScore__Pcs8B strong{font-size:24px;font-weight:700;letter-spacing:-.03em}.compat_pairScore__Pcs8B small{font-size:12px;color:var(--tk-fg-tertiary)}.compat_rowActions__JxWH0{display:flex;align-items:center;gap:6px}.compat_teaser__upHir{display:flex;flex-direction:column;align-items:center;gap:22px;max-width:520px;margin-inline:auto;padding-block:clamp(8px,4vh,40px);text-align:center}.compat_teaser__upHir h1{font-size:clamp(26px,5vw,36px);line-height:1.12;letter-spacing:-.035em;font-weight:700;text-wrap:balance;overflow-wrap:anywhere}.compat_teaserFace__aK9lj{border:3px solid var(--tk-share-streak);border-radius:50%;padding:3px;display:inline-flex}.compat_taps__VtzOW{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%}.compat_tap__uWycr{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;min-width:0;padding:10px 6px;background:var(--tk-bg);border:2px solid var(--tk-border);border-radius:14px;box-shadow:0 3px 0 0 var(--tk-border);font:inherit;font-size:12px;font-weight:600;color:var(--tk-fg);cursor:pointer;transition:transform 80ms ease,box-shadow 80ms ease}.compat_tap__uWycr:active{transform:translateY(3px);box-shadow:0 0 0 0 transparent}.compat_tap__uWycr[aria-pressed=true]{border-color:var(--tk-green);box-shadow:0 3px 0 0 var(--tk-green-border);background:color-mix(in srgb,var(--tk-green) 14%,var(--tk-bg))}.compat_tap__uWycr img,.compat_tap__uWycr>span:first-child{width:100%!important;max-width:64px;height:auto!important;aspect-ratio:1}.compat_tap__uWycr span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compat_range__sB1zv{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:64px;justify-content:center}.compat_range__sB1zv strong{font-size:40px;line-height:1;font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.compat_range__sB1zv span{font-size:13px;font-weight:600;color:var(--tk-fg-tertiary)}.compat_wide__zFVm4{width:100%;max-width:360px}.compat_strip__ev8hL{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;padding:16px 20px}.compat_strip__ev8hL h2{font-size:17px;font-weight:700;letter-spacing:-.01em}.compat_stripScore__qmoul{display:flex;align-items:baseline;gap:10px;color:inherit;text-decoration:none;font-variant-numeric:tabular-nums}.compat_stripScore__qmoul strong{font-size:30px;font-weight:700;letter-spacing:-.03em}.compat_stripScore__qmoul span{font-size:14px;font-weight:600;color:var(--tk-fg-secondary)}.compat_stripScore__qmoul:hover span{color:var(--tk-green)}.compat_lead2__e2HJN{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px 40px;align-items:start;padding:24px;margin-bottom:40px}.compat_lead2__e2HJN h2{font-size:22px;font-weight:700;letter-spacing:-.02em;margin-bottom:16px}.compat_shareCanvas__oC_uX{display:block;align-self:center;height:auto;border-radius:12px;border:2px solid var(--tk-border);background:#131f24}.compat_shareStory__M0pXt{width:min(100%,220px);aspect-ratio:9/16}.compat_shareSquare__UQ0vM{width:min(100%,340px);aspect-ratio:1}.compat_check__FKSH9{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;cursor:pointer}.compat_check__FKSH9 input{width:18px;height:18px;accent-color:var(--tk-green)}.compat_offer__e6FCb{max-width:720px;margin-inline:auto;display:flex;flex-direction:column;gap:24px}.compat_offerList__8g3RO{list-style:none;margin:0;padding:0;display:grid;gap:14px;font-size:16px;font-weight:600}.compat_offerList__8g3RO li{display:flex;align-items:flex-start;gap:12px;line-height:1.4}.compat_offerList__8g3RO svg{flex:none;margin-top:2px;color:var(--tk-green)}.compat_price___7gf2{font-size:15px;font-weight:600;color:var(--tk-fg-secondary)}@media (max-width:980px){.compat_hero__WP_3Z{grid-template-columns:280px minmax(0,1fr)}.compat_hero__WP_3Z .compat_parts__kesaz{grid-column:1/-1}.compat_hub__RL5IP{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.compat_cols__FbmLA,.compat_deep__F6MyQ,.compat_defends__SQNpr,.compat_lead2__e2HJN{grid-template-columns:minmax(0,1fr)}.compat_lead2__e2HJN{margin-bottom:28px;padding:20px}.compat_card__hDA4h{padding:18px}.compat_hero__WP_3Z{grid-template-columns:minmax(0,1fr);padding:20px;justify-items:center;text-align:center}.compat_hero__WP_3Z .compat_parts__kesaz{width:100%;text-align:left}.compat_score__CNAfj{align-items:center}}@media (max-width:520px){.compat_invite__SSp7N{grid-template-columns:minmax(0,1fr)}.compat_invite__SSp7N .compat_qr__Uk19M{display:none}.compat_faces__yIWhj{gap:12px 6px}.compat_taps__VtzOW{gap:6px}.compat_tap__uWycr{padding:8px 4px;font-size:11px;border-radius:12px}.compat_people__v4INh>li{gap:8px}.compat_mixList__9eLN0{grid-template-columns:minmax(0,1fr)}.compat_tiles__fmp_x{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}