.love-compatibility-report_shell__0bP8U{--love-wine:#7a1f2a;--love-wine-deep:#5c1620;--love-wine-soft:#9c5058;--love-cream:#fbf6ec;--love-card:#fffaf2;--love-deep:#f0e6d6;--love-gold:#c9842a;--love-salmon:#f5dcd3;--love-salmon-deep:#ecc4b8;--love-ink:#1f1a14;--love-soft:#6b6358;--love-muted:#a39b8e;--love-line:#ecdfd2;max-width:460px;margin:0 auto;padding:0 16px 56px;color:var(--love-ink);background:linear-gradient(180deg,#faeae1 0,var(--love-cream) 230px,var(--love-cream) 100%);border-radius:0 0 24px 24px}.love-compatibility-report_header__WC_7g{padding:32px 12px 18px;text-align:center}.love-compatibility-report_brand__lBhd6{margin-bottom:8px;color:var(--love-wine-soft);font-family:var(--font-serif),serif;font-size:12px;letter-spacing:.12em}.love-compatibility-report_title__WxZGJ{color:var(--love-wine-deep);font-family:var(--font-serif),serif;font-size:22px;font-weight:800;line-height:1.4}.love-compatibility-report_subtitle__9_2Um{margin-top:6px;color:var(--love-soft);font-size:13px}.love-compatibility-report_pair__JQZo6{display:flex;align-items:stretch;gap:10px;margin-bottom:16px}.love-compatibility-report_personCard__VxkAl{position:relative;flex:1;padding:14px 10px 13px;border:1px solid var(--love-line);border-radius:14px;background:var(--love-card);text-align:center;min-width:0}.love-compatibility-report_personMe__PN2_f{border-top:3px solid var(--love-wine)}.love-compatibility-report_personPartner__Ccrb9{border-top:3px solid var(--love-salmon-deep)}.love-compatibility-report_personName__O0rgl{margin-bottom:2px;color:var(--love-ink);font-family:var(--font-serif),serif;font-size:15px;font-weight:700}.love-compatibility-report_personBorn__Gj50Y{margin-bottom:10px;color:var(--love-muted);font-size:11px;line-height:1.35}.love-compatibility-report_pillars__AZo_8{display:flex;justify-content:center;gap:4px;margin-bottom:10px}.love-compatibility-report_pillar__9y2NB{min-width:17px;text-align:center}.love-compatibility-report_hanjaBottom__VXH9l,.love-compatibility-report_hanjaTop__xa_rE{display:block;font-family:var(--font-serif),serif;font-weight:700;line-height:1.05}.love-compatibility-report_hanjaTop__xa_rE{font-size:17px}.love-compatibility-report_hanjaBottom__VXH9l{font-size:15px}.love-compatibility-report_wxFire__Nhxmz{color:#c1432e}.love-compatibility-report_wxWater__tvCv8{color:#2c5a7a}.love-compatibility-report_wxWood__bYZCV{color:#2d8659}.love-compatibility-report_wxEarth__OchU8{color:#a87932}.love-compatibility-report_wxMetal__igJWy{color:#777}.love-compatibility-report_astroPills__fnzD7{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.love-compatibility-report_astroPills__fnzD7 span{padding:2px 7px;border:1px solid var(--love-line);border-radius:999px;background:var(--love-cream);color:var(--love-soft);font-size:10.5px;white-space:nowrap}.love-compatibility-report_plus__AuKJm{align-self:center;flex-shrink:0;color:var(--love-salmon-deep);font-family:var(--font-serif),serif;font-size:20px;font-weight:800}.love-compatibility-report_axes__lH8LY{margin-bottom:18px;padding:18px 16px;border:1px solid var(--love-line);border-radius:14px;background:var(--love-card)}.love-compatibility-report_axes__lH8LY h2{margin-bottom:14px;color:var(--love-wine);font-family:var(--font-serif),serif;font-size:15px;font-weight:700}.love-compatibility-report_axisRow__rjC0l{display:grid;grid-template-columns:90px 1fr 42px;align-items:center;gap:10px;padding:6px 0}.love-compatibility-report_axisName__VO_7K{color:var(--love-ink);font-size:13px;font-weight:600}.love-compatibility-report_axisTrack__mU1O8{height:8px;overflow:hidden;border-radius:999px;background:var(--love-deep)}.love-compatibility-report_axisFill__5UqvE{display:block;height:100%;border-radius:999px}.love-compatibility-report_axisLevel__oeNnA{font-size:11px;font-weight:700;text-align:right}.love-compatibility-report_axisStrong__HyFya{color:var(--love-wine)}.love-compatibility-report_axisMild__dAD7N{color:var(--love-gold)}.love-compatibility-report_axisCaution__q9_ah{color:var(--love-soft)}.love-compatibility-report_axisFill__5UqvE.love-compatibility-report_axisStrong__HyFya{background:var(--love-wine)}.love-compatibility-report_axisFill__5UqvE.love-compatibility-report_axisMild__dAD7N{background:var(--love-salmon-deep)}.love-compatibility-report_axisFill__5UqvE.love-compatibility-report_axisCaution__q9_ah{background:var(--love-muted)}.love-compatibility-report_tabs__iSw_Y{position:sticky;top:56px;z-index:90;display:flex;align-items:center;gap:8px;margin:0 -16px;padding:8px 12px;border-bottom:1px solid rgba(122,31,42,.1);background:rgba(251,246,236,.96);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.love-compatibility-report_tabScroll__fU_9w{display:flex;flex:1;gap:6px;overflow-x:auto;padding:0;scrollbar-width:none}.love-compatibility-report_tabScroll__fU_9w::-webkit-scrollbar{display:none}.love-compatibility-report_tabs__iSw_Y [data-report-audio-sticky-action]{flex:0 0 auto;display:flex}.love-compatibility-report_tabButton__fmmp4{flex-shrink:0;padding:8px 14px;border:1px solid var(--love-line);border-radius:999px;background:var(--love-card);color:var(--love-soft);font-family:var(--font-sans),system-ui,sans-serif;font-size:13px;font-weight:700;white-space:nowrap}.love-compatibility-report_tabButtonActive__E9aVw{border-color:var(--love-wine);background:var(--love-wine);color:#fff}.love-compatibility-report_tabButton__fmmp4:disabled{cursor:not-allowed;opacity:.58}.love-compatibility-report_tabLock__DQtDj{margin-left:5px;font-size:.72em}.love-compatibility-report_shareButton__y_aAt{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:56px;height:34px;padding:0 11px;border:1px solid rgba(122,31,42,.16);border-radius:999px;background:var(--love-wine-deep);color:#fffaf2;font-family:var(--font-sans),system-ui,sans-serif;font-size:12px;font-weight:800;box-shadow:0 8px 18px rgba(92,22,32,.16)}.love-compatibility-report_shareIcon__6LfkT{display:inline-flex;align-items:center}.love-compatibility-report_shareLabel__yaROw{white-space:nowrap}.love-compatibility-report_panels__U_Fdy{display:block}.love-compatibility-report_panel__QB_CV{padding:22px 2px 8px;scroll-margin-top:104px}.love-compatibility-report_panel__QB_CV+.love-compatibility-report_panel__QB_CV{margin-top:18px;padding-top:28px;border-top:1px solid var(--love-line)}.love-compatibility-report_panel__QB_CV h2{margin-bottom:4px;color:var(--love-wine);font-family:var(--font-serif),serif;font-size:19px;font-weight:800;word-break:keep-all;overflow-wrap:break-word}.love-compatibility-report_panelSub__J7frs{margin-bottom:18px;color:var(--love-muted);font-size:12.5px;word-break:keep-all;overflow-wrap:break-word}.love-compatibility-report_body__OM0qi{color:#2c2c2c;font-family:var(--font-serif),serif;font-size:15.5px;line-height:1.9;word-break:keep-all;overflow-wrap:break-word;hyphens:none}.love-compatibility-report_body__OM0qi p{margin-bottom:1.5em}.love-compatibility-report_body__OM0qi strong{color:var(--love-wine);font-weight:800}.love-compatibility-report_body__OM0qi .love-compatibility-report_actionLabel__ed_C6{color:var(--love-wine);font-family:var(--font-sans),system-ui,sans-serif;font-weight:900}.love-compatibility-report_body__OM0qi h3{margin:1.6em 0 .7em;padding-left:11px;border-left:3px solid var(--love-gold);color:var(--love-wine);font-family:var(--font-serif),serif;font-size:16px;font-weight:800}.love-compatibility-report_body__OM0qi h2{margin:1.8em 0 .7em;color:var(--love-wine-deep);font-family:var(--font-serif),serif;font-size:17px;font-weight:800}.love-compatibility-report_body__OM0qi table{width:100%;margin:14px 0 22px;border-collapse:collapse;table-layout:fixed;overflow:hidden;border:1px solid var(--love-line);border-radius:10px;background:var(--love-card);font-family:var(--font-sans),system-ui,sans-serif;font-size:12.5px;line-height:1.55}.love-compatibility-report_body__OM0qi td,.love-compatibility-report_body__OM0qi th{padding:9px 8px;border-bottom:1px solid var(--love-line);vertical-align:top;word-break:keep-all;overflow-wrap:break-word}.love-compatibility-report_body__OM0qi th{color:var(--love-wine);background:rgba(122,31,42,.06);font-weight:800}.love-compatibility-report_body__OM0qi td:first-child,.love-compatibility-report_body__OM0qi th:first-child{width:52px;padding-left:6px;padding-right:6px;white-space:nowrap}.love-compatibility-report_body__OM0qi td:nth-child(2),.love-compatibility-report_body__OM0qi th:nth-child(2){width:auto}.love-compatibility-report_body__OM0qi td:nth-child(2) strong{display:block;margin-bottom:4px;color:var(--love-wine);font-weight:800;line-height:1.5}.love-compatibility-report_calendarBlock__XHyif{margin:8px 0 20px}.love-compatibility-report_calendar__OjpdG{display:flex;align-items:flex-end;justify-content:space-between;gap:3px;height:150px;padding:14px 8px 8px;border:1px solid var(--love-line);border-radius:14px;background:var(--love-card)}.love-compatibility-report_calendarYears__yJQiM{height:142px;justify-content:center;gap:24px;padding:16px 26px 10px}.love-compatibility-report_monthCol__T3R8Q{display:flex;flex:1;flex-direction:column;align-items:center;gap:4px;min-width:0}.love-compatibility-report_calendarYears__yJQiM .love-compatibility-report_monthCol__T3R8Q{flex:0 1 72px}.love-compatibility-report_monthBar__fgOcY{width:100%;max-width:16px;border-radius:4px 4px 0 0}.love-compatibility-report_calendarYears__yJQiM .love-compatibility-report_monthBar__fgOcY{max-width:42px;border-radius:7px 7px 0 0}.love-compatibility-report_monthStrong__V5TgU{background:var(--love-wine)}.love-compatibility-report_monthMild__G9YyU{background:#d98f86}.love-compatibility-report_monthCaution__O5A9q{background:#efd9cf}.love-compatibility-report_monthLabel__JIu5Q{color:var(--love-muted);font-size:9px}.love-compatibility-report_calendarYears__yJQiM .love-compatibility-report_monthLabel__JIu5Q{color:var(--love-ink);font-size:11px;font-weight:800}.love-compatibility-report_legend__qP6uj{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px;margin-top:9px;color:var(--love-soft);font-size:11px}.love-compatibility-report_legend__qP6uj i{display:inline-block;width:9px;height:9px;margin-right:4px;border-radius:2px;vertical-align:middle}.love-compatibility-report_legendStrong__bb62i{background:var(--love-wine)}.love-compatibility-report_legendMild__qbLom{background:#d98f86}.love-compatibility-report_legendCaution__m1qfX{background:#efd9cf}.love-compatibility-report_disclaimer__tAAe0{margin:20px 0;padding:14px 16px;border:1px solid var(--love-line);border-radius:12px;background:var(--love-card);color:var(--love-muted);font-size:11.5px;line-height:1.6}.love-compatibility-report_footer__ouAZ_{padding:24px 16px 0;color:var(--love-muted);font-size:11px;line-height:1.6;text-align:center}@media (max-width:370px){.love-compatibility-report_shell__0bP8U{padding-right:12px;padding-left:12px}.love-compatibility-report_pair__JQZo6{gap:7px}.love-compatibility-report_axisRow__rjC0l{grid-template-columns:78px 1fr 38px;gap:8px}.love-compatibility-report_tabScroll__fU_9w{padding-right:0;padding-left:0}.love-compatibility-report_shareButton__y_aAt{min-width:38px;width:38px;padding:0}.love-compatibility-report_shareLabel__yaROw{display:none}}