.CompactFreeAccountCta-module__pvpGOq__band{border:1px solid #7568c938;border-left:3px solid var(--accent-blue);background:linear-gradient(112deg,#f8f6fffa,#fffffff5 68%);border-radius:12px;scroll-margin-top:8rem;position:relative;overflow:hidden;box-shadow:0 10px 24px #4135700e}.CompactFreeAccountCta-module__pvpGOq__mainRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:.9rem 1rem .78rem;display:grid}.CompactFreeAccountCta-module__pvpGOq__copy{min-width:0}.CompactFreeAccountCta-module__pvpGOq__meta{align-items:center;gap:.45rem;margin-bottom:.28rem;display:flex}.CompactFreeAccountCta-module__pvpGOq__eyebrow{color:var(--accent-blue-dark);letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-weight:850}.CompactFreeAccountCta-module__pvpGOq__divider{background:#4135702e;width:1px;height:11px}.CompactFreeAccountCta-module__pvpGOq__reassurance{color:var(--text-muted);font-size:.64rem;font-weight:650}.CompactFreeAccountCta-module__pvpGOq__title{max-width:660px;color:var(--text-primary);letter-spacing:-.015em;margin:0;font-size:clamp(1rem,1.55vw,1.17rem);font-weight:700;line-height:1.25}.CompactFreeAccountCta-module__pvpGOq__body{max-width:680px;color:var(--text-secondary);margin:.3rem 0 0;font-size:.76rem;line-height:1.52}.CompactFreeAccountCta-module__pvpGOq__actions{justify-items:stretch;gap:.38rem;min-width:190px;display:grid}.CompactFreeAccountCta-module__pvpGOq__primary{background:var(--accent-blue);color:#fff;cursor:pointer;min-height:38px;font:inherit;white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;gap:.38rem;padding:.62rem .86rem;font-size:.76rem;font-weight:780;line-height:1.2;display:inline-flex;box-shadow:0 7px 18px #7568c933}.CompactFreeAccountCta-module__pvpGOq__primary:hover{filter:brightness(.96);transform:translateY(-1px)}.CompactFreeAccountCta-module__pvpGOq__primary:focus-visible,.CompactFreeAccountCta-module__pvpGOq__signIn:focus-visible{outline:2px solid var(--accent-blue);outline-offset:3px}.CompactFreeAccountCta-module__pvpGOq__signIn{color:var(--accent-blue-dark);text-align:center;font-size:.66rem;font-weight:650;text-decoration:none}.CompactFreeAccountCta-module__pvpGOq__signIn:hover{text-decoration:underline}.CompactFreeAccountCta-module__pvpGOq__benefits{background:#ffffff61;border-top:1px solid #4135701a;flex-wrap:wrap;gap:.45rem 1.05rem;padding:.58rem 1rem .63rem;display:flex}.CompactFreeAccountCta-module__pvpGOq__benefit{color:var(--text-secondary);align-items:center;gap:.32rem;font-size:.68rem;font-weight:720;line-height:1.35;display:inline-flex}.CompactFreeAccountCta-module__pvpGOq__benefit svg{color:var(--accent-blue);flex:none}.CompactFreeAccountCta-module__pvpGOq__band[data-tone=dark]{box-shadow:none;background:linear-gradient(112deg,#ffffff13,#ffffff09);border-color:#ffffff1f #ffffff1f #ffffff1f #a89bf2}.CompactFreeAccountCta-module__pvpGOq__band[data-tone=dark] .CompactFreeAccountCta-module__pvpGOq__eyebrow,.CompactFreeAccountCta-module__pvpGOq__band[data-tone=dark] .CompactFreeAccountCta-module__pvpGOq__signIn{color:#c8c0ff}.CompactFreeAccountCta-module__pvpGOq__band[data-tone=dark] .CompactFreeAccountCta-module__pvpGOq__reassurance,.CompactFreeAccountCta-module__pvpGOq__band[data-tone=dark] .CompactFreeAccountCta-module__pvpGOq__body,.CompactFreeAccountCta-module__pvpGOq__band[data-tone=dark] .CompactFreeAccountCta-module__pvpGOq__benefit{color:#ffffffa8}.CompactFreeAccountCta-module__pvpGOq__band[data-tone=dark] .CompactFreeAccountCta-module__pvpGOq__title{color:#fff}.CompactFreeAccountCta-module__pvpGOq__band[data-tone=dark] .CompactFreeAccountCta-module__pvpGOq__divider,.CompactFreeAccountCta-module__pvpGOq__band[data-tone=dark] .CompactFreeAccountCta-module__pvpGOq__benefits{border-color:#ffffff1a}.CompactFreeAccountCta-module__pvpGOq__band[data-tone=dark] .CompactFreeAccountCta-module__pvpGOq__divider{background:#ffffff29}.CompactFreeAccountCta-module__pvpGOq__band[data-tone=dark] .CompactFreeAccountCta-module__pvpGOq__benefits{background:#ffffff05}.CompactFreeAccountCta-module__pvpGOq__band[data-tone=dark] .CompactFreeAccountCta-module__pvpGOq__benefit svg{color:#b6aaf8}.CompactFreeAccountCta-module__pvpGOq__resultFooter{width:min(100% - 2rem,1120px);margin:-1.15rem auto 2.75rem}@media (max-width:680px){.CompactFreeAccountCta-module__pvpGOq__mainRow{grid-template-columns:1fr;gap:.75rem;padding:.82rem .82rem .7rem}.CompactFreeAccountCta-module__pvpGOq__actions{min-width:0}.CompactFreeAccountCta-module__pvpGOq__primary{width:100%}.CompactFreeAccountCta-module__pvpGOq__benefits{gap:.42rem;padding:.58rem .82rem .68rem;display:grid}}@media (prefers-reduced-motion:no-preference){.CompactFreeAccountCta-module__pvpGOq__primary{transition:filter .14s,transform .14s}}
.ResultNextSteps-module__cVtzTW__section{border-top:1px solid var(--border-subtle);gap:.72rem;width:100%;min-width:0;max-width:calc(100vw - 24px);padding-top:.9rem;display:grid}.ResultNextSteps-module__cVtzTW__header{gap:.24rem;display:grid}.ResultNextSteps-module__cVtzTW__title{color:var(--text-primary);letter-spacing:-.01em;font-size:.96rem;font-weight:760;line-height:1.25}.ResultNextSteps-module__cVtzTW__intro{max-width:39rem;color:var(--text-secondary);font-size:.75rem;line-height:1.55}.ResultNextSteps-module__cVtzTW__list{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);overflow:hidden}.ResultNextSteps-module__cVtzTW__row{min-height:4.35rem;color:inherit;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.68rem;padding:.62rem .2rem;text-decoration:none;transition:background-color .16s,padding-inline .16s;display:grid}.ResultNextSteps-module__cVtzTW__row+.ResultNextSteps-module__cVtzTW__row{border-top:1px solid var(--border-subtle)}.ResultNextSteps-module__cVtzTW__row:hover,.ResultNextSteps-module__cVtzTW__row:focus-visible{background:var(--bg-surface);padding-inline:.5rem}.ResultNextSteps-module__cVtzTW__row:focus-visible{outline:2px solid var(--accent-violet-bright);outline-offset:-2px}.ResultNextSteps-module__cVtzTW__icon{border:1px solid var(--border-subtle);background:var(--bg-surface);width:2.25rem;height:2.25rem;color:var(--text-secondary);border-radius:50%;place-items:center;font-size:1rem;display:grid}.ResultNextSteps-module__cVtzTW__icon img{object-fit:contain;width:1.9rem;height:1.9rem}.ResultNextSteps-module__cVtzTW__copy{gap:.12rem;min-width:0;display:grid}.ResultNextSteps-module__cVtzTW__itemTitle{color:var(--text-primary);font-size:.79rem;font-weight:720;line-height:1.35}.ResultNextSteps-module__cVtzTW__body{color:var(--text-secondary);font-size:.71rem;line-height:1.48}.ResultNextSteps-module__cVtzTW__arrow{color:var(--text-muted);padding-inline:.2rem;font-size:.9rem;transition:color .16s,transform .16s}.ResultNextSteps-module__cVtzTW__row:hover .ResultNextSteps-module__cVtzTW__arrow,.ResultNextSteps-module__cVtzTW__row:focus-visible .ResultNextSteps-module__cVtzTW__arrow{color:var(--text-primary);transform:translate(2px)}@media (max-width:560px){.ResultNextSteps-module__cVtzTW__row{grid-template-columns:2.15rem minmax(0,1fr) auto;gap:.58rem;min-height:4.65rem}.ResultNextSteps-module__cVtzTW__icon{width:2.15rem;height:2.15rem}.ResultNextSteps-module__cVtzTW__icon img{width:1.8rem;height:1.8rem}}@media (prefers-reduced-motion:reduce){.ResultNextSteps-module__cVtzTW__row,.ResultNextSteps-module__cVtzTW__arrow{transition:none}}
.SynastryResultPromo-module__C6rxZq__promoCard{color:var(--text-primary);border-radius:var(--radius-lg);background:#fffffffa;border:1px solid #546c983d;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:block;overflow:hidden;box-shadow:0 12px 28px #1f2b4817}.SynastryResultPromo-module__C6rxZq__promoCard:hover{border-color:#596ab86b;transform:translateY(-2px);box-shadow:0 16px 34px #1f2b4824}.SynastryResultPromo-module__C6rxZq__promoCard:focus-visible{outline-offset:3px;outline:3px solid #6366f147}.SynastryResultPromo-module__C6rxZq__compactPromoCard .SynastryResultPromo-module__C6rxZq__promoImage{min-height:116px}.SynastryResultPromo-module__C6rxZq__compactPromoCard .SynastryResultPromo-module__C6rxZq__promoContent{padding-top:.7rem}.SynastryResultPromo-module__C6rxZq__promoImage{background:#08090d;min-height:142px;display:block;position:relative;overflow:hidden}.SynastryResultPromo-module__C6rxZq__promoImage:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#05060acc 100%);position:absolute;inset:0}.SynastryResultPromo-module__C6rxZq__promoImageAsset{object-fit:cover;object-position:51% center;transition:transform .42s}.SynastryResultPromo-module__C6rxZq__promoCard:hover .SynastryResultPromo-module__C6rxZq__promoImageAsset{transform:scale(1.025)}.SynastryResultPromo-module__C6rxZq__promoImageLabel{z-index:1;color:#ffffffeb;letter-spacing:.11em;text-transform:uppercase;font-size:.56rem;font-weight:650;position:absolute;bottom:.62rem;left:.7rem;right:.7rem}.SynastryResultPromo-module__C6rxZq__promoContent{flex-direction:column;padding:.78rem .75rem .82rem;display:flex}.SynastryResultPromo-module__C6rxZq__promoEyebrow{color:#6670a8;letter-spacing:.1em;text-transform:uppercase;font-size:.57rem;font-weight:700}.SynastryResultPromo-module__C6rxZq__promoTitle{letter-spacing:-.012em;margin-top:.34rem;font-size:.92rem;font-weight:600;line-height:1.24}.SynastryResultPromo-module__C6rxZq__promoDescription{color:var(--text-secondary);margin-top:.4rem;font-size:.68rem;line-height:1.52}.SynastryResultPromo-module__C6rxZq__promoAction{color:#4f5f9e;align-items:center;gap:.42rem;width:fit-content;margin-top:.66rem;font-size:.66rem;font-weight:700;display:inline-flex}.SynastryResultPromo-module__C6rxZq__promoActionIcon{color:#fff;background:#5968a9;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;transition:transform .18s;display:inline-grid}.SynastryResultPromo-module__C6rxZq__promoCard:hover .SynastryResultPromo-module__C6rxZq__promoActionIcon{transform:translate(2px)}@media (max-width:770px){.SynastryResultPromo-module__C6rxZq__promoCard{grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr);display:grid}.SynastryResultPromo-module__C6rxZq__promoImage{min-height:190px}.SynastryResultPromo-module__C6rxZq__promoContent{justify-content:center;padding:1rem}.SynastryResultPromo-module__C6rxZq__promoTitle{max-width:26ch;font-size:1rem}}@media (max-width:520px){.SynastryResultPromo-module__C6rxZq__promoCard{grid-template-columns:1fr}.SynastryResultPromo-module__C6rxZq__promoImage{min-height:178px}}@media (prefers-reduced-motion:reduce){.SynastryResultPromo-module__C6rxZq__promoCard,.SynastryResultPromo-module__C6rxZq__promoImageAsset,.SynastryResultPromo-module__C6rxZq__promoActionIcon{transition:none}.SynastryResultPromo-module__C6rxZq__promoCard:hover,.SynastryResultPromo-module__C6rxZq__promoCard:hover .SynastryResultPromo-module__C6rxZq__promoImageAsset,.SynastryResultPromo-module__C6rxZq__promoCard:hover .SynastryResultPromo-module__C6rxZq__promoActionIcon{transform:none}}
.WhoFeelsItMoreReportPanel-module__3fPYdq__report{gap:1.15rem;display:grid}.WhoFeelsItMoreReportPanel-module__3fPYdq__sectionHeader{max-width:760px}.WhoFeelsItMoreReportPanel-module__3fPYdq__sectionHeader>span,.WhoFeelsItMoreReportPanel-module__3fPYdq__layerHeading>div>span,.WhoFeelsItMoreReportPanel-module__3fPYdq__twelfthHouseSection header>span,.WhoFeelsItMoreReportPanel-module__3fPYdq__evidenceSection header>span{color:var(--accent-blue-dark);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:750}.WhoFeelsItMoreReportPanel-module__3fPYdq__sectionHeader h2,.WhoFeelsItMoreReportPanel-module__3fPYdq__layerHeading h2,.WhoFeelsItMoreReportPanel-module__3fPYdq__twelfthHouseSection h2,.WhoFeelsItMoreReportPanel-module__3fPYdq__evidenceSection h2{color:var(--text-primary);letter-spacing:-.025em;margin-top:.2rem;font-size:clamp(1.25rem,2.2vw,1.7rem);font-weight:680}.WhoFeelsItMoreReportPanel-module__3fPYdq__sectionHeader p,.WhoFeelsItMoreReportPanel-module__3fPYdq__twelfthHouseSection header p,.WhoFeelsItMoreReportPanel-module__3fPYdq__evidenceSection header p{color:var(--text-secondary);margin-top:.4rem;font-size:.8rem;line-height:1.62}.WhoFeelsItMoreReportPanel-module__3fPYdq__snapshot{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);grid-template-columns:minmax(150px,.7fr) minmax(300px,1.6fr) minmax(150px,.7fr);align-items:stretch;display:grid;overflow:hidden}.WhoFeelsItMoreReportPanel-module__3fPYdq__personCount{text-align:center;align-content:center;justify-items:center;padding:1.2rem .85rem;display:grid}.WhoFeelsItMoreReportPanel-module__3fPYdq__personCount>span{max-width:100%;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:750;overflow:hidden}.WhoFeelsItMoreReportPanel-module__3fPYdq__personCount strong{letter-spacing:-.04em;margin-top:.2rem;font-size:2.1rem;font-weight:650;line-height:1}.WhoFeelsItMoreReportPanel-module__3fPYdq__personCount[data-tone=left] strong{color:#3f789b}.WhoFeelsItMoreReportPanel-module__3fPYdq__personCount[data-tone=right] strong{color:#a65d7f}.WhoFeelsItMoreReportPanel-module__3fPYdq__personCount p{color:var(--text-muted);margin-top:.25rem;font-size:.68rem}.WhoFeelsItMoreReportPanel-module__3fPYdq__strongestDifference{border-right:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);background:var(--bg-panel-tint);justify-content:center;align-items:center;gap:.9rem;padding:1rem 1.25rem;display:flex}.WhoFeelsItMoreReportPanel-module__3fPYdq__strongestImage{background:#fff;border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.WhoFeelsItMoreReportPanel-module__3fPYdq__strongestImage img{object-fit:contain;mix-blend-mode:multiply;width:68px;height:68px}.WhoFeelsItMoreReportPanel-module__3fPYdq__strongestDifference>div{min-width:0}.WhoFeelsItMoreReportPanel-module__3fPYdq__strongestDifference>div>span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:750}.WhoFeelsItMoreReportPanel-module__3fPYdq__strongestDifference h3{color:var(--text-primary);margin-top:.14rem;font-size:1rem;font-weight:700}.WhoFeelsItMoreReportPanel-module__3fPYdq__strongestDifference p{color:var(--text-secondary);margin-top:.24rem;font-size:.72rem;line-height:1.48}.WhoFeelsItMoreReportPanel-module__3fPYdq__balanceNote{border-left:2px solid var(--border-strong);color:var(--text-muted);padding-left:.8rem;font-size:.74rem;line-height:1.55}.WhoFeelsItMoreReportPanel-module__3fPYdq__layerHeading{justify-content:space-between;align-items:end;gap:1rem;margin-top:.5rem;display:flex}.WhoFeelsItMoreReportPanel-module__3fPYdq__layerActions{justify-items:end;gap:.48rem;display:grid}.WhoFeelsItMoreReportPanel-module__3fPYdq__legend{color:var(--text-muted);flex-wrap:wrap;justify-content:flex-end;gap:.72rem;font-size:.68rem;font-weight:700;display:flex}.WhoFeelsItMoreReportPanel-module__3fPYdq__legend span{align-items:center;gap:.28rem;display:inline-flex}.WhoFeelsItMoreReportPanel-module__3fPYdq__legend i{border-radius:50%;width:7px;height:7px}.WhoFeelsItMoreReportPanel-module__3fPYdq__leftDot{background:#568cab}.WhoFeelsItMoreReportPanel-module__3fPYdq__rightDot{background:#ad6687}.WhoFeelsItMoreReportPanel-module__3fPYdq__layerShareButton{border:1px solid var(--border-default);background:var(--bg-surface);min-height:34px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.36rem;padding:.4rem .58rem;font-size:.66rem;font-weight:720;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.WhoFeelsItMoreReportPanel-module__3fPYdq__layerShareButton:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-elevated);color:var(--accent-blue-dark)}.WhoFeelsItMoreReportPanel-module__3fPYdq__layerShareButton:focus-visible{outline:2px solid var(--accent-blue-dark);outline-offset:2px}.WhoFeelsItMoreReportPanel-module__3fPYdq__layerShareButton:disabled{opacity:.62;cursor:wait}.WhoFeelsItMoreReportPanel-module__3fPYdq__layerShareButton svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:15px;height:15px}.WhoFeelsItMoreReportPanel-module__3fPYdq__layerShareStatus{max-width:280px;color:var(--accent-blue-dark);text-align:right;font-size:.61rem;font-weight:650;line-height:1.4}.WhoFeelsItMoreReportPanel-module__3fPYdq__dimensionTable{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #1b18230d}.WhoFeelsItMoreReportPanel-module__3fPYdq__dimensionRow{padding:1.05rem 1.15rem .82rem}.WhoFeelsItMoreReportPanel-module__3fPYdq__dimensionRow+.WhoFeelsItMoreReportPanel-module__3fPYdq__dimensionRow{border-top:1px solid var(--border-subtle)}.WhoFeelsItMoreReportPanel-module__3fPYdq__dimensionIntro{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:.82rem;display:grid}.WhoFeelsItMoreReportPanel-module__3fPYdq__dimensionImage{background:var(--bg-panel-tint);border-radius:14px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.WhoFeelsItMoreReportPanel-module__3fPYdq__dimensionImage img{object-fit:contain;mix-blend-mode:multiply;width:53px;height:53px}.WhoFeelsItMoreReportPanel-module__3fPYdq__dimensionCopy{min-width:0}.WhoFeelsItMoreReportPanel-module__3fPYdq__dimensionTitleLine{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.WhoFeelsItMoreReportPanel-module__3fPYdq__dimensionTitleLine h3{color:var(--text-primary);font-size:.94rem;font-weight:700}.WhoFeelsItMoreReportPanel-module__3fPYdq__dimensionTitleLine>span{border-radius:999px;flex:none;padding:.19rem .5rem;font-size:.62rem;font-weight:750;display:inline-flex}.WhoFeelsItMoreReportPanel-module__3fPYdq__dimensionTitleLine>span[data-tone=left]{color:#3f789b;background:#568cab1a}.WhoFeelsItMoreReportPanel-module__3fPYdq__dimensionTitleLine>span[data-tone=right]{color:#9d5778;background:#ad66871a}.WhoFeelsItMoreReportPanel-module__3fPYdq__dimensionTitleLine>span[data-tone=balanced]{background:var(--bg-elevated);color:var(--text-secondary)}.WhoFeelsItMoreReportPanel-module__3fPYdq__dimensionDefinition{color:var(--text-muted);margin-top:.14rem;font-size:.69rem;line-height:1.42}.WhoFeelsItMoreReportPanel-module__3fPYdq__dimensionNote{color:var(--text-secondary);margin-top:.36rem;font-size:.75rem;line-height:1.5}.WhoFeelsItMoreReportPanel-module__3fPYdq__scoreComparison{gap:.38rem;margin-top:.76rem;padding-left:4.4rem;display:grid}.WhoFeelsItMoreReportPanel-module__3fPYdq__scoreLine{grid-template-columns:minmax(76px,120px) minmax(0,1fr) 28px;align-items:center;gap:.58rem;display:grid}.WhoFeelsItMoreReportPanel-module__3fPYdq__scoreName{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:700;overflow:hidden}.WhoFeelsItMoreReportPanel-module__3fPYdq__scoreLine[data-leading=true] .WhoFeelsItMoreReportPanel-module__3fPYdq__scoreName,.WhoFeelsItMoreReportPanel-module__3fPYdq__scoreLine[data-leading=true] strong{color:var(--text-primary)}.WhoFeelsItMoreReportPanel-module__3fPYdq__scoreLine strong{color:var(--text-muted);text-align:right;font-size:.72rem;font-weight:800}.WhoFeelsItMoreReportPanel-module__3fPYdq__scoreTrack{background:#ebe8e5;border-radius:999px;height:8px;display:block;overflow:hidden}.WhoFeelsItMoreReportPanel-module__3fPYdq__scoreFillLeft,.WhoFeelsItMoreReportPanel-module__3fPYdq__scoreFillRight{border-radius:inherit;height:100%;transition:width .45s;display:block}.WhoFeelsItMoreReportPanel-module__3fPYdq__scoreFillLeft{background:#568cab}.WhoFeelsItMoreReportPanel-module__3fPYdq__scoreFillRight{background:#ad6687}.WhoFeelsItMoreReportPanel-module__3fPYdq__rowFooter{color:var(--text-muted);border-top:1px solid #1b18230e;justify-content:space-between;gap:.8rem;margin-top:.62rem;padding-top:.56rem;font-size:.62rem;display:flex}.WhoFeelsItMoreReportPanel-module__3fPYdq__twelfthHouseSection{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(220px,.72fr) minmax(0,1.5fr);gap:1.2rem;padding:1.2rem 0;display:grid}.WhoFeelsItMoreReportPanel-module__3fPYdq__twelfthHouseSection header a{color:var(--accent-blue-dark);gap:.3rem;margin-top:.58rem;font-size:.68rem;font-weight:720;text-decoration:none;display:inline-flex}.WhoFeelsItMoreReportPanel-module__3fPYdq__twelfthHouseSection header a:hover{text-underline-offset:3px;text-decoration:underline}.WhoFeelsItMoreReportPanel-module__3fPYdq__twelfthHouseList{margin:0;padding:0;list-style:none}.WhoFeelsItMoreReportPanel-module__3fPYdq__twelfthHouseList li{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:.68rem;padding:.72rem 0;display:grid}.WhoFeelsItMoreReportPanel-module__3fPYdq__twelfthHouseList li+li{border-top:1px solid var(--border-subtle)}.WhoFeelsItMoreReportPanel-module__3fPYdq__twelfthPlanetIcon{background:var(--bg-panel-tint);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.WhoFeelsItMoreReportPanel-module__3fPYdq__twelfthPlanetIcon img{object-fit:contain;mix-blend-mode:multiply;width:35px;height:35px}.WhoFeelsItMoreReportPanel-module__3fPYdq__twelfthPlanetIcon>span{color:var(--accent-blue-dark);font-size:.66rem;font-weight:800}.WhoFeelsItMoreReportPanel-module__3fPYdq__twelfthHouseTitleLine{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.WhoFeelsItMoreReportPanel-module__3fPYdq__twelfthHouseTitleLine strong{color:var(--text-primary);font-size:.76rem;line-height:1.38}.WhoFeelsItMoreReportPanel-module__3fPYdq__twelfthHouseTitleLine>span{max-width:190px;color:var(--accent-blue-dark);text-align:right;flex:none;font-size:.59rem;font-weight:720;line-height:1.4}.WhoFeelsItMoreReportPanel-module__3fPYdq__twelfthHouseList p{color:var(--text-secondary);margin-top:.24rem;font-size:.7rem;line-height:1.5}.WhoFeelsItMoreReportPanel-module__3fPYdq__evidenceSection{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(220px,.72fr) minmax(0,1.5fr);gap:1.2rem;padding:1.2rem 0;display:grid}.WhoFeelsItMoreReportPanel-module__3fPYdq__evidenceList{margin:0;padding:0;list-style:none}.WhoFeelsItMoreReportPanel-module__3fPYdq__evidenceList li{grid-template-columns:30px minmax(0,1fr);gap:.65rem;padding:.72rem 0;display:grid}.WhoFeelsItMoreReportPanel-module__3fPYdq__evidenceList li+li{border-top:1px solid var(--border-subtle)}.WhoFeelsItMoreReportPanel-module__3fPYdq__evidenceNumber{color:var(--text-muted);letter-spacing:.04em;font-size:.64rem;font-weight:750}.WhoFeelsItMoreReportPanel-module__3fPYdq__evidenceTitleLine{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.WhoFeelsItMoreReportPanel-module__3fPYdq__evidenceTitleLine strong{color:var(--text-primary);font-size:.78rem;line-height:1.35}.WhoFeelsItMoreReportPanel-module__3fPYdq__evidenceTitleLine span{color:var(--accent-blue-dark);flex:none;font-size:.62rem;font-weight:750}.WhoFeelsItMoreReportPanel-module__3fPYdq__evidenceList p{color:var(--text-secondary);margin-top:.22rem;font-size:.71rem;line-height:1.48}.WhoFeelsItMoreReportPanel-module__3fPYdq__evidenceList small{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;margin-top:.28rem;font-size:.59rem;font-weight:700;display:block}.WhoFeelsItMoreReportPanel-module__3fPYdq__methodDetails{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:12px;overflow:hidden}.WhoFeelsItMoreReportPanel-module__3fPYdq__methodDetails summary{color:var(--text-primary);cursor:pointer;padding:.82rem 1rem;font-size:.75rem;font-weight:700}.WhoFeelsItMoreReportPanel-module__3fPYdq__methodDetails>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 1rem 1rem;display:grid}.WhoFeelsItMoreReportPanel-module__3fPYdq__methodDetails section{border-top:1px solid var(--border-subtle);padding-top:.78rem}.WhoFeelsItMoreReportPanel-module__3fPYdq__methodDetails section>span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:750}.WhoFeelsItMoreReportPanel-module__3fPYdq__methodDetails p{color:var(--text-secondary);margin-top:.28rem;font-size:.72rem;line-height:1.52}@media (max-width:760px){.WhoFeelsItMoreReportPanel-module__3fPYdq__snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.WhoFeelsItMoreReportPanel-module__3fPYdq__strongestDifference{border-right:0;border-bottom:1px solid var(--border-subtle);border-left:0;grid-area:1/1/auto/-1}.WhoFeelsItMoreReportPanel-module__3fPYdq__personCount+.WhoFeelsItMoreReportPanel-module__3fPYdq__personCount{border-left:1px solid var(--border-subtle)}.WhoFeelsItMoreReportPanel-module__3fPYdq__layerHeading,.WhoFeelsItMoreReportPanel-module__3fPYdq__twelfthHouseSection,.WhoFeelsItMoreReportPanel-module__3fPYdq__evidenceSection{grid-template-columns:1fr}.WhoFeelsItMoreReportPanel-module__3fPYdq__layerHeading{flex-direction:column;align-items:start}.WhoFeelsItMoreReportPanel-module__3fPYdq__legend{justify-content:flex-start}.WhoFeelsItMoreReportPanel-module__3fPYdq__layerActions{justify-items:start}.WhoFeelsItMoreReportPanel-module__3fPYdq__layerShareStatus{text-align:left}.WhoFeelsItMoreReportPanel-module__3fPYdq__scoreComparison{padding-left:0}.WhoFeelsItMoreReportPanel-module__3fPYdq__evidenceSection{gap:.55rem}.WhoFeelsItMoreReportPanel-module__3fPYdq__twelfthHouseSection{gap:.7rem}}@media (max-width:520px){.WhoFeelsItMoreReportPanel-module__3fPYdq__dimensionRow{padding:.9rem .82rem .72rem}.WhoFeelsItMoreReportPanel-module__3fPYdq__dimensionIntro{grid-template-columns:46px minmax(0,1fr);gap:.65rem}.WhoFeelsItMoreReportPanel-module__3fPYdq__dimensionImage{border-radius:11px;width:44px;height:44px}.WhoFeelsItMoreReportPanel-module__3fPYdq__dimensionImage img{width:42px;height:42px}.WhoFeelsItMoreReportPanel-module__3fPYdq__dimensionTitleLine{flex-direction:column;align-items:start;gap:.28rem}.WhoFeelsItMoreReportPanel-module__3fPYdq__dimensionNote{grid-column:1/-1}.WhoFeelsItMoreReportPanel-module__3fPYdq__scoreLine{grid-template-columns:74px minmax(0,1fr) 24px;gap:.4rem}.WhoFeelsItMoreReportPanel-module__3fPYdq__methodDetails>div{grid-template-columns:1fr}.WhoFeelsItMoreReportPanel-module__3fPYdq__twelfthHouseTitleLine{flex-direction:column;gap:.25rem}.WhoFeelsItMoreReportPanel-module__3fPYdq__twelfthHouseTitleLine>span{text-align:left;max-width:none}}
.BirthChartRelationshipPromo-module__cTL9ZG__card{border:1px solid color-mix(in srgb, #6b76ad 28%, var(--border-subtle));border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-primary);text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:block;overflow:hidden;box-shadow:0 10px 24px #28345214}.BirthChartRelationshipPromo-module__cTL9ZG__card:hover{border-color:color-mix(in srgb, #5968a9 48%, var(--border-subtle));transform:translateY(-2px);box-shadow:0 15px 30px #28345221}.BirthChartRelationshipPromo-module__cTL9ZG__card:focus-visible{outline-offset:3px;outline:3px solid #5968a952}.BirthChartRelationshipPromo-module__cTL9ZG__visual{background:#edf2f8;min-height:94px;display:block;position:relative;overflow:hidden}.BirthChartRelationshipPromo-module__cTL9ZG__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#1c284394 100%);position:absolute;inset:0}.BirthChartRelationshipPromo-module__cTL9ZG__artwork{object-fit:cover;object-position:center 54%;transition:transform .36s;transform:scale(1.04)}.BirthChartRelationshipPromo-module__cTL9ZG__card:hover .BirthChartRelationshipPromo-module__cTL9ZG__artwork{transform:scale(1.065)}.BirthChartRelationshipPromo-module__cTL9ZG__imageLabel{z-index:1;color:#fffffff0;letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:650;line-height:1.2;position:absolute;bottom:.55rem;left:.72rem;right:.72rem}.BirthChartRelationshipPromo-module__cTL9ZG__content{flex-direction:column;min-width:0;padding:.72rem .74rem .76rem;display:flex}.BirthChartRelationshipPromo-module__cTL9ZG__eyebrow{color:#6670a8;letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:700;line-height:1.2}.BirthChartRelationshipPromo-module__cTL9ZG__title{letter-spacing:-.015em;margin-top:.28rem;font-size:.9rem;font-weight:610;line-height:1.25}.BirthChartRelationshipPromo-module__cTL9ZG__description{color:var(--text-secondary);margin-top:.34rem;font-size:.66rem;line-height:1.48}.BirthChartRelationshipPromo-module__cTL9ZG__footer{border-top:1px solid var(--border-subtle);gap:.5rem;margin-top:.62rem;padding-top:.55rem;display:grid}.BirthChartRelationshipPromo-module__cTL9ZG__ready,.BirthChartRelationshipPromo-module__cTL9ZG__action{align-items:center;display:inline-flex}.BirthChartRelationshipPromo-module__cTL9ZG__ready{color:var(--text-muted);gap:.3rem;font-size:.59rem;font-weight:560;line-height:1.35}.BirthChartRelationshipPromo-module__cTL9ZG__check{background:color-mix(in srgb, #6b76ad 13%, var(--bg-elevated));color:#5968a9;border-radius:50%;flex:0 0 1rem;place-items:center;width:1rem;height:1rem;font-size:.6rem;font-weight:800;display:inline-grid}.BirthChartRelationshipPromo-module__cTL9ZG__action{color:#4f5f9e;justify-content:space-between;gap:.45rem;font-size:.66rem;font-weight:720}.BirthChartRelationshipPromo-module__cTL9ZG__action>span{transition:transform .18s}.BirthChartRelationshipPromo-module__cTL9ZG__card:hover .BirthChartRelationshipPromo-module__cTL9ZG__action>span{transform:translate(2px)}@media (min-width:621px) and (max-width:1023px){.BirthChartRelationshipPromo-module__cTL9ZG__card{grid-template-columns:minmax(220px,280px) minmax(0,1fr);display:grid}.BirthChartRelationshipPromo-module__cTL9ZG__visual{min-height:188px}.BirthChartRelationshipPromo-module__cTL9ZG__content{justify-content:center;padding:1rem 1.1rem}.BirthChartRelationshipPromo-module__cTL9ZG__title{max-width:30ch;font-size:1rem}.BirthChartRelationshipPromo-module__cTL9ZG__description{max-width:56ch;font-size:.72rem}.BirthChartRelationshipPromo-module__cTL9ZG__footer{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (max-width:620px){.BirthChartRelationshipPromo-module__cTL9ZG__visual{min-height:132px}.BirthChartRelationshipPromo-module__cTL9ZG__content{padding:.82rem}.BirthChartRelationshipPromo-module__cTL9ZG__footer{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (prefers-reduced-motion:reduce){.BirthChartRelationshipPromo-module__cTL9ZG__card,.BirthChartRelationshipPromo-module__cTL9ZG__artwork,.BirthChartRelationshipPromo-module__cTL9ZG__action>span{transition:none}.BirthChartRelationshipPromo-module__cTL9ZG__card:hover,.BirthChartRelationshipPromo-module__cTL9ZG__card:hover .BirthChartRelationshipPromo-module__cTL9ZG__artwork,.BirthChartRelationshipPromo-module__cTL9ZG__card:hover .BirthChartRelationshipPromo-module__cTL9ZG__action>span{transform:none}}
.RelationshipSignatureResult-module__OKqNVG__main{min-height:100vh}.RelationshipSignatureResult-module__OKqNVG__resultSection{padding:calc(var(--header-height) + .8rem) 0 2.5rem}.RelationshipSignatureResult-module__OKqNVG__resultStack{gap:.9rem;max-width:1120px;margin-inline:auto;display:grid}.RelationshipSignatureResult-module__OKqNVG__resultHeader{justify-content:space-between;align-items:flex-end;gap:1rem;padding:0 .2rem;display:flex}.RelationshipSignatureResult-module__OKqNVG__resultHeader h1{letter-spacing:-.02em;margin-top:.22rem;font-size:clamp(1.2rem,2.7vw,1.65rem);font-weight:650}.RelationshipSignatureResult-module__OKqNVG__resultHeader h1 span{color:var(--text-muted);margin-inline:.2em;font-weight:400}.RelationshipSignatureResult-module__OKqNVG__analysisCount{color:var(--text-muted);flex-wrap:wrap;justify-content:flex-end;gap:.35rem .9rem;font-size:.75rem;display:flex}.RelationshipSignatureResult-module__OKqNVG__analysisCount strong{color:var(--text-primary)}.RelationshipSignatureResult-module__OKqNVG__analysisStat{align-items:center;gap:.28rem;display:inline-flex}.RelationshipSignatureResult-module__OKqNVG__analysisStat svg{width:.95rem;height:.95rem;color:var(--accent-blue-dark);--icon-surface:#f7f9fc}.RelationshipSignatureResult-module__OKqNVG__precisionNote{max-width:33rem;color:var(--text-secondary);text-align:right;flex-basis:100%;font-size:.68rem;line-height:1.45}.RelationshipSignatureResult-module__OKqNVG__hero{border-radius:calc(var(--radius-lg) + 8px);background:radial-gradient(circle at 6% 10%,#f472b624,#0000 24%),radial-gradient(circle at 88% 12%,#4d7dc82b,#0000 27%),linear-gradient(145deg,#fcfdff 0%,#f3f7fb 56%,#edf2f8 100%);border:1px solid #12223817;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 56px #12223814}.RelationshipSignatureResult-module__OKqNVG__heroMain,.RelationshipSignatureResult-module__OKqNVG__heroAside{z-index:1;position:relative}.RelationshipSignatureResult-module__OKqNVG__heroMain{align-content:start;gap:1rem;padding:clamp(1.1rem,3.4vw,2rem);display:grid}.RelationshipSignatureResult-module__OKqNVG__primaryTopline{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-size:.69rem;font-weight:760;display:flex}.RelationshipSignatureResult-module__OKqNVG__clarityPill{color:var(--text-secondary);letter-spacing:0;text-transform:none;white-space:nowrap;background:#ffffffb3;border:1px solid #12223817;border-radius:999px;padding:.3rem .55rem;font-size:.67rem}.RelationshipSignatureResult-module__OKqNVG__primaryTitleRow{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.RelationshipSignatureResult-module__OKqNVG__primaryIcon{border:1px solid #12223814;border-radius:1.25rem;place-items:center;width:4rem;height:4rem;display:grid;box-shadow:0 14px 28px #12223812}.RelationshipSignatureResult-module__OKqNVG__planetIconCluster{flex:none;width:1.72rem;height:1.4rem;display:inline-block;position:relative}.RelationshipSignatureResult-module__OKqNVG__planetIconCluster img{object-fit:cover;border:1px solid #ffffffe6;border-radius:50%;width:1.12rem;height:1.12rem;position:absolute;box-shadow:0 2px 7px #1222381f}.RelationshipSignatureResult-module__OKqNVG__planetIconCluster img:first-child{top:0;left:0}.RelationshipSignatureResult-module__OKqNVG__planetIconCluster img:last-child{bottom:0;right:0}.RelationshipSignatureResult-module__OKqNVG__planetIconClusterHero{width:3.1rem;height:2.55rem}.RelationshipSignatureResult-module__OKqNVG__planetIconClusterHero img{border-width:2px;width:2.05rem;height:2.05rem;box-shadow:0 6px 14px #1222382e}.RelationshipSignatureResult-module__OKqNVG__planetIconClusterEvidence{background:var(--bg-elevated);border-radius:50%;width:2.4rem;height:2.4rem}.RelationshipSignatureResult-module__OKqNVG__planetIconClusterEvidence img{width:1.35rem;height:1.35rem}.RelationshipSignatureResult-module__OKqNVG__planetIconClusterEvidence img:first-child{top:.32rem;left:.22rem}.RelationshipSignatureResult-module__OKqNVG__planetIconClusterEvidence img:last-child{bottom:.32rem;right:.22rem}.RelationshipSignatureResult-module__OKqNVG__primaryTitleRow h2{letter-spacing:-.045em;font-size:clamp(1.8rem,3.7vw,2.7rem);font-weight:650;line-height:1}.RelationshipSignatureResult-module__OKqNVG__primaryTitleRow p{max-width:700px;color:var(--text-secondary);margin-top:.5rem;font-size:.94rem;line-height:1.7}.RelationshipSignatureResult-module__OKqNVG__clarityNote{border-top:1px solid #12223817;grid-template-columns:8.6rem minmax(0,1fr);gap:.8rem;padding-top:.85rem;display:grid}.RelationshipSignatureResult-module__OKqNVG__clarityNote strong{font-size:.78rem}.RelationshipSignatureResult-module__OKqNVG__clarityNote p{color:var(--text-secondary);font-size:.78rem;line-height:1.55}.RelationshipSignatureResult-module__OKqNVG__actions{flex-wrap:wrap;gap:.5rem;display:flex}.RelationshipSignatureResult-module__OKqNVG__actions>a,.RelationshipSignatureResult-module__OKqNVG__shareButton{min-height:2.7rem;padding:.65rem .85rem;font-size:.8rem}.RelationshipSignatureResult-module__OKqNVG__shareButton{align-items:center;gap:.4rem;display:inline-flex}.RelationshipSignatureResult-module__OKqNVG__shareButton:disabled{cursor:wait;opacity:.58}.RelationshipSignatureResult-module__OKqNVG__shareStatus,.RelationshipSignatureResult-module__OKqNVG__sharePrivacy{color:var(--text-muted);font-size:.7rem;line-height:1.45}.RelationshipSignatureResult-module__OKqNVG__shareStatus{color:var(--accent-blue-dark);font-weight:650}.RelationshipSignatureResult-module__OKqNVG__heroAside{background:#ffffff7a;border-left:1px solid #12223817;align-content:start;gap:.9rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.RelationshipSignatureResult-module__OKqNVG__asideEyebrow,.RelationshipSignatureResult-module__OKqNVG__secondaryThemes>span{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:760}.RelationshipSignatureResult-module__OKqNVG__topDimensions{gap:.9rem;display:grid}.RelationshipSignatureResult-module__OKqNVG__topDimension{gap:.38rem;display:grid}.RelationshipSignatureResult-module__OKqNVG__topDimension>div:first-child,.RelationshipSignatureResult-module__OKqNVG__balanceMetric>div:first-child{align-items:center;gap:.5rem;display:flex}.RelationshipSignatureResult-module__OKqNVG__dimensionName{min-width:0;color:var(--text-primary);flex:1;align-items:center;gap:.42rem;font-size:.8rem;font-weight:650;display:flex}.RelationshipSignatureResult-module__OKqNVG__dimensionName>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.RelationshipSignatureResult-module__OKqNVG__topDimension strong,.RelationshipSignatureResult-module__OKqNVG__balanceMetric strong{color:var(--text-primary);font-size:.78rem}.RelationshipSignatureResult-module__OKqNVG__metricTrack{background:#12223814;border-radius:999px;height:6px;overflow:hidden}.RelationshipSignatureResult-module__OKqNVG__metricTrack span{border-radius:inherit;height:100%;display:block}.RelationshipSignatureResult-module__OKqNVG__topDimension p{color:var(--text-secondary);font-size:.74rem;line-height:1.5}.RelationshipSignatureResult-module__OKqNVG__secondaryThemes{border-top:1px solid #12223817;gap:.55rem;padding-top:.8rem;display:grid}.RelationshipSignatureResult-module__OKqNVG__secondaryThemes>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.RelationshipSignatureResult-module__OKqNVG__secondaryThemes p{font-size:.78rem;font-weight:630}.RelationshipSignatureResult-module__OKqNVG__secondaryThemes strong{color:var(--text-secondary);font-size:.75rem}.RelationshipSignatureResult-module__OKqNVG__contentGrid{grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr);align-items:start;gap:.9rem;display:grid}.RelationshipSignatureResult-module__OKqNVG__evidenceSection,.RelationshipSignatureResult-module__OKqNVG__balanceSection{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}.RelationshipSignatureResult-module__OKqNVG__evidenceSection{padding:1rem 1.1rem}.RelationshipSignatureResult-module__OKqNVG__balanceSection{padding:1rem}.RelationshipSignatureResult-module__OKqNVG__sectionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.8rem;display:flex}.RelationshipSignatureResult-module__OKqNVG__sectionHeader h2{letter-spacing:-.015em;font-size:1.05rem}.RelationshipSignatureResult-module__OKqNVG__sectionHeader p{max-width:650px;color:var(--text-secondary);margin-top:.28rem;font-size:.8rem;line-height:1.55}.RelationshipSignatureResult-module__OKqNVG__sectionHeader>span{color:var(--accent-blue-dark);background:#2f99d21a;border-radius:999px;flex:none;padding:.25rem .48rem;font-size:.66rem;font-weight:700}.RelationshipSignatureResult-module__OKqNVG__sectionHeadingWithIcon{align-items:flex-start;gap:.62rem;min-width:0;display:flex}.RelationshipSignatureResult-module__OKqNVG__sectionHeadingWithIcon>div{min-width:0}.RelationshipSignatureResult-module__OKqNVG__sectionIcon{width:2.05rem;height:2.05rem;color:var(--accent-blue-dark);--icon-surface:#f9fbfd;background:linear-gradient(145deg,#f472b60f,#4d7dc817);border:1px solid #4d7dc81f;border-radius:.66rem;flex:none;place-items:center;display:grid}.RelationshipSignatureResult-module__OKqNVG__sectionIcon svg{width:1.15rem;height:1.15rem}.RelationshipSignatureResult-module__OKqNVG__ruleBasedPill{align-items:center;gap:.25rem;display:inline-flex}.RelationshipSignatureResult-module__OKqNVG__evidenceList{display:grid}.RelationshipSignatureResult-module__OKqNVG__evidenceRow{border-top:1px solid var(--border-subtle);grid-template-columns:2.4rem minmax(0,1fr);gap:.75rem;padding:.9rem 0;display:grid}.RelationshipSignatureResult-module__OKqNVG__evidenceFallbackIcon,.RelationshipSignatureResult-module__OKqNVG__planetHouseIcon{background:var(--bg-elevated);width:2.4rem;height:2.4rem;color:var(--accent-blue-dark);border-radius:50%;place-items:center;display:grid}.RelationshipSignatureResult-module__OKqNVG__evidenceFallbackIcon svg{width:1.28rem;height:1.28rem}.RelationshipSignatureResult-module__OKqNVG__planetHouseIcon{position:relative}.RelationshipSignatureResult-module__OKqNVG__planetHouseIcon img{border:1px solid #ffffffe6;border-radius:50%;width:1.42rem;height:1.42rem;position:absolute;top:.4rem;left:.28rem;box-shadow:0 2px 7px #1222381f}.RelationshipSignatureResult-module__OKqNVG__planetHouseIcon>svg{width:1.35rem;height:1.35rem}.RelationshipSignatureResult-module__OKqNVG__planetHouseIcon small{min-width:1.08rem;height:1.08rem;color:var(--accent-blue-dark);background:#fff;border:1px solid #4d7dc82e;border-radius:50%;place-items:center;font-size:.58rem;font-weight:780;line-height:1;display:grid;position:absolute;bottom:.2rem;right:.2rem}.RelationshipSignatureResult-module__OKqNVG__rulerEvidenceIcon{color:#9a6f31;--icon-surface:#fbfaf7;background:#c59a521a}.RelationshipSignatureResult-module__OKqNVG__evidenceBody{min-width:0}.RelationshipSignatureResult-module__OKqNVG__evidenceTopline{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.RelationshipSignatureResult-module__OKqNVG__evidenceTopline h3{font-size:.86rem;line-height:1.38}.RelationshipSignatureResult-module__OKqNVG__evidenceTopline span{color:var(--text-muted);flex:none;font-size:.65rem;font-weight:650}.RelationshipSignatureResult-module__OKqNVG__evidenceBody>p{color:var(--text-secondary);margin-top:.34rem;font-size:.8rem;line-height:1.62}.RelationshipSignatureResult-module__OKqNVG__moreEvidence{border-top:1px solid var(--border-subtle)}.RelationshipSignatureResult-module__OKqNVG__moreEvidence summary,.RelationshipSignatureResult-module__OKqNVG__method summary{cursor:pointer;color:var(--text-primary);font-size:.78rem;font-weight:700;list-style:none}.RelationshipSignatureResult-module__OKqNVG__moreEvidence summary{padding:.85rem 0 .1rem}.RelationshipSignatureResult-module__OKqNVG__moreEvidence summary span{color:var(--text-muted);margin-left:.35rem}.RelationshipSignatureResult-module__OKqNVG__balanceList{gap:.75rem;padding-top:.2rem;display:grid}.RelationshipSignatureResult-module__OKqNVG__balanceMetric{gap:.36rem;display:grid}.RelationshipSignatureResult-module__OKqNVG__balanceMetric small{background:var(--bg-elevated);color:var(--text-muted);text-transform:uppercase;border-radius:999px;padding:.14rem .34rem;font-size:.59rem;font-weight:700}.RelationshipSignatureResult-module__OKqNVG__method{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);padding:.9rem 1rem}.RelationshipSignatureResult-module__OKqNVG__method summary{justify-content:space-between;align-items:center;gap:1rem;display:flex}.RelationshipSignatureResult-module__OKqNVG__method summary>span{align-items:center;gap:.42rem;display:inline-flex}.RelationshipSignatureResult-module__OKqNVG__method summary>span svg{color:#9a6f31;--icon-surface:#fff;width:1.05rem;height:1.05rem}.RelationshipSignatureResult-module__OKqNVG__methodChevron{width:1rem;height:1rem;color:var(--text-muted);transition:transform .16s}.RelationshipSignatureResult-module__OKqNVG__method[open] .RelationshipSignatureResult-module__OKqNVG__methodChevron{transform:rotate(180deg)}.RelationshipSignatureResult-module__OKqNVG__methodBody{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);gap:1rem 1.6rem;margin-top:.8rem;padding-top:.8rem;display:grid}.RelationshipSignatureResult-module__OKqNVG__methodBody>p,.RelationshipSignatureResult-module__OKqNVG__methodBody span{color:var(--text-secondary);font-size:.78rem;line-height:1.58}.RelationshipSignatureResult-module__OKqNVG__methodBody>div{gap:.55rem;display:grid}.RelationshipSignatureResult-module__OKqNVG__methodBody span{grid-template-columns:10rem minmax(0,1fr);gap:.65rem;display:grid}.RelationshipSignatureResult-module__OKqNVG__methodBody strong{color:var(--text-primary)}.RelationshipSignatureResult-module__OKqNVG__bottomActions{justify-content:center;padding-block:.2rem;display:flex}.RelationshipSignatureResult-module__OKqNVG__bottomActions a{font-size:.8rem}.RelationshipSignatureResult-module__OKqNVG__stateMain{min-height:100vh;padding:calc(var(--header-height) + 1rem) 1rem 2rem;text-align:center;place-content:center;justify-items:center;display:grid}.RelationshipSignatureResult-module__OKqNVG__stateMain>h1{margin-top:.8rem;font-size:1.2rem}.RelationshipSignatureResult-module__OKqNVG__stateMain>p{max-width:560px;color:var(--text-secondary);margin-top:.35rem;font-size:.82rem;line-height:1.58}.RelationshipSignatureResult-module__OKqNVG__loadingMark{width:3.1rem;height:3.1rem;color:var(--accent-blue-dark);background:linear-gradient(145deg,#f472b614,#4d7dc81a);border:1px solid #4d7dc829;border-radius:50%;place-items:center;display:grid;position:relative}.RelationshipSignatureResult-module__OKqNVG__loadingMark:after{border:2px solid var(--border-subtle);border-top-color:var(--accent-blue);content:"";border-radius:50%;animation:.8s linear infinite RelationshipSignatureResult-module__OKqNVG__orbit;position:absolute;inset:-.28rem}.RelationshipSignatureResult-module__OKqNVG__loadingMark svg{width:1.6rem;height:1.6rem}.RelationshipSignatureResult-module__OKqNVG__errorState{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);justify-items:center;gap:.55rem;width:min(92vw,520px);padding:1.4rem;display:grid}.RelationshipSignatureResult-module__OKqNVG__errorState>span{color:var(--accent-rose)}.RelationshipSignatureResult-module__OKqNVG__errorState>span svg{width:1.7rem;height:1.7rem}.RelationshipSignatureResult-module__OKqNVG__errorState h1{font-size:1.08rem}.RelationshipSignatureResult-module__OKqNVG__errorState p{color:var(--text-secondary);font-size:.8rem;line-height:1.55}.RelationshipSignatureResult-module__OKqNVG__errorState a{margin-top:.3rem;font-size:.8rem}@media (max-width:920px){.RelationshipSignatureResult-module__OKqNVG__hero,.RelationshipSignatureResult-module__OKqNVG__contentGrid,.RelationshipSignatureResult-module__OKqNVG__methodBody{grid-template-columns:1fr}.RelationshipSignatureResult-module__OKqNVG__heroAside{border-top:1px solid #12223817;border-left:0}.RelationshipSignatureResult-module__OKqNVG__methodBody span{grid-template-columns:1fr;gap:.18rem}}@media (max-width:640px){.RelationshipSignatureResult-module__OKqNVG__resultSection{padding-top:calc(var(--header-height) + .55rem)}.RelationshipSignatureResult-module__OKqNVG__resultHeader{flex-direction:column;align-items:flex-start}.RelationshipSignatureResult-module__OKqNVG__analysisCount{justify-content:flex-start}.RelationshipSignatureResult-module__OKqNVG__precisionNote{text-align:left}.RelationshipSignatureResult-module__OKqNVG__hero{border-radius:var(--radius-lg)}.RelationshipSignatureResult-module__OKqNVG__primaryTitleRow{grid-template-columns:1fr}.RelationshipSignatureResult-module__OKqNVG__primaryTopline{align-items:flex-start}.RelationshipSignatureResult-module__OKqNVG__clarityPill{font-size:.61rem}.RelationshipSignatureResult-module__OKqNVG__primaryIcon{border-radius:1rem;width:3.25rem;height:3.25rem}.RelationshipSignatureResult-module__OKqNVG__clarityNote{grid-template-columns:1fr;gap:.28rem}.RelationshipSignatureResult-module__OKqNVG__actions>a,.RelationshipSignatureResult-module__OKqNVG__shareButton{justify-content:center;width:100%}.RelationshipSignatureResult-module__OKqNVG__sectionHeader{flex-direction:column}.RelationshipSignatureResult-module__OKqNVG__evidenceSection,.RelationshipSignatureResult-module__OKqNVG__balanceSection{padding:.85rem}.RelationshipSignatureResult-module__OKqNVG__evidenceTopline{flex-direction:column;gap:.2rem}}
.SolarReturnResult-module__dlSWIa__summaryHeader{gap:.52rem;display:grid}.SolarReturnResult-module__dlSWIa__summaryTopRow{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.SolarReturnResult-module__dlSWIa__summaryHeading{min-width:0}.SolarReturnResult-module__dlSWIa__summaryEyebrow{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.14rem;font-size:.52rem;font-weight:700;line-height:1.2;display:block}.SolarReturnResult-module__dlSWIa__returnMeta{color:var(--text-muted);flex-wrap:wrap;gap:.2rem .65rem;margin-top:.2rem;font-size:.7rem;display:flex}.SolarReturnResult-module__dlSWIa__summaryActions{flex:none;align-items:center;gap:.5rem;display:flex}.SolarReturnResult-module__dlSWIa__editDetailsLink{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-elevated);min-height:34px;color:var(--text-secondary);align-items:center;gap:.34rem;padding:.4rem .58rem;font-size:.68rem;font-weight:650;line-height:1;text-decoration:none;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.SolarReturnResult-module__dlSWIa__editDetailsLink svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:14px;height:14px}.SolarReturnResult-module__dlSWIa__editDetailsLink:hover{border-color:color-mix(in srgb, var(--accent-orange) 36%, var(--border-subtle));background:var(--bg-surface);color:var(--accent-orange)}.SolarReturnResult-module__dlSWIa__editDetailsLink:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-orange) 52%, transparent);outline-offset:2px}.SolarReturnResult-module__dlSWIa__yearControl{flex:none;align-items:center;gap:.42rem;display:flex}.SolarReturnResult-module__dlSWIa__summaryNarrative{max-width:840px;color:var(--text-secondary);font-size:.75rem;line-height:1.55}.SolarReturnResult-module__dlSWIa__precisionNote{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent-gold) 9%, transparent);width:fit-content;color:var(--text-muted);padding:.22rem .42rem;font-size:.64rem;line-height:1.4}.SolarReturnResult-module__dlSWIa__summarySignals{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:.45rem;padding-top:.5rem;display:grid}.SolarReturnResult-module__dlSWIa__summarySignal{gap:.08rem;min-width:0;display:grid}.SolarReturnResult-module__dlSWIa__summarySignal span{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:700}.SolarReturnResult-module__dlSWIa__summarySignal strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:600;line-height:1.35;overflow:hidden}.SolarReturnResult-module__dlSWIa__guideCard{border:1px solid color-mix(in srgb, var(--accent-orange) 22%, var(--border-subtle));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--accent-orange) 4%, var(--bg-surface));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.78rem .85rem;display:grid}.SolarReturnResult-module__dlSWIa__guideIcon{border:1px solid color-mix(in srgb, var(--accent-orange) 18%, var(--border-subtle));background:var(--bg-surface);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.SolarReturnResult-module__dlSWIa__guideCopy{min-width:0}.SolarReturnResult-module__dlSWIa__guideCopy>span{color:var(--accent-orange);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.12rem;font-size:.52rem;font-weight:750;line-height:1.3;display:block}.SolarReturnResult-module__dlSWIa__guideCopy h2{color:var(--text-primary);margin:0;font-size:.88rem;font-weight:680;line-height:1.3}.SolarReturnResult-module__dlSWIa__guideCopy p{max-width:680px;color:var(--text-secondary);margin:.2rem 0 0;font-size:.7rem;line-height:1.5}.SolarReturnResult-module__dlSWIa__guideLink{white-space:nowrap;justify-content:center;align-items:center;gap:.34rem;min-width:112px;padding:.52rem .7rem;font-size:.7rem;display:inline-flex}@media (max-width:760px){.SolarReturnResult-module__dlSWIa__summaryTopRow{flex-direction:column;align-items:stretch;gap:.58rem}.SolarReturnResult-module__dlSWIa__summaryActions{justify-content:space-between}.SolarReturnResult-module__dlSWIa__guideCard{grid-template-columns:auto minmax(0,1fr)}.SolarReturnResult-module__dlSWIa__guideLink{grid-column:2;justify-self:start}}@media (max-width:520px){.SolarReturnResult-module__dlSWIa__summaryActions{flex-direction:column;align-items:flex-start}.SolarReturnResult-module__dlSWIa__summarySignals{grid-template-columns:1fr}.SolarReturnResult-module__dlSWIa__summarySignal strong{white-space:normal}.SolarReturnResult-module__dlSWIa__guideCard{grid-template-columns:1fr}.SolarReturnResult-module__dlSWIa__guideIcon{display:none}.SolarReturnResult-module__dlSWIa__guideLink{grid-column:1;width:100%}}
.SynastryResult-module__QYMu3a__summaryHeader{gap:.52rem;display:grid}.SynastryResult-module__QYMu3a__summaryTopRow{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.SynastryResult-module__QYMu3a__summaryHeading{min-width:0}.SynastryResult-module__QYMu3a__summaryEyebrow{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.14rem;font-size:.52rem;font-weight:700;line-height:1.2;display:block}.SynastryResult-module__QYMu3a__birthDataLine{color:var(--text-muted);flex-wrap:wrap;gap:.2rem .65rem;margin-top:.2rem;font-size:.7rem;display:flex}.SynastryResult-module__QYMu3a__editBirthDataLink{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-elevated);min-height:34px;color:var(--text-secondary);flex:none;align-items:center;gap:.34rem;padding:.4rem .58rem;font-size:.68rem;font-weight:650;line-height:1;text-decoration:none;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.SynastryResult-module__QYMu3a__editBirthDataLink svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:14px;height:14px}.SynastryResult-module__QYMu3a__editBirthDataLink:hover{border-color:color-mix(in srgb, var(--accent-orange) 36%, var(--border-subtle));background:var(--bg-surface);color:var(--accent-orange)}.SynastryResult-module__QYMu3a__editBirthDataLink:focus-visible,.SynastryResult-module__QYMu3a__aspectControl select:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-orange) 52%, transparent);outline-offset:2px}.SynastryResult-module__QYMu3a__summaryNarrative{max-width:780px;color:var(--text-secondary);font-size:.75rem;line-height:1.55}.SynastryResult-module__QYMu3a__summarySignals{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:.45rem;padding-top:.5rem;display:grid}.SynastryResult-module__QYMu3a__summarySignal{gap:.08rem;min-width:0;display:grid}.SynastryResult-module__QYMu3a__summarySignal span{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:700}.SynastryResult-module__QYMu3a__summarySignal strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:600;line-height:1.35;overflow:hidden}.SynastryResult-module__QYMu3a__aspectToolbar{align-items:flex-end;gap:.45rem;padding:.15rem 0 .05rem;display:flex}.SynastryResult-module__QYMu3a__aspectControl{gap:.18rem;min-width:0;display:grid}.SynastryResult-module__QYMu3a__aspectControl>span{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.5rem;font-weight:700}.SynastryResult-module__QYMu3a__aspectControl select{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-surface);width:auto;min-height:34px;color:var(--text-secondary);font:inherit;cursor:pointer;padding:.38rem 1.75rem .38rem .58rem;font-size:.7rem;font-weight:550}.SynastryResult-module__QYMu3a__aspectResultCount{color:var(--text-muted);white-space:nowrap;margin-left:auto;padding-bottom:.55rem;font-size:.62rem}.SynastryResult-module__QYMu3a__noFilteredAspects{border:1px dashed var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);text-align:center;padding:.85rem;font-size:.76rem;line-height:1.5}@media (max-width:640px){.SynastryResult-module__QYMu3a__summaryTopRow{flex-direction:column;align-items:stretch;gap:.55rem}.SynastryResult-module__QYMu3a__editBirthDataLink{align-self:flex-start}.SynastryResult-module__QYMu3a__summarySignals{grid-template-columns:1fr}.SynastryResult-module__QYMu3a__summarySignal strong{white-space:normal}.SynastryResult-module__QYMu3a__aspectToolbar{flex-wrap:wrap;align-items:stretch}.SynastryResult-module__QYMu3a__aspectControl{flex:calc(50% - .25rem)}.SynastryResult-module__QYMu3a__aspectControl select{width:100%}.SynastryResult-module__QYMu3a__aspectResultCount{width:100%;margin-left:0;padding:.05rem 0 0}}@media (max-width:480px){.SynastryResult-module__QYMu3a__aspectControl{flex-basis:100%}}
.WhoFeelsItMoreResult-module__D1lb5W__main{min-height:100vh;padding:calc(var(--header-height) + 1rem) 0 2.8rem}.WhoFeelsItMoreResult-module__D1lb5W__resultStack{gap:1.2rem;display:grid}.WhoFeelsItMoreResult-module__D1lb5W__resultHero{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:20px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);min-height:370px;display:grid;overflow:hidden;box-shadow:0 18px 48px #1b182317}.WhoFeelsItMoreResult-module__D1lb5W__heroCopy{flex-direction:column;justify-content:center;padding:clamp(1.4rem,3.6vw,2.7rem);display:flex}.WhoFeelsItMoreResult-module__D1lb5W__heroMetaLine{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.WhoFeelsItMoreResult-module__D1lb5W__heroMetaLine>span:first-child{color:var(--accent-blue-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:760}.WhoFeelsItMoreResult-module__D1lb5W__confidenceBadge{border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-secondary);border-radius:999px;padding:.18rem .48rem;font-size:.62rem;font-weight:720}.WhoFeelsItMoreResult-module__D1lb5W__shareButton{border:1px solid var(--border-default);background:var(--bg-surface);min-height:38px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:.42rem;margin-left:auto;padding:.48rem .68rem;font-size:.69rem;font-weight:720;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.WhoFeelsItMoreResult-module__D1lb5W__shareButton svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.WhoFeelsItMoreResult-module__D1lb5W__shareButton:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-elevated);color:var(--accent-blue-dark)}.WhoFeelsItMoreResult-module__D1lb5W__shareButton:disabled{cursor:wait;opacity:.62}.WhoFeelsItMoreResult-module__D1lb5W__heroCopy h1{max-width:730px;color:var(--text-primary);letter-spacing:-.042em;margin-top:.62rem;font-size:clamp(1.85rem,3.6vw,3.15rem);font-weight:600;line-height:1.04}.WhoFeelsItMoreResult-module__D1lb5W__resultSummary{max-width:700px;color:var(--text-secondary);margin-top:.82rem;font-size:.9rem;line-height:1.68}.WhoFeelsItMoreResult-module__D1lb5W__peopleMeta{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;padding:.82rem 0;display:grid}.WhoFeelsItMoreResult-module__D1lb5W__personMeta{grid-template-columns:9px minmax(0,1fr);align-items:start;gap:.48rem;min-width:0;display:grid}.WhoFeelsItMoreResult-module__D1lb5W__personDot{border-radius:50%;width:8px;height:8px;margin-top:.27rem}.WhoFeelsItMoreResult-module__D1lb5W__personMeta[data-tone=left] .WhoFeelsItMoreResult-module__D1lb5W__personDot{background:#568cab}.WhoFeelsItMoreResult-module__D1lb5W__personMeta[data-tone=right] .WhoFeelsItMoreResult-module__D1lb5W__personDot{background:#ad6687}.WhoFeelsItMoreResult-module__D1lb5W__personMeta>div{gap:.08rem;min-width:0;display:grid}.WhoFeelsItMoreResult-module__D1lb5W__personMeta strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.WhoFeelsItMoreResult-module__D1lb5W__personMeta>div>span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.WhoFeelsItMoreResult-module__D1lb5W__dataNote{color:var(--text-muted);margin-top:.76rem;font-size:.68rem;line-height:1.5}.WhoFeelsItMoreResult-module__D1lb5W__shareStatus{color:var(--accent-blue-dark);margin-top:.42rem;font-size:.65rem;font-weight:650;line-height:1.45}.WhoFeelsItMoreResult-module__D1lb5W__heroVisual{border-left:1px solid var(--border-subtle);background:#060709;min-height:370px;position:relative;overflow:hidden}.WhoFeelsItMoreResult-module__D1lb5W__heroImage{object-fit:cover;object-position:center}.WhoFeelsItMoreResult-module__D1lb5W__heroImageShade{background:linear-gradient(90deg,#0607092e,#0000 42%),linear-gradient(#0000 52%,#060709b8);position:absolute;inset:0}.WhoFeelsItMoreResult-module__D1lb5W__heroPairLabel{color:#ffffffdb;grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:center;gap:.55rem;font-size:.72rem;font-weight:700;display:grid;position:absolute;bottom:1rem;left:1.1rem;right:1.1rem}.WhoFeelsItMoreResult-module__D1lb5W__heroPairLabel span:first-child{text-align:left}.WhoFeelsItMoreResult-module__D1lb5W__heroPairLabel span:last-child{text-align:right}.WhoFeelsItMoreResult-module__D1lb5W__heroPairLabel i{background:#ffffff8a;height:1px;position:relative}.WhoFeelsItMoreResult-module__D1lb5W__heroPairLabel i:after{content:"";background:#060709b8;border:1px solid #ffffffb3;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WhoFeelsItMoreResult-module__D1lb5W__signalsDisclosure{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:13px;overflow:hidden}.WhoFeelsItMoreResult-module__D1lb5W__signalsDisclosure summary{cursor:pointer;padding:.86rem 1rem}.WhoFeelsItMoreResult-module__D1lb5W__signalsDisclosure summary>span{vertical-align:middle;gap:.08rem;display:inline-grid}.WhoFeelsItMoreResult-module__D1lb5W__signalsDisclosure summary strong{color:var(--text-primary);font-size:.76rem}.WhoFeelsItMoreResult-module__D1lb5W__signalsDisclosure summary small{color:var(--text-muted);font-size:.64rem}.WhoFeelsItMoreResult-module__D1lb5W__signalsBody{padding:0 1rem 1rem}.WhoFeelsItMoreResult-module__D1lb5W__signalsBody>p{border-top:1px solid var(--border-subtle);max-width:830px;color:var(--text-secondary);padding-top:.76rem;font-size:.72rem;line-height:1.52}.WhoFeelsItMoreResult-module__D1lb5W__signalList{flex-wrap:wrap;gap:.55rem .9rem;margin-top:.72rem;display:flex}.WhoFeelsItMoreResult-module__D1lb5W__signalItem{color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;display:inline-flex}.WhoFeelsItMoreResult-module__D1lb5W__signalItem i{background:var(--bg-panel-tint);width:27px;height:27px;color:var(--accent-blue-dark);border-radius:50%;justify-content:center;align-items:center;gap:1px;font-size:.6rem;font-style:normal;font-weight:800;display:flex;overflow:hidden}.WhoFeelsItMoreResult-module__D1lb5W__signalItem i img{object-fit:contain}.WhoFeelsItMoreResult-module__D1lb5W__nextActions{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.WhoFeelsItMoreResult-module__D1lb5W__nextActions>div:first-child>span{color:var(--text-primary);font-size:.82rem;font-weight:700}.WhoFeelsItMoreResult-module__D1lb5W__nextActions>div:first-child p{color:var(--text-muted);margin-top:.15rem;font-size:.68rem}.WhoFeelsItMoreResult-module__D1lb5W__actionLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.WhoFeelsItMoreResult-module__D1lb5W__actionPrimary,.WhoFeelsItMoreResult-module__D1lb5W__actionSecondary,.WhoFeelsItMoreResult-module__D1lb5W__actionText{border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:.55rem .78rem;font-size:.72rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.WhoFeelsItMoreResult-module__D1lb5W__actionPrimary{border:1px solid var(--accent-blue);background:var(--accent-blue);color:#fff}.WhoFeelsItMoreResult-module__D1lb5W__actionPrimary:hover{border-color:var(--accent-blue-dark);background:var(--accent-blue-dark);text-decoration:none}.WhoFeelsItMoreResult-module__D1lb5W__actionSecondary{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary)}.WhoFeelsItMoreResult-module__D1lb5W__actionSecondary:hover{border-color:var(--border-strong);background:var(--bg-elevated);text-decoration:none}.WhoFeelsItMoreResult-module__D1lb5W__actionText{color:var(--text-secondary)}.WhoFeelsItMoreResult-module__D1lb5W__actionText:hover{color:var(--accent-blue-dark);text-decoration:none}.WhoFeelsItMoreResult-module__D1lb5W__stateMain{min-height:100vh;padding:calc(var(--header-height) + 1rem) 1rem 2rem;place-items:center;display:grid}.WhoFeelsItMoreResult-module__D1lb5W__loadingState,.WhoFeelsItMoreResult-module__D1lb5W__errorState{text-align:center;width:min(92vw,520px)}.WhoFeelsItMoreResult-module__D1lb5W__loadingState h1,.WhoFeelsItMoreResult-module__D1lb5W__errorState h1{color:var(--text-primary);margin-top:.82rem;font-size:1.18rem}.WhoFeelsItMoreResult-module__D1lb5W__loadingState p,.WhoFeelsItMoreResult-module__D1lb5W__errorState p{color:var(--text-secondary);margin-top:.34rem;font-size:.76rem;line-height:1.55}.WhoFeelsItMoreResult-module__D1lb5W__loadingOrbit{width:66px;height:32px;display:inline-block;position:relative}.WhoFeelsItMoreResult-module__D1lb5W__loadingOrbit:before{content:"";background:var(--border-strong);height:1px;position:absolute;top:50%;left:0;right:0}.WhoFeelsItMoreResult-module__D1lb5W__loadingOrbit i{border-radius:50%;width:20px;height:20px;animation:1.2s ease-in-out infinite alternate WhoFeelsItMoreResult-module__D1lb5W__pulsePair;position:absolute;top:50%;transform:translateY(-50%)}.WhoFeelsItMoreResult-module__D1lb5W__loadingOrbit i:first-child{background:#568cab;left:0}.WhoFeelsItMoreResult-module__D1lb5W__loadingOrbit i:last-child{background:#ad6687;animation-delay:-.6s;right:0}.WhoFeelsItMoreResult-module__D1lb5W__errorState>span{color:var(--accent-rose);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:750}.WhoFeelsItMoreResult-module__D1lb5W__errorState .WhoFeelsItMoreResult-module__D1lb5W__actionPrimary{margin-top:.85rem}@keyframes WhoFeelsItMoreResult-module__D1lb5W__pulsePair{0%{opacity:.48;transform:translateY(-50%)scale(.86)}to{opacity:1;transform:translateY(-50%)scale(1)}}@media (max-width:860px){.WhoFeelsItMoreResult-module__D1lb5W__resultHero{grid-template-columns:1fr}.WhoFeelsItMoreResult-module__D1lb5W__heroVisual{border-top:1px solid var(--border-subtle);border-left:0;min-height:300px}.WhoFeelsItMoreResult-module__D1lb5W__nextActions{flex-direction:column;align-items:flex-start}.WhoFeelsItMoreResult-module__D1lb5W__actionLinks{justify-content:flex-start}}@media (max-width:540px){.WhoFeelsItMoreResult-module__D1lb5W__main{padding-top:calc(var(--header-height) + .7rem)}.WhoFeelsItMoreResult-module__D1lb5W__heroCopy{padding:1.25rem 1rem 1.4rem}.WhoFeelsItMoreResult-module__D1lb5W__heroCopy h1{font-size:clamp(1.8rem,9.5vw,2.45rem)}.WhoFeelsItMoreResult-module__D1lb5W__peopleMeta{grid-template-columns:1fr}.WhoFeelsItMoreResult-module__D1lb5W__heroVisual{min-height:235px}.WhoFeelsItMoreResult-module__D1lb5W__actionLinks,.WhoFeelsItMoreResult-module__D1lb5W__actionPrimary,.WhoFeelsItMoreResult-module__D1lb5W__actionSecondary{width:100%}}@media (prefers-reduced-motion:reduce){.WhoFeelsItMoreResult-module__D1lb5W__loadingOrbit i{animation:none}}
.AsteroidExplorerChart-module__eEvV-G__mapShell{min-width:0}.AsteroidExplorerChart-module__eEvV-G__mapCanvas{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(145deg,#f8fafc 0%,#eef2f6 100%);place-items:center;min-width:0;display:grid;overflow:hidden}.AsteroidExplorerChart-module__eEvV-G__mapCanvas svg{width:min(100%,600px);height:auto;display:block}.AsteroidExplorerChart-module__eEvV-G__wheelShadow{fill:#ffffffb8;stroke:#19273a14;stroke-width:1px}.AsteroidExplorerChart-module__eEvV-G__zodiacSectorEven,.AsteroidExplorerChart-module__eEvV-G__zodiacSectorOdd{stroke:#19273a1a;stroke-width:1px}.AsteroidExplorerChart-module__eEvV-G__zodiacSectorEven{fill:#dfe5edb8}.AsteroidExplorerChart-module__eEvV-G__zodiacSectorOdd{fill:#f4f6f9eb}.AsteroidExplorerChart-module__eEvV-G__zodiacSymbol{fill:#334155;font-size:19px;font-weight:650}.AsteroidExplorerChart-module__eEvV-G__wheelRing{fill:#ffffff2e;stroke:#19273a24;stroke-width:1.2px}.AsteroidExplorerChart-module__eEvV-G__wheelCore{fill:#f6f4eff0;stroke:#19273a1f;stroke-width:1px}.AsteroidExplorerChart-module__eEvV-G__houseLine,.AsteroidExplorerChart-module__eEvV-G__houseAxis{stroke:#33415533;stroke-width:1px}.AsteroidExplorerChart-module__eEvV-G__houseLine{stroke-dasharray:3 5}.AsteroidExplorerChart-module__eEvV-G__houseAxis{stroke:#473c877a;stroke-width:1.8px}.AsteroidExplorerChart-module__eEvV-G__houseNumber{fill:#8793a3;font-size:12px;font-weight:700}.AsteroidExplorerChart-module__eEvV-G__coreLabel{fill:#8793a3;letter-spacing:2px;font-size:9px;font-weight:760}.AsteroidExplorerChart-module__eEvV-G__coreTitle{fill:#253449;letter-spacing:1.5px;font-size:15px;font-weight:760}.AsteroidExplorerChart-module__eEvV-G__asteroidTick{stroke:#33415538;stroke-width:1px}.AsteroidExplorerChart-module__eEvV-G__markerText,.AsteroidExplorerChart-module__eEvV-G__markerTextSmall{font-size:10px;font-weight:800}.AsteroidExplorerChart-module__eEvV-G__markerTextSmall{font-size:7.5px}@media (max-width:720px){.AsteroidExplorerChart-module__eEvV-G__mapShell,.AsteroidExplorerChart-module__eEvV-G__mapCanvas,.AsteroidExplorerChart-module__eEvV-G__mapCanvas svg{width:100%;min-width:0;max-width:100%}}
.DavisonResult-module__CTN1wW__page{min-height:100vh}.DavisonResult-module__CTN1wW__shell{padding:calc(var(--header-height) + .9rem) 0 3rem}.DavisonResult-module__CTN1wW__topbar{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.7rem;padding:.7rem .85rem;display:flex}.DavisonResult-module__CTN1wW__topbar h1{font-size:clamp(1rem,2.2vw,1.3rem);line-height:1.2}.DavisonResult-module__CTN1wW__topbar p{color:var(--text-muted);margin-top:.2rem;font-size:.7rem}.DavisonResult-module__CTN1wW__editLink{border:1px solid var(--border-subtle);min-height:34px;color:var(--text-secondary);background:#fff;border-radius:6px;align-items:center;gap:.35rem;padding:.42rem .68rem;font-size:.72rem;font-weight:650;display:inline-flex}.DavisonResult-module__CTN1wW__moment{border:1px solid color-mix(in srgb, #8f6278 24%, var(--border-subtle));background:#fff;border-radius:8px;gap:0;margin-bottom:.7rem;display:grid;overflow:hidden}.DavisonResult-module__CTN1wW__momentIntro{background:linear-gradient(100deg,#8f627817,#4b5d800b);padding:.75rem .85rem}.DavisonResult-module__CTN1wW__momentIntro span,.DavisonResult-module__CTN1wW__sectionEyebrow{color:#84586d;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:750}.DavisonResult-module__CTN1wW__momentIntro h2{margin-top:.22rem;font-size:1rem}.DavisonResult-module__CTN1wW__momentIntro p{color:var(--text-secondary);margin-top:.25rem;font-size:.72rem;line-height:1.45}.DavisonResult-module__CTN1wW__momentFacts{display:grid}.DavisonResult-module__CTN1wW__fact{border-top:1px solid var(--border-subtle);min-width:0;padding:.7rem .85rem}.DavisonResult-module__CTN1wW__fact span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.6rem;display:block}.DavisonResult-module__CTN1wW__fact strong{color:var(--text-primary);overflow-wrap:anywhere;margin-top:.2rem;font-size:.76rem;line-height:1.35;display:block}.DavisonResult-module__CTN1wW__rounded{color:#8a6b3c;margin-top:.25rem;font-size:.62rem}.DavisonResult-module__CTN1wW__layout{align-items:start;gap:.7rem;display:grid}.DavisonResult-module__CTN1wW__main,.DavisonResult-module__CTN1wW__sidebar{gap:.7rem;min-width:0;display:grid}.DavisonResult-module__CTN1wW__panel{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:8px;min-width:0;overflow:hidden}.DavisonResult-module__CTN1wW__panelHead{border-bottom:1px solid var(--border-subtle);background:#f9fafcd1;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;padding:.7rem .8rem;display:flex}.DavisonResult-module__CTN1wW__panelHead h2{margin-top:.18rem;font-size:.92rem}.DavisonResult-module__CTN1wW__panelHead p{max-width:580px;color:var(--text-muted);margin-top:.18rem;font-size:.68rem;line-height:1.45}.DavisonResult-module__CTN1wW__anchors{border:1px solid var(--border-subtle);border-radius:7px;gap:0;display:grid;overflow:hidden}.DavisonResult-module__CTN1wW__anchorRow{border-bottom:1px solid var(--border-subtle);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;padding:.48rem .55rem;display:grid}.DavisonResult-module__CTN1wW__anchorRow:last-child{border-bottom:0}.DavisonResult-module__CTN1wW__anchorIcon{width:20px;height:20px;color:var(--text-muted);place-items:center;font-size:.75rem;display:grid}.DavisonResult-module__CTN1wW__anchorIcon img{object-fit:contain;width:18px;height:18px}.DavisonResult-module__CTN1wW__anchorCopy{gap:.08rem;min-width:0;display:grid}.DavisonResult-module__CTN1wW__anchorCopy>span{min-width:0;color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.58rem;line-height:1.2}.DavisonResult-module__CTN1wW__anchorCopy strong{min-width:0;color:var(--text-primary);white-space:normal;overflow-wrap:anywhere;font-size:.7rem;font-weight:650;line-height:1.3}.DavisonResult-module__CTN1wW__tightAspect{border-top:1px solid var(--border-subtle);background:#8f627809;padding:.65rem}.DavisonResult-module__CTN1wW__tightAspect span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.58rem}.DavisonResult-module__CTN1wW__tightAspect strong{margin-top:.2rem;font-size:.72rem;display:block}.DavisonResult-module__CTN1wW__tableScroll{width:100%;overflow-x:auto}.DavisonResult-module__CTN1wW__table{border-collapse:collapse;width:100%;font-size:.72rem}.DavisonResult-module__CTN1wW__table th{color:var(--text-muted);letter-spacing:.055em;text-align:left;text-transform:uppercase;border-bottom:1px solid var(--border-subtle);white-space:nowrap;background:#f9fafcb8;padding:.46rem .55rem;font-size:.58rem}.DavisonResult-module__CTN1wW__table td{border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:.46rem .55rem}.DavisonResult-module__CTN1wW__table tbody tr:last-child td{border-bottom:0}.DavisonResult-module__CTN1wW__planetCell{align-items:center;gap:.42rem;font-weight:650;display:flex}.DavisonResult-module__CTN1wW__planetCell img{object-fit:contain;width:18px;height:18px}.DavisonResult-module__CTN1wW__rx{color:#8c536b;font-weight:700}.DavisonResult-module__CTN1wW__elementList{gap:.48rem;padding:.75rem;display:grid}.DavisonResult-module__CTN1wW__elementRow{grid-template-columns:3.6rem minmax(0,1fr) 1.5rem;align-items:center;gap:.55rem;font-size:.68rem;display:grid}.DavisonResult-module__CTN1wW__elementTrack{background:#edeff3;border-radius:9px;height:5px;overflow:hidden}.DavisonResult-module__CTN1wW__elementFill{border-radius:inherit;background:var(--element-color);min-width:2px;height:100%}.DavisonResult-module__CTN1wW__elementNote{color:var(--text-muted);padding:0 .75rem .75rem;font-size:.62rem;line-height:1.45}.DavisonResult-module__CTN1wW__filters{flex-wrap:wrap;gap:.32rem;display:flex}.DavisonResult-module__CTN1wW__filterButton{border:1px solid var(--border-subtle);min-height:30px;color:var(--text-secondary);background:#fff;border-radius:5px;padding:.35rem .55rem;font-size:.64rem;font-weight:650}.DavisonResult-module__CTN1wW__filterButtonActive{color:#71465b;background:#8f627817;border-color:#8f627873}.DavisonResult-module__CTN1wW__aspectList{display:grid}.DavisonResult-module__CTN1wW__aspectRow{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(100px,.72fr) minmax(0,1fr);align-items:center;gap:.5rem;padding:.55rem .7rem;display:grid}.DavisonResult-module__CTN1wW__aspectRow:last-child{border-bottom:0}.DavisonResult-module__CTN1wW__aspectPoint{align-items:center;gap:.35rem;min-width:0;font-size:.72rem;font-weight:650;display:flex}.DavisonResult-module__CTN1wW__aspectPoint:last-child{text-align:right;justify-content:flex-end}.DavisonResult-module__CTN1wW__aspectPoint img{object-fit:contain;flex:none;width:17px;height:17px}.DavisonResult-module__CTN1wW__aspectPoint span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DavisonResult-module__CTN1wW__aspectCenter{text-align:center}.DavisonResult-module__CTN1wW__aspectCenter strong{color:var(--aspect-color);font-size:.7rem;display:block}.DavisonResult-module__CTN1wW__aspectCenter span{color:var(--text-muted);margin-top:.08rem;font-size:.58rem;display:block}.DavisonResult-module__CTN1wW__empty{color:var(--text-muted);text-align:center;padding:1rem;font-size:.74rem}.DavisonResult-module__CTN1wW__matrixWrap{padding:.65rem;overflow-x:auto}.DavisonResult-module__CTN1wW__matrix{border-collapse:collapse;margin-inline:auto;font-size:.6rem}.DavisonResult-module__CTN1wW__matrix th{width:30px;height:30px;color:var(--text-muted);font-weight:650}.DavisonResult-module__CTN1wW__matrix td{border:1px solid var(--border-subtle);text-align:center;width:30px;height:30px}.DavisonResult-module__CTN1wW__matrixHit{color:var(--aspect-color);font-size:.85rem;font-weight:700}.DavisonResult-module__CTN1wW__matrixEmpty{background:#f6f7f99e}.DavisonResult-module__CTN1wW__nextLinks{gap:.5rem;padding:.65rem;display:grid}.DavisonResult-module__CTN1wW__nextLink{border:1px solid var(--border-subtle);background:#fff;border-radius:6px;padding:.65rem .7rem;display:block}.DavisonResult-module__CTN1wW__nextLink strong{font-size:.76rem}.DavisonResult-module__CTN1wW__nextLink p{color:var(--text-muted);margin-top:.2rem;font-size:.65rem;line-height:1.45}.DavisonResult-module__CTN1wW__houseCuspsCard{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);padding:.55rem .5rem}.DavisonResult-module__CTN1wW__houseCuspsTitle{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.62rem;font-weight:700}.DavisonResult-module__CTN1wW__houseCuspsColumns{grid-template-columns:1fr 1fr;gap:0 .5rem;display:grid}.DavisonResult-module__CTN1wW__loading,.DavisonResult-module__CTN1wW__error{min-height:100vh;padding:calc(var(--header-height) + 2rem) 1rem 2rem;text-align:center;place-items:center;display:grid}.DavisonResult-module__CTN1wW__loading h1,.DavisonResult-module__CTN1wW__error h1{font-size:1.15rem}.DavisonResult-module__CTN1wW__loading p,.DavisonResult-module__CTN1wW__error p{max-width:480px;color:var(--text-secondary);margin:.35rem auto 0;font-size:.78rem;line-height:1.5}.DavisonResult-module__CTN1wW__spinner{border:2px solid var(--border-subtle);border-top-color:#8f6278;border-radius:50%;width:38px;height:38px;margin:0 auto .75rem;animation:.8s linear infinite DavisonResult-module__CTN1wW__davison-spin}@keyframes DavisonResult-module__CTN1wW__davison-spin{to{transform:rotate(360deg)}}@media (min-width:650px){.DavisonResult-module__CTN1wW__moment{grid-template-columns:minmax(210px,.85fr) minmax(0,2fr)}.DavisonResult-module__CTN1wW__momentFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.DavisonResult-module__CTN1wW__fact{border-top:0;border-left:1px solid var(--border-subtle)}}@media (min-width:980px){.DavisonResult-module__CTN1wW__layout{grid-template-columns:minmax(0,1fr) 320px}.DavisonResult-module__CTN1wW__sidebar{top:calc(var(--header-height) + .7rem);position:sticky}}@media (max-width:540px){.DavisonResult-module__CTN1wW__aspectRow{grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);gap:.25rem;padding-inline:.5rem}.DavisonResult-module__CTN1wW__aspectPoint{font-size:.64rem}.DavisonResult-module__CTN1wW__aspectPoint img{display:none}}
.DraconicChartCalculator-module__G5dxUW__main{min-height:100vh;padding:calc(var(--header-height) + 1.35rem) 0 4rem;background:var(--bg-body)}.DraconicChartCalculator-module__G5dxUW__shell{width:min(100% - 2rem,1040px);margin-inline:auto}.DraconicChartCalculator-module__G5dxUW__landingShell{width:min(100% - 2rem,840px)}.DraconicChartCalculator-module__G5dxUW__landingHeader,.DraconicChartCalculator-module__G5dxUW__resultHeader>div:first-child{max-width:760px}.DraconicChartCalculator-module__G5dxUW__eyebrow,.DraconicChartCalculator-module__G5dxUW__sectionIntro>span,.DraconicChartCalculator-module__G5dxUW__chartHeading>div:first-child>span,.DraconicChartCalculator-module__G5dxUW__methodSection>div:first-child>span{color:#72549a;letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.66rem;font-weight:750;display:inline-flex}.DraconicChartCalculator-module__G5dxUW__eyebrow:before,.DraconicChartCalculator-module__G5dxUW__sectionIntro>span:before,.DraconicChartCalculator-module__G5dxUW__chartHeading>div:first-child>span:before,.DraconicChartCalculator-module__G5dxUW__methodSection>div:first-child>span:before{content:"";background:currentColor;width:1rem;height:1px}.DraconicChartCalculator-module__G5dxUW__landingHeader h1,.DraconicChartCalculator-module__G5dxUW__resultHeader h1{letter-spacing:-.025em;margin-top:.45rem;font-size:clamp(1.65rem,3.5vw,2.2rem);font-weight:690}.DraconicChartCalculator-module__G5dxUW__landingHeader p,.DraconicChartCalculator-module__G5dxUW__resultHeader p{color:var(--text-secondary);margin-top:.55rem;font-size:.91rem;line-height:1.64}.DraconicChartCalculator-module__G5dxUW__trustRow{border-block:1px solid var(--border-subtle);flex-wrap:wrap;gap:.35rem 1rem;margin:.85rem 0 1rem;padding:.62rem 0;display:flex}.DraconicChartCalculator-module__G5dxUW__trustRow span{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.7rem;font-weight:650;display:inline-flex}.DraconicChartCalculator-module__G5dxUW__trustRow span:before{content:"✓";color:#72549a;font-size:.65rem}.DraconicChartCalculator-module__G5dxUW__highlightRow{border-block:1px solid var(--border-subtle);grid-template-columns:repeat(3,1fr);margin-top:.9rem;display:grid}.DraconicChartCalculator-module__G5dxUW__highlightRow span{color:var(--text-secondary);text-align:center;padding:.62rem .8rem;font-size:.69rem;font-weight:650}.DraconicChartCalculator-module__G5dxUW__highlightRow span+span{border-left:1px solid var(--border-subtle)}.DraconicChartCalculator-module__G5dxUW__landingSection,.DraconicChartCalculator-module__G5dxUW__readingSection,.DraconicChartCalculator-module__G5dxUW__methodSection,.DraconicChartCalculator-module__G5dxUW__relatedSection,.DraconicChartCalculator-module__G5dxUW__faqSection{border-top:1px solid var(--border-subtle);margin-top:1.6rem;padding-top:1.35rem}.DraconicChartCalculator-module__G5dxUW__landingSection,.DraconicChartCalculator-module__G5dxUW__readingSection,.DraconicChartCalculator-module__G5dxUW__relatedSection{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.6rem;display:grid}.DraconicChartCalculator-module__G5dxUW__relatedLinks{border-top:1px solid var(--border-subtle);display:grid}.DraconicChartCalculator-module__G5dxUW__relatedLinks a{border-bottom:1px solid var(--border-subtle);color:inherit;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.65rem .2rem;display:grid}.DraconicChartCalculator-module__G5dxUW__relatedLinks a:hover{color:inherit;text-decoration:none}.DraconicChartCalculator-module__G5dxUW__relatedLinks a>span{background:#72549a0b;border:1px solid #72549a24;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;overflow:hidden}.DraconicChartCalculator-module__G5dxUW__relatedLinks a>span img{object-fit:contain;width:80%;height:80%}.DraconicChartCalculator-module__G5dxUW__relatedLinks a div{gap:.12rem;display:grid}.DraconicChartCalculator-module__G5dxUW__relatedLinks strong{color:var(--text-primary);font-size:.73rem;font-weight:680}.DraconicChartCalculator-module__G5dxUW__relatedLinks small{color:var(--text-muted);font-size:.65rem;line-height:1.42}.DraconicChartCalculator-module__G5dxUW__relatedLinks b{color:#72549a;font-size:.78rem;font-weight:650;transition:transform .16s}.DraconicChartCalculator-module__G5dxUW__relatedLinks a:hover b{transform:translate(2px)}.DraconicChartCalculator-module__G5dxUW__sectionIntro h2,.DraconicChartCalculator-module__G5dxUW__methodSection h2,.DraconicChartCalculator-module__G5dxUW__chartHeading h2{margin-top:.38rem;font-size:1.16rem;font-weight:680}.DraconicChartCalculator-module__G5dxUW__sectionIntro p,.DraconicChartCalculator-module__G5dxUW__methodSection p{color:var(--text-secondary);margin-top:.45rem;font-size:.78rem;line-height:1.58}.DraconicChartCalculator-module__G5dxUW__scopeList{border-top:1px solid var(--border-subtle);gap:0;margin:0;padding:0;list-style:none;display:grid}.DraconicChartCalculator-module__G5dxUW__scopeList li{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);padding:.65rem .2rem .65rem 1.25rem;font-size:.73rem;line-height:1.48;position:relative}.DraconicChartCalculator-module__G5dxUW__scopeList li:before{content:"→";color:#72549a;font-weight:700;position:absolute;left:0}.DraconicChartCalculator-module__G5dxUW__readingSteps{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.DraconicChartCalculator-module__G5dxUW__readingSteps li{grid-template-columns:1.6rem minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.DraconicChartCalculator-module__G5dxUW__readingSteps li>span{color:#72549a;background:#72549a0e;border:1px solid #72549a33;border-radius:5px;place-items:center;width:1.6rem;height:1.6rem;font-size:.66rem;font-weight:750;display:grid}.DraconicChartCalculator-module__G5dxUW__readingSteps h3{font-size:.8rem;font-weight:680}.DraconicChartCalculator-module__G5dxUW__readingSteps p{color:var(--text-muted);margin-top:.18rem;font-size:.7rem;line-height:1.45}.DraconicChartCalculator-module__G5dxUW__methodSection{background:#ffffffc7;border:1px solid #72549a21;border-left:3px solid #72549a;border-radius:7px;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:1.5rem;padding:1.2rem 1.25rem;display:grid}.DraconicChartCalculator-module__G5dxUW__methodFormula{color:var(--text-muted);text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:.45rem;font-size:.65rem;display:grid}.DraconicChartCalculator-module__G5dxUW__methodFormula strong{color:#fff;background:#27202f;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;font-size:.94rem;font-weight:650;display:grid}.DraconicChartCalculator-module__G5dxUW__faqSection>div:last-child{border-top:1px solid var(--border-subtle);margin-top:.8rem}.DraconicChartCalculator-module__G5dxUW__faqSection details{border-bottom:1px solid var(--border-subtle)}.DraconicChartCalculator-module__G5dxUW__faqSection summary{color:var(--text-primary);cursor:pointer;padding:.78rem 1.7rem .78rem 0;font-size:.76rem;font-weight:680;list-style:none;position:relative}.DraconicChartCalculator-module__G5dxUW__faqSection summary::-webkit-details-marker{display:none}.DraconicChartCalculator-module__G5dxUW__faqSection summary:after{content:"+";color:#72549a;font-size:1rem;font-weight:400;position:absolute;right:.2rem}.DraconicChartCalculator-module__G5dxUW__faqSection details[open] summary:after{content:"−"}.DraconicChartCalculator-module__G5dxUW__faqSection details p{max-width:720px;color:var(--text-secondary);padding:0 2rem .8rem 0;font-size:.72rem;line-height:1.55}.DraconicChartCalculator-module__G5dxUW__resultMain{padding-bottom:5rem}.DraconicChartCalculator-module__G5dxUW__resultHeader{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.DraconicChartCalculator-module__G5dxUW__editButton{border:1px solid var(--border-default);min-height:2.35rem;color:var(--text-secondary);background:#ffffffdb;border-radius:6px;flex:none;align-items:center;gap:.38rem;padding:.55rem .72rem;font-size:.69rem;font-weight:680;display:inline-flex}.DraconicChartCalculator-module__G5dxUW__editButton:hover{color:#72549a;border-color:#72549a5c;text-decoration:none}.DraconicChartCalculator-module__G5dxUW__resultContext{border-block:1px solid var(--border-subtle);flex-wrap:wrap;gap:.3rem 1.1rem;margin-top:.8rem;padding:.58rem 0;display:flex}.DraconicChartCalculator-module__G5dxUW__resultContext span{color:var(--text-muted);gap:.35rem;font-size:.67rem;display:inline-flex}.DraconicChartCalculator-module__G5dxUW__resultContext strong{color:var(--text-secondary);font-weight:680}.DraconicChartCalculator-module__G5dxUW__metricStrip{border:1px solid var(--border-subtle);background:#ffffffdb;border-radius:7px;grid-template-columns:repeat(3,1fr);margin-top:.9rem;display:grid;overflow:hidden}.DraconicChartCalculator-module__G5dxUW__metricStrip div{gap:.24rem;padding:.78rem .9rem;display:grid}.DraconicChartCalculator-module__G5dxUW__metricStrip div+div{border-left:1px solid var(--border-subtle)}.DraconicChartCalculator-module__G5dxUW__metricStrip span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:700}.DraconicChartCalculator-module__G5dxUW__metricStrip strong{color:var(--text-primary);font-size:.83rem;font-weight:680}.DraconicChartCalculator-module__G5dxUW__principleGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:.75rem;display:grid}.DraconicChartCalculator-module__G5dxUW__principleGrid article{background:#ffffff85;border-top:2px solid #72549a3b;grid-template-columns:1.7rem minmax(0,1fr);gap:.6rem;padding:.75rem .8rem;display:grid}.DraconicChartCalculator-module__G5dxUW__principleGrid article>span{color:#72549a;background:#72549a14;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.75rem;font-weight:700;display:grid}.DraconicChartCalculator-module__G5dxUW__principleGrid h2{font-size:.75rem;font-weight:690}.DraconicChartCalculator-module__G5dxUW__principleGrid p{color:var(--text-muted);margin-top:.18rem;font-size:.65rem;line-height:1.43}.DraconicChartCalculator-module__G5dxUW__chartSection{border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:0;margin-top:1rem;display:grid;overflow:hidden}.DraconicChartCalculator-module__G5dxUW__chartPanel,.DraconicChartCalculator-module__G5dxUW__bigThreePanel{min-width:0;padding:1rem}.DraconicChartCalculator-module__G5dxUW__chartPanel{border-right:1px solid var(--border-subtle)}.DraconicChartCalculator-module__G5dxUW__chartHeading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.35rem;display:flex}.DraconicChartCalculator-module__G5dxUW__chartHeading h2{font-size:.92rem}.DraconicChartCalculator-module__G5dxUW__chartLegend{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;display:flex}.DraconicChartCalculator-module__G5dxUW__chartLegend span{color:var(--text-muted);align-items:center;gap:.28rem;font-size:.59rem;font-weight:650;display:inline-flex}.DraconicChartCalculator-module__G5dxUW__chartLegend span:before{content:"";background:#456a99;border-radius:50%;width:.46rem;height:.46rem}.DraconicChartCalculator-module__G5dxUW__chartLegend span[data-frame=draconic]:before{background:#785aa3}.DraconicChartCalculator-module__G5dxUW__bigThreePanel{flex-direction:column;display:flex}.DraconicChartCalculator-module__G5dxUW__bigThreeList{border-top:1px solid var(--border-subtle);margin-top:.8rem;display:grid}.DraconicChartCalculator-module__G5dxUW__bigThreeList article{border-bottom:1px solid var(--border-subtle);grid-template-columns:2.4rem minmax(58px,.45fr) minmax(0,1.55fr);align-items:center;gap:.55rem;padding:.72rem 0;display:grid}.DraconicChartCalculator-module__G5dxUW__planetIcon{background:#faf8fb;border:1px solid #72549a1f;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;display:grid;overflow:hidden}.DraconicChartCalculator-module__G5dxUW__planetIcon img,.DraconicChartCalculator-module__G5dxUW__tablePoint img,.DraconicChartCalculator-module__G5dxUW__contactIcon img{object-fit:contain;width:82%;height:82%}.DraconicChartCalculator-module__G5dxUW__planetGlyph{color:#72549a;font-size:1rem}.DraconicChartCalculator-module__G5dxUW__bigThreeName{color:var(--text-primary);font-size:.72rem;font-weight:700}.DraconicChartCalculator-module__G5dxUW__bigThreeComparison{grid-template-columns:1fr auto 1fr;align-items:center;gap:.4rem;display:grid}.DraconicChartCalculator-module__G5dxUW__bigThreeComparison>span{gap:.08rem;display:grid}.DraconicChartCalculator-module__G5dxUW__bigThreeComparison small{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.55rem;font-weight:700}.DraconicChartCalculator-module__G5dxUW__bigThreeComparison strong{color:var(--text-secondary);font-size:.66rem;line-height:1.3}.DraconicChartCalculator-module__G5dxUW__bigThreeComparison i{color:#72549a;font-size:.72rem;font-style:normal}.DraconicChartCalculator-module__G5dxUW__unavailable{color:var(--text-muted);font-size:.66rem;font-style:italic}.DraconicChartCalculator-module__G5dxUW__comparisonSection,.DraconicChartCalculator-module__G5dxUW__technicalSection,.DraconicChartCalculator-module__G5dxUW__contactsSection{border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);background:#ffffffe6;border-radius:8px;margin-top:1.15rem;padding:1rem}.DraconicChartCalculator-module__G5dxUW__technicalGrid{grid-template-columns:minmax(0,1fr);margin-top:.85rem;display:grid}.DraconicChartCalculator-module__G5dxUW__elementPanel,.DraconicChartCalculator-module__G5dxUW__cuspPanel{border:1px solid var(--border-subtle);background:#fbfafc;border-radius:6px;min-width:0}.DraconicChartCalculator-module__G5dxUW__elementPanel{padding:.8rem}.DraconicChartCalculator-module__G5dxUW__bigThreeElementPanel{margin-top:.85rem}.DraconicChartCalculator-module__G5dxUW__elementPanel h3,.DraconicChartCalculator-module__G5dxUW__cuspPanel summary strong{color:var(--text-primary);font-size:.76rem;font-weight:720}.DraconicChartCalculator-module__G5dxUW__elementPanel p,.DraconicChartCalculator-module__G5dxUW__cuspPanel summary small{color:var(--text-muted);margin-top:.2rem;font-size:.62rem;line-height:1.45;display:block}.DraconicChartCalculator-module__G5dxUW__elementRows{gap:.48rem;margin-top:.75rem;display:grid}.DraconicChartCalculator-module__G5dxUW__elementRow{grid-template-columns:3.2rem minmax(0,1fr) 1.2rem;align-items:center;gap:.5rem;display:grid}.DraconicChartCalculator-module__G5dxUW__elementRow>span,.DraconicChartCalculator-module__G5dxUW__elementRow>strong{color:var(--text-secondary);font-size:.62rem;font-weight:680}.DraconicChartCalculator-module__G5dxUW__elementRow>strong{text-align:right;font-variant-numeric:tabular-nums}.DraconicChartCalculator-module__G5dxUW__elementRow i{background:#2d253d12;border-radius:999px;height:.32rem;overflow:hidden}.DraconicChartCalculator-module__G5dxUW__elementRow i b{border-radius:inherit;background:#8265a8;min-width:.2rem;height:100%;display:block}.DraconicChartCalculator-module__G5dxUW__elementRow[data-element=fire] i b{background:#b96a5d}.DraconicChartCalculator-module__G5dxUW__elementRow[data-element=earth] i b{background:#738564}.DraconicChartCalculator-module__G5dxUW__elementRow[data-element=air] i b{background:#66869c}.DraconicChartCalculator-module__G5dxUW__elementRow[data-element=water] i b{background:#7770a7}.DraconicChartCalculator-module__G5dxUW__cuspPanel summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:100%;padding:.8rem;list-style:none;display:grid}.DraconicChartCalculator-module__G5dxUW__cuspPanel summary::-webkit-details-marker{display:none}.DraconicChartCalculator-module__G5dxUW__cuspPanel summary>b{color:#684592;white-space:nowrap;border:1px solid #72549a33;border-radius:5px;padding:.38rem .52rem;font-size:.59rem;font-weight:700}.DraconicChartCalculator-module__G5dxUW__cuspPanel[open] summary{border-bottom:1px solid var(--border-subtle);min-height:auto}.DraconicChartCalculator-module__G5dxUW__cuspTable{padding:.3rem .8rem .65rem}.DraconicChartCalculator-module__G5dxUW__cuspTable>div{border-bottom:1px solid #2d253d12;grid-template-columns:2.6rem minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.55rem;padding:.36rem 0;display:grid}.DraconicChartCalculator-module__G5dxUW__cuspTable>div:last-child{border-bottom:none}.DraconicChartCalculator-module__G5dxUW__cuspTable>div:first-child span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.52rem;font-weight:750}.DraconicChartCalculator-module__G5dxUW__cuspTable strong,.DraconicChartCalculator-module__G5dxUW__cuspTable>div:not(:first-child) span{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.61rem;font-weight:620}.DraconicChartCalculator-module__G5dxUW__cuspTable strong{color:#72549a}.DraconicChartCalculator-module__G5dxUW__aspectModeControl{border:1px solid var(--border-subtle);background:#faf9fb;border-radius:6px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.65rem;margin-top:.85rem;padding:.55rem .65rem;display:grid}.DraconicChartCalculator-module__G5dxUW__aspectModeControl>span{color:var(--text-secondary);font-size:.62rem;font-weight:720}.DraconicChartCalculator-module__G5dxUW__aspectModeControl>div{border:1px solid var(--border-subtle);background:#fff;border-radius:5px;padding:.16rem;display:inline-flex}.DraconicChartCalculator-module__G5dxUW__aspectModeControl button{min-height:1.65rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:.25rem .52rem;font-size:.59rem;font-weight:680}.DraconicChartCalculator-module__G5dxUW__aspectModeControl button[data-active=true]{color:#684592;background:#72549a1a}.DraconicChartCalculator-module__G5dxUW__aspectModeControl p{color:var(--text-muted);font-size:.58rem;line-height:1.4}.DraconicChartCalculator-module__G5dxUW__comparisonTable{border:1px solid var(--border-subtle);border-radius:6px;margin-top:.85rem;overflow:hidden}.DraconicChartCalculator-module__G5dxUW__tableHeader,.DraconicChartCalculator-module__G5dxUW__tableRow{grid-template-columns:minmax(135px,.9fr) minmax(145px,1fr) minmax(145px,1fr) minmax(85px,.55fr);display:grid}.DraconicChartCalculator-module__G5dxUW__tableHeader{background:#f3f0f5}.DraconicChartCalculator-module__G5dxUW__tableHeader span{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;padding:.54rem .65rem;font-size:.58rem;font-weight:750}.DraconicChartCalculator-module__G5dxUW__tableGroupLabel{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);color:#72549a;letter-spacing:.04em;text-transform:uppercase;background:#faf9f7;padding:.42rem .65rem;font-size:.6rem;font-weight:750}.DraconicChartCalculator-module__G5dxUW__tableGroup:first-of-type .DraconicChartCalculator-module__G5dxUW__tableGroupLabel{border-top:none}.DraconicChartCalculator-module__G5dxUW__tableRow{border-bottom:1px solid var(--border-subtle)}.DraconicChartCalculator-module__G5dxUW__tableGroup:last-child .DraconicChartCalculator-module__G5dxUW__tableRow:last-child{border-bottom:none}.DraconicChartCalculator-module__G5dxUW__tableRow>div{align-content:center;gap:.08rem;min-width:0;padding:.58rem .65rem;display:grid}.DraconicChartCalculator-module__G5dxUW__tableRow>div+div{border-left:1px solid var(--border-subtle)}.DraconicChartCalculator-module__G5dxUW__tableRow>div>span:not(.DraconicChartCalculator-module__G5dxUW__tablePoint span){display:none}.DraconicChartCalculator-module__G5dxUW__tableRow>div>strong{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.68rem;font-weight:650}.DraconicChartCalculator-module__G5dxUW__tablePoint{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center}.DraconicChartCalculator-module__G5dxUW__tablePoint>span{background:#f7f4f8;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.DraconicChartCalculator-module__G5dxUW__tablePoint>strong{color:var(--text-primary)!important;font-weight:700!important}.DraconicChartCalculator-module__G5dxUW__tablePoint>small{color:#72549a;font-size:.58rem;font-weight:800}.DraconicChartCalculator-module__G5dxUW__tableCue{color:var(--text-muted);background:#72549a06;border-top:1px dashed #72549a29;grid-column:1/-1;padding:.48rem .65rem .55rem;font-size:.64rem;line-height:1.45}.DraconicChartCalculator-module__G5dxUW__tableCue span{color:#72549a;letter-spacing:.035em;text-transform:uppercase;margin-right:.38rem;font-size:.55rem;font-weight:750}.DraconicChartCalculator-module__G5dxUW__contactFilters{flex-wrap:wrap;gap:.38rem;margin-top:.8rem;display:flex}.DraconicChartCalculator-module__G5dxUW__contactFilters button{border:1px solid var(--border-default);min-height:2rem;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:5px;align-items:center;gap:.3rem;padding:.35rem .55rem;font-size:.64rem;font-weight:650;display:inline-flex}.DraconicChartCalculator-module__G5dxUW__contactFilters button:hover,.DraconicChartCalculator-module__G5dxUW__contactFilters button[data-active=true]{color:#674489;background:#72549a12;border-color:#72549a6b}.DraconicChartCalculator-module__G5dxUW__contactFilters button span{background:#2d253d0f;border-radius:50%;place-items:center;min-width:1.1rem;height:1.1rem;font-size:.55rem;display:grid}.DraconicChartCalculator-module__G5dxUW__contactList{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:.7rem;display:grid}.DraconicChartCalculator-module__G5dxUW__contactList article{border-bottom:1px solid var(--border-subtle);grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:center;gap:.55rem;min-width:0;padding:.6rem 0;display:grid}.DraconicChartCalculator-module__G5dxUW__contactList article:nth-child(odd){padding-right:.75rem}.DraconicChartCalculator-module__G5dxUW__contactList article:nth-child(2n){border-left:1px solid var(--border-subtle);padding-left:.75rem}.DraconicChartCalculator-module__G5dxUW__contactIcon{background:#f7f4f8;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.DraconicChartCalculator-module__G5dxUW__contactList article>div{gap:.05rem;min-width:0;display:grid}.DraconicChartCalculator-module__G5dxUW__contactList article>div strong,.DraconicChartCalculator-module__G5dxUW__contactList article>div span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DraconicChartCalculator-module__G5dxUW__contactList article>div strong{color:var(--text-primary);font-size:.64rem}.DraconicChartCalculator-module__G5dxUW__contactList article>div span{color:var(--text-muted);font-size:.59rem}.DraconicChartCalculator-module__G5dxUW__aspectBadge{color:#72549a;align-items:center;gap:.22rem;font-size:.56rem;font-weight:650;display:inline-flex}.DraconicChartCalculator-module__G5dxUW__aspectBadge b{font-size:.8rem;font-weight:500}.DraconicChartCalculator-module__G5dxUW__orb{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.62rem}.DraconicChartCalculator-module__G5dxUW__orb small{color:var(--text-muted);font-size:.53rem;font-weight:500}.DraconicChartCalculator-module__G5dxUW__noContacts{border:1px dashed var(--border-default);color:var(--text-muted);text-align:center;border-radius:6px;margin-top:.7rem;padding:.75rem;font-size:.68rem}.DraconicChartCalculator-module__G5dxUW__precisionNote{background:#72549a0b;border-left:2px solid #72549a;grid-template-columns:1.65rem minmax(0,1fr);align-items:start;gap:.65rem;margin:.85rem 0 1rem;padding:.72rem .8rem;display:grid}.DraconicChartCalculator-module__G5dxUW__precisionNote>span{color:#72549a;border:1px solid #72549a33;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.66rem;font-weight:800;display:grid}.DraconicChartCalculator-module__G5dxUW__precisionNote strong{color:var(--text-primary);font-size:.69rem}.DraconicChartCalculator-module__G5dxUW__precisionNote p{color:var(--text-muted);margin-top:.13rem;font-size:.64rem;line-height:1.42}.DraconicChartCalculator-module__G5dxUW__stateMain{background:var(--bg-body);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;min-height:100vh;padding:2rem;display:flex}.DraconicChartCalculator-module__G5dxUW__stateMain h1{max-width:520px;font-size:1.2rem}.DraconicChartCalculator-module__G5dxUW__stateMain p{max-width:540px;color:var(--text-secondary);font-size:.76rem;line-height:1.55}.DraconicChartCalculator-module__G5dxUW__stateGlyph{color:#72549a;background:#72549a0f;border:1px solid #72549a33;border-radius:50%;place-items:center;width:3.2rem;height:3.2rem;font-size:1.25rem;display:grid}.DraconicChartCalculator-module__G5dxUW__spinner{border:2px solid #72549a26;border-top-color:#72549a;border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite DraconicChartCalculator-module__G5dxUW__spin}@keyframes DraconicChartCalculator-module__G5dxUW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.DraconicChartCalculator-module__G5dxUW__spinner{animation-duration:1.8s}}@media (max-width:820px){.DraconicChartCalculator-module__G5dxUW__landingSection,.DraconicChartCalculator-module__G5dxUW__readingSection,.DraconicChartCalculator-module__G5dxUW__relatedSection,.DraconicChartCalculator-module__G5dxUW__chartSection{grid-template-columns:1fr}.DraconicChartCalculator-module__G5dxUW__chartPanel{border-right:none;border-bottom:1px solid var(--border-subtle)}.DraconicChartCalculator-module__G5dxUW__principleGrid{grid-template-columns:1fr;gap:.4rem}.DraconicChartCalculator-module__G5dxUW__technicalGrid,.DraconicChartCalculator-module__G5dxUW__contactList{grid-template-columns:1fr}.DraconicChartCalculator-module__G5dxUW__contactList article:nth-child(odd),.DraconicChartCalculator-module__G5dxUW__contactList article:nth-child(2n){border-left:none;padding-inline:0}}@media (max-width:620px){.DraconicChartCalculator-module__G5dxUW__main{padding-top:calc(var(--header-height) + .8rem)}.DraconicChartCalculator-module__G5dxUW__shell,.DraconicChartCalculator-module__G5dxUW__landingShell{width:min(100% - 1.25rem,1040px)}.DraconicChartCalculator-module__G5dxUW__landingHeader h1,.DraconicChartCalculator-module__G5dxUW__resultHeader h1{font-size:1.55rem}.DraconicChartCalculator-module__G5dxUW__landingHeader p,.DraconicChartCalculator-module__G5dxUW__resultHeader p{font-size:.82rem}.DraconicChartCalculator-module__G5dxUW__highlightRow,.DraconicChartCalculator-module__G5dxUW__metricStrip{grid-template-columns:1fr}.DraconicChartCalculator-module__G5dxUW__highlightRow span+span,.DraconicChartCalculator-module__G5dxUW__metricStrip div+div{border-left:none;border-top:1px solid var(--border-subtle)}.DraconicChartCalculator-module__G5dxUW__landingSection,.DraconicChartCalculator-module__G5dxUW__readingSection,.DraconicChartCalculator-module__G5dxUW__relatedSection{gap:1rem}.DraconicChartCalculator-module__G5dxUW__methodSection{grid-template-columns:1fr;padding:1rem}.DraconicChartCalculator-module__G5dxUW__methodFormula{max-width:210px}.DraconicChartCalculator-module__G5dxUW__resultHeader{gap:.8rem;display:grid}.DraconicChartCalculator-module__G5dxUW__editButton{width:fit-content}.DraconicChartCalculator-module__G5dxUW__chartPanel,.DraconicChartCalculator-module__G5dxUW__bigThreePanel,.DraconicChartCalculator-module__G5dxUW__comparisonSection,.DraconicChartCalculator-module__G5dxUW__technicalSection,.DraconicChartCalculator-module__G5dxUW__contactsSection{padding:.75rem}.DraconicChartCalculator-module__G5dxUW__aspectModeControl{grid-template-columns:1fr auto}.DraconicChartCalculator-module__G5dxUW__aspectModeControl p{grid-column:1/-1}.DraconicChartCalculator-module__G5dxUW__cuspPanel summary{grid-template-columns:1fr}.DraconicChartCalculator-module__G5dxUW__cuspPanel summary>b{width:fit-content}.DraconicChartCalculator-module__G5dxUW__chartHeading{display:grid}.DraconicChartCalculator-module__G5dxUW__chartLegend{justify-content:flex-start}.DraconicChartCalculator-module__G5dxUW__bigThreeList article{grid-template-columns:2.25rem minmax(0,1fr)}.DraconicChartCalculator-module__G5dxUW__bigThreeComparison,.DraconicChartCalculator-module__G5dxUW__unavailable{grid-column:1/-1;margin-left:2.8rem}.DraconicChartCalculator-module__G5dxUW__comparisonTable{border:none;overflow:visible}.DraconicChartCalculator-module__G5dxUW__tableHeader{display:none}.DraconicChartCalculator-module__G5dxUW__tableGroupLabel{border:1px solid var(--border-subtle);border-radius:5px 5px 0 0;margin-top:.55rem}.DraconicChartCalculator-module__G5dxUW__tableRow{border:1px solid var(--border-subtle);background:#fff;border-top:none;grid-template-columns:repeat(2,minmax(0,1fr))}.DraconicChartCalculator-module__G5dxUW__tablePoint{border-bottom:1px solid var(--border-subtle);grid-column:1/-1}.DraconicChartCalculator-module__G5dxUW__tableRow>div+div{border-left:none}.DraconicChartCalculator-module__G5dxUW__tableRow>div:nth-of-type(3){border-left:1px solid var(--border-subtle)}.DraconicChartCalculator-module__G5dxUW__tableRow>div:nth-of-type(4){border-top:1px solid var(--border-subtle);grid-column:1/-1}.DraconicChartCalculator-module__G5dxUW__tableRow>div>span:not(.DraconicChartCalculator-module__G5dxUW__tablePoint span){color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.53rem;font-weight:750;display:block}.DraconicChartCalculator-module__G5dxUW__tableCue{grid-column:1/-1}.DraconicChartCalculator-module__G5dxUW__contactList article{grid-template-columns:2rem minmax(0,1fr) auto}.DraconicChartCalculator-module__G5dxUW__aspectBadge{justify-self:end}.DraconicChartCalculator-module__G5dxUW__orb{grid-column:2/-1}}@media (max-width:390px){.DraconicChartCalculator-module__G5dxUW__bigThreeComparison{grid-template-columns:1fr}.DraconicChartCalculator-module__G5dxUW__bigThreeComparison i{display:none}.DraconicChartCalculator-module__G5dxUW__contactList article{grid-template-columns:2rem minmax(0,1fr)}.DraconicChartCalculator-module__G5dxUW__aspectBadge,.DraconicChartCalculator-module__G5dxUW__orb{grid-column:2;justify-self:start}}
