.syn-tool{--syn-bone:var(--bone,#f2f5f3);--syn-bone2:var(--bone2,#e7edea);--syn-bone3:var(--bone3,#d9e3df);--syn-rule:var(--rule,#b7c7c1);--syn-rule2:var(--rule2,#d3dfda);--syn-ink:var(--ink,#0c1f1b);--syn-ink2:var(--ink2,#34483f);--syn-ink3:var(--ink3,#4c615a);--syn-a:var(--a,#0b5a56);--syn-a-t:var(--a-t,#dcebe7);--syn-b:var(--b,#d4533b);--syn-b-d:var(--b-d,#b5402b);--syn-b-t:var(--b-t,#f8e5df);--syn-harm:var(--harm,#25649e);--syn-harm-d:var(--harm-d,#1b5287);--syn-chall:var(--chall,#9a5a00);--syn-chall-d:var(--chall-d,#7f4a00);--syn-sans:var(--font-sans,system-ui, sans-serif);--syn-cond:var(--font-cond,var(--font-sans,system-ui, sans-serif));--syn-field-edge:#6b817b;--syn-error:#a8321f;color:var(--syn-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.syn-tool *,.syn-tool :before,.syn-tool :after{box-sizing:border-box}.syn-tool :where(h2,h3,p,ul,ol,dl,dd,figure){margin:0}.syn-tool :where(ul,ol){padding:0;list-style:none}.syn-form,.syn-persons,.syn-actions,.syn-manual,.syn-result-wrap,.syn-result,.syn-result-head,.syn-split,.syn-focus,.syn-focus-list,.syn-notes ul,.syn-share,.syn-note{grid-template-columns:minmax(0,1fr)}.syn-tool :focus-visible{outline:3px solid var(--syn-ink);outline-offset:3px}.syn-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.syn-tool :where(p):empty{display:none}.syn-form{gap:14px;display:grid}.syn-persons{gap:18px;padding-top:10px;display:grid}.syn-person{border:0;border-top:3px solid var(--syn-a);background:var(--syn-a-t);min-width:0;margin:0;padding:20px 12px 2px;position:relative}.syn-person[data-person=b]{border-top-color:var(--syn-b);background:var(--syn-b-t)}.syn-person>legend{margin:0;padding:0;position:absolute;top:-13px;left:0}.syn-legend{background:var(--syn-ground,var(--syn-bone));font:600 14px/1 var(--font-cond,var(--font-sans,system-ui, sans-serif));letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;padding:5px 8px 5px 0;display:flex}.syn-tag{background:var(--syn-a);width:22px;height:22px;color:var(--syn-bone);font:600 13px/1 var(--font-cond,var(--font-sans,system-ui, sans-serif));letter-spacing:0;text-transform:none;flex:none;place-items:center;margin-left:6px;display:inline-grid}.syn-legend .syn-tag{margin-left:0}.syn-tag[data-person=b]{background:var(--syn-b-d)}.syn-row2{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8px;display:grid}.syn-row2[data-no-time=true]{grid-template-columns:minmax(0,1fr)}.syn-field{min-width:0;margin-bottom:6px;display:block}.syn-field-check{margin-bottom:0}.syn-label-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:12px;display:flex}.syn-label-row>.syn-hint{margin-top:0;margin-bottom:3px}.syn-field>label:not(.syn-check),.syn-label-row>label{color:var(--syn-ink2);font:500 13px/1.2 var(--font-cond,var(--font-sans,system-ui, sans-serif));letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;display:block}.syn-tool :where(input[type=text],input[type=date],input[type=time],input:not([type]),select){border:1.5px solid var(--syn-field-edge);width:100%;height:48px;color:var(--syn-ink);background:#fbfcfb;border-radius:2px;padding:0 10px;font-family:inherit;font-size:16px;display:block}.syn-tool :where(input:disabled,select:disabled){background:var(--syn-bone2);color:var(--syn-ink3)}.syn-tool :where([aria-invalid=true]){border-color:var(--syn-error);border-width:3px}.syn-hint{color:var(--syn-ink3);margin-top:4px;font-size:14px;line-height:1.35}.syn-error,.syn-error-text{color:var(--syn-error);margin-top:4px;font-size:15px;font-weight:600;line-height:1.35}.syn-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:16px;display:flex}.syn-check input{width:22px;height:22px;accent-color:var(--syn-ink);flex:none;margin:0}.syn-place-chosen{color:var(--syn-ink2);margin-top:2px;font-size:15px;line-height:1.35;position:relative}.syn-place-line{white-space:nowrap;align-items:baseline;min-width:0;display:flex}.syn-place-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.syn-place-zone{flex:none;margin-left:.4em}.syn-place-zone:before{content:"·";margin-right:.4em}.syn-place-fixed{border:1.5px solid var(--syn-field-edge);background:#fbfcfb;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:4px 10px;font-size:15px;display:flex}.syn-details{border-top:1px solid var(--syn-rule);margin-top:4px}.syn-details>summary{cursor:pointer;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--syn-rule);text-decoration-color:var(--syn-rule);text-underline-offset:4px;align-items:center;font-size:16px;font-weight:600;display:flex}.syn-manual{gap:10px;padding:2px 0 6px;display:grid}.syn-more>summary{justify-content:space-between;gap:12px;text-decoration:none}.syn-more>summary:after{content:"";border-right:2.5px solid var(--syn-ink);border-bottom:2.5px solid var(--syn-ink);flex:none;width:9px;height:9px;margin:-4px 4px 0 0;transform:rotate(45deg)}.syn-more[open]>summary:after{margin-top:4px;transform:rotate(225deg)}.syn-more-body{gap:8px;padding:2px 0 8px;display:grid}.syn-more-body>.syn-field{margin-bottom:0}.syn-subhead{color:var(--syn-ink);margin-bottom:4px;font-size:15px;font-weight:600;line-height:1.3}.syn-inline{flex-direction:column;gap:8px;display:flex}.syn-manual-status{font-size:15px;line-height:1.4}.syn-tool .place-search{position:relative}.syn-tool .place-search__list{z-index:30;border:1.5px solid var(--syn-field-edge);background:#fbfcfb;border-top:0;max-height:18rem;margin:0;padding:0;position:absolute;top:100%;left:0;right:0;overflow:auto}.syn-tool .place-search__list[hidden]{display:none}.syn-tool .place-search__option{border-top:1px solid var(--syn-rule2);cursor:pointer;flex-direction:column;justify-content:center;min-height:48px;padding:6px 12px;display:flex}.syn-tool .place-search__option:first-child{border-top:0}.syn-tool .place-search__option b{overflow-wrap:anywhere;font-weight:600}.syn-tool .place-search__option span{color:var(--syn-ink3);overflow-wrap:anywhere;font-size:14px;line-height:1.3}.syn-tool .place-search__option[aria-selected=true]{background:var(--syn-bone2);box-shadow:inset 4px 0 0 var(--syn-ink)}.syn-tool .place-search__status{color:var(--syn-ink3);padding:10px 12px;font-size:15px}.syn-btn{border:1.5px solid var(--syn-ink);background:var(--syn-bone);min-height:44px;color:var(--syn-ink);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex}.syn-btn[aria-pressed=true]{background:var(--syn-ink);color:var(--syn-bone)}.syn-btn:disabled{border-color:var(--syn-rule);color:var(--syn-ink3);cursor:not-allowed}.syn-actions{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.syn-swap{justify-self:start;height:52px;padding:0 15px}.syn-swap-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.syn-go{background:var(--syn-ink);width:100%;height:52px;color:var(--syn-bone);letter-spacing:.005em;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;font-family:inherit;font-size:19px;font-weight:600;display:flex}.syn-go:hover{background:#17332d}.syn-submit-error{border:1.5px solid var(--syn-error);color:var(--syn-ink);border-left-width:7px;padding:12px 14px;font-size:16px;font-weight:600;line-height:1.4}.syn-busy{color:var(--syn-ink2);padding:10px 0;font-size:16px;font-weight:600}.syn-note{border-left:7px solid var(--syn-ink);background:var(--syn-bone2);gap:4px;padding:12px 14px;font-size:16px;line-height:1.45;display:grid}.syn-result-wrap{gap:40px;margin-top:40px;display:grid}.syn-anchor{scroll-margin-top:16px}.syn-result{gap:40px;display:grid}.syn-result-head{gap:8px;display:grid}.syn-sec-h{border-top:3px solid var(--syn-ink);font:600 24px/1.2 var(--font-sans,system-ui, sans-serif);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding-top:12px;display:flex}.syn-sec-h small{color:var(--syn-ink3);font:500 13px/1.2 var(--font-cond,var(--font-sans,system-ui, sans-serif));letter-spacing:.09em;text-transform:uppercase}.syn-h3{font:600 17px/1.3 var(--font-sans,system-ui, sans-serif);align-items:center;gap:6px;margin-top:16px;display:flex}.syn-sub{max-width:44em;color:var(--syn-ink2);margin-top:8px;font-size:16px;line-height:1.5}.syn-born{color:var(--syn-ink2);flex-wrap:wrap;gap:2px 18px;font-size:15px;line-height:1.4;display:flex}.syn-born b{color:var(--syn-ink)}.syn-counts{font:500 18px/1.35 var(--font-sans,system-ui, sans-serif)}.syn-counts-note{color:var(--syn-ink2);font-size:15px;line-height:1.4}.syn-notes ul{gap:6px;margin-top:6px;font-size:15px;line-height:1.45;display:grid}.syn-notes li{border-left:3px solid var(--syn-rule);padding-left:12px}.syn-split{gap:40px;display:grid}.syn-orbs-note,.syn-cross{max-width:44em;color:var(--syn-ink2);font-size:16px;line-height:1.5}.syn-cross a{min-height:44px;color:var(--syn-ink);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.syn-nature{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.syn-nature[data-nature=harmonious]{color:var(--syn-harm-d)}.syn-nature[data-nature=challenging]{color:var(--syn-chall-d)}.syn-uncertain{color:var(--syn-ink3);font:italic 500 13px/1.3 var(--font-cond,var(--font-sans,system-ui, sans-serif));display:block}.syn-gl{vertical-align:-.2em;flex:none;display:inline-block}.syn-angle{text-align:center;font:700 13px/1 var(--syn-cond);letter-spacing:.02em;flex:none;display:inline-block}.syn-pl{white-space:nowrap;align-items:center;gap:5px;font-weight:500;display:inline-flex}.syn-pl .syn-tag{margin-left:2px}.syn-pl[data-person=a] .syn-gl,.syn-pl[data-person=a] .syn-angle{color:var(--syn-a)}.syn-pl[data-person=b] .syn-gl,.syn-pl[data-person=b] .syn-angle{color:var(--syn-b-d)}.syn-asp{white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}.syn-asp[data-nature=harmonious] .syn-asp-gl{color:var(--syn-harm)}.syn-asp[data-nature=challenging] .syn-asp-gl{color:var(--syn-chall)}.syn-details>summary{list-style:none}.syn-explain{z-index:6;border:1.5px solid var(--syn-ink);background:var(--syn-bone);min-height:84px;box-shadow:0 0 0 4px var(--syn-bone);border-left-width:7px;margin-top:8px;padding:10px 54px 10px 12px;position:sticky;bottom:8px}html[data-consent-open] .syn-explain{bottom:calc(var(--consent-h,0px) + 8px)}.syn-explain[data-sticky=false]{box-shadow:none;position:relative;bottom:auto}.syn-explain[data-tone=harmonious]{border-left-color:var(--syn-harm)}.syn-explain[data-tone=challenging]{border-left-color:var(--syn-chall)}.syn-explain[data-tone=a]{border-left-color:var(--syn-a)}.syn-explain[data-tone=b]{border-left-color:var(--syn-b)}.syn-ex-h{font:600 16px/1.3 var(--syn-sans);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.syn-ex-sp{color:var(--syn-ink3);font-weight:400}.syn-ex-p{margin-top:3px;font-size:15.5px;line-height:1.4}.syn-ex-x{width:48px;height:44px;color:var(--syn-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.syn-key{color:var(--syn-ink2);margin-top:12px}.syn-key-full{display:none}.syn-key-row,.syn-key-aspects{font:500 14px/1.2 var(--syn-cond);flex-wrap:wrap;gap:2px 14px;display:flex}.syn-key-row li,.syn-key-aspects li{align-items:center;gap:6px;min-height:28px;display:inline-flex}.syn-key-aspects{border-top:1px dotted var(--syn-rule);gap:0 14px;margin-top:2px;padding-top:4px}.syn-swatch{flex:none}.syn-swatch-line{fill:none;stroke-width:3.4px}.syn-swatch[data-nature=harmonious] .syn-swatch-line,.syn-swatch[data-nature=harmonious] .syn-swatch-badge{stroke:var(--syn-harm);fill:var(--syn-harm)}.syn-swatch[data-nature=harmonious] .syn-swatch-line{fill:none}.syn-swatch[data-nature=challenging] .syn-swatch-line{stroke:var(--syn-chall)}.syn-swatch[data-nature=challenging] .syn-swatch-badge{fill:var(--syn-chall)}.syn-swatch-glyph{fill:none;stroke:var(--syn-bone);stroke-width:2.4px;stroke-linejoin:round}.syn-width-line{fill:none;stroke:var(--syn-ink3);stroke-linecap:round}.syn-key-h{color:var(--syn-ink3);font:500 13px/1.2 var(--syn-cond);letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px}.syn-key-list li{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px;padding:6px 0;font-size:15px;line-height:1.35;display:grid}.syn-key-list .syn-nature{margin-right:2px}.syn-diagram{min-width:0}.syn-ctl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.syn-ctl p{color:var(--syn-ink2);font:500 15px/1.3 var(--syn-sans)}.syn-cols{z-index:6;border-top:3px solid var(--syn-ink);border-bottom:1px solid var(--syn-rule);background:var(--syn-bone);justify-content:space-between;gap:8px;margin:10px -8px 0;padding:8px 12px 6px;display:flex;position:sticky;top:0}.syn-cols>div{min-width:0;color:var(--syn-ink2);font:400 13px/1.25 var(--syn-cond);gap:2px;display:grid}.syn-cols>div[data-person=b]{text-align:right;justify-items:end}.syn-cols b{font:600 15px/1.2 var(--syn-sans);align-items:center;gap:7px;display:flex}.syn-cols .syn-tag{margin:0}.syn-cols [data-person=a] b{color:var(--syn-a)}.syn-cols [data-person=b] b{color:var(--syn-b-d)}.syn-stage{--row:46px;--label:114px;grid-template-columns:var(--label) minmax(0, 1fr) var(--label);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;margin-inline:-8px;display:grid;position:relative}.syn-stripe{z-index:0;background:#0c1f1b0a}.syn-divider{z-index:0;border-top:1.5px solid var(--syn-rule);align-self:center;height:0}.syn-zone{z-index:1;grid-area:1/2/-1;position:relative}.syn-threads{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.syn-staff{fill:none;stroke:var(--syn-rule2);stroke-width:1px;vector-effect:non-scaling-stroke}.syn-thread{cursor:pointer;transition:opacity .15s}.syn-line{fill:none;opacity:var(--o);stroke-width:var(--w);vector-effect:non-scaling-stroke;transition:stroke-width .12s}.syn-thread[data-nature=harmonious] .syn-line{stroke:var(--syn-harm);stroke-linecap:round}.syn-thread[data-nature=challenging] .syn-line{stroke:var(--syn-chall);stroke-linecap:butt}.syn-thread[data-uncertain=true] .syn-line{opacity:calc(var(--o) * .5)}.syn-halo{fill:none;stroke:var(--syn-bone);stroke-width:calc(var(--w) + 5px);vector-effect:non-scaling-stroke;opacity:0}.syn-hit{fill:none;stroke:#0000;stroke-width:16px;vector-effect:non-scaling-stroke;pointer-events:stroke}.syn-thread[data-on=true] .syn-halo{opacity:1}.syn-thread[data-on=true] .syn-line{opacity:1;stroke-width:calc(var(--w) + 1.6px)}.syn-diagram[data-has-selection=true] .syn-thread:not([data-on=true]){opacity:.13}.syn-badge{z-index:3;width:var(--bs);height:var(--bs);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:opacity .15s;position:absolute;translate:-50% -50%}.syn-badge[data-size=lg]{--bs:28px}.syn-badge[data-size=sm]{--bs:22px}.syn-badge:before{content:"";inset:calc((44px - var(--bs)) / -2);position:absolute}.syn-badge svg{width:100%;height:100%;display:block}.syn-bd{stroke:var(--syn-bone);stroke-width:2px;paint-order:stroke}.syn-badge[data-nature=harmonious] .syn-bd{fill:var(--syn-harm)}.syn-badge[data-nature=challenging] .syn-bd{fill:var(--syn-chall)}.syn-bd-gl{color:var(--syn-bone)}.syn-badge[data-uncertain=true] svg{opacity:.55}.syn-badge[data-on=true] .syn-bd{stroke:var(--syn-ink)}.syn-badge:focus-visible{outline:none}.syn-badge:focus-visible .syn-bd{stroke:var(--syn-ink);stroke-width:3px}.syn-diagram[data-has-selection=true] .syn-badge:not([data-on=true]){opacity:.2}.syn-planet{z-index:2;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 9px 0 5px;display:flex;position:relative}.syn-planet[data-side=b]{text-align:right;flex-direction:row-reverse;padding:0 5px 0 9px}.syn-planet-empty{z-index:2}.syn-planet:after{content:"";background:var(--syn-a);border-radius:50%;width:9px;height:9px;margin-top:-4.5px;transition:transform .12s;position:absolute;top:50%;right:-4.5px}.syn-planet[data-side=b]:after{background:var(--syn-b);left:-4.5px;right:auto}.syn-planet[data-chosen=true]:after,.syn-planet[data-related=true]:after{transform:scale(1.45)}.syn-planet .syn-pglyph{color:var(--syn-a)}.syn-planet[data-side=b] .syn-pglyph{color:var(--syn-b-d)}.syn-ptext{gap:1px;min-width:0;line-height:1.15;display:grid}.syn-pname{font:500 14px/1.2 var(--syn-cond);white-space:nowrap}.syn-ppos{color:var(--syn-ink2);font:400 13px/1.2 var(--syn-cond);white-space:nowrap}.syn-pdeg{color:var(--syn-ink);font-size:14px;font-weight:600}.syn-prx{color:var(--syn-b-d);font-weight:600;text-decoration:none}.syn-planet:focus-visible{outline-offset:-3px}.syn-planet[data-related=true],.syn-planet[data-chosen=true]{background:var(--syn-a-t)}.syn-planet[data-side=b][data-related=true],.syn-planet[data-side=b][data-chosen=true]{background:var(--syn-b-t)}.syn-planet[data-chosen=true]{box-shadow:inset 0 0 0 1.5px var(--syn-a)}.syn-planet[data-side=b][data-chosen=true]{box-shadow:inset 0 0 0 1.5px var(--syn-b)}.syn-planet[data-dim=true] .syn-ptext,.syn-planet[data-dim=true] .syn-pglyph{opacity:.5}.syn-links-list{border-top:1px solid var(--syn-rule);margin-top:12px}.syn-link{border-bottom:1px solid var(--syn-rule);grid-template-columns:30px minmax(0,1fr);gap:0 10px;padding:16px 0;display:grid}.syn-link[data-selected=true]{background:var(--syn-bone2)}.syn-rank{color:var(--syn-ink3);font:600 24px/1 var(--syn-cond);padding-top:2px}.syn-link-pair{font:600 16px/1.25 var(--syn-sans);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.syn-link-reading{margin-top:6px;font-size:16px;line-height:1.45}.syn-link-meta{color:var(--syn-ink2);font:500 15px/1.2 var(--syn-sans);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:8px;display:flex}.syn-link-meta .syn-uncertain{display:inline}.syn-show{margin-left:auto;padding:0 12px;font-size:14px}.syn-filters{flex-wrap:wrap;gap:8px;min-height:44px;margin-top:14px;display:flex}.syn-chip-btn{gap:6px;padding:0 14px;font-size:14.5px}.syn-table-wrap{margin-top:12px;overflow-x:auto}.syn-table{overflow-wrap:normal;border-collapse:collapse;width:100%;font:400 15px/1.3 var(--syn-cond)}.syn-table th{border-bottom:2px solid var(--syn-ink);color:var(--syn-ink3);font:500 13px/1.2 var(--syn-cond);letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:8px 4px}.syn-table tbody th{border-bottom:1px solid var(--syn-rule2);color:var(--syn-ink);letter-spacing:0;text-transform:none;font-size:15px}.syn-table td{border-bottom:1px solid var(--syn-rule2);vertical-align:middle;padding:7px 4px}.syn-table tbody tr:nth-child(2n) td{background:#0c1f1b09}.syn-table tr[data-selected=true] td,.syn-table tr[data-selected=true] th{background:var(--syn-bone3)}.syn-table .syn-num{text-align:right;white-space:nowrap}.syn-table .syn-tag{width:20px;height:20px;margin-left:2px;font-size:13px}.syn-cell-btn{min-height:32px;color:inherit;font:600 15px/1.2 var(--syn-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.syn-cell-btn:focus-visible{outline-offset:2px}.syn-aspect-table td.syn-c-orb{font:600 16px/1.3 var(--syn-cond);text-align:right;white-space:nowrap}.syn-aspect-table th.syn-c-orb{text-align:right}.syn-aspect-table .syn-c-num{color:var(--syn-ink3);text-align:right}.syn-aspect-table tbody tr{cursor:pointer}.syn-aspect-table .syn-uncertain,.syn-comp-table .syn-uncertain{display:block}.syn-nat-in{display:none}.syn-row-reading td{background:var(--syn-bone3);font:400 15.5px/1.4 var(--syn-sans);padding:4px 8px 12px}.syn-ov{margin-top:14px}.syn-ov-switch{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.syn-ov-opt{flex:150px;display:flex;position:relative}.syn-ov-radio{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.syn-ov-opt label{border:1.5px solid var(--syn-ink);background:var(--syn-bone);width:100%;min-height:44px;font:600 15px/1.25 var(--syn-sans);text-align:center;justify-content:center;align-items:center;padding:6px 12px;display:flex}.syn-ov-radio:checked+label{background:var(--syn-ink);color:var(--syn-bone)}.syn-ov-radio:focus-visible+label{outline:3px solid var(--syn-ink);outline-offset:3px}:is(.syn-ov:has(.syn-ov-radio[data-view=b]:checked) .syn-ov-view[data-view=a],.syn-ov:has(.syn-ov-radio[data-view=a]:checked) .syn-ov-view[data-view=b]){display:none}.syn-ov-view+.syn-ov-view{margin-top:8px}.syn-ov-body .syn-h3{margin-top:14px}.syn-houses{margin-top:8px;font-size:15px}.syn-houses tbody th{width:48px;font:600 18px/1.2 var(--syn-cond)}.syn-houses td.syn-cusp{width:78px;color:var(--syn-ink2);font:500 14px/1.2 var(--syn-cond);white-space:nowrap}.syn-table.syn-houses tbody tr td,.syn-table.syn-houses tbody tr th{background:0 0}.syn-table.syn-houses tbody tr[data-has=true] td,.syn-table.syn-houses tbody tr[data-has=true] th{background:#0c1f1b0b}.syn-none{color:var(--syn-ink3);font-size:14px}.syn-chips{flex-wrap:wrap;gap:4px 12px;display:flex}.syn-chip{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px;font-weight:500;display:inline-flex}.syn-chip[data-person=a] .syn-gl,.syn-chip[data-person=a] .syn-angle{color:var(--syn-a)}.syn-chip[data-person=b] .syn-gl,.syn-chip[data-person=b] .syn-angle{color:var(--syn-b-d)}.syn-chip .syn-uncertain{white-space:normal;flex-basis:100%}.syn-ov-note{color:var(--syn-ink2);margin-top:12px;font-size:15.5px;line-height:1.45}.syn-wheel-host{justify-content:center;margin-top:14px;display:flex}.syn-wheel-svg{aspect-ratio:1;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;width:100%;max-width:480px;height:auto;display:block}.syn-w-ring{fill:none;stroke:var(--syn-rule);stroke-width:1px}.syn-w-strong{stroke:var(--syn-ink);stroke-width:1.5px}.syn-w-tick{stroke:var(--syn-rule);stroke-width:1px}.syn-w-sign{fill:var(--syn-ink3);font:500 14px var(--syn-cond);letter-spacing:.03em}.syn-w-cusp{stroke:var(--syn-rule);stroke-width:1px;stroke-dasharray:none}.syn-w-cusp[data-axis=true]{stroke:var(--syn-ink3);stroke-width:1.4px}.syn-w-house{fill:var(--syn-ink3);font:500 14px var(--syn-cond);paint-order:stroke;stroke:var(--syn-bone);stroke-width:3px}.syn-w-lead{stroke:var(--syn-ink3);stroke-width:1px}.syn-w-mark{fill:var(--syn-ink3)}.syn-w-disc{cursor:pointer;transition:opacity .15s}.syn-w-disc:focus{outline:none}.syn-w-band{fill:var(--syn-bone);stroke:var(--syn-ink3);stroke-width:1.25px}.syn-w-disc[data-person=a] .syn-w-band{stroke:var(--syn-a)}.syn-w-disc[data-person=b] .syn-w-band{stroke:var(--syn-b)}.syn-w-deg{fill:var(--syn-ink2);font:600 14px var(--syn-cond);paint-order:stroke;stroke:var(--syn-bone);stroke-width:3px}.syn-w-disc[data-person=a] .syn-w-deg{fill:var(--syn-a)}.syn-w-disc[data-person=b] .syn-w-deg{fill:var(--syn-b-d)}.syn-w-glyph{color:var(--syn-ink)}.syn-w-disc[data-person=a] .syn-w-glyph{color:var(--syn-a)}.syn-w-disc[data-person=b] .syn-w-glyph{color:var(--syn-b-d)}.syn-at{fill:currentColor;font:700 13px var(--syn-cond);letter-spacing:.02em}.syn-w-focus{fill:none;stroke:#0000}.syn-w-disc:focus-visible .syn-w-focus{stroke:var(--syn-ink);stroke-width:2.5px}.syn-w-disc[data-related=true] .syn-w-band{fill:var(--syn-bone3)}.syn-w-disc[data-person=a][data-related=true] .syn-w-band{fill:var(--syn-a-t)}.syn-w-disc[data-person=b][data-related=true] .syn-w-band{fill:var(--syn-b-t)}.syn-w-disc[data-chosen=true] .syn-w-band{stroke-width:2.5px}.syn-w-disc[data-dim=true],.syn-w-leader[data-dim=true]{opacity:.35}@media (max-width:767.98px){.syn-comp-fig .syn-w-deg{display:none}}.syn-w-chord{cursor:pointer;transition:opacity .15s}.syn-w-line{fill:none;opacity:var(--o);stroke-width:var(--w)}.syn-w-chord[data-nature=harmonious] .syn-w-line{stroke:var(--syn-harm);stroke-linecap:round}.syn-w-chord[data-nature=challenging] .syn-w-line{stroke:var(--syn-chall);stroke-linecap:butt}.syn-w-chord[data-uncertain=true] .syn-w-line{opacity:calc(var(--o) * .5)}.syn-w-hit{fill:none;stroke:#0000;stroke-width:12px;pointer-events:stroke}.syn-w-chord[data-on=true] .syn-w-line{opacity:1;stroke-width:calc(var(--w) + 1.6px)}.syn-wheel-svg[data-has-selection=true] .syn-w-chord:not([data-on=true]),.syn-wheel[data-has-selection=true] .syn-w-chord:not([data-on=true]){opacity:.12}.syn-wheel-leg{color:var(--syn-ink2);font:500 14px/1.2 var(--syn-cond);flex-wrap:wrap;gap:6px 18px;margin-top:8px;display:flex}.syn-wheel-leg li{align-items:center;gap:6px;min-height:28px;display:inline-flex}.syn-wheel-leg .syn-tag{margin:0}.syn-wheel .syn-explain{margin-top:12px}.syn-positions{margin-top:16px}.syn-comp-grid{gap:28px;margin-top:14px;display:grid}.syn-comp-fig{min-width:0}.syn-comp-fig .syn-wheel-host{margin-top:0}.syn-comp-points{min-width:0}.syn-comp-points .syn-h3{margin-top:0}.syn-comp-asp-h{margin-top:40px}.syn-comp-table .syn-own{color:var(--syn-ink2);white-space:nowrap}.syn-own-tag{background:var(--syn-a);width:20px;height:20px;color:var(--syn-bone);font:600 13px/1 var(--syn-cond);vertical-align:.05em;place-items:center;margin-right:2px;display:inline-grid}.syn-own[data-person=b] .syn-own-tag{background:var(--syn-b-d)}.syn-comp-table .syn-short,.syn-comp-table .syn-house-word{display:none}.syn-comp-table .syn-c-sign{white-space:nowrap}.syn-comp-table .syn-c-sign .syn-uncertain{white-space:normal}.syn-pl[data-person=c] .syn-gl,.syn-pl[data-person=c] .syn-angle{color:var(--syn-ink)}.syn-sample-figure{margin:28px 0}@media (max-width:1023.98px){.syn-sample-figure .syn-links,.syn-sample-figure .syn-comp-points{display:none}}@media (min-width:1024px){.syn-sample-figure{margin:40px 0}}.syn-fig-caption{color:var(--syn-ink3);font:500 14px/1.4 var(--syn-cond);margin-top:10px}.syn-focus{gap:8px;display:grid}.syn-focus-list{gap:10px;margin-top:8px;display:grid}.syn-focus-item{border:1.5px solid var(--syn-ink);border-left-width:7px;padding:10px 14px}.syn-focus-item[data-nature=harmonious]{border-left-color:var(--syn-harm)}.syn-focus-item[data-nature=challenging]{border-left-color:var(--syn-chall)}.syn-focus-item[data-found=false]{border-color:var(--syn-rule);border-left-color:var(--syn-rule)}.syn-focus-line{font:600 17px/1.35 var(--font-sans,system-ui, sans-serif)}.syn-focus-reading{margin-top:4px;font-size:16px;line-height:1.45}.syn-focus-note{color:var(--syn-ink2);margin-top:4px;font-size:15px;line-height:1.45}.syn-share{border-top:1px solid var(--syn-rule);gap:6px;padding-top:12px;display:grid}.syn-share .syn-inline input{font-size:14px}.syn-share-status{min-height:1.4em;font-size:16px;font-weight:600}@media (max-width:420px){.syn-table{font-size:14px}.syn-table th{letter-spacing:.04em;padding:8px 2px}}@media (max-width:339.98px){.syn-row2{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:6px}}@media (max-width:599.98px){.syn-aspect-table tbody tr[data-nature]{border-bottom:1px solid var(--syn-rule2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"a asp b""nat nat orb";align-items:center;gap:6px 8px;padding:10px 2px;display:grid}.syn-aspect-table tbody tr[data-selected=true]{background:var(--syn-bone3)}.syn-aspect-table .syn-c-num{display:none}.syn-aspect-table .syn-c-a{grid-area:a}.syn-aspect-table .syn-c-asp{grid-area:asp;justify-self:center}.syn-aspect-table .syn-c-b{grid-area:b;justify-self:end}.syn-aspect-table .syn-c-orb{grid-area:orb;justify-self:end}.syn-aspect-table .syn-c-nat{flex-wrap:wrap;grid-area:nat;align-items:center;gap:2px 10px;display:flex}.syn-aspect-table .syn-c-nat .syn-uncertain{display:inline}.syn-aspect-table tbody tr.syn-row-reading{padding:0}.syn-aspect-table tbody tr.syn-row-reading td{background:var(--syn-bone3);padding:4px 8px 12px}.syn-aspect-table,.syn-aspect-table tbody,.syn-aspect-table tr,.syn-aspect-table td{display:block}.syn-aspect-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.syn-aspect-table tbody tr td,.syn-aspect-table tbody tr:nth-child(n) td{background:0 0;border:0;padding:0}}@media (max-width:599.98px),(min-width:1024px) and (max-width:1279.98px){.syn-comp-table tbody tr{border-bottom:1px solid var(--syn-rule2);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:4px;padding:10px 2px;display:grid}.syn-comp-table tbody tr[data-selected=true]{background:var(--syn-bone3)}.syn-comp-table .syn-c-point{grid-column:span 4}.syn-comp-table .syn-c-sign{font:500 15px/1.25 var(--syn-cond);grid-column:span 3}.syn-comp-table .syn-c-pos{font:600 15px/1.25 var(--syn-cond);text-align:left;grid-column:span 2}.syn-comp-table .syn-c-house{font:500 14px/1.25 var(--syn-cond);color:var(--syn-ink2);text-align:right;grid-column:span 3}.syn-comp-table tbody tr[data-houses=false] .syn-c-sign{grid-column:span 4}.syn-comp-table tbody tr[data-houses=false] .syn-c-pos{grid-column:span 3}.syn-comp-table .syn-c-own{font:400 14px/1.25 var(--syn-cond);grid-column:span 6}.syn-comp-table .syn-short,.syn-comp-table .syn-house-word{display:inline}.syn-comp-table .syn-long{display:none}.syn-comp-table,.syn-comp-table tbody,.syn-comp-table tr,.syn-comp-table td,.syn-comp-table th{display:block}.syn-comp-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.syn-comp-table tbody tr td,.syn-comp-table tbody tr:nth-child(n) td,.syn-comp-table tbody tr th{background:0 0;border:0;padding:0}}@media (min-width:1024px) and (max-width:1199.98px){.syn-aspects .syn-aspect-table .syn-c-nat{display:none}.syn-aspects .syn-aspect-table .syn-nat-in{font:500 13px/1.2 var(--syn-cond);flex-wrap:wrap;align-items:center;gap:0 8px;margin-top:2px;display:flex}.syn-aspects .syn-aspect-table .syn-nat-in .syn-uncertain{display:inline}}@media (max-width:339.98px){.syn-stage{--label:100px}.syn-planet .syn-pglyph{display:none}}@media (min-width:600px){.syn-form{gap:22px}.syn-person{padding:24px 14px 8px}.syn-persons{grid-template-columns:1fr 1fr;gap:22px}.syn-swap{padding:0 16px}.syn-swap-label{clip:auto;width:auto;height:auto;position:static;overflow:visible}.syn-inline{flex-direction:row}.syn-inline input{flex:1}.syn-actions{gap:16px}.syn-stage{--row:52px;--label:136px;margin-inline:0}.syn-cols{margin-inline:0}.syn-key-list li{grid-template-columns:78px minmax(0,1fr)}}@media (min-width:1024px){.syn-persons{gap:24px}.syn-split{grid-template-columns:minmax(0,1fr) minmax(0,410px);align-items:start;column-gap:48px}.syn-table td{padding:10px 6px;font-size:16px}.syn-table th{padding:8px 6px}.syn-result-wrap{margin-top:56px}.syn-stage{--row:56px;--label:150px}.syn-pname{font-size:15px}.syn-ppos{font-size:14px}.syn-pdeg{font-size:16px}.syn-key-mini{display:none}.syn-key-full{border-top:1px solid var(--syn-rule);border-bottom:1px solid var(--syn-rule);padding:12px 0 4px;display:block}.syn-key-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;display:grid}.syn-key-list li{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px}.syn-explain{box-shadow:none;position:relative;bottom:auto}.syn-result:not([data-mode=composite]){display:block}.syn-result:not([data-mode=composite])>*+*{margin-top:40px}.syn-result>.syn-aspects{float:left;width:calc(100% - 458px)}.syn-result>.syn-overlays,.syn-result>.syn-wheel{float:right;clear:right;width:410px}.syn-result>.syn-wheel{margin-top:64px}.syn-result>.syn-orbs-note,.syn-result>.syn-cross,.syn-result>.syn-share{clear:both}.syn-comp-grid{grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:start;gap:48px}}@media (prefers-reduced-motion:reduce){.syn-tool *{scroll-behavior:auto!important;transition:none!important}}
