.ReportCover_cover__Da50p{position:relative;width:210mm;height:297mm;overflow:hidden;isolation:isolate;background:var(--report-midnight);color:var(--report-heading);box-shadow:0 32px 90px rgb(0 0 0/45%);font-family:var(--font-stitch)}.ReportCover_cover__Da50p:before{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,transparent 0 53%,rgb(196 181 253/3%) 53% 100%),var(--report-midnight);content:""}.ReportCover_cover__Da50p:after{position:absolute;right:-38mm;bottom:-48mm;z-index:-1;width:120mm;height:120mm;border:1px solid rgb(196 181 253/8%);border-radius:50%;content:""}.ReportCover_innerFrame__GD9MK,.ReportCover_outerFrame__WLLvf{position:absolute;pointer-events:none}.ReportCover_outerFrame__WLLvf{inset:8mm;border:.35mm solid var(--report-line-dark)}.ReportCover_innerFrame__GD9MK{inset:10.5mm;border:.18mm solid rgb(196 181 253/22%)}.ReportCover_header__arnpz{position:absolute;top:21mm;left:22mm;z-index:4;width:164mm;text-align:center}.ReportCover_kicker__vML4_{margin:0 0 6mm;color:var(--report-primary);font-size:8pt;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ReportCover_header__arnpz .ReportCover_previewTitle__zuVDH,.ReportCover_header__arnpz h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:36pt;font-weight:500;line-height:.97;letter-spacing:0;text-transform:uppercase}.ReportCover_header__arnpz .ReportCover_previewTitle__zuVDH span,.ReportCover_header__arnpz h1 span{display:block}.ReportCover_subtitle__dMO3k{margin:4mm 0 0;color:var(--report-body-dark);font-size:9pt;letter-spacing:.12em;text-transform:uppercase}.ReportCover_chartStage__s26_U{position:absolute;top:87mm;left:-34mm;z-index:1;width:137mm;height:137mm;opacity:.85}.ReportCover_chart__PEZpR{width:100%;height:100%;overflow:visible}.ReportCover_chartFine__E636r,.ReportCover_chartStrong__6Ddem{fill:none;vector-effect:non-scaling-stroke}.ReportCover_chartFine__E636r{stroke:rgb(210 189 140/48%);stroke-width:.75}.ReportCover_chartStrong__6Ddem{stroke:rgb(210 189 140/74%);stroke-width:1}.ReportCover_zodiacGlyph__kB1Pp{fill:var(--report-gold);font-family:var(--font-stitch);font-size:8px;font-weight:700;letter-spacing:.04em}.ReportCover_aspectLines__WwSsf{fill:none;stroke:var(--report-primary);stroke-linecap:round;stroke-width:.8;opacity:.46}.ReportCover_planetPoints__NSjcH{fill:var(--report-gold);stroke:var(--report-midnight);stroke-width:1.3}.ReportCover_chartStar__2SGFZ{fill:var(--report-gold)}.ReportCover_lunaPortrait__vLvgJ{position:absolute;top:89mm;right:21mm;z-index:3;width:83mm;height:126mm;margin:0;border:.3mm solid rgb(210 189 140/72%);background:var(--report-surface);box-shadow:0 9mm 20mm rgb(0 0 0/32%)}.ReportCover_lunaPortrait__vLvgJ:after{position:absolute;inset:0;background:rgb(15 23 41/8%);content:"";pointer-events:none}.ReportCover_lunaPortrait__vLvgJ img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 16%;object-position:50% 16%}.ReportCover_lunaPortrait__vLvgJ figcaption{position:absolute;right:-.3mm;bottom:-19mm;z-index:2;display:grid;min-width:56mm;padding:3.5mm 4mm;border-right:.3mm solid var(--report-gold);background:var(--report-midnight);text-align:right}.ReportCover_lunaPortrait__vLvgJ figcaption small,.ReportCover_lunaPortrait__vLvgJ figcaption span{color:var(--report-muted-dark);font-size:7.2pt;letter-spacing:.08em;text-transform:uppercase}.ReportCover_lunaPortrait__vLvgJ figcaption strong{margin:.5mm 0;font-family:Georgia,Times New Roman,serif;font-size:18pt;font-weight:500}.ReportCover_clientDetails__jh6_n{position:absolute;left:22mm;bottom:37mm;z-index:4;width:93mm}.ReportCover_label__5wvMT{margin:0 0 2.5mm;color:var(--report-gold);font-size:7.5pt;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.ReportCover_clientDetails__jh6_n h2{margin:0 0 3mm;font-family:Georgia,Times New Roman,serif;font-size:27pt;font-weight:500;line-height:1;letter-spacing:0}.ReportCover_birthLine__Fo9ky,.ReportCover_place__CZm9S{margin:0;color:var(--report-body-dark);font-size:9.5pt;line-height:1.5}.ReportCover_birthLine__Fo9ky span{padding:0 1.4mm;color:var(--report-primary)}.ReportCover_bigThree__D8tpJ{display:flex;flex-wrap:wrap;gap:1.5mm 4mm;margin-top:4mm;padding-top:3mm;border-top:.18mm solid rgb(196 181 253/24%);color:var(--report-primary);font-size:7.5pt;font-weight:700}.ReportCover_footer__Kpaj1{position:absolute;right:15mm;bottom:13mm;left:15mm;z-index:4;display:flex;align-items:end;justify-content:space-between;padding:0 7mm}.ReportCover_footer__Kpaj1 div{display:grid;gap:.5mm}.ReportCover_footer__Kpaj1 strong{font-family:Georgia,Times New Roman,serif;font-size:15pt;font-weight:500}.ReportCover_footer__Kpaj1 p,.ReportCover_footer__Kpaj1 span{margin:0;color:var(--report-muted-dark);font-size:6.8pt}.ReportCover_footer__Kpaj1 p{letter-spacing:.12em;text-transform:uppercase}@media print{.ReportCover_cover__Da50p{width:210mm;height:297mm;box-shadow:none;print-color-adjust:exact;-webkit-print-color-adjust:exact}}.ReportNatalChart_chart__iEZ63{display:block;width:100%;height:auto;overflow:visible}.ReportNatalChart_chartBackground__DnIFR{fill:rgb(196 181 253/4%);stroke:var(--report-gold);stroke-width:1.4}.ReportNatalChart_orbit__NMwIr{fill:none;stroke:var(--report-primary);stroke-opacity:.28;stroke-width:1}.ReportNatalChart_zodiacDivider__y0l1Y{stroke:var(--report-gold);stroke-opacity:.52;stroke-width:1}.ReportNatalChart_coreBrand__05ojg,.ReportNatalChart_coreLabel__WXsm3,.ReportNatalChart_houseLabel__IpY8I,.ReportNatalChart_planet__4Z7s_ text,.ReportNatalChart_zodiacLabel__L923b{dominant-baseline:middle;text-anchor:middle}.ReportNatalChart_zodiacLabel__L923b{fill:var(--report-gold);font-family:var(--report-font-body);font-size:16px;font-weight:700}.ReportNatalChart_houseDivider__mDDSn{stroke:var(--report-primary);stroke-opacity:.32;stroke-width:1}.ReportNatalChart_houseLabel__IpY8I{fill:var(--report-muted-dark);font-size:10px}.ReportNatalChart_conjunctionAspect__03CVx,.ReportNatalChart_supportiveAspect__pFeod,.ReportNatalChart_tensionAspect__NCmcy{fill:none;stroke-width:1.4}.ReportNatalChart_supportiveAspect__pFeod{stroke:var(--report-primary);stroke-opacity:.58}.ReportNatalChart_tensionAspect__NCmcy{stroke:#d99ab9;stroke-opacity:.48}.ReportNatalChart_conjunctionAspect__03CVx{stroke:var(--report-gold);stroke-opacity:.58}.ReportNatalChart_planet__4Z7s_ circle{fill:var(--report-surface);stroke:var(--report-primary);stroke-width:1.2}.ReportNatalChart_planet__4Z7s_ text{fill:var(--report-heading);font-family:var(--report-font-body);font-size:11px;font-weight:800}.ReportNatalChart_core__65YY0{fill:var(--report-midnight);stroke:var(--report-gold);stroke-width:1.4}.ReportNatalChart_coreBrand__05ojg{fill:var(--report-primary);font-family:var(--report-font-display);font-size:13px;font-weight:600}.ReportNatalChart_coreLabel__WXsm3{fill:var(--report-muted-dark);font-size:8px;font-weight:800;letter-spacing:1.5px}.ReportDocumentPreview_document__OI20q{display:grid;gap:28px;justify-content:center;min-width:210mm;padding:32px 0 64px;background:#090e1b}.ReportDocumentPreview_pageFrame__ngsd_{width:210mm}.ReportDocumentPreview_page__ccX0e{position:relative;width:210mm;height:297mm;overflow:hidden;background:var(--report-paper);color:var(--report-ink);box-shadow:0 24px 70px rgb(0 0 0/36%);font-family:var(--report-font-body);print-color-adjust:exact;-webkit-print-color-adjust:exact}.ReportDocumentPreview_darkPage__57X96{background:var(--report-midnight);color:var(--report-heading)}.ReportDocumentPreview_pageContent__N9zcY{position:absolute;inset:18mm 18mm 17mm}.ReportDocumentPreview_runningFooter__sfVY6,.ReportDocumentPreview_runningHeader__TIv8k{position:absolute;right:18mm;left:18mm;z-index:5;display:flex;justify-content:space-between;font-size:6.8pt;letter-spacing:.08em;text-transform:uppercase}.ReportDocumentPreview_runningHeader__TIv8k{top:9mm;padding-bottom:3mm;border-bottom:.2mm solid var(--report-divider);color:var(--report-muted)}.ReportDocumentPreview_darkPage__57X96 .ReportDocumentPreview_runningHeader__TIv8k{border-color:rgb(196 181 253/18%);color:var(--report-muted-dark)}.ReportDocumentPreview_runningHeader__TIv8k span:first-child{font-family:var(--report-font-display);font-size:8pt;font-weight:700;letter-spacing:0;text-transform:none}.ReportDocumentPreview_runningFooter__sfVY6{bottom:7mm;align-items:center;color:var(--report-muted);letter-spacing:0;text-transform:none}.ReportDocumentPreview_darkPage__57X96 .ReportDocumentPreview_runningFooter__sfVY6{color:var(--report-muted-dark)}.ReportDocumentPreview_runningFooter__sfVY6 span:last-child{color:var(--report-primary-ink);font-size:8pt;font-weight:800}.ReportDocumentPreview_darkPage__57X96 .ReportDocumentPreview_runningFooter__sfVY6 span:last-child{color:var(--report-primary)}.ReportDocumentPreview_chapterLead__R0Ynq{display:grid;grid-template-columns:28mm 1fr;gap:2mm 6mm;margin-bottom:8mm;padding-bottom:6mm;border-bottom:.3mm solid var(--report-primary-ink)}.ReportDocumentPreview_chapterLead__R0Ynq>p:first-child{grid-column:1/-1;margin:0;color:var(--report-primary-ink);font-size:7pt;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ReportDocumentPreview_chapterLead__R0Ynq>div{display:contents}.ReportDocumentPreview_chapterLead__R0Ynq>div>span{color:var(--report-gold-ink);font-family:var(--report-font-display);font-size:35pt;line-height:.92}.ReportDocumentPreview_chapterLead__R0Ynq .ReportDocumentPreview_previewH1__owwB2,.ReportDocumentPreview_chapterLead__R0Ynq h1{align-self:center;margin:0;font-family:var(--report-font-display);font-size:29pt;font-weight:500;line-height:.98;letter-spacing:0}.ReportDocumentPreview_chapterSummary__QiICP{grid-column:2;max-width:110mm;margin:1mm 0 0;color:var(--report-muted);font-size:9pt;line-height:1.5}.ReportDocumentPreview_continuedLabel__lFozt{margin:0 0 8mm;padding-bottom:4mm;border-bottom:.2mm solid var(--report-divider);color:var(--report-primary-ink);font-size:7pt;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ReportDocumentPreview_proseStack__R84g1{display:grid;gap:7mm}.ReportDocumentPreview_denseProseStack__BxRQn{gap:4mm}.ReportDocumentPreview_denseProseStack__BxRQn .ReportDocumentPreview_proseSection__bE4Gl{gap:5mm}.ReportDocumentPreview_denseProseStack__BxRQn .ReportDocumentPreview_proseSection__bE4Gl+.ReportDocumentPreview_proseSection__bE4Gl{padding-top:4mm}.ReportDocumentPreview_denseProseStack__BxRQn .ReportDocumentPreview_proseCopy__bB89D h2{margin-bottom:2mm;font-size:14pt}.ReportDocumentPreview_denseProseStack__BxRQn .ReportDocumentPreview_proseCopy__bB89D>p{font-size:8.1pt;line-height:1.42}.ReportDocumentPreview_denseProseStack__BxRQn .ReportDocumentPreview_evidenceRail__OUGGe{padding-left:3mm}.ReportDocumentPreview_denseProseStack__BxRQn .ReportDocumentPreview_evidenceRail__OUGGe ul{gap:.8mm;margin-bottom:2.5mm}.ReportDocumentPreview_denseProseStack__BxRQn .ReportDocumentPreview_evidenceRail__OUGGe li{font-size:6.1pt;line-height:1.25}.ReportDocumentPreview_denseProseStack__BxRQn .ReportDocumentPreview_railInsight__gROb2{font-size:7.2pt;line-height:1.3}.ReportDocumentPreview_compactProseStack__sZMG1{grid-template-columns:1fr 1fr;gap:6mm 8mm;align-items:start}.ReportDocumentPreview_compactProseStack__sZMG1 .ReportDocumentPreview_proseSection__bE4Gl{display:block;padding-top:4mm;border-top:.3mm solid var(--report-gold-ink)}.ReportDocumentPreview_compactProseStack__sZMG1 .ReportDocumentPreview_proseSection__bE4Gl+.ReportDocumentPreview_proseSection__bE4Gl{padding-top:4mm}.ReportDocumentPreview_compactProseStack__sZMG1 .ReportDocumentPreview_proseCopy__bB89D h2{margin-bottom:2mm;font-size:13.5pt}.ReportDocumentPreview_compactProseStack__sZMG1 .ReportDocumentPreview_proseCopy__bB89D>p{font-size:7.7pt;line-height:1.37}.ReportDocumentPreview_compactProseStack__sZMG1 .ReportDocumentPreview_proseCopy__bB89D>p:first-letter{font-size:16pt}.ReportDocumentPreview_compactProseStack__sZMG1 .ReportDocumentPreview_evidenceRail__OUGGe{display:none}.ReportDocumentPreview_proseSection__bE4Gl{display:grid;grid-template-columns:minmax(0,1fr) 47mm;gap:8mm;-moz-column-break-inside:avoid;break-inside:avoid}.ReportDocumentPreview_proseSection__bE4Gl+.ReportDocumentPreview_proseSection__bE4Gl{padding-top:7mm;border-top:.2mm solid var(--report-divider)}.ReportDocumentPreview_proseCopy__bB89D h2{margin:0 0 3mm;font-family:var(--report-font-display);font-size:17pt;font-weight:500;line-height:1.05;letter-spacing:0}.ReportDocumentPreview_proseCopy__bB89D>p{margin:0;color:var(--report-ink);font-family:var(--report-font-display);font-size:9.2pt;line-height:1.58}.ReportDocumentPreview_proseCopy__bB89D>p:first-letter{color:var(--report-primary-ink);font-size:20pt;line-height:.8}.ReportDocumentPreview_evidenceRail__OUGGe{padding-left:5mm;border-left:.35mm solid var(--report-gold-ink)}.ReportDocumentPreview_railLabel__pxC6K{margin:0 0 2mm;color:var(--report-primary-ink);font-size:6.5pt;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ReportDocumentPreview_evidenceRail__OUGGe ul{display:grid;gap:1.5mm;margin:0 0 5mm;padding:0;list-style:none}.ReportDocumentPreview_evidenceRail__OUGGe li,.ReportDocumentPreview_railInsight__gROb2{margin:0;color:var(--report-muted);font-size:6.8pt;line-height:1.38}.ReportDocumentPreview_evidenceRail__OUGGe li:before{margin-right:1.5mm;color:var(--report-gold-ink);content:"—"}.ReportDocumentPreview_railInsight__gROb2{font-family:var(--report-font-display);font-size:8.2pt;font-style:italic;line-height:1.45}.ReportDocumentPreview_inlineActions__YQCyi{display:grid;grid-template-columns:1fr 1fr;gap:2mm 5mm;margin:5mm 0 0;padding:4mm 0 0;border-top:.2mm solid var(--report-divider);list-style:none}.ReportDocumentPreview_inlineActions__YQCyi li{color:var(--report-muted);font-size:7pt;line-height:1.4}.ReportDocumentPreview_inlineActions__YQCyi li:before{margin-right:1.5mm;color:var(--report-primary-ink);content:"✓"}.ReportDocumentPreview_welcomeLayout__vUyYY{display:grid;grid-template-columns:82mm 1fr;gap:13mm;align-items:center;height:100%}.ReportDocumentPreview_welcomeChartPanel__IsEjO{display:flex;flex-direction:column;justify-content:center;padding-right:8mm;border-right:.2mm solid rgb(210 189 140/34%);background:radial-gradient(circle at 42% 40%,rgb(196 181 253/11%),transparent 50%)}.ReportDocumentPreview_welcomeChartVisual__HvX7H{width:100%;transform:scale(1.04);transform-origin:center}.ReportDocumentPreview_welcomeChartMeta__Ovgrx{display:grid;gap:1.5mm;margin-top:7mm;padding:5mm 1mm 0;border-top:.2mm solid rgb(210 189 140/38%)}.ReportDocumentPreview_welcomeChartMeta__Ovgrx span{color:var(--report-primary);font-size:6.5pt;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ReportDocumentPreview_welcomeChartMeta__Ovgrx strong{color:var(--report-body-dark);font-family:var(--report-font-display);font-size:10.5pt;font-weight:500;line-height:1.35}.ReportDocumentPreview_welcomeChartMeta__Ovgrx small{margin-top:1mm;color:var(--report-muted-dark);font-size:6.5pt;line-height:1.45}.ReportDocumentPreview_darkEyebrow__a_nN7{margin:0 0 5mm;color:var(--report-primary);font-size:7pt;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ReportDocumentPreview_closingPage__Rbc74 .ReportDocumentPreview_previewH1__owwB2,.ReportDocumentPreview_closingPage__Rbc74 h1,.ReportDocumentPreview_welcomeLayout__vUyYY .ReportDocumentPreview_previewH1__owwB2,.ReportDocumentPreview_welcomeLayout__vUyYY h1{margin:0 0 8mm;font-family:var(--report-font-display);font-size:35pt;font-weight:500;line-height:.98;letter-spacing:0}.ReportDocumentPreview_welcomeLayout__vUyYY>div>p:not(.ReportDocumentPreview_darkEyebrow__a_nN7){margin:0 0 5mm;color:var(--report-body-dark);font-family:var(--report-font-display);font-size:10.5pt;line-height:1.65}.ReportDocumentPreview_signature__ffaHy{display:flex;align-items:center;gap:4mm;margin-top:10mm}.ReportDocumentPreview_signature__ffaHy>div{display:grid;gap:.5mm}.ReportDocumentPreview_signatureAvatar__ZntIH{width:12mm;height:12mm;border:.3mm solid var(--report-gold);border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%}.ReportDocumentPreview_signature__ffaHy strong{display:block;font-family:var(--report-font-display);font-size:20pt;font-weight:500}.ReportDocumentPreview_signature__ffaHy span{display:block;color:var(--report-muted-dark);font-size:7pt;text-transform:uppercase}.ReportDocumentPreview_contentsTitle__IM_la,.ReportDocumentPreview_overviewHeader__p42pM{margin-bottom:12mm}.ReportDocumentPreview_contentsTitle__IM_la{margin-bottom:5mm}.ReportDocumentPreview_contentsTitle__IM_la p,.ReportDocumentPreview_overviewHeader__p42pM p{margin:0 0 2mm;color:var(--report-primary-ink);font-size:7pt;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.ReportDocumentPreview_contentsTitle__IM_la .ReportDocumentPreview_previewH1__owwB2,.ReportDocumentPreview_contentsTitle__IM_la h1,.ReportDocumentPreview_overviewHeader__p42pM h1{margin:0;font-family:var(--report-font-display);font-size:37pt;font-weight:500;line-height:1;letter-spacing:0}.ReportDocumentPreview_contentsTitle__IM_la .ReportDocumentPreview_previewH1__owwB2,.ReportDocumentPreview_contentsTitle__IM_la h1{font-size:30pt}.ReportDocumentPreview_contentsList__ynnXv{display:grid}.ReportDocumentPreview_contentsList__ynnXv>div{display:grid;grid-template-columns:15mm 1fr 12mm;gap:5mm;align-items:center;min-height:14mm;border-top:.2mm solid var(--report-divider)}.ReportDocumentPreview_contentsOverview__bLsSi{display:grid;grid-template-columns:36mm 1fr;gap:6mm;align-items:center;min-height:42mm;margin-top:5mm;padding:4mm 5mm;border-top:.3mm solid var(--report-primary-ink);background:var(--report-paper-soft)}.ReportDocumentPreview_contentsChart__yywZw{height:34mm}.ReportDocumentPreview_contentsChart__yywZw svg{width:100%;height:100%}.ReportDocumentPreview_contentsOverview__bLsSi>div:last-child{display:grid;gap:1.5mm}.ReportDocumentPreview_contentsOverview__bLsSi p,.ReportDocumentPreview_contentsOverview__bLsSi span{margin:0;color:var(--report-muted);font-size:6.5pt}.ReportDocumentPreview_contentsOverview__bLsSi p{color:var(--report-primary-ink);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ReportDocumentPreview_contentsOverview__bLsSi strong{font-family:var(--report-font-display);font-size:13pt;font-weight:500}.ReportDocumentPreview_contentsList__ynnXv>div>span{color:var(--report-gold-ink);font-family:var(--report-font-display);font-size:15pt}.ReportDocumentPreview_contentsList__ynnXv>div>div{display:grid;gap:1mm}.ReportDocumentPreview_contentsList__ynnXv strong{font-family:var(--report-font-display);font-size:13pt;font-weight:500}.ReportDocumentPreview_contentsList__ynnXv small{color:var(--report-muted);font-size:7pt}.ReportDocumentPreview_contentsList__ynnXv b{color:var(--report-primary-ink);font-size:8pt;text-align:right}.ReportDocumentPreview_overviewGrid__kGRob{display:grid;grid-template-columns:90mm 1fr;gap:12mm;align-items:center}.ReportDocumentPreview_overviewChart__308EC{height:110mm;color:var(--report-ink)}.ReportDocumentPreview_overviewChart__308EC svg{width:100%;height:100%}.ReportDocumentPreview_bigThreeList__4d3eD{display:grid}.ReportDocumentPreview_bigThreeList__4d3eD>div{display:grid;grid-template-columns:10mm 1fr;padding:5mm 0;border-top:.2mm solid var(--report-divider)}.ReportDocumentPreview_bigThreeList__4d3eD>div>span{grid-row:1/4;color:var(--report-gold-ink);font-size:7pt;font-weight:800}.ReportDocumentPreview_bigThreeList__4d3eD p{margin:0;color:var(--report-muted);font-size:7pt;text-transform:uppercase}.ReportDocumentPreview_bigThreeList__4d3eD h2{margin:1mm 0;font-family:var(--report-font-display);font-size:21pt;font-weight:500}.ReportDocumentPreview_bigThreeList__4d3eD small{color:var(--report-muted);font-size:7pt}.ReportDocumentPreview_chartFacts__LMeK9{display:grid;grid-template-columns:repeat(4,1fr);gap:.3mm;margin-top:12mm;background:var(--report-divider);border:.2mm solid var(--report-divider)}.ReportDocumentPreview_chartFacts__LMeK9>div{display:grid;gap:2mm;padding:6mm 5mm;background:var(--report-paper)}.ReportDocumentPreview_chartFacts__LMeK9 span{color:var(--report-muted);font-size:6.5pt;text-transform:uppercase}.ReportDocumentPreview_chartFacts__LMeK9 strong{font-family:var(--report-font-display);font-size:13pt;font-weight:500}.ReportDocumentPreview_timelineHeader__F308C{display:flex;align-items:end;justify-content:space-between;margin-bottom:6mm}.ReportDocumentPreview_timelineHeader__F308C p{margin:0;font-family:var(--report-font-display);font-size:17pt}.ReportDocumentPreview_timelineHeader__F308C span{max-width:65mm;color:var(--report-muted);font-size:6.8pt;text-align:right}.ReportDocumentPreview_monthGrid__bvUsW{display:grid;grid-template-columns:1fr 1fr;gap:5mm}.ReportDocumentPreview_monthItem__oWd8Q{min-height:52mm;padding:5mm;border-top:.7mm solid var(--report-primary-ink);background:var(--report-paper-soft)}.ReportDocumentPreview_monthItem__oWd8Q>div{display:flex;justify-content:space-between;color:var(--report-muted);font-size:6.8pt;font-weight:700;text-transform:uppercase}.ReportDocumentPreview_monthItem__oWd8Q>div span{color:var(--report-gold-ink)}.ReportDocumentPreview_monthItem__oWd8Q h2{margin:1.5mm 0 2mm;font-family:var(--report-font-display);font-size:15pt;font-weight:500}.ReportDocumentPreview_monthItem__oWd8Q>p{margin:0;color:var(--report-muted);font-size:6.8pt;line-height:1.38}.ReportDocumentPreview_monthItem__oWd8Q .ReportDocumentPreview_monthCategory___7G6h{margin-top:3mm;color:var(--report-primary-ink);font-size:5.8pt;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ReportDocumentPreview_monthItem__oWd8Q .ReportDocumentPreview_monthReason__Gq7J4{margin-top:2.5mm;padding-top:2mm;border-top:.2mm solid var(--report-divider);font-size:6.2pt}.ReportDocumentPreview_monthReason__Gq7J4 strong{color:var(--report-ink)}.ReportDocumentPreview_actionList__aSYPj{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:8mm;column-gap:8mm}.ReportDocumentPreview_actionItem__9UGC4{display:grid;grid-template-columns:20mm 1fr;gap:6mm;min-height:30mm;padding:3mm 0;border-top:.2mm solid var(--report-divider)}.ReportDocumentPreview_actionItem__9UGC4>span{color:var(--report-gold-ink);font-family:var(--report-font-display);font-size:23pt;line-height:1}.ReportDocumentPreview_actionItem__9UGC4>div>p{margin:0 0 1.5mm;color:var(--report-primary-ink);font-size:6.5pt;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ReportDocumentPreview_actionItem__9UGC4 h2{margin:0 0 2mm;font-family:var(--report-font-display);font-size:10.5pt;font-weight:500;line-height:1.2}.ReportDocumentPreview_actionItem__9UGC4 small{display:block;color:var(--report-muted);font-size:6.7pt;line-height:1.35}.ReportDocumentPreview_settingStrip__ZTGBA{display:grid;grid-template-columns:repeat(3,1fr);gap:.2mm;margin-bottom:8mm;background:var(--report-divider)}.ReportDocumentPreview_settingStrip__ZTGBA>div{display:grid;gap:1mm;padding:4mm;background:var(--report-paper-soft)}.ReportDocumentPreview_settingStrip__ZTGBA span{color:var(--report-muted);font-size:6.5pt;text-transform:uppercase}.ReportDocumentPreview_settingStrip__ZTGBA strong{font-size:8pt}.ReportDocumentPreview_dataHeading__efrTK{margin:0 0 4mm;font-family:var(--report-font-display);font-size:18pt;font-weight:500}.ReportDocumentPreview_dataTable__ydzPK{width:100%;border-collapse:collapse;table-layout:fixed}.ReportDocumentPreview_dataTable__ydzPK td,.ReportDocumentPreview_dataTable__ydzPK th{padding:3.2mm 2.5mm;border-bottom:.2mm solid var(--report-divider);font-size:7.5pt;text-align:left}.ReportDocumentPreview_dataTable__ydzPK th{color:var(--report-primary-ink);font-size:6.5pt;letter-spacing:.08em;text-transform:uppercase}.ReportDocumentPreview_foundationSplit__c6F2l{display:grid;grid-template-columns:1.25fr .75fr;gap:10mm}.ReportDocumentPreview_referenceGrid__Fqwee{display:grid;grid-template-columns:1fr 1fr;gap:7mm}.ReportDocumentPreview_referenceGridSingle__QrCBA{grid-template-columns:1fr;max-width:125mm}.ReportDocumentPreview_referenceGrid__Fqwee .ReportDocumentPreview_dataTable__ydzPK td,.ReportDocumentPreview_referenceGrid__Fqwee .ReportDocumentPreview_dataTable__ydzPK th{padding:2mm 1.5mm;font-size:6.4pt}.ReportDocumentPreview_referenceGrid__Fqwee .ReportDocumentPreview_dataTable__ydzPK th{font-size:5.8pt}.ReportDocumentPreview_balanceStrip__3oaYS{display:grid;grid-template-columns:1fr 1fr;gap:10mm;margin-top:8mm;padding:6mm;background:var(--report-midnight);color:var(--report-heading)}.ReportDocumentPreview_balanceStrip__3oaYS>div{display:grid;grid-template-columns:1fr 1fr;gap:2mm 5mm}.ReportDocumentPreview_balanceStrip__3oaYS h2{grid-column:1/-1;margin:0 0 2mm;font-family:var(--report-font-display);font-size:14pt;font-weight:500}.ReportDocumentPreview_balanceStrip__3oaYS .ReportDocumentPreview_balanceRow__h13vX{margin:0}.ReportDocumentPreview_balancePanel__tHJAm{padding:6mm;background:var(--report-midnight);color:var(--report-heading)}.ReportDocumentPreview_balancePanel__tHJAm h2{margin:0 0 6mm;font-family:var(--report-font-display);font-size:17pt;font-weight:500}.ReportDocumentPreview_balancePanel__tHJAm h2:not(:first-child){margin-top:10mm}.ReportDocumentPreview_balanceRow__h13vX{margin-bottom:4mm}.ReportDocumentPreview_balanceRow__h13vX p{display:flex;justify-content:space-between;margin:0 0 1.5mm;color:var(--report-body-dark);font-size:7pt}.ReportDocumentPreview_balanceRow__h13vX>div{height:1.5mm;overflow:hidden;background:rgb(255 255 255/10%)}.ReportDocumentPreview_balanceRow__h13vX i{display:block;height:100%;background:var(--report-primary)}.ReportDocumentPreview_aspectIntro__FHL2z{max-width:120mm;margin:15mm 0 12mm}.ReportDocumentPreview_aspectIntro__FHL2z span{color:var(--report-primary-ink);font-size:7pt;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ReportDocumentPreview_aspectIntro__FHL2z h1{margin:2mm 0 4mm;font-family:var(--report-font-display);font-size:34pt;font-weight:500}.ReportDocumentPreview_aspectIntro__FHL2z p{color:var(--report-muted);font-family:var(--report-font-display);font-size:11pt;line-height:1.5}.ReportDocumentPreview_closingPage__Rbc74{display:flex;flex-direction:column;justify-content:center;width:130mm;height:100%;margin:auto}.ReportDocumentPreview_closingPage__Rbc74>p:not(.ReportDocumentPreview_darkEyebrow__a_nN7){max-width:105mm;margin:0;color:var(--report-body-dark);font-family:var(--report-font-display);font-size:11pt;line-height:1.6}.ReportDocumentPreview_closingPrompt__GTUiy{max-width:105mm;margin-top:15mm;padding:7mm;border-left:.8mm solid var(--report-gold);background:var(--report-surface)}.ReportDocumentPreview_closingPrompt__GTUiy span{color:var(--report-primary);font-size:7pt;font-weight:800;text-transform:uppercase}.ReportDocumentPreview_closingPrompt__GTUiy p{margin:2mm 0 0;font-family:var(--report-font-display);font-size:13pt;line-height:1.4}.ReportDocumentPreview_closingBrand__E81KM{margin-top:25mm;font-family:var(--report-font-display);font-size:22pt;font-weight:500}.ReportDocumentPreview_privacyNote__k2rlh{margin-top:8mm!important;color:var(--report-muted-dark)!important;font-family:var(--report-font-body)!important;font-size:7pt!important}.ReportDocumentPreview_copyright__SVYEe{margin-top:2mm;color:var(--report-muted-dark);font-size:6.5pt}@media print{.ReportDocumentPreview_document__OI20q{display:block;height:calc(var(--report-page-count) * 297mm - 1mm);min-width:0;overflow:hidden;padding:0;background:transparent}.ReportDocumentPreview_pageFrame__ngsd_,.ReportDocumentPreview_page__ccX0e{width:210mm;height:297mm}.ReportDocumentPreview_pageFrame__ngsd_:not(:last-child){-moz-column-break-after:page;break-after:page;page-break-after:always}.ReportDocumentPreview_page__ccX0e{box-shadow:none}}.CompatibilityReportPreview_document__DGRpk{display:grid;gap:28px;justify-content:center;min-width:210mm;padding:32px 0 64px;background:#090e1b}.CompatibilityReportPreview_cover__82j1V,.CompatibilityReportPreview_pageFrame__LScGx,.CompatibilityReportPreview_page__XoqnI{width:210mm;height:297mm}.CompatibilityReportPreview_cover__82j1V,.CompatibilityReportPreview_page__XoqnI{position:relative;overflow:hidden;box-shadow:0 24px 70px rgb(0 0 0/38%);print-color-adjust:exact;-webkit-print-color-adjust:exact}.CompatibilityReportPreview_page__XoqnI{background:var(--report-paper);color:var(--report-ink);font-family:var(--report-font-body)}.CompatibilityReportPreview_pageContent__0tIy8{position:absolute;inset:18mm 18mm 17mm;overflow:hidden}.CompatibilityReportPreview_runningFooter__NaQ5V,.CompatibilityReportPreview_runningHeader__NvFRk{position:absolute;right:18mm;left:18mm;z-index:5;display:flex;align-items:center;justify-content:space-between}.CompatibilityReportPreview_runningHeader__NvFRk{top:8mm;padding-bottom:3mm;border-bottom:.2mm solid var(--report-divider);color:var(--report-muted);font-size:6.5pt;letter-spacing:.12em;text-transform:uppercase}.CompatibilityReportPreview_runningHeader__NvFRk strong{color:var(--report-ink);font-family:var(--report-font-display);font-size:8pt;letter-spacing:0;text-transform:none}.CompatibilityReportPreview_runningFooter__NaQ5V{bottom:6.5mm;color:var(--report-muted);font-size:6.4pt}.CompatibilityReportPreview_runningFooter__NaQ5V strong{color:var(--report-primary-ink);font-size:8pt}.CompatibilityReportPreview_darkPage__BLqTs{background:var(--report-midnight);color:var(--report-heading)}.CompatibilityReportPreview_darkPage__BLqTs .CompatibilityReportPreview_runningHeader__NvFRk{border-color:rgb(196 181 253/18%);color:var(--report-muted-dark)}.CompatibilityReportPreview_darkPage__BLqTs .CompatibilityReportPreview_runningHeader__NvFRk strong{color:var(--report-heading)}.CompatibilityReportPreview_darkPage__BLqTs .CompatibilityReportPreview_runningFooter__NaQ5V{color:var(--report-muted-dark)}.CompatibilityReportPreview_darkPage__BLqTs .CompatibilityReportPreview_runningFooter__NaQ5V strong{color:var(--report-primary)}.CompatibilityReportPreview_cover__82j1V{isolation:isolate;background:var(--report-midnight);color:var(--report-heading);font-family:var(--report-font-body)}.CompatibilityReportPreview_cover__82j1V:before{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent 0 53%,rgb(196 181 253/3%) 53% 100%),radial-gradient(circle at 50% 41%,rgb(196 181 253/8%),transparent 52%);content:""}.CompatibilityReportPreview_coverFrame__HvBdH,.CompatibilityReportPreview_coverInnerFrame__jpHC1{position:absolute;pointer-events:none}.CompatibilityReportPreview_coverFrame__HvBdH{inset:11.5mm;border:.25mm solid rgb(200 166 107/72%)}.CompatibilityReportPreview_coverInnerFrame__jpHC1{inset:14mm;border:.15mm solid rgb(196 181 253/22%)}.CompatibilityReportPreview_coverBrand__5_Bww{position:absolute;top:21mm;right:25mm;left:25mm;text-align:center}.CompatibilityReportPreview_coverBrand__5_Bww p{margin:0;color:var(--report-primary);font-size:7pt;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.CompatibilityReportPreview_coverBrand__5_Bww span{padding:0 2mm}.CompatibilityReportPreview_coverTitle__rQzMU{position:absolute;top:52mm;right:24mm;left:24mm;z-index:4;text-align:center}.CompatibilityReportPreview_coverTitle__rQzMU>p{margin:0 0 7mm;color:var(--report-muted-dark);font-size:7pt;letter-spacing:.28em;text-transform:uppercase}.CompatibilityReportPreview_coverTitle__rQzMU h1{margin:0;font-family:Georgia,serif;font-size:35pt;font-weight:500;line-height:1;text-transform:uppercase}.CompatibilityReportPreview_coverTitle__rQzMU h1 i{color:#c8a66b;font-size:29pt;font-weight:400}.CompatibilityReportPreview_coverTitle__rQzMU>div{display:flex;align-items:center;justify-content:center;gap:12mm;margin:5mm auto}.CompatibilityReportPreview_coverTitle__rQzMU>div span{width:49mm;height:.2mm;background:rgb(200 166 107/60%)}.CompatibilityReportPreview_coverTitle__rQzMU>div b{width:1.2mm;height:1.2mm;border-radius:50%;background:#c8a66b}.CompatibilityReportPreview_coverTitle__rQzMU h2{margin:0;font-family:Georgia,serif;font-size:17pt;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.CompatibilityReportPreview_coverTitle__rQzMU>strong{display:block;margin-top:1mm;color:var(--report-gold);font-family:Georgia,serif;font-size:15pt;font-style:italic;font-weight:400}.CompatibilityReportPreview_coverCharts__zH9YK{position:absolute;inset:0;z-index:1}.CompatibilityReportPreview_coverCharts__zH9YK svg{position:absolute;overflow:visible;fill:none;stroke:#b99762;stroke-width:.65;opacity:.3}.CompatibilityReportPreview_coverCharts__zH9YK svg text{fill:#b99762;stroke:none;font:6px Arial,sans-serif;text-anchor:middle;dominant-baseline:middle}.CompatibilityReportPreview_coverCharts__zH9YK .CompatibilityReportPreview_planetLabel__Q4AuI{fill:#dac294;font:8px Georgia,serif}.CompatibilityReportPreview_coverCharts__zH9YK .CompatibilityReportPreview_planetMarker__C_RCj{fill:#c8a66b;stroke:none}.CompatibilityReportPreview_coverChartA__75Cdr{top:83mm;left:-34mm;width:145mm;height:145mm}.CompatibilityReportPreview_coverChartB__lc1Hc{top:116mm;right:-27mm;width:139mm;height:139mm}.CompatibilityReportPreview_chartUnion__ewCqx{position:absolute;top:143mm;left:50%;display:grid;width:14mm;height:14mm;border:.3mm solid #c8a66b;border-radius:50%;background:#0c1522;color:#c8a66b;font-size:13pt;place-items:center;transform:translateX(-50%)}.CompatibilityReportPreview_coverPeople__DdqC_{position:absolute;right:30mm;bottom:48mm;left:30mm;z-index:4;display:grid;grid-template-columns:1fr 1fr;gap:21mm}.CompatibilityReportPreview_coverPeople__DdqC_ article:last-child{text-align:right}.CompatibilityReportPreview_coverPeople__DdqC_ p{margin:0 0 2mm;color:#c8a66b;font-size:6.5pt;letter-spacing:.28em;text-transform:uppercase}.CompatibilityReportPreview_coverPeople__DdqC_ h3{margin:0 0 1mm;font-family:Georgia,serif;font-size:10pt;font-weight:500}.CompatibilityReportPreview_coverPeople__DdqC_ span{display:block;color:#9da3ae;font-size:6.8pt;letter-spacing:.12em;text-transform:uppercase}.CompatibilityReportPreview_coverPeople__DdqC_ small{display:block;margin-top:2.5mm;color:var(--report-muted-dark);font-size:5.7pt;letter-spacing:.06em;text-transform:uppercase}.CompatibilityReportPreview_coverTheme__lpVNq{position:absolute;right:30mm;bottom:29mm;left:30mm;z-index:4;padding-top:4mm;border-top:.2mm solid rgb(200 166 107/42%);text-align:center}.CompatibilityReportPreview_coverTheme__lpVNq p{margin:0 0 1.5mm;color:#c8a66b;font-size:6.5pt;letter-spacing:.28em;text-transform:uppercase}.CompatibilityReportPreview_coverTheme__lpVNq span{font-family:Georgia,serif;font-size:7.5pt;font-style:italic}.CompatibilityReportPreview_coverFooter__M9l61{position:absolute;right:30mm;bottom:15mm;left:30mm;z-index:4;display:grid;grid-template-columns:1fr 1fr 1fr;padding-top:3mm;border-top:.2mm solid rgb(200 166 107/42%);color:#8f96a4;font-size:5.6pt;letter-spacing:.16em;text-transform:uppercase}.CompatibilityReportPreview_coverFooter__M9l61 strong{color:var(--report-heading);font-size:6.4pt;font-weight:700;letter-spacing:.2em;text-align:center}.CompatibilityReportPreview_coverFooter__M9l61 span:last-child{text-align:right}.CompatibilityReportPreview_contentsLead__Z2c3r{margin-bottom:6mm;padding-bottom:5mm;border-bottom:.35mm solid var(--report-primary-ink)}.CompatibilityReportPreview_contentsLead__Z2c3r>p{margin:0 0 2mm;color:var(--report-primary-ink);font-size:7pt;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.CompatibilityReportPreview_contentsLead__Z2c3r h1{margin:0;font-family:var(--report-font-display);font-size:27pt;font-weight:500;line-height:1}.CompatibilityReportPreview_contentsLead__Z2c3r>span{display:block;margin-top:2.5mm;color:var(--report-muted);font-size:8pt}.CompatibilityReportPreview_contentsOverview__C1ZjP{display:grid;grid-template-columns:55mm 1fr;gap:8mm;align-items:center;min-height:47mm;margin-bottom:5mm;padding:4mm 5mm;border-top:.3mm solid var(--report-primary-ink);background:var(--report-paper-soft)}.CompatibilityReportPreview_contentsCharts__843TS{position:relative;height:39mm}.CompatibilityReportPreview_contentsCharts__843TS svg{position:absolute;width:38mm;height:38mm;overflow:visible;fill:none;stroke:var(--report-gold-ink);stroke-width:.65;opacity:.62}.CompatibilityReportPreview_contentsCharts__843TS svg text{fill:var(--report-gold-ink);stroke:none;font:6px Arial,sans-serif;text-anchor:middle;dominant-baseline:middle}.CompatibilityReportPreview_contentsCharts__843TS .CompatibilityReportPreview_planetLabel__Q4AuI{fill:var(--report-primary-ink);font:8px Georgia,serif}.CompatibilityReportPreview_contentsCharts__843TS .CompatibilityReportPreview_planetMarker__C_RCj{fill:var(--report-gold-ink);stroke:none}.CompatibilityReportPreview_contentsChartA__ZMORC{top:0;left:0}.CompatibilityReportPreview_contentsChartB__b2mWG{right:0;bottom:0}.CompatibilityReportPreview_contentsCouple__zKekV>p{margin:0;color:var(--report-primary-ink);font-size:6.3pt;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.CompatibilityReportPreview_contentsCouple__zKekV h2{margin:1mm 0;font-family:var(--report-font-display);font-size:17pt;font-weight:500;text-transform:uppercase}.CompatibilityReportPreview_contentsCouple__zKekV h2 i{color:var(--report-gold-ink);font-weight:400}.CompatibilityReportPreview_contentsCouple__zKekV>span{color:var(--report-muted);font-size:7pt}.CompatibilityReportPreview_contentsCouple__zKekV>div{display:flex;align-items:baseline;gap:2mm;margin-top:3mm}.CompatibilityReportPreview_contentsCouple__zKekV>div strong{color:var(--report-gold-ink);font-family:var(--report-font-display);font-size:22pt;font-weight:500}.CompatibilityReportPreview_contentsCouple__zKekV>div small{color:var(--report-muted);font-size:6.2pt;text-transform:uppercase}.CompatibilityReportPreview_contentsList__KRpZQ{display:grid}.CompatibilityReportPreview_contentsList__KRpZQ article{display:grid;grid-template-columns:11mm 1fr 10mm;gap:4mm;align-items:center;min-height:17.5mm;border-top:.2mm solid var(--report-divider)}.CompatibilityReportPreview_contentsList__KRpZQ article>span{color:var(--report-gold-ink);font-family:var(--report-font-display);font-size:13pt}.CompatibilityReportPreview_contentsList__KRpZQ article>div{display:grid;gap:.8mm}.CompatibilityReportPreview_contentsList__KRpZQ h2{margin:0;font-family:var(--report-font-display);font-size:11.5pt;font-weight:500}.CompatibilityReportPreview_contentsList__KRpZQ p{margin:0;color:var(--report-muted);font-size:6.5pt;line-height:1.25}.CompatibilityReportPreview_contentsList__KRpZQ article>strong{color:var(--report-primary-ink);font-size:7pt;text-align:right}.CompatibilityReportPreview_pageLead__ZHkmw{display:grid;grid-template-columns:26mm 1fr 24mm;gap:6mm;align-items:end;padding-bottom:5mm;border-bottom:.35mm solid var(--report-primary-ink)}.CompatibilityReportPreview_pageLead__ZHkmw>div:first-child p,.CompatibilityReportPreview_pageLead__ZHkmw>div:nth-child(2)>p{margin:0;color:var(--report-primary-ink);font-size:6.8pt;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.CompatibilityReportPreview_pageLead__ZHkmw>div:first-child span{display:block;margin-top:1.5mm;color:var(--report-gold-ink);font-family:Georgia,serif;font-size:28pt;line-height:.85}.CompatibilityReportPreview_pageLead__ZHkmw h1{margin:0 0 2mm;font-family:Georgia,serif;font-size:25pt;font-weight:500;line-height:.95}.CompatibilityReportPreview_score__XjHV1{display:grid;align-content:center;width:22mm;height:22mm;border:.3mm solid var(--report-gold-ink);border-radius:50%;text-align:center}.CompatibilityReportPreview_score__XjHV1 strong{color:var(--report-gold-ink);font-family:Georgia,serif;font-size:18pt;line-height:.85}.CompatibilityReportPreview_score__XjHV1 span{color:var(--report-muted);font-size:5.5pt}.CompatibilityReportPreview_keywords__5yLZ6{display:flex;gap:3mm;margin:4mm 0}.CompatibilityReportPreview_keywords__5yLZ6 span{padding:1.4mm 2.4mm;border:.2mm solid rgb(118 103 201/34%);background:rgb(196 181 253/8%);color:var(--report-primary-ink);font-size:6.3pt;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.CompatibilityReportPreview_thesis__34Z3v{margin:0 0 5mm;padding:0 0 0 5mm;border-left:.8mm solid var(--report-primary-ink);color:var(--report-ink);font-family:Georgia,serif;font-size:11.5pt;font-style:italic;line-height:1.45}.CompatibilityReportPreview_executive__0kCWa{display:grid;grid-template-columns:24mm 1fr;gap:5mm;margin:-1mm 0 5mm;padding:3mm 0;border-top:.2mm solid var(--report-divider);border-bottom:.2mm solid var(--report-divider)}.CompatibilityReportPreview_executive__0kCWa p{margin:0;color:var(--report-primary-ink);font-size:6.5pt;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.CompatibilityReportPreview_executive__0kCWa span{color:var(--report-muted);font-family:Georgia,serif;font-size:7.5pt;line-height:1.42}.CompatibilityReportPreview_bodyColumns__0GWQu{-moz-column-count:3;column-count:3;-moz-column-gap:6mm;column-gap:6mm;-moz-column-rule:.2mm solid rgb(118 103 201/12%);column-rule:.2mm solid rgb(118 103 201/12%)}.CompatibilityReportPreview_bodyColumns__0GWQu p{margin:0 0 3mm;color:var(--report-ink);font-family:Georgia,serif;font-size:8.1pt;line-height:1.48}.CompatibilityReportPreview_bodyColumns__0GWQu p:last-child{margin-bottom:0}.CompatibilityReportPreview_bodyColumns__0GWQu p:first-letter{float:left;margin:.4mm 1mm 0 0;color:var(--report-primary-ink);font-size:21pt;line-height:.8}.CompatibilityReportPreview_insightLists__qwEHl{display:grid;grid-template-columns:1fr 1fr;gap:9mm;margin-top:6mm}.CompatibilityReportPreview_insightLists__qwEHl>div{padding-top:3mm;border-top:.4mm solid var(--report-gold-ink)}.CompatibilityReportPreview_insightLists__qwEHl h2{margin:0 0 2mm;font-family:Georgia,serif;font-size:11pt;font-weight:500;text-transform:capitalize}.CompatibilityReportPreview_insightLists__qwEHl ul{display:grid;gap:1.2mm;margin:0;padding:0;list-style:none}.CompatibilityReportPreview_insightLists__qwEHl li{position:relative;padding-left:4mm;color:var(--report-muted);font-size:7.2pt;line-height:1.35}.CompatibilityReportPreview_insightLists__qwEHl li:before{position:absolute;left:0;color:var(--report-primary-ink);content:"+"}.CompatibilityReportPreview_evidence___otnS{display:grid;grid-template-columns:23mm 1fr;gap:4mm;align-items:start;margin-top:5mm;padding-top:3mm;border-top:.2mm solid var(--report-divider)}.CompatibilityReportPreview_evidence___otnS p{margin:0;color:var(--report-primary-ink);font-size:6pt;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.CompatibilityReportPreview_evidence___otnS div{display:flex;flex-wrap:wrap;gap:1.4mm 4mm}.CompatibilityReportPreview_evidence___otnS span{color:var(--report-muted);font-size:5.8pt;text-transform:capitalize}.CompatibilityReportPreview_guidanceIntro__ISYwT{display:grid;grid-template-columns:repeat(3,1fr);gap:5mm;margin-bottom:5mm}.CompatibilityReportPreview_guidanceIntro__ISYwT p{margin:0;color:var(--report-muted);font-family:Georgia,serif;font-size:7pt;line-height:1.42}.CompatibilityReportPreview_actions__0ld6h{display:grid;grid-template-columns:1fr 1fr;gap:4mm 7mm}.CompatibilityReportPreview_actions__0ld6h article{display:grid;grid-template-columns:10mm 1fr;gap:3mm;padding-top:3mm;border-top:.35mm solid var(--report-gold-ink)}.CompatibilityReportPreview_actions__0ld6h article>span{color:var(--report-gold-ink);font-family:Georgia,serif;font-size:17pt}.CompatibilityReportPreview_actions__0ld6h h2{margin:0 0 1mm;font-family:Georgia,serif;font-size:10.5pt;font-weight:500}.CompatibilityReportPreview_actions__0ld6h p{margin:0;color:var(--report-ink);font-size:6.7pt;line-height:1.35}.CompatibilityReportPreview_actions__0ld6h small{display:block;margin-top:1mm;color:var(--report-muted);font-size:5.8pt;line-height:1.3}.CompatibilityReportPreview_prompts__q7Uc2{margin-top:5mm;padding:4mm 5mm;border-top:.3mm solid var(--report-primary-ink);background:var(--report-paper-soft)}.CompatibilityReportPreview_prompts__q7Uc2 h2{margin:0 0 2mm;color:var(--report-primary-ink);font-family:Georgia,serif;font-size:10pt;font-weight:500}.CompatibilityReportPreview_prompts__q7Uc2 ol{display:grid;grid-template-columns:repeat(3,1fr);gap:5mm;margin:0;padding:0;list-style:none;counter-reset:prompts}.CompatibilityReportPreview_prompts__q7Uc2 li{color:var(--report-muted);font-size:6.4pt;line-height:1.4;counter-increment:prompts}.CompatibilityReportPreview_prompts__q7Uc2 li:before{display:block;margin-bottom:1mm;color:var(--report-gold-ink);font-weight:700;content:"0" counter(prompts)}.CompatibilityReportPreview_summaryLead__YXMdD{padding-bottom:5mm;border-bottom:.3mm solid #c8a66b;text-align:center}.CompatibilityReportPreview_summaryLead__YXMdD p{margin:0 0 3mm;color:var(--report-primary);font-size:6.8pt;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.CompatibilityReportPreview_summaryLead__YXMdD h1{margin:0;font-family:Georgia,serif;font-size:29pt;font-weight:500;text-transform:uppercase}.CompatibilityReportPreview_summaryLead__YXMdD h1 i{color:#c8a66b;font-weight:400}.CompatibilityReportPreview_summaryLead__YXMdD span{display:block;margin-top:2mm;color:var(--report-primary);font-size:6.5pt;letter-spacing:.16em;text-transform:uppercase}.CompatibilityReportPreview_summaryThesis__nLY3X{margin:5mm auto;max-width:145mm;color:var(--report-body-dark);font-family:Georgia,serif;font-size:10.5pt;font-style:italic;line-height:1.45;text-align:center}.CompatibilityReportPreview_summaryMain__px76P{display:grid;grid-template-columns:58mm 1fr;gap:9mm;padding:5mm 0;border-top:.2mm solid rgb(200 166 107/32%);border-bottom:.2mm solid rgb(200 166 107/32%)}.CompatibilityReportPreview_overallScore__HY4ng{position:relative;text-align:center}.CompatibilityReportPreview_overallScore__HY4ng>span{display:block;color:var(--report-primary);font-size:6pt;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.CompatibilityReportPreview_overallScore__HY4ng>strong{color:var(--report-gold);font-family:Georgia,serif;font-size:34pt;font-weight:500}.CompatibilityReportPreview_overallScore__HY4ng>small{color:var(--report-muted-dark);font-size:7pt}.CompatibilityReportPreview_radar__WMZxS{display:block;width:46mm;height:46mm;margin:-2mm auto -3mm;overflow:visible}.CompatibilityReportPreview_radar__WMZxS line,.CompatibilityReportPreview_radar__WMZxS polygon{fill:none;stroke:rgb(200 166 107/32%);stroke-width:.7}.CompatibilityReportPreview_radar__WMZxS .CompatibilityReportPreview_radarValue__ow0rc{fill:rgb(196 181 253/17%);stroke:var(--report-primary);stroke-width:1.4}.CompatibilityReportPreview_radar__WMZxS text{fill:#aeb4bf;font:5.5px Arial,sans-serif;text-transform:uppercase}.CompatibilityReportPreview_verdict__GYJvZ>p{margin:0 0 2mm;color:var(--report-primary);font-size:6.5pt;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.CompatibilityReportPreview_verdict__GYJvZ>span{display:block;margin-bottom:2.5mm;color:#d9dce2;font-family:Georgia,serif;font-size:7.5pt;line-height:1.48}.CompatibilityReportPreview_takeaways__zuzH8{margin-top:5mm}.CompatibilityReportPreview_nextSteps__T1l5U h2,.CompatibilityReportPreview_takeaways__zuzH8 h2{margin:0 0 3mm;color:var(--report-primary);font-family:Georgia,serif;font-size:12pt;font-weight:500}.CompatibilityReportPreview_takeaways__zuzH8 ol{display:grid;grid-template-columns:1fr 1fr;gap:3mm 8mm;margin:0;padding:0;list-style:none}.CompatibilityReportPreview_takeaways__zuzH8 li{display:grid;grid-template-columns:7mm 1fr;gap:2mm;color:#d3d7de;font-size:6.8pt;line-height:1.4}.CompatibilityReportPreview_takeaways__zuzH8 li span{color:#c8a66b;font-family:Georgia,serif;font-size:13pt}.CompatibilityReportPreview_nextSteps__T1l5U{margin-top:5mm;padding-top:4mm;border-top:.2mm solid rgb(200 166 107/32%)}.CompatibilityReportPreview_nextSteps__T1l5U>div{display:grid;grid-template-columns:repeat(3,1fr);gap:5mm}.CompatibilityReportPreview_nextSteps__T1l5U p{margin:0;padding-left:3mm;border-left:.5mm solid var(--report-gold);color:var(--report-body-dark);font-family:Georgia,serif;font-size:7.4pt;line-height:1.35}.CompatibilityReportPreview_disclaimer__3FV_o{position:absolute;right:0;bottom:0;left:0;margin:0;color:#7f8794;font-size:5.5pt;text-align:center}@media print{.CompatibilityReportPreview_document__DGRpk{display:block;min-width:0;padding:0;background:transparent}.CompatibilityReportPreview_pageFrame__LScGx{-moz-column-break-after:page;break-after:page}.CompatibilityReportPreview_pageFrame__LScGx:last-child{-moz-column-break-after:auto;break-after:auto}.CompatibilityReportPreview_cover__82j1V,.CompatibilityReportPreview_page__XoqnI{box-shadow:none}}.SoulmateReportPreview_document__Iy5rW{--ink:#20212a;--violet:#6f62a7;--lilac:#b7addf;--paper:#f7f3ec;--line:#d9d0c4;background:#090e1b;color:var(--ink);font-family:Georgia,Times New Roman,serif}.SoulmateReportPreview_frame__sdMdn{width:210mm;height:297mm;margin:0 auto 18px;overflow:hidden;background:var(--paper)}.SoulmateReportPreview_page__rWHcV{position:relative;box-sizing:border-box;width:210mm;height:297mm;overflow:hidden;background:var(--paper);padding:18mm 18mm 15mm}.SoulmateReportPreview_footer__P6ed9,.SoulmateReportPreview_running__0KiZh{position:absolute;left:18mm;right:18mm;display:flex;align-items:center;justify-content:space-between;font-family:Arial,sans-serif;letter-spacing:0;text-transform:uppercase}.SoulmateReportPreview_running__0KiZh{top:10mm;padding-bottom:3mm;border-bottom:1px solid var(--line);font-size:7pt;color:#746f76}.SoulmateReportPreview_running__0KiZh strong{color:var(--violet);font-size:9pt}.SoulmateReportPreview_footer__P6ed9{bottom:7mm;padding-top:3mm;border-top:1px solid var(--line);font-size:6.5pt;color:#8b8588}.SoulmateReportPreview_footer__P6ed9 strong{color:var(--violet);font-size:9pt}.SoulmateReportPreview_content__RC1eR{height:100%;padding-top:8mm}.SoulmateReportPreview_dark__gaBsa{color:#f7f3ec;background:#15182a;--line:#35364b}.SoulmateReportPreview_cover__Ju3mT{padding:0;color:#fff;background:#111322}.SoulmateReportPreview_coverPortrait__4DXro{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 24%;object-position:center 24%;filter:sepia(.15) contrast(.92)}.SoulmateReportPreview_coverShade__r1w8j{position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,14,25,.08) 25%,rgba(12,14,25,.22) 50%,rgba(12,14,25,.94) 91%)}.SoulmateReportPreview_coverBrand__j9Fap,.SoulmateReportPreview_coverFooter__5_D6P{position:absolute;z-index:2;left:15mm;right:15mm;display:flex;justify-content:space-between;align-items:center;font-family:Arial,sans-serif;text-transform:uppercase}.SoulmateReportPreview_coverBrand__j9Fap{top:12mm;font-size:8pt}.SoulmateReportPreview_coverBrand__j9Fap strong{font-size:12pt}.SoulmateReportPreview_coverBrand__j9Fap span{color:#e2d7ff}.SoulmateReportPreview_coverTitle__V5R2J{position:absolute;z-index:2;left:18mm;right:18mm;bottom:36mm}.SoulmateReportPreview_coverTitle__V5R2J p{margin:0 0 4mm;color:#ddd4f7;font:8pt Arial,sans-serif;text-transform:uppercase}.SoulmateReportPreview_coverTitle__V5R2J h1{margin:0;font-size:43pt;line-height:.94;font-weight:400}.SoulmateReportPreview_coverTitle__V5R2J>span{display:block;max-width:140mm;margin-top:6mm;font:10pt/1.5 Arial,sans-serif;color:#e7e3ed}.SoulmateReportPreview_coverTraits__ksSvM{position:absolute;z-index:2;left:18mm;bottom:23mm;display:flex;gap:3mm}.SoulmateReportPreview_coverTraits__ksSvM span{border:1px solid rgba(255,255,255,.45);padding:2mm 4mm;font:7pt Arial,sans-serif;text-transform:uppercase}.SoulmateReportPreview_coverFooter__5_D6P{bottom:9mm;border-top:1px solid rgba(255,255,255,.3);padding-top:3mm;font-size:7pt}.SoulmateReportPreview_lead___5foR{margin-top:7mm;max-width:150mm}.SoulmateReportPreview_chapterLead__wZd_R p,.SoulmateReportPreview_lead___5foR p{margin:0 0 3mm;color:var(--violet);font:8pt Arial,sans-serif;text-transform:uppercase}.SoulmateReportPreview_lead___5foR h1{margin:0 0 4mm;font-size:28pt;line-height:1.05;font-weight:400}.SoulmateReportPreview_lead___5foR span{font:10pt/1.5 Arial,sans-serif;color:#69656c}.SoulmateReportPreview_signature__Fg2OK{display:grid;grid-template-columns:1fr 1fr;gap:3mm;margin-top:9mm}.SoulmateReportPreview_signature__Fg2OK article{min-height:29mm;padding:4mm;border-top:2px solid var(--violet);background:#efe9e3}.SoulmateReportPreview_signature__Fg2OK p{margin:0;font:7pt Arial,sans-serif;color:var(--violet);text-transform:uppercase}.SoulmateReportPreview_signature__Fg2OK h2{margin:2mm 0;font-size:13pt}.SoulmateReportPreview_signature__Fg2OK span{font:7.8pt/1.42 Arial,sans-serif;color:#66616a}.SoulmateReportPreview_clues__XSzkH{margin-top:8mm}.SoulmateReportPreview_clues__XSzkH h2{margin:0 0 4mm;font-size:15pt;font-weight:400}.SoulmateReportPreview_clues__XSzkH>div{display:grid;grid-template-columns:1fr 1fr;gap:3mm}.SoulmateReportPreview_clues__XSzkH article{padding:3mm 0;border-top:1px solid var(--line)}.SoulmateReportPreview_clues__XSzkH span,.SoulmateReportPreview_clues__XSzkH strong{display:block;font:7pt Arial,sans-serif}.SoulmateReportPreview_clues__XSzkH strong{color:var(--violet);text-transform:uppercase}.SoulmateReportPreview_clues__XSzkH span{margin:1.5mm 0;font-size:9pt;color:inherit}.SoulmateReportPreview_clues__XSzkH p{margin:0;font:7.4pt/1.35 Arial,sans-serif;color:#716c73}.SoulmateReportPreview_chapterLead__wZd_R{margin-top:13mm;border-bottom:1px solid var(--line);padding-bottom:8mm}.SoulmateReportPreview_chapterLead__wZd_R h1{max-width:155mm;margin:0 0 4mm;font-size:35pt;line-height:1.02;font-weight:400}.SoulmateReportPreview_chapterLead__wZd_R>span{font:8pt Arial,sans-serif;color:var(--lilac);text-transform:uppercase}.SoulmateReportPreview_intro__AtAIl{margin:8mm 0 0;padding:5mm;border-left:2px solid var(--violet);background:rgba(111,98,167,.08);font:10pt/1.55 Arial,sans-serif}.SoulmateReportPreview_chapterBody__zinFt{margin-top:10mm;font-size:14pt;line-height:1.72}.SoulmateReportPreview_chapterBody__zinFt p{margin:0 0 6mm}.SoulmateReportPreview_chartNote__YtMtn{position:absolute;left:18mm;right:18mm;bottom:24mm;margin:0;padding:5mm;border-top:1px solid var(--lilac);background:rgba(183,173,223,.1)}.SoulmateReportPreview_chartNote__YtMtn strong{display:block;margin-bottom:2mm;color:var(--lilac);font:7pt Arial,sans-serif;text-transform:uppercase}.SoulmateReportPreview_chartNote__YtMtn span{font:9pt/1.45 Arial,sans-serif}.SoulmateReportPreview_closing__9cjU0{margin-top:10mm;padding:6mm;border:1px solid #4c4868}.SoulmateReportPreview_closing__9cjU0 p{margin:0 0 3mm;color:var(--lilac);font:7pt Arial,sans-serif;text-transform:uppercase}.SoulmateReportPreview_closing__9cjU0 span{font:9pt/1.55 Arial,sans-serif}.SoulmateReportPreview_legal__IRGQD{position:absolute;left:18mm;right:18mm;bottom:14mm;color:#9290a2;font:6pt/1.4 Arial,sans-serif}@page{size:A4;margin:0}@media print{.SoulmateReportPreview_frame__sdMdn{margin:0;-moz-column-break-after:page;break-after:page}.SoulmateReportPreview_frame__sdMdn:last-child{-moz-column-break-after:auto;break-after:auto}}