.layout-birth-chart-tool{--chart-aspect-conjunction:#fee140;--chart-aspect-sextile:#43e97b;--chart-aspect-trine:#4facfe;--chart-aspect-square:#ff5e62;--chart-aspect-opposition:#fa709a}.layout-birth-chart-tool .seo-chart-cluster{grid-template-columns:minmax(0,500px) minmax(340px,400px);grid-template-areas:"visual technical";justify-content:center;align-items:start;gap:8px clamp(24px,3vw,36px);width:100%;min-width:0;max-width:936px;margin-inline:auto;display:grid}.layout-birth-chart-tool .seo-chart-cluster__visual{gap:var(--v2-space-1);grid-area:visual;grid-template-columns:minmax(0,1fr);justify-self:center;justify-items:center;width:min(100%,500px);min-width:0;display:grid;position:relative}.layout-birth-chart-tool .seo-chart-identity,.layout-birth-chart-tool .seo-chart-technical-board{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.layout-birth-chart-tool .seo-chart-identity{grid-area:auto;justify-self:center;width:100%;padding:12px 0 0}.layout-birth-chart-tool .seo-chart-technical-board{grid-area:technical;align-self:start;width:100%;padding-top:8px;overflow:visible}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-technical-board{justify-self:start;width:min(100%,360px)}.layout-birth-chart-tool .seo-natal-chart-signature{min-width:0;color:var(--birth-chart-text);display:none}.layout-birth-chart-tool .seo-natal-chart-signature strong{font-family:var(--type-h3-font);font-size:21px;font-weight:var(--type-h3-weight);line-height:var(--type-h3-line);text-wrap:balance}.layout-birth-chart-tool .seo-natal-chart-signature__domain{width:fit-content;color:var(--birth-chart-muted);font-variant-numeric:tabular-nums;font-size:15px;line-height:1.4}.layout-birth-chart-tool .seo-natal-chart-signature__actions{gap:var(--v2-space-1);width:100%;margin-top:var(--v2-space-1);padding-top:var(--v2-space-3);border-top:1px solid #fff6ea24;grid-template-columns:minmax(0,1fr);place-items:start;display:grid}.layout-birth-chart-tool .seo-natal-chart-action{gap:var(--v2-space-2);min-height:32px;color:var(--birth-chart-muted);font:inherit;font-size:13px;font-weight:var(--weight-semibold);box-shadow:none;cursor:pointer;background:0 0;border:0;outline:0;align-items:center;padding:0;line-height:1.35;text-decoration:none;display:inline-flex}.layout-birth-chart-tool .seo-natal-chart-action[hidden]{display:none}.layout-birth-chart-tool .seo-natal-chart-action:is(:hover,:focus-visible){color:var(--birth-chart-text);text-underline-offset:4px;background:0 0;text-decoration:underline}.layout-birth-chart-tool .seo-natal-chart-action:active{transform:none}.layout-birth-chart-tool .seo-natal-chart-action>.seo-icon,.layout-birth-chart-tool .seo-natal-chart-action__icon-stack{flex:0 0 18px;width:18px;height:18px}.layout-birth-chart-tool .seo-natal-chart-action>.seo-icon{display:block}.layout-birth-chart-tool .seo-natal-chart-action__icon-stack{place-items:center;display:inline-grid}.layout-birth-chart-tool .seo-relationship-chart-signature{min-width:0;color:var(--birth-chart-text);display:none}.layout-birth-chart-tool .seo-relationship-chart-signature strong{font-family:var(--type-h3-font);font-size:21px;font-weight:var(--type-h3-weight);line-height:var(--type-h3-line);text-wrap:balance}.layout-birth-chart-tool .seo-relationship-chart-signature__domain{width:fit-content;color:var(--birth-chart-muted);font-variant-numeric:tabular-nums;font-size:15px;line-height:1.4}.layout-birth-chart-tool .seo-relationship-chart-signature__actions{gap:var(--v2-space-1);width:100%;margin-top:var(--v2-space-1);padding-top:var(--v2-space-3);border-top:1px solid #fff6ea24;grid-template-columns:minmax(0,1fr);place-items:start;display:grid}.layout-birth-chart-tool .seo-relationship-chart-action{gap:var(--v2-space-2);min-height:32px;color:var(--birth-chart-muted);font:inherit;font-size:13px;font-weight:var(--weight-semibold);box-shadow:none;cursor:pointer;background:0 0;border:0;outline:0;align-items:center;padding:0;line-height:1.35;text-decoration:none;display:inline-flex}.layout-birth-chart-tool .seo-relationship-chart-action:is(:hover,:focus-visible){color:var(--birth-chart-text);text-underline-offset:4px;background:0 0;text-decoration:underline}.layout-birth-chart-tool .seo-relationship-chart-action:active{transform:none}.layout-birth-chart-tool .seo-relationship-chart-action>.seo-icon{flex:0 0 18px;width:18px;height:18px;display:block}.layout-birth-chart-tool .seo-transit-chart-signature{min-width:0;color:var(--birth-chart-text);display:none}.layout-birth-chart-tool .seo-transit-chart-signature strong{font-family:var(--type-h3-font);font-size:21px;font-weight:var(--type-h3-weight);line-height:var(--type-h3-line);text-wrap:balance}.layout-birth-chart-tool .seo-transit-chart-signature__domain{width:fit-content;color:var(--birth-chart-muted);font-variant-numeric:tabular-nums;font-size:15px;line-height:1.4}.layout-birth-chart-tool .seo-transit-chart-signature__actions{gap:var(--v2-space-1);width:100%;margin-top:var(--v2-space-1);padding-top:var(--v2-space-3);border-top:1px solid #fff6ea24;grid-template-columns:minmax(0,1fr);place-items:start;display:grid}.layout-birth-chart-tool .seo-transit-chart-action{gap:var(--v2-space-2);min-height:32px;color:var(--birth-chart-muted);font:inherit;font-size:13px;font-weight:var(--weight-semibold);box-shadow:none;cursor:pointer;background:0 0;border:0;outline:0;align-items:center;padding:0;line-height:1.35;text-decoration:none;display:inline-flex}.layout-birth-chart-tool .seo-transit-chart-action:is(:hover,:focus-visible){color:var(--birth-chart-text);text-underline-offset:4px;background:0 0;text-decoration:underline}.layout-birth-chart-tool .seo-transit-chart-action:active{transform:none}.layout-birth-chart-tool .seo-transit-chart-action:disabled{cursor:progress;opacity:var(--seo-state-disabled-opacity,.48)}.layout-birth-chart-tool .seo-transit-chart-action>.seo-icon,.layout-birth-chart-tool .seo-transit-chart-action__icon-stack{flex:0 0 18px;width:18px;height:18px}.layout-birth-chart-tool .seo-transit-chart-action>.seo-icon{display:block}.layout-birth-chart-tool .seo-transit-chart-action__icon-stack{place-items:center;display:inline-grid}.layout-birth-chart-tool .seo-transit-chart-action__toggle-icon{opacity:1;grid-area:1/1;width:18px;height:18px;display:inline-flex}.layout-birth-chart-tool .seo-transit-chart-action__toggle-icon>.seo-icon{width:18px;height:18px}.layout-birth-chart-tool .seo-transit-chart-action__toggle-icon--hidden,.layout-birth-chart-tool .seo-transit-chart-action[aria-pressed=false] .seo-transit-chart-action__toggle-icon--visible{opacity:0}.layout-birth-chart-tool .seo-transit-chart-action[aria-pressed=false] .seo-transit-chart-action__toggle-icon--hidden{opacity:1}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-identity h3{font-size:21px}.layout-birth-chart-tool #natal-free-reading,.layout-birth-chart-tool #relationship-free-reading,.layout-birth-chart-tool #transit-free-reading{scroll-margin-top:calc(var(--v2-space-8) + var(--v2-space-4))}.layout-birth-chart-tool .seo-chart-cluster__visual>:is(.seo-birth-chart-result__wheel,.seo-relationship-card__wheel,.seo-transit-result__wheel){width:100%;max-width:500px}.layout-birth-chart-tool .seo-chart-identity :is(h3,dl,dt,dd),.layout-birth-chart-tool .seo-chart-technical-board :is(h3,h4,table){margin:0}.layout-birth-chart-tool .seo-chart-identity h3{color:var(--birth-chart-text);font-family:var(--type-h3-font);font-size:16px;font-weight:var(--weight-bold);text-wrap:balance;line-height:1.25}.layout-birth-chart-tool .seo-chart-identity__layout--compact{align-items:start;gap:7px;min-width:0;display:grid}.layout-birth-chart-tool .seo-chart-identity__layout--compact h3{overflow-wrap:anywhere;white-space:normal}.layout-birth-chart-tool .seo-chart-identity dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin-top:12px;display:grid}.layout-birth-chart-tool .seo-chart-identity .seo-chart-identity__values--compact{font-variant-numeric:tabular-nums;border-left:0;grid-template-columns:minmax(0,1fr);gap:3px;margin-top:0;padding-left:0;display:grid}.layout-birth-chart-tool .seo-chart-identity .seo-chart-identity__values--compact>div{border-bottom:0;min-width:0;padding-bottom:0}.layout-birth-chart-tool .seo-chart-identity .seo-chart-identity__values--compact>div+div:before{content:none}.layout-birth-chart-tool .seo-chart-identity .seo-chart-identity__values--compact dd{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.layout-birth-chart-tool .seo-chart-identity dl>div{border-bottom:1px solid #fff6ea1a;gap:2px;min-width:0;padding-bottom:6px;display:grid}.layout-birth-chart-tool .seo-chart-identity dt{color:#fff6ea7a;font-size:10px;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;line-height:1.25}.layout-birth-chart-tool .seo-chart-identity dd{color:#fff6ead1;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.layout-birth-chart-tool .seo-chart-technical-board{color:#fff6eac2;font-size:11px;line-height:1.3}.layout-birth-chart-tool .seo-chart-technical-board__content{gap:10px;display:grid}.layout-birth-chart-tool .seo-chart-technical-board__content>section{min-width:0}.layout-birth-chart-tool .seo-chart-technical-board__analysis-frame{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:0;display:grid;position:static;overflow:visible}.layout-birth-chart-tool .seo-chart-technical-board__analysis-frame>section{min-width:0}.layout-birth-chart-tool .seo-chart-technical-board__analysis-frame .seo-chart-technical-board__aspects{width:100%}.layout-birth-chart-tool .seo-chart-technical-board__analysis-frame .seo-chart-technical-board__distribution{width:100%;position:static}.layout-birth-chart-tool .seo-chart-technical-board__analysis-frame .seo-chart-technical-board__matrix :is(th,td){width:16px;min-width:16px;height:16px;font-size:9px}.layout-birth-chart-tool .seo-chart-technical-board__analysis-frame .seo-chart-technical-board__matrix th{font-size:10px}.layout-birth-chart-tool .seo-chart-technical-board__analysis-frame .seo-chart-technical-board__distribution thead th{font-size:8px}.layout-birth-chart-tool .seo-chart-technical-board__analysis-frame .seo-chart-technical-board__distribution tbody th{width:34px;font-size:9px}.layout-birth-chart-tool .seo-chart-technical-board__analysis-frame .seo-chart-technical-board__distribution :is(th,td){height:18px;padding:0 2px}.layout-birth-chart-tool .seo-chart-technical-board__analysis-frame .seo-chart-technical-board__distribution td span{font-size:10px}.layout-birth-chart-tool .seo-chart-technical-board h3{color:#fff6eae0;font-size:12px;font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;line-height:1.25}.layout-birth-chart-tool .seo-chart-technical-board h4{color:#fff6ea80;font-size:10px;font-weight:var(--weight-semibold);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;margin-bottom:3px;line-height:1.25;overflow:visible}.layout-birth-chart-tool .seo-chart-technical-board__placement-groups{gap:0 12px;min-width:0;display:grid}.layout-birth-chart-tool .seo-chart-technical-board__placement-groups--double{grid-template-columns:repeat(2,minmax(142px,1fr))}.layout-birth-chart-tool .seo-chart-technical-board__placement-row{font-variant-numeric:tabular-nums;border-bottom:1px solid #fff6ea17;grid-template-columns:minmax(82px,1fr) minmax(96px,1fr);align-items:center;gap:8px;min-height:18px;padding:1px 0;display:grid}.layout-birth-chart-tool .seo-chart-technical-board__point,.layout-birth-chart-tool .seo-chart-technical-board__placement{align-items:baseline;gap:4px;min-width:0;display:inline-flex}.layout-birth-chart-tool .seo-chart-technical-board__point{color:#fff6eadb}.layout-birth-chart-tool .seo-chart-technical-board__point i{text-align:center;flex:0 0 12px;width:12px;font-size:13px;font-style:normal;line-height:1}.layout-birth-chart-tool .seo-chart-technical-board__point>span{min-width:0}.layout-birth-chart-tool .seo-chart-technical-board__placement-row:is([data-point-key=ascendant],[data-point-key=midheaven]) .seo-chart-technical-board__point i{width:20px;font-size:8px;font-weight:var(--weight-bold);flex-basis:20px}.layout-birth-chart-tool .seo-chart-technical-board__placement{color:#fff6eaa8;text-align:right;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-end;gap:6px;overflow:hidden}.layout-birth-chart-tool .seo-chart-technical-board__sign{text-overflow:ellipsis;min-width:0;overflow:hidden}.layout-birth-chart-tool .seo-chart-technical-board__house{color:#fff6ea75;font-size:.9em;font-weight:var(--weight-semibold);flex:none}.layout-birth-chart-tool .seo-chart-technical-board__degree{color:#fff6eac2;font-variant-numeric:tabular-nums;flex:none}.layout-birth-chart-tool .seo-chart-technical-board__placement-groups--double .seo-chart-technical-board__placement-row{grid-template-columns:minmax(72px,.88fr) minmax(86px,1.12fr);gap:6px;min-height:18px}.layout-birth-chart-tool .seo-chart-technical-board__placement-groups--double .seo-chart-technical-board__placement-row:is([data-point-key=ascendant],[data-point-key=midheaven]) .seo-chart-technical-board__point>span{display:none}.layout-birth-chart-tool .seo-chart-technical-board__houses{min-width:0}.layout-birth-chart-tool .seo-chart-technical-board__house-rows{min-width:0;display:grid}.layout-birth-chart-tool .seo-chart-technical-board__house-row{font-variant-numeric:tabular-nums;border-bottom:1px solid #fff6ea17;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:8px;min-height:20px;padding:1px 0;display:grid}.layout-birth-chart-tool .seo-chart-technical-board__house-row>:nth-child(2){color:#fff6eaa8;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.layout-birth-chart-tool .seo-chart-technical-board__house-row>:last-child{color:#fff6eac2;text-align:right}.layout-birth-chart-tool .seo-chart-technical-board__table-scroll,.layout-birth-chart-tool .seo-chart-technical-board__matrix-scroll{max-width:100%;overflow:visible}.layout-birth-chart-tool .seo-chart-technical-board__matrix-axis{justify-content:space-between;align-items:baseline;gap:var(--v2-space-2);margin:0 0 var(--v2-space-1);color:#fff6ea94;font-size:10px;font-weight:var(--weight-semibold);line-height:1.3;display:flex}.layout-birth-chart-tool .seo-chart-technical-board table{empty-cells:show;border-collapse:collapse;color:inherit;font:inherit}.layout-birth-chart-tool .seo-chart-technical-board__distribution table{table-layout:fixed;width:100%}.layout-birth-chart-tool .seo-chart-technical-board th,.layout-birth-chart-tool .seo-chart-technical-board td{height:20px;font-weight:var(--weight-regular);text-align:center;vertical-align:middle;border:1px solid #fff6ea2e;padding:1px 2px}.layout-birth-chart-tool .seo-chart-technical-board__distribution thead th{color:#fff6ea7a;border-top:0;font-size:9px}.layout-birth-chart-tool .seo-chart-technical-board__distribution tbody th{width:42px;font-weight:var(--weight-semibold);text-align:left;border-left:0}.layout-birth-chart-tool .seo-chart-technical-board__distribution td span{margin-inline:1px;font-size:12px;display:inline-block}.layout-birth-chart-tool .seo-chart-technical-board .seo-chart-technical-board__matrix{table-layout:fixed;width:auto;margin-inline:auto}.layout-birth-chart-tool .seo-chart-technical-board__matrix :is(th,td){width:16px;min-width:16px;height:16px;padding:0;font-size:9px;line-height:1}.layout-birth-chart-tool .seo-chart-technical-board__matrix th{color:#fff6eac2;border-color:#0000;font-size:10px}.layout-birth-chart-tool .seo-chart-technical-board__matrix td{color:#fff6eab3}.layout-birth-chart-tool .seo-chart-technical-board__matrix--triangular td{border:0;border-block-start:1px solid #fff6ea33;border-inline-start:1px solid #fff6ea33}.layout-birth-chart-tool .seo-chart-technical-board__matrix--triangular{border-collapse:separate;border-spacing:0}.layout-birth-chart-tool .seo-chart-technical-board__matrix--triangular tr>td:last-of-type{border-inline-end:1px solid #fff6ea33}.layout-birth-chart-tool .seo-chart-technical-board__matrix--triangular tr:last-child>td{border-block-end:1px solid #fff6ea33}.layout-birth-chart-tool .seo-chart-technical-board__aspect-cell--conjunction{color:var(--chart-aspect-conjunction)!important}.layout-birth-chart-tool .seo-chart-technical-board__aspect-cell--sextile{color:var(--chart-aspect-sextile)!important}.layout-birth-chart-tool .seo-chart-technical-board__aspect-cell--trine{color:var(--chart-aspect-trine)!important}.layout-birth-chart-tool .seo-chart-technical-board__aspect-cell--square{color:var(--chart-aspect-square)!important}.layout-birth-chart-tool .seo-chart-technical-board__aspect-cell--opposition{color:var(--chart-aspect-opposition)!important}.layout-birth-chart-tool .seo-chart-technical-board [data-element=fire]>th{color:#ff8a67}.layout-birth-chart-tool .seo-chart-technical-board [data-element=earth]>th{color:#72d39b}.layout-birth-chart-tool .seo-chart-technical-board [data-element=air]>th{color:#f2c85e}.layout-birth-chart-tool .seo-chart-technical-board [data-element=water]>th{color:#69b8ff}.layout-birth-chart-tool .seo-birth-chart-wheel-tools__toggle{width:auto;height:auto;position:static}.layout-birth-chart-tool .seo-birth-chart-wheel-tools__toggle-icon{opacity:1;grid-area:1/1;justify-content:center;align-items:center;width:18px;height:18px;transition:opacity .12s ease-out;display:inline-flex}.layout-birth-chart-tool .seo-birth-chart-wheel-tools__toggle-icon .seo-icon{width:18px;height:18px}.layout-birth-chart-tool .seo-birth-chart-wheel-tools__toggle-icon--on,.layout-birth-chart-tool .seo-birth-chart-wheel-tools__toggle[aria-pressed=true] .seo-birth-chart-wheel-tools__toggle-icon--off{opacity:0}.layout-birth-chart-tool .seo-birth-chart-wheel-tools__toggle[aria-pressed=true] .seo-birth-chart-wheel-tools__toggle-icon--on{opacity:1}.layout-birth-chart-tool .seo-birth-chart-wheel__planet-hit-area{fill:#0000;stroke:none;pointer-events:all}.layout-birth-chart-tool .seo-transit-wheel__point .seo-birth-chart-wheel__planet-hit-area{fill:#0000;stroke:none}.layout-birth-chart-tool .seo-transit-result__wheel .seo-birth-chart-wheel__planet-glyph,.layout-birth-chart-tool .seo-transit-result__wheel .seo-birth-chart-wheel__planet-degree{fill:#f8c86a}.layout-birth-chart-tool .seo-transit-wheel__point-tick{stroke:#7cbcff85;stroke-width:.8px;vector-effect:non-scaling-stroke}.layout-birth-chart-tool .seo-transit-wheel__point-leader{stroke:#b1dbff94;stroke-width:1.1px;stroke-dasharray:2.5 2;vector-effect:non-scaling-stroke;pointer-events:none}.layout-birth-chart-tool .seo-transit-wheel__point-glyph,.layout-birth-chart-tool .seo-transit-wheel__point-degree{fill:#b1dbff;font-variant-numeric:tabular-nums;paint-order:stroke;stroke:#05060df0;text-anchor:middle}.layout-birth-chart-tool .seo-transit-wheel__point-glyph{font-size:11px;font-weight:var(--weight-bold);stroke-width:1.35px}.layout-birth-chart-tool .seo-transit-wheel__point-degree{font-size:6.5px;font-weight:var(--weight-bold);stroke-width:1.1px}.layout-birth-chart-tool .seo-transit-wheel__aspects.is-hidden{display:none}.layout-birth-chart-tool .seo-transit-wheel__aspect{opacity:.68;stroke-width:1.05px;vector-effect:non-scaling-stroke}.layout-birth-chart-tool .seo-transit-wheel__aspect-connector{opacity:.68;stroke:#b1dbffbd;stroke-width:1.05px;stroke-dasharray:2 1.75;vector-effect:non-scaling-stroke;pointer-events:none}.layout-birth-chart-tool .seo-transit-wheel__aspect-anchor{fill:#b1dbff;stroke:#05060df5;stroke-width:1.2px;vector-effect:non-scaling-stroke}.layout-birth-chart-tool .seo-transit-wheel__aspect.seo-birth-chart-wheel__aspect--conjunction{stroke:var(--chart-aspect-conjunction)}.layout-birth-chart-tool .seo-transit-wheel__aspect.seo-birth-chart-wheel__aspect--sextile{stroke:var(--chart-aspect-sextile)}.layout-birth-chart-tool .seo-transit-wheel__aspect.seo-birth-chart-wheel__aspect--trine{stroke:var(--chart-aspect-trine)}.layout-birth-chart-tool .seo-transit-wheel__aspect.seo-birth-chart-wheel__aspect--square{stroke:var(--chart-aspect-square)}.layout-birth-chart-tool .seo-transit-wheel__aspect.seo-birth-chart-wheel__aspect--opposition{stroke:var(--chart-aspect-opposition)}.layout-birth-chart-tool .seo-birth-chart-wheel__planet-glyph{paint-order:stroke;stroke:#05060de0;stroke-width:1.4px;font-size:13px}.layout-birth-chart-tool .seo-birth-chart-wheel__planet-degree{paint-order:stroke;stroke:#05060deb;stroke-width:1.2px;font-size:6.5px}.layout-birth-chart-tool .seo-relationship-wheel .seo-birth-chart-wheel__planet-glyph{font-size:11px}.layout-birth-chart-tool .seo-relationship-wheel .seo-birth-chart-wheel__planet-degree{font-variant-numeric:tabular-nums;font-size:7px}.layout-birth-chart-tool .seo-relationship-wheel__planet--a :is(.seo-birth-chart-wheel__planet-glyph,.seo-birth-chart-wheel__planet-degree){fill:var(--relationship-person-a)}.layout-birth-chart-tool .seo-relationship-wheel__planet--b :is(.seo-birth-chart-wheel__planet-glyph,.seo-birth-chart-wheel__planet-degree){fill:var(--relationship-person-b)}.layout-birth-chart-tool .seo-relationship-wheel__planet--composite :is(.seo-birth-chart-wheel__planet-glyph,.seo-birth-chart-wheel__planet-degree){fill:var(--relationship-composite)}.layout-birth-chart-tool .seo-relationship-wheel__planet-anchor{fill:#fff6eab8;stroke:#05060deb;stroke-width:.8px;vector-effect:non-scaling-stroke}.layout-birth-chart-tool :is(.seo-relationship-wheel__leader,.seo-relationship-wheel__planet-leader){stroke:#fff6ea61;stroke-width:.72px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke;pointer-events:none}.layout-birth-chart-tool .seo-relationship-wheel__aspect-anchor{stroke:#05060df5;stroke-width:1px;vector-effect:non-scaling-stroke}.layout-birth-chart-tool .seo-relationship-wheel__aspect-group{cursor:pointer;outline:none}.layout-birth-chart-tool .seo-relationship-wheel__aspect-group:is(:hover,:focus,.is-aspect-highlighted) .seo-birth-chart-wheel__aspect{opacity:1!important;stroke-width:1.8px!important}.layout-birth-chart-tool .seo-relationship-wheel__planet[tabindex]:focus-visible .seo-birth-chart-wheel__planet-glyph,.layout-birth-chart-tool .seo-relationship-wheel__planet.is-aspect-highlighted .seo-birth-chart-wheel__planet-glyph{filter:drop-shadow(0 0 4px)}.layout-birth-chart-tool .seo-birth-chart-experience[data-birth-chart-stage=result],.layout-birth-chart-tool .seo-relationship-result__stage,.layout-birth-chart-tool .seo-transit-result__stage{grid-template-columns:minmax(0,1fr);row-gap:clamp(18px,3vw,30px)}body.layout-birth-chart-tool .seo-relationship-result .seo-relationship-result__stage,body.layout-birth-chart-tool .seo-transit-result .seo-transit-result__stage{grid-template-columns:minmax(0,1fr)}.layout-birth-chart-tool .seo-birth-chart-experience[data-birth-chart-stage=result] .seo-birth-chart-experience__chart,.layout-birth-chart-tool .seo-birth-chart-experience[data-birth-chart-stage=result] .seo-birth-chart-experience__panel{grid-column:1;justify-self:stretch;width:100%}.layout-birth-chart-tool .seo-birth-chart-experience[data-birth-chart-stage=result] .seo-birth-chart-experience__chart{grid-row:1}.layout-birth-chart-tool .seo-birth-chart-experience[data-birth-chart-stage=result] .seo-birth-chart-experience__panel{grid-row:2}.layout-birth-chart-tool .seo-birth-chart-experience[data-birth-chart-stage=result] [data-birth-chart-tabs]{justify-self:stretch;width:100%}.layout-birth-chart-tool .seo-relationship-result__stage>.seo-relationship-result__chart-column,.layout-birth-chart-tool .seo-transit-result__stage>.seo-transit-result__chart-column{grid-area:1/1}.layout-birth-chart-tool .seo-relationship-result__stage>.seo-relationship-result__data-panel,.layout-birth-chart-tool .seo-transit-result__stage>.seo-transit-result__data-panel{grid-area:2/1}.layout-birth-chart-tool .seo-relationship-result__chart-column,.layout-birth-chart-tool .seo-transit-result__chart-column,.layout-birth-chart-tool .seo-birth-chart-experience__chart .seo-birth-chart-result__chart-column{justify-self:stretch;width:100%}.layout-birth-chart-tool .seo-relationship-result__chart-column{grid-template:auto auto/minmax(0,1fr);gap:8px}.layout-birth-chart-tool .seo-relationship-chart-switcher{gap:0;min-width:0;display:grid}.layout-birth-chart-tool .seo-relationship-result__tabs{display:none!important}.layout-birth-chart-tool .seo-relationship-slider-nav{z-index:3;gap:var(--v2-space-2);grid-template-columns:minmax(0,500px);justify-content:center;justify-self:center;align-items:center;width:100%;min-height:0;margin-inline:auto;padding-inline:0;position:static;left:auto;transform:none;display:grid!important}.layout-birth-chart-tool .seo-relationship-slider-nav__copy{gap:var(--v2-space-2);min-width:0;display:grid}.layout-birth-chart-tool .seo-relationship-slider-nav__copy h3{color:var(--birth-chart-text);font-family:var(--type-h3-font);font-size:21px;font-weight:var(--type-h3-weight);line-height:var(--type-h3-line);text-align:center;text-wrap:balance;margin:0}.layout-birth-chart-tool .seo-relationship-slider-nav__copy p{width:min(100%,500px);color:var(--birth-chart-muted);text-align:center;text-wrap:pretty;margin:0 auto;font-size:15px;line-height:1.5;display:block}.layout-birth-chart-tool .seo-relationship-card{grid-area:auto;width:100%;height:auto;display:block}.layout-birth-chart-tool .seo-relationship-card__wheel{grid-row:auto;width:min(100%,500px);margin-block:24px}.layout-birth-chart-tool .seo-relationship-card__limited:not([hidden]){width:min(100%,360px);margin:6px auto 0;position:static;transform:none}.layout-birth-chart-tool .seo-transit-result__wheel{width:min(100%,500px);margin-block:24px}.layout-birth-chart-tool .seo-transit-result__chart-column{grid-template-rows:auto}.layout-birth-chart-tool .seo-relationship-result__data-panel,.layout-birth-chart-tool .seo-transit-result__stage>.seo-transit-result__data-panel{justify-self:stretch;width:100%}.layout-birth-chart-tool .seo-relationship-card .seo-chart-identity__layout--without-title{display:block}.layout-birth-chart-tool .seo-relationship-card .seo-chart-identity__layout--without-title .seo-chart-identity__values{grid-template-columns:minmax(0,1fr);gap:0;margin-top:0}.layout-birth-chart-tool .seo-relationship-card .seo-chart-identity__layout--without-title .seo-chart-identity__values>div{gap:var(--v2-space-3);padding-block:var(--v2-space-2);border-bottom:0;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;display:grid}.layout-birth-chart-tool .seo-relationship-card .seo-chart-identity__layout--without-title .seo-chart-identity__values>div+div{border-top:1px solid var(--birth-chart-divider)}.layout-birth-chart-tool .seo-relationship-card .seo-chart-identity__layout--without-title :is(dt,dd){overflow-wrap:normal;text-overflow:clip;white-space:nowrap;overflow:visible}.layout-birth-chart-tool .seo-relationship-card .seo-chart-identity__layout--without-title dt{color:var(--birth-chart-text);font-size:15px;font-weight:var(--weight-bold);letter-spacing:0;text-transform:none}.layout-birth-chart-tool .seo-relationship-card .seo-chart-identity__layout--without-title dd{color:var(--birth-chart-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:15px}body.layout-birth-chart-tool .seo-relationship-result .seo-relationship-result__details-panel{position:static}.layout-birth-chart-tool .seo-birth-chart-data-surface{border:1px solid var(--birth-chart-data-surface-border);border-radius:var(--birth-chart-data-surface-radius);background:linear-gradient(145deg, #ffffff06, #ffffff03), var(--birth-chart-data-surface-background);box-shadow:var(--birth-chart-data-surface-shadow);overflow:clip}.layout-birth-chart-tool .seo-chart-data-table{--chart-data-table-max-height:500px;box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:0;max-height:none;font-family:var(--type-body-font);font-size:var(--type-table-size);font-style:normal;font-weight:var(--type-table-weight);line-height:var(--type-table-line);letter-spacing:normal;font-variant-numeric:tabular-nums;padding:0;overflow:clip}.layout-birth-chart-tool [data-birth-chart-tabs]{grid-template-columns:minmax(0,1.08fr) minmax(0,.62fr) minmax(0,1.1fr);align-items:stretch;display:grid}.layout-birth-chart-tool .seo-chart-data-table--tabbed,.layout-birth-chart-tool .seo-relationship-result__details-panel{display:block}.layout-birth-chart-tool .seo-chart-data-tabs{border-bottom:1px solid var(--birth-chart-divider);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;width:100%;min-width:0;display:none;overflow:hidden}.layout-birth-chart-tool .seo-chart-data-table .seo-chart-data-tab{width:100%;min-width:0;min-height:var(--v2-rhythm-section);padding-inline:var(--v2-rhythm-item);color:#fff6ea85;box-shadow:none;cursor:pointer;font:inherit;font-size:var(--type-table-size);font-weight:var(--type-table-weight);line-height:var(--type-table-line);text-align:center;text-wrap:balance;white-space:normal;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.layout-birth-chart-tool .seo-chart-data-table .seo-chart-data-tab:hover{color:#fff6ead1}.layout-birth-chart-tool .seo-chart-data-table .seo-chart-data-tab.is-active{color:var(--birth-chart-text);font-weight:var(--type-table-heading-weight)}.layout-birth-chart-tool .seo-chart-data-table .seo-chart-data-tab:focus-visible{outline-offset:-3px;outline:2px solid #f8c86ab8}.layout-birth-chart-tool .seo-chart-data-content,.layout-birth-chart-tool .seo-chart-data-panel,.layout-birth-chart-tool .seo-chart-data-panel>.seo-chart-data-viewport{min-width:0;min-height:0}.layout-birth-chart-tool .seo-chart-data-table--tabbed>.seo-chart-data-content,.layout-birth-chart-tool .seo-relationship-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.layout-birth-chart-tool .seo-chart-data-panel{box-sizing:border-box;height:var(--chart-data-table-max-height);min-height:0;max-height:var(--chart-data-table-max-height);flex-direction:column;align-self:stretch;padding:0;display:flex;overflow:hidden}.layout-birth-chart-tool .seo-chart-data-panel[hidden]{display:none}.layout-birth-chart-tool .seo-chart-data-panel>h3{z-index:auto;border-bottom:1px solid var(--birth-chart-divider);min-width:0;padding:var(--v2-space-3) var(--v2-rhythm-group) var(--v2-space-2);color:var(--birth-chart-text);font-family:var(--type-body-font);font-size:var(--type-table-size);font-weight:var(--type-table-heading-weight);line-height:var(--type-table-line);text-wrap:balance;background:#080916b8;flex:none;margin:0;position:static}.layout-birth-chart-tool .seo-chart-data-panel>.seo-chart-data-viewport{overscroll-behavior-y:auto;height:auto;max-height:none;padding:var(--v2-space-1) var(--v2-rhythm-group) var(--v2-space-3);scrollbar-color:#f8c86a6b transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;overflow:hidden auto}.layout-birth-chart-tool .seo-chart-data-panel>.seo-chart-data-viewport::-webkit-scrollbar{width:6px}.layout-birth-chart-tool .seo-chart-data-panel>.seo-chart-data-viewport::-webkit-scrollbar-track{background:0 0}.layout-birth-chart-tool .seo-chart-data-panel>.seo-chart-data-viewport::-webkit-scrollbar-thumb{background:#f8c86a6b;border-radius:999px}.layout-birth-chart-tool .seo-chart-data-panel>.seo-chart-data-viewport::-webkit-scrollbar-button{width:0;height:0;display:none}.layout-birth-chart-tool :is([data-birth-chart-tabs],[data-transit-details-panel],.seo-relationship-insight-grid) .seo-chart-data-panel+.seo-chart-data-panel{border-left:1px solid var(--birth-chart-divider)}.layout-birth-chart-tool .seo-chart-data-table :is(.seo-chart-data-row,.seo-birth-chart-result__inline-point>strong,.seo-birth-chart-result__inline-degree,.seo-birth-chart-result__aspect-type,.seo-birth-chart-result__aspect strong,.seo-birth-chart-result__empty){font-family:var(--type-body-font);font-size:var(--type-table-size);font-style:normal;line-height:var(--type-table-line)}.layout-birth-chart-tool .seo-chart-data-table .seo-chart-data-row{border-bottom:1px solid var(--birth-chart-divider);padding-block:var(--birth-chart-data-row-padding);font-weight:var(--type-table-weight);line-height:var(--type-table-line)}.layout-birth-chart-tool .seo-chart-data-table .seo-chart-data-row:last-child{border-bottom:0}.layout-birth-chart-tool [data-transit-data-panel] .seo-birth-chart-result__inline-row{justify-content:stretch;gap:var(--v2-rhythm-group);grid-template-columns:minmax(0,1fr) max-content;width:100%}.layout-birth-chart-tool [data-transit-data-panel] .seo-birth-chart-result__inline-row small{margin-top:var(--v2-rhythm-item);color:var(--birth-chart-muted);font-size:var(--type-tag-size);font-weight:var(--type-body-weight);line-height:var(--type-muted-line);display:block}.layout-birth-chart-tool .seo-chart-data-table :is(.seo-birth-chart-result__inline-point>strong,.seo-birth-chart-result__aspect-type,.seo-birth-chart-result__aspect strong,.seo-transit-result__row-title){font-family:var(--type-body-font);font-size:var(--type-table-size);font-style:normal;font-weight:var(--type-table-heading-weight);line-height:var(--type-table-line)}.layout-birth-chart-tool .seo-chart-data-table .seo-birth-chart-result__aspect-type--conjunction{color:var(--chart-aspect-conjunction)}.layout-birth-chart-tool .seo-chart-data-table .seo-birth-chart-result__aspect-type--sextile{color:var(--chart-aspect-sextile)}.layout-birth-chart-tool .seo-chart-data-table .seo-birth-chart-result__aspect-type--trine{color:var(--chart-aspect-trine)}.layout-birth-chart-tool .seo-chart-data-table .seo-birth-chart-result__aspect-type--square{color:var(--chart-aspect-square)}.layout-birth-chart-tool .seo-chart-data-table .seo-birth-chart-result__aspect-type--opposition{color:var(--chart-aspect-opposition)}.layout-birth-chart-tool .seo-chart-data-table :is(.seo-birth-chart-result__inline-placement,.seo-birth-chart-result__inline-degree),.layout-birth-chart-tool [data-transit-data-panel] .seo-chart-data-row>:last-child{font-family:var(--type-body-font);font-size:var(--type-table-size);font-style:normal;font-weight:var(--type-table-weight);line-height:var(--type-table-line)}.layout-birth-chart-tool .seo-chart-data-table :is(.seo-birth-chart-result__aspect-meta,.seo-relationship-card__metric,.seo-transit-result__row-detail){color:var(--birth-chart-muted);font-family:var(--type-body-font);font-size:var(--type-tag-size);font-style:normal;font-weight:var(--type-body-weight);line-height:var(--type-muted-line)}.layout-birth-chart-tool [data-transit-data-panel] .seo-chart-data-row>:first-child{color:var(--birth-chart-text);font-weight:var(--type-table-heading-weight)}.layout-birth-chart-tool [data-transit-data-panel=active] .seo-transit-result__active-row{align-items:start;row-gap:var(--v2-space-1);grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"title title""detail meta"}.layout-birth-chart-tool [data-transit-data-panel=active] .seo-transit-result__row-title{text-wrap:pretty;grid-area:title;min-width:0}.layout-birth-chart-tool [data-transit-data-panel=active] .seo-transit-result__active-row>.seo-transit-result__row-detail{text-wrap:pretty;grid-area:detail;min-width:0;margin-top:0}.layout-birth-chart-tool [data-transit-data-panel=active] .seo-transit-result__row-meta{color:var(--birth-chart-muted);white-space:nowrap;grid-area:meta;justify-self:end}.layout-birth-chart-tool .seo-chart-data-table .seo-transit-result__upcoming-group h3{color:var(--birth-chart-text);font-family:var(--type-body-font);font-size:var(--type-tag-size);font-style:normal;font-weight:var(--type-table-heading-weight);line-height:var(--type-muted-line);margin:0}.layout-birth-chart-tool .seo-relationship-insight-grid{width:100%;height:auto;min-height:0;overflow:clip}.layout-birth-chart-tool .seo-relationship-insight-grid>.seo-relationship-card__detail-grid{height:auto;min-height:0;max-height:none;display:contents;overflow:visible}.layout-birth-chart-tool .seo-relationship-insight-grid .seo-birth-chart-result__data-column{min-width:0}.layout-birth-chart-tool .seo-relationship-insight-grid .seo-birth-chart-result__data-column+.seo-birth-chart-result__data-column,.layout-birth-chart-tool .seo-relationship-insight-grid>.seo-relationship-card__detail-grid+.seo-relationship-card__detail-grid>.seo-birth-chart-result__data-column:first-child{border-left:1px solid var(--birth-chart-divider)}.layout-birth-chart-tool .seo-relationship-insight-grid .seo-birth-chart-result__data-column h3{flex:none}.layout-birth-chart-tool .seo-relationship-insight-grid :is(ul,li){margin:0;padding:0}.layout-birth-chart-tool .seo-relationship-insight-grid ul{gap:var(--v2-rhythm-item);list-style:none;display:grid}.layout-birth-chart-tool .seo-relationship-insight-grid li{color:var(--birth-chart-muted);font-family:var(--type-body-font);font-size:var(--type-table-size);font-style:normal;font-weight:var(--type-table-weight);line-height:var(--type-table-line)}.layout-birth-chart-tool .seo-relationship-insight-grid .seo-chart-data-row{box-sizing:border-box;min-width:0;min-height:0;padding-block:9px}.layout-birth-chart-tool .seo-relationship-insight-grid .seo-birth-chart-result__aspect{gap:var(--v2-space-1);grid-template-rows:repeat(3,max-content);grid-template-columns:minmax(0,1fr);grid-template-areas:"type""pair""metric";align-content:start;align-items:start;width:100%;height:max-content;min-height:max-content;margin:0;padding-block:10px;display:grid;position:static;overflow:visible}.layout-birth-chart-tool .seo-relationship-insight-grid .seo-birth-chart-result__aspect-type{min-width:0;line-height:var(--type-table-line);white-space:nowrap;grid-area:type;margin:0;display:block;position:static}.layout-birth-chart-tool .seo-relationship-insight-grid .seo-birth-chart-result__aspect strong{min-width:0;line-height:var(--type-table-line);overflow-wrap:normal;word-break:normal;text-wrap:pretty;grid-area:pair;margin:0;display:block;position:static}.layout-birth-chart-tool .seo-relationship-insight-grid .seo-birth-chart-result__aspect .seo-relationship-card__metric{min-width:0;line-height:var(--type-muted-line);grid-area:metric;margin:0;display:block;position:static}.layout-birth-chart-tool .seo-relationship-insight-grid .seo-birth-chart-result__inline-row{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"point placement""degree degree";align-items:baseline;gap:3px 8px;min-width:0;display:grid}.layout-birth-chart-tool .seo-relationship-insight-grid .seo-birth-chart-result__inline-point{grid-area:point;min-width:0}.layout-birth-chart-tool .seo-relationship-insight-grid .seo-birth-chart-result__inline-placement{overflow-wrap:anywhere;text-align:right;white-space:normal;grid-area:placement;min-width:0}.layout-birth-chart-tool .seo-relationship-insight-grid .seo-birth-chart-result__inline-degree{overflow-wrap:anywhere;text-align:right;white-space:normal;grid-area:degree;min-width:0}.layout-birth-chart-tool .seo-birth-chart-result__data-panel :is(.seo-birth-chart-result__inline-row--house,.seo-birth-chart-result__aspect){width:100%;max-width:none}@media (width>=641px){.layout-birth-chart-tool .seo-relationship-card .seo-chart-identity__layout--without-title .seo-chart-identity__values>div{gap:var(--v2-space-3);grid-template-columns:max-content minmax(0,1fr)}.layout-birth-chart-tool .seo-birth-chart-result__data-panel .seo-chart-data-row{box-sizing:border-box;min-height:44px}.layout-birth-chart-tool [data-birth-chart-panel=houses] .seo-birth-chart-result__inline-row--house{grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"point placement degree";align-items:center;column-gap:7px;width:100%;max-width:none}.layout-birth-chart-tool [data-birth-chart-panel=houses] .seo-birth-chart-result__inline-point{grid-area:point}.layout-birth-chart-tool [data-birth-chart-panel=houses] .seo-birth-chart-result__inline-placement{white-space:nowrap;grid-area:placement}.layout-birth-chart-tool [data-birth-chart-panel=houses] .seo-birth-chart-result__inline-degree{text-align:right;grid-area:degree}.layout-birth-chart-tool [data-birth-chart-panel=aspects] .seo-birth-chart-result__aspect{align-items:center;column-gap:10px;width:100%;max-width:none}.layout-birth-chart-tool [data-birth-chart-panel=aspects] .seo-birth-chart-result__aspect-type{white-space:nowrap;grid-area:type}.layout-birth-chart-tool [data-birth-chart-panel=aspects] .seo-birth-chart-result__aspect-pair{white-space:nowrap;grid-area:pair;min-width:0}.layout-birth-chart-tool [data-birth-chart-panel=aspects] .seo-birth-chart-result__aspect-meta{font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:meta}}@media (width>=641px) and (width<=1100px){.layout-birth-chart-tool .seo-birth-chart-result__data-panel{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"planets planets""houses aspects"}.layout-birth-chart-tool .seo-birth-chart-result__data-panel [data-birth-chart-panel=planets]{grid-area:planets}.layout-birth-chart-tool .seo-birth-chart-result__data-panel [data-birth-chart-panel=houses]{border-top:1px solid var(--birth-chart-divider);border-left:0;grid-area:houses}.layout-birth-chart-tool .seo-birth-chart-result__data-panel [data-birth-chart-panel=aspects]{border-top:1px solid var(--birth-chart-divider);grid-area:aspects}.layout-birth-chart-tool [data-birth-chart-panel=planets] .seo-birth-chart-result__inline-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.layout-birth-chart-tool [data-birth-chart-panel=aspects] .seo-birth-chart-result__aspect{grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"type pair""meta meta";row-gap:2px;min-height:58px}}@media (width>=1101px){.layout-birth-chart-tool .seo-birth-chart-result__data-panel{grid-template-columns:minmax(0,1.08fr) minmax(0,.62fr) minmax(0,1.1fr)}.layout-birth-chart-tool [data-birth-chart-panel=houses] .seo-birth-chart-result__inline-row--house{grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"point placement degree"}.layout-birth-chart-tool [data-birth-chart-panel=aspects] .seo-birth-chart-result__aspect{grid-template-columns:minmax(68px,max-content) minmax(0,1fr) max-content;grid-template-areas:"type pair meta";row-gap:0}}@media (width>=961px){.layout-birth-chart-tool .seo-chart-cluster{grid-template-rows:auto auto;align-items:start;height:auto}.layout-birth-chart-tool .seo-chart-cluster__visual{grid-template-rows:auto auto;align-self:start;height:auto;min-height:0;overflow:visible}.layout-birth-chart-tool .seo-chart-cluster__visual>:is(.seo-birth-chart-result__wheel,.seo-relationship-card__wheel,.seo-transit-result__wheel){aspect-ratio:1;align-self:center;width:100%;max-width:100%;height:auto;max-height:none}.layout-birth-chart-tool .seo-chart-technical-board{box-sizing:border-box;align-self:start;height:auto;max-height:none;overflow:visible}}@media (width>=961px) and (height<=820px){.layout-birth-chart-tool .seo-chart-cluster{row-gap:4px}.layout-birth-chart-tool .seo-chart-cluster__visual{width:min(100%,clamp(400px,100svh - 216px,500px))}.layout-birth-chart-tool .seo-chart-cluster__visual>:is(.seo-birth-chart-result__wheel,.seo-relationship-card__wheel,.seo-transit-result__wheel){width:100%;min-width:0;max-width:100%;height:auto;max-height:100%}.layout-birth-chart-tool .seo-chart-identity{width:min(100%,clamp(400px,100svh - 216px,500px));padding:4px 8px 0}.layout-birth-chart-tool .seo-chart-identity h3{font-size:16px;line-height:1.15}.layout-birth-chart-tool .seo-chart-identity dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin-top:6px}.layout-birth-chart-tool .seo-chart-identity dl>div{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:5px;padding-bottom:2px}.layout-birth-chart-tool .seo-chart-identity dt{font-size:9px}.layout-birth-chart-tool .seo-chart-identity dd{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:11px;line-height:1.25;overflow:visible}.layout-birth-chart-tool .seo-chart-technical-board{padding-top:4px;font-size:9px;line-height:1.15}.layout-birth-chart-tool .seo-chart-technical-board__content{gap:8px}.layout-birth-chart-tool .seo-chart-technical-board h3{margin-bottom:3px;font-size:10px;line-height:1.15}.layout-birth-chart-tool .seo-chart-technical-board__placement-groups--single h4{display:none}.layout-birth-chart-tool .seo-chart-technical-board__placement-groups--single .seo-chart-technical-board__placement-rows{grid-template-columns:minmax(0,1fr);display:grid}.layout-birth-chart-tool .seo-chart-technical-board__placement-row{min-height:16px;padding:0 1px}.layout-birth-chart-tool .seo-chart-technical-board__point i,.layout-birth-chart-tool .seo-chart-technical-board__placement i{font-size:11px}.layout-birth-chart-tool .seo-chart-technical-board th,.layout-birth-chart-tool .seo-chart-technical-board td{height:16px;padding:0 1px}.layout-birth-chart-tool .seo-chart-technical-board__distribution thead th{font-size:8px}.layout-birth-chart-tool .seo-chart-technical-board__distribution td span{font-size:10px}.layout-birth-chart-tool .seo-chart-technical-board__matrix :is(th,td){width:16px;min-width:16px;height:16px;font-size:9px}.layout-birth-chart-tool .seo-chart-technical-board__matrix th{font-size:11px}}@media (width>=1081px){.layout-birth-chart-tool [data-chart-cluster=natal]{--natal-chart-size:clamp(430px, 42vw, 500px);--natal-right-rail-inset:var(--v2-space-6);--natal-composition-columns:minmax(0, 1fr) var(--natal-chart-size) minmax(0, 1fr);isolation:isolate;grid-template-columns:var(--natal-composition-columns);grid-template-rows:auto;grid-template-areas:none;align-items:stretch;gap:0;width:100%;max-width:100%;overflow:visible}.layout-birth-chart-tool [data-chart-cluster=natal]>.seo-chart-cluster__visual{z-index:2;width:var(--natal-chart-size);grid-area:1/2;place-self:start center}.layout-birth-chart-tool [data-chart-cluster=natal]>.seo-natal-chart-signature{z-index:1;gap:var(--v2-space-2);padding:var(--v2-space-2) 0 0;color:var(--birth-chart-text);grid-area:1/1;place-self:start;display:grid;position:relative}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-identity{width:100%;padding:var(--v2-space-2) 0 0;text-align:center}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-identity__layout--compact,.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-identity__values--compact{justify-items:center}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-identity__values--compact dd{font-size:15px}.layout-birth-chart-tool [data-chart-cluster=natal]>.seo-chart-technical-board{pointer-events:none;grid-area:1/1/auto/-1;place-self:stretch stretch;width:100%;height:100%;padding:0}.layout-birth-chart-tool [data-chart-cluster=natal]>.seo-chart-technical-board>[data-chart-technical-board-content],.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-technical-board__content{width:100%;height:100%}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-technical-board__content{grid-template-columns:var(--natal-composition-columns);grid-template-rows:minmax(0,1fr) auto;align-items:start;gap:0;display:grid}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-technical-board__analysis-frame{display:contents}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-technical-board__placements,.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-technical-board__distribution{z-index:1;box-sizing:border-box;width:calc(100% - var(--natal-right-rail-inset));margin-left:var(--natal-right-rail-inset);box-shadow:none;pointer-events:auto;background:0 0;position:relative}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-technical-board__placements{border:1px solid var(--birth-chart-data-surface-border);border-radius:var(--birth-chart-data-surface-radius);padding:var(--v2-space-2);grid-area:1/3;align-self:start;font-size:12px}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-technical-board__placements .seo-chart-technical-board__house{font-size:12px}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-technical-board__distribution{border:0;border-radius:0;grid-area:2/3;align-self:end;padding:0;font-size:12px}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-technical-board__aspects{z-index:1;pointer-events:auto;grid-area:1/1/3;place-self:end start;width:100%;position:relative}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-technical-board__matrix-scroll{justify-content:flex-start;align-items:flex-end;display:flex;overflow:visible}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-technical-board .seo-chart-technical-board__matrix{margin-inline:0}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-technical-board__matrix :is(th,td){width:21px;min-width:21px;height:21px;font-size:12px}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-technical-board__matrix th{font-size:12px}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-technical-board__distribution table{border-collapse:collapse}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-technical-board__distribution :is(th,td){border:1px solid #fff6ea2e}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-technical-board__distribution :is(th,td),.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-technical-board__distribution thead th,.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-technical-board__distribution tbody th,.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-technical-board__distribution td span{font-size:12px}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite]){--relationship-chart-size:clamp(430px, 42vw, 500px);--relationship-left-rail-gutter:24px;--relationship-matrix-cell-size:clamp(19px, calc(3.333vw - 18.267px), 26px);--relationship-right-rail-inset:var(--v2-space-6);--relationship-composition-columns:minmax(0, 1fr) var(--relationship-chart-size) minmax(0, 1fr);isolation:isolate;grid-template-columns:var(--relationship-composition-columns);grid-template-rows:auto;grid-template-areas:none;align-items:stretch;gap:0;width:100%;max-width:100%;overflow:visible}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite])>.seo-chart-cluster__visual{z-index:2;width:var(--relationship-chart-size);grid-area:1/2;place-self:start center}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite])>.seo-relationship-chart-signature{z-index:2;gap:var(--v2-space-2);box-sizing:border-box;width:100%;padding:var(--v2-space-6) var(--relationship-left-rail-gutter) 0 0;grid-area:1/1;place-self:start;display:grid;position:relative}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite]) .seo-chart-identity{width:100%;padding:var(--v2-space-2) 0 0;text-align:center}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite])>.seo-chart-technical-board{pointer-events:none;grid-area:1/1/auto/-1;place-self:stretch stretch;width:100%;height:100%;padding:0}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite])>.seo-chart-technical-board>[data-chart-technical-board-content],.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite]) .seo-chart-technical-board__content{width:100%;height:100%}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite]) .seo-chart-technical-board__content{grid-template-columns:var(--relationship-composition-columns);grid-template-rows:minmax(0,1fr) auto;align-items:start;gap:0;display:grid}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite]) .seo-chart-technical-board__analysis-frame{display:contents}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite]) .seo-chart-technical-board__right-rail{z-index:1;box-sizing:border-box;gap:var(--v2-space-3);width:calc(100% - var(--relationship-right-rail-inset));margin-left:var(--relationship-right-rail-inset);pointer-events:auto;grid-area:1/3/3;align-self:start;font-size:12px;display:grid;position:relative}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite]) .seo-chart-technical-board__right-rail>:is(.seo-chart-technical-board__placements,.seo-chart-technical-board__houses){box-sizing:border-box;width:100%;min-width:0;margin:0}.layout-birth-chart-tool [data-chart-cluster=synastry] .seo-chart-technical-board__placement-groups{gap:var(--v2-space-3);grid-template-columns:minmax(0,1fr)}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite]) .seo-chart-technical-board__placement-group,.layout-birth-chart-tool [data-chart-cluster=composite] .seo-chart-technical-board__houses{border:1px solid var(--birth-chart-data-surface-border);border-radius:var(--birth-chart-data-surface-radius);padding:var(--v2-space-2);box-shadow:none;background:0 0}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite]) .seo-chart-technical-board__group-title{margin-bottom:var(--v2-space-1);color:#fff6eae0;font-size:12px;font-weight:var(--weight-bold);letter-spacing:0;text-transform:none;line-height:1.3;display:block}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite]) .seo-chart-technical-board__placement-row,.layout-birth-chart-tool [data-chart-cluster=composite] .seo-chart-technical-board__house-row{min-height:20px}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite]) .seo-chart-technical-board__placement{gap:5px}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite]) .seo-chart-technical-board__house{font-size:12px}.layout-birth-chart-tool [data-chart-cluster=synastry] .seo-chart-technical-board__distribution,.layout-birth-chart-tool [data-chart-cluster=synastry] .seo-chart-technical-board__houses{display:none}.layout-birth-chart-tool [data-chart-cluster=synastry] .seo-chart-technical-board__aspects{z-index:1;box-sizing:border-box;width:100%;padding-right:var(--relationship-left-rail-gutter);pointer-events:auto;grid-area:1/1/3;place-self:end start;position:relative}.layout-birth-chart-tool [data-chart-cluster=composite] .seo-chart-technical-board__distribution{z-index:1;box-sizing:border-box;width:100%;padding:var(--v2-space-3) var(--relationship-left-rail-gutter) 0 0;pointer-events:auto;border:0;border-radius:0;grid-area:2/1;align-self:start;font-size:12px;position:relative}.layout-birth-chart-tool [data-chart-cluster=composite] .seo-chart-technical-board__aspects{z-index:1;box-sizing:border-box;width:100%;padding-right:var(--relationship-left-rail-gutter);pointer-events:auto;grid-area:1/1;place-self:end start;position:relative}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite]) .seo-chart-technical-board__matrix-scroll{justify-content:flex-start;align-items:flex-end;display:flex;overflow:visible}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite]) .seo-chart-technical-board .seo-chart-technical-board__matrix{margin-inline:0}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite]) .seo-chart-technical-board__matrix :is(th,td){width:20px;min-width:20px;height:20px;font-size:11px}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite]) .seo-chart-technical-board__matrix--triangular :is(th,td){width:var(--relationship-matrix-cell-size);min-width:var(--relationship-matrix-cell-size);height:var(--relationship-matrix-cell-size);font-size:12px}.layout-birth-chart-tool [data-chart-cluster=composite] .seo-chart-technical-board__distribution table{border-collapse:collapse}.layout-birth-chart-tool [data-chart-cluster=composite] .seo-chart-technical-board__distribution :is(th,td){border:1px solid #fff6ea2e}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite]) .seo-chart-technical-board__matrix th,.layout-birth-chart-tool [data-chart-cluster=composite] .seo-chart-technical-board__distribution :is(th,td),.layout-birth-chart-tool [data-chart-cluster=composite] .seo-chart-technical-board__distribution thead th,.layout-birth-chart-tool [data-chart-cluster=composite] .seo-chart-technical-board__distribution tbody th,.layout-birth-chart-tool [data-chart-cluster=composite] .seo-chart-technical-board__distribution td span{font-size:12px}.layout-birth-chart-tool [data-chart-cluster=transit]{--transit-chart-size:clamp(430px, 42vw, 500px);--transit-left-rail-gutter:24px;--transit-right-rail-inset:var(--v2-space-6);--transit-matrix-cell-size:clamp(17px, calc(1.111vw + 5px), 20px);--transit-composition-columns:minmax(0, 1fr) var(--transit-chart-size) minmax(0, 1fr);isolation:isolate;grid-template-columns:var(--transit-composition-columns);grid-template-rows:auto;grid-template-areas:none;align-items:stretch;gap:0;width:100%;max-width:100%;overflow:visible}.layout-birth-chart-tool [data-chart-cluster=transit]>.seo-chart-cluster__visual{z-index:2;width:var(--transit-chart-size);grid-area:1/2;place-self:start center}.layout-birth-chart-tool [data-chart-cluster=transit]>.seo-transit-chart-signature{z-index:2;gap:var(--v2-space-2);box-sizing:border-box;width:100%;padding:var(--v2-space-6) var(--transit-left-rail-gutter) 0 0;grid-area:1/1;place-self:start;display:grid;position:relative}.layout-birth-chart-tool [data-chart-cluster=transit]>.seo-chart-technical-board{pointer-events:none;grid-area:1/1/auto/-1;place-self:stretch stretch;width:100%;height:100%;padding:0}.layout-birth-chart-tool [data-chart-cluster=transit]>.seo-chart-technical-board>[data-chart-technical-board-content],.layout-birth-chart-tool [data-chart-cluster=transit] .seo-chart-technical-board__content{width:100%;height:100%}.layout-birth-chart-tool [data-chart-cluster=transit] .seo-chart-technical-board__content{grid-template-columns:var(--transit-composition-columns);grid-template-rows:minmax(0,1fr) auto;align-items:start;gap:0;display:grid}.layout-birth-chart-tool [data-chart-cluster=transit] .seo-chart-technical-board__analysis-frame{display:contents}.layout-birth-chart-tool [data-chart-cluster=transit] .seo-chart-technical-board__right-rail{z-index:1;box-sizing:border-box;gap:var(--v2-space-3);width:calc(100% - var(--transit-right-rail-inset));margin-left:var(--transit-right-rail-inset);pointer-events:auto;grid-area:1/3/3;align-self:start;font-size:12px;display:grid;position:relative}.layout-birth-chart-tool [data-chart-cluster=transit] .seo-chart-technical-board__placements{box-sizing:border-box;width:100%;min-width:0;margin:0}.layout-birth-chart-tool [data-chart-cluster=transit] .seo-chart-technical-board__placement-groups{gap:var(--v2-space-3);grid-template-columns:minmax(0,1fr)}.layout-birth-chart-tool [data-chart-cluster=transit] .seo-chart-technical-board__placement-group{border:1px solid var(--birth-chart-data-surface-border);border-radius:var(--birth-chart-data-surface-radius);padding:var(--v2-space-2);box-shadow:none;background:0 0}.layout-birth-chart-tool [data-chart-cluster=transit] .seo-chart-technical-board__group-title{margin-bottom:var(--v2-space-1);color:#fff6eae0;font-size:12px;font-weight:var(--weight-bold);letter-spacing:0;text-transform:none;line-height:1.3;display:block}.layout-birth-chart-tool [data-chart-cluster=transit] .seo-chart-technical-board__placement-row{min-height:20px}.layout-birth-chart-tool [data-chart-cluster=transit] .seo-chart-technical-board__placement{gap:5px}.layout-birth-chart-tool [data-chart-cluster=transit] .seo-chart-technical-board__house{font-size:12px}.layout-birth-chart-tool [data-chart-cluster=transit] .seo-chart-technical-board__aspects{z-index:1;box-sizing:border-box;width:100%;padding-right:var(--transit-left-rail-gutter);pointer-events:auto;grid-area:1/1/3;place-self:end start;position:relative}.layout-birth-chart-tool [data-chart-cluster=transit] .seo-chart-technical-board__matrix-axis{width:100%;font-size:12px}.layout-birth-chart-tool [data-chart-cluster=transit] .seo-chart-technical-board__matrix-scroll{justify-content:flex-start;align-items:flex-end;display:flex;overflow:visible}.layout-birth-chart-tool [data-chart-cluster=transit] .seo-chart-technical-board .seo-chart-technical-board__matrix{margin-inline:0}.layout-birth-chart-tool [data-chart-cluster=transit] .seo-chart-technical-board__matrix :is(th,td){width:var(--transit-matrix-cell-size);min-width:var(--transit-matrix-cell-size);height:var(--transit-matrix-cell-size);font-size:11px}.layout-birth-chart-tool [data-chart-cluster=transit] .seo-chart-technical-board__matrix th{font-size:12px}.layout-birth-chart-tool [data-chart-cluster=transit] .seo-transit-result__chart-title{font-family:var(--type-h3-font);font-size:21px;font-weight:var(--type-h3-weight);line-height:var(--type-h3-line);text-align:center}.layout-birth-chart-tool [data-chart-cluster=transit] :is(.seo-transit-result__legend,.seo-transit-result__selected-instant,.seo-transit-result__limited){font-size:15px;line-height:1.5}}@media (width>=961px) and (width<=1080px){.layout-birth-chart-tool [data-chart-cluster=natal]{row-gap:var(--v2-space-3);grid-template-columns:minmax(0,1fr);grid-template-areas:"signature""visual""technical";max-width:500px}.layout-birth-chart-tool [data-chart-cluster=natal]>.seo-natal-chart-signature{gap:var(--v2-space-2);grid-area:signature;width:100%;display:grid}.layout-birth-chart-tool [data-chart-cluster=natal]>.seo-chart-technical-board{justify-self:center;width:min(100%,360px)}}@media (width<=960px){.layout-birth-chart-tool .seo-chart-cluster{grid-template-columns:minmax(0,1fr);grid-template-areas:"visual""technical";row-gap:16px}.layout-birth-chart-tool :is(.seo-chart-identity,.seo-chart-cluster__visual,.seo-chart-technical-board){justify-self:center;width:min(100%,500px)}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-technical-board{width:min(100%,360px)}.layout-birth-chart-tool [data-chart-cluster=natal]{grid-template-areas:"signature""visual""technical"}.layout-birth-chart-tool [data-chart-cluster=natal]>.seo-natal-chart-signature{gap:var(--v2-space-2);grid-area:signature;justify-self:center;width:min(100%,500px);display:grid}.layout-birth-chart-tool .seo-chart-technical-board__placement-groups--double{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1080px){.layout-birth-chart-tool [data-chart-cluster=natal]{row-gap:var(--v2-space-4);grid-template-areas:"signature""visual"}.layout-birth-chart-tool [data-chart-cluster=natal]>.seo-natal-chart-signature{gap:var(--v2-space-2);text-align:center;justify-items:center}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-natal-chart-signature__actions{gap:var(--v2-space-1);grid-template-columns:repeat(3,minmax(0,1fr))}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-natal-chart-action{gap:var(--v2-space-1);white-space:nowrap;justify-content:center;width:100%;min-height:40px;font-size:clamp(10px,3vw,12px)}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-natal-chart-action>.seo-icon,.layout-birth-chart-tool [data-chart-cluster=natal] .seo-natal-chart-action__icon-stack{flex-basis:16px;width:16px;height:16px}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-birth-chart-wheel-tools__toggle-icon,.layout-birth-chart-tool [data-chart-cluster=natal] .seo-birth-chart-wheel-tools__toggle-icon .seo-icon{width:16px;height:16px}.layout-birth-chart-tool [data-chart-cluster=natal]>.seo-chart-technical-board{display:none}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-identity,.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-identity :is(h3,dd){text-align:center}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite]){row-gap:var(--v2-space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"signature""visual";max-width:500px}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite])>.seo-relationship-chart-signature{gap:var(--v2-space-2);text-align:center;grid-area:signature;justify-self:center;justify-items:center;width:100%;display:grid}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite]) .seo-relationship-chart-signature__actions{justify-items:center}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite]) .seo-relationship-chart-action{justify-content:center;min-height:40px}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite])>.seo-chart-cluster__visual{grid-area:visual}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite])>.seo-chart-technical-board{display:none}.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite]) .seo-chart-identity,.layout-birth-chart-tool :is([data-chart-cluster=synastry],[data-chart-cluster=composite]) .seo-chart-identity :is(h3,dt,dd){text-align:center}.layout-birth-chart-tool [data-chart-cluster=transit]{row-gap:var(--v2-space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"signature""visual";max-width:500px}.layout-birth-chart-tool [data-chart-cluster=transit]>.seo-transit-chart-signature{gap:var(--v2-space-2);text-align:center;grid-area:signature;justify-self:center;justify-items:center;width:100%;display:grid}.layout-birth-chart-tool [data-chart-cluster=transit] .seo-transit-chart-signature__actions{gap:var(--v2-space-1);grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center}.layout-birth-chart-tool [data-chart-cluster=transit] .seo-transit-chart-action{gap:var(--v2-space-1);white-space:nowrap;justify-content:center;width:100%;min-height:40px;font-size:clamp(10px,3vw,12px)}.layout-birth-chart-tool [data-chart-cluster=transit] .seo-transit-chart-action>.seo-icon,.layout-birth-chart-tool [data-chart-cluster=transit] .seo-transit-chart-action__icon-stack,.layout-birth-chart-tool [data-chart-cluster=transit] .seo-transit-chart-action__toggle-icon,.layout-birth-chart-tool [data-chart-cluster=transit] .seo-transit-chart-action__toggle-icon>.seo-icon{flex-basis:16px;width:16px;height:16px}.layout-birth-chart-tool [data-chart-cluster=transit]>.seo-chart-cluster__visual{grid-area:visual;width:100%}.layout-birth-chart-tool [data-chart-cluster=transit]>.seo-chart-technical-board{display:none}.layout-birth-chart-tool [data-chart-cluster=transit] :is(.seo-transit-result__chart-title,.seo-transit-result__legend,.seo-transit-result__selected-instant,.seo-transit-result__limited){text-align:center}.layout-birth-chart-tool .seo-relationship-result__details-panel>.seo-chart-data-tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.layout-birth-chart-tool .seo-relationship-insight-grid{grid-template-columns:minmax(0,1fr)}.layout-birth-chart-tool .seo-relationship-insight-grid .seo-birth-chart-result__data-column{border-left:0}}@media (width<=640px){.layout-birth-chart-tool .seo-chart-data-tabs{display:grid}.layout-birth-chart-tool [data-birth-chart-tabs]>.seo-chart-data-tabs{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.layout-birth-chart-tool :is([data-transit-details-panel],.seo-relationship-result__details-panel)>.seo-chart-data-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.layout-birth-chart-tool [data-birth-chart-tabs],.layout-birth-chart-tool .seo-chart-data-table--tabbed>.seo-chart-data-content,.layout-birth-chart-tool .seo-relationship-insight-grid{grid-template-columns:minmax(0,1fr)}.layout-birth-chart-tool [data-birth-chart-tabs]>.seo-chart-data-panel{display:none}.layout-birth-chart-tool [data-birth-chart-tabs]>.seo-chart-data-panel.is-active{display:flex}.layout-birth-chart-tool .seo-chart-data-panel{height:var(--chart-data-table-max-height);border-left:0!important}.layout-birth-chart-tool .seo-chart-data-panel>h3{display:none}.layout-birth-chart-tool .seo-chart-data-panel>.seo-chart-data-viewport{padding:var(--v2-space-1) var(--v2-space-3) var(--v2-space-3)}.layout-birth-chart-tool [data-birth-chart-panel=planets] .seo-birth-chart-result__inline-row{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"point degree""placement placement";align-items:baseline;gap:3px 8px}.layout-birth-chart-tool [data-birth-chart-panel=planets] .seo-birth-chart-result__inline-point{grid-area:point}.layout-birth-chart-tool [data-birth-chart-panel=planets] .seo-birth-chart-result__inline-point>strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.layout-birth-chart-tool [data-birth-chart-panel=planets] .seo-birth-chart-result__inline-placement{grid-area:placement;padding-left:30px}.layout-birth-chart-tool [data-birth-chart-panel=planets] .seo-birth-chart-result__inline-degree{text-align:right;grid-area:degree}.layout-birth-chart-tool [data-transit-details-panel] .seo-chart-data-row{grid-template-columns:minmax(0,1fr);gap:6px}.layout-birth-chart-tool [data-transit-details-panel] .seo-chart-data-row>:last-child{text-align:right;justify-self:end}.layout-birth-chart-tool [data-transit-data-panel=active] .seo-transit-result__active-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""detail""meta"}.layout-birth-chart-tool .seo-relationship-insight-grid{grid-template-columns:minmax(0,1fr)}.layout-birth-chart-tool .seo-relationship-insight-grid .seo-birth-chart-result__data-column{border-top:0;border-left:0}.layout-birth-chart-tool .seo-relationship-insight-grid .seo-birth-chart-result__inline-row{grid-template-columns:minmax(0,1fr) max-content}.layout-birth-chart-tool .seo-chart-technical-board__analysis-frame{padding:0}.layout-birth-chart-tool .seo-chart-technical-board__analysis-frame .seo-chart-technical-board__distribution{width:100%}.layout-birth-chart-tool .seo-chart-technical-board__analysis-frame .seo-chart-technical-board__matrix :is(th,td){width:14px;min-width:14px;height:14px;font-size:9px}.layout-birth-chart-tool .seo-chart-cluster{grid-template-columns:minmax(0,1fr);gap:14px}.layout-birth-chart-tool .seo-chart-identity{padding-top:0}.layout-birth-chart-tool .seo-chart-identity__layout--compact{align-items:stretch;gap:8px}.layout-birth-chart-tool .seo-chart-identity .seo-chart-identity__values--compact{border-top:0;border-left:0;gap:4px 8px;width:100%;padding-top:0;padding-left:0}.layout-birth-chart-tool .seo-chart-identity .seo-chart-identity__values--compact dd{font-size:10px}.layout-birth-chart-tool [data-chart-cluster=natal] .seo-chart-identity .seo-chart-identity__values--compact dd{font-size:15px}.layout-birth-chart-tool .seo-chart-identity dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.layout-birth-chart-tool .seo-relationship-card .seo-chart-identity__layout--without-title .seo-chart-identity__values{grid-template-columns:minmax(0,1fr);gap:4px}.layout-birth-chart-tool .seo-relationship-card .seo-chart-identity__layout--without-title :is(dt,dd){overflow-wrap:normal;text-overflow:clip;white-space:nowrap;overflow:visible}.layout-birth-chart-tool .seo-chart-technical-board__placement-groups--double{grid-template-columns:minmax(0,1fr);min-width:0}.layout-birth-chart-tool .seo-chart-technical-board__placements{overflow:visible}.layout-birth-chart-tool .seo-chart-technical-board{max-height:none;padding-top:0;font-size:10px;overflow:visible}}