.island-error-boundary{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;margin:12px 0;border:1px solid var(--pc-border, rgba(0, 0, 0, .12));border-radius:var(--pc-r-md, 10px);background:var(--pc-surface-2, rgba(0, 0, 0, .03));color:var(--pc-text, inherit)}.island-error-boundary__message{margin:0;font-size:.9rem}.island-error-boundary__reload{padding:6px 14px;border:1px solid var(--pc-border, rgba(0, 0, 0, .2));border-radius:8px;background:var(--pc-surface, transparent);color:var(--pc-text, inherit);cursor:pointer;font-size:.85rem}.island-error-boundary__reload:hover{border-color:var(--pc-accent, currentColor)}html:root body{width:auto}:where(.ant-segmented){box-shadow:inset 0 0 0 1px var(--pc-border)}:root .ant-segmented .ant-segmented-item-selected,:root .ant-segmented .ant-segmented-thumb{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pc-accent) 70%,transparent)}@media(pointer:coarse){.pc-seg{position:relative}.pc-seg:before,.pc-seg__item:before{content:"";position:absolute;inset-inline:0;inset-block:min(0px,calc(50% - 22px))}}@media(pointer:coarse)and (max-width:640px){:root .pc-seg .pc-seg__item{min-inline-size:44px}:root .pc-seg:not(.pc-seg--surface-label) .pc-seg__label{min-height:var(--pc-seg-label-height, 24px);line-height:var(--pc-seg-label-height, 24px);font-size:var(--pc-text-sm, .8125rem)}.pc-seg.pc-seg--middle{--pc-seg-label-height: 28px}}.pc-toast-region{position:fixed;inset-block-start:16px;inset-inline:16px;z-index:var(--pc-z-toast, 1080);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.pc-toast{--pc-toast-hue: var(--pc-focus-ring, #87a4c5);display:flex;align-items:flex-start;gap:12px;width:min(560px,100%);padding-block:12px;padding-inline:16px 14px;border:1px solid color-mix(in srgb,var(--pc-toast-hue) 60%,transparent);border-inline-start-width:4px;border-radius:var(--pc-r-md, 10px);background:#0b1220;color:var(--pc-text, #e6ecf7);font-size:.95rem;line-height:1.45;pointer-events:auto}.pc-toast--error{--pc-toast-hue: var(--valence-severely-malefic, #E11D48)}.pc-toast--warning{--pc-toast-hue: var(--sect-extra-conditione, #F97316)}.pc-toast--success{--pc-toast-hue: var(--sect-in-sect, #22C55E)}.pc-toast__text{flex:1 1 auto;min-width:0}.pc-toast__close{flex:none;min-width:28px;min-height:28px;margin-block:-4px;margin-inline:0 -6px;border:0;border-radius:var(--pc-r-sm, 6px);background:none;color:inherit;font-size:var(--pc-text-xl, 1.25rem);line-height:1;cursor:pointer}.pc-toast__close:focus-visible{outline:2px solid var(--pc-focus-ring)}@media(prefers-reduced-motion:no-preference){.pc-toast{animation:pc-toast-in .16s ease-out}@keyframes pc-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}
.ant-modal-wrap,.ant-drawer-body,.support-panel{overscroll-behavior:contain}.ant-select-dropdown .rc-virtual-list-holder{max-height:min(320px,60vh);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.ant-select-dropdown .rc-virtual-list{max-height:min(320px,60vh);overscroll-behavior:contain}.ant-picker-dropdown .ant-picker-panel-container{max-height:min(60vh,420px);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.ant-select-dropdown,.ant-picker-dropdown{overscroll-behavior:contain;touch-action:pan-y;max-width:calc(100vw - 16px);box-sizing:border-box}.ant-select-dropdown .ant-select-item-option-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-pc-input=touch] :is(.ant-drawer-body,.ant-modal-wrap):has(.pc-select [aria-expanded=true]){overflow:hidden;scrollbar-gutter:stable}:root[data-pc-input=touch] .pc-select:not(:has([aria-expanded=true])){--ant-select-active-border-color: var(--ant-color-border, rgba(255, 255, 255, .1));--ant-select-hover-border-color: var(--ant-color-border, rgba(255, 255, 255, .1));--ant-select-active-outline-color: transparent}:root[data-pc-input=touch] .pc-entry{--ant-date-picker-active-border-color: var(--ant-color-border, rgba(255, 255, 255, .1));--ant-date-picker-hover-border-color: var(--ant-color-border, rgba(255, 255, 255, .1));--ant-date-picker-active-shadow: none;--ant-input-number-active-border-color: var(--ant-color-border, rgba(255, 255, 255, .1));--ant-input-number-hover-border-color: var(--ant-color-border, rgba(255, 255, 255, .1));--ant-input-number-active-shadow: none;--ant-input-active-border-color: var(--ant-color-border, rgba(255, 255, 255, .1));--ant-input-hover-border-color: var(--ant-color-border, rgba(255, 255, 255, .1));--ant-input-active-shadow: none}@media(pointer:coarse){.pc-select-option{align-items:center}}.ant-select .ant-select-input,.ant-select .ant-select-selection-search-input,.ant-select .ant-select-selection-search input{background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none}.ant-select .ant-select-input:-webkit-autofill,.ant-select .ant-select-input:-webkit-autofill:hover,.ant-select .ant-select-input:-webkit-autofill:focus,.ant-select .ant-select-selection-search-input:-webkit-autofill,.ant-select .ant-select-selection-search-input:-webkit-autofill:hover,.ant-select .ant-select-selection-search-input:-webkit-autofill:focus{box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:inherit!important;caret-color:transparent;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}:root{--z-dropdown: var(--pc-z-dropdown, 1050);--z-modal: var(--pc-z-modal, 1100);--z-drawer: var(--pc-z-drawer, 1100);--z-tooltip: var(--pc-z-tooltip, 1200);--z-toast: var(--pc-z-toast, 1080)}.ant-select-dropdown,.ant-picker-dropdown{z-index:var(--z-dropdown)}.ant-modal-root{z-index:var(--z-modal)}.ant-drawer{z-index:var(--z-drawer)}.ant-tooltip{z-index:var(--z-tooltip)}:where(button,[role=button],input,select,textarea,.ant-select-selector,.ant-picker):focus-visible{outline:2px solid var(--pc-focus-ring, #87a4c5);outline-offset:var(--pc-ring-offset, 2px)}button.ant-btn:not(:disabled):focus-visible{outline:2px solid var(--pc-focus-ring, #87a4c5);outline-offset:var(--pc-ring-offset, 2px)}div.ant-select.ant-select:has(.ant-select-input:focus-visible){outline:2px solid var(--pc-focus-ring, #87a4c5);outline-offset:var(--pc-ring-offset, 2px);box-shadow:none}:where(button,[role=button],input,select,textarea,.ant-select-selector,.ant-picker){touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media(max-width:900px){input,select,textarea,.ant-input,.ant-picker-input>input,.ant-select-selector,.ant-select-selection-search-input,.ant-select-selection-item{font-size:16px!important}.ant-select-dropdown,.ant-picker-dropdown{overscroll-behavior:contain;touch-action:pan-y}.ant-select .ant-select-selector,.ant-select .ant-select-selection-item,.ant-select .ant-select-arrow,.ant-btn,.filter-chip,.zodiac-chip{-webkit-tap-highlight-color:transparent}.ant-select-dropdown{max-height:60vh;max-width:calc(100vw - 12px);overflow-y:auto;-webkit-overflow-scrolling:touch}.ant-drawer-close{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.ant-select-dropdown,.ant-picker-dropdown,.ant-select-dropdown .rc-virtual-list,.ant-select-dropdown .rc-virtual-list-holder,.ant-picker-dropdown .ant-picker-panel,.ant-picker-dropdown .ant-picker-panel-container{scrollbar-color:rgba(255,255,255,.7) transparent}.ant-select-dropdown::-webkit-scrollbar,.ant-picker-dropdown::-webkit-scrollbar,.ant-select-dropdown .rc-virtual-list::-webkit-scrollbar,.ant-select-dropdown .rc-virtual-list-holder::-webkit-scrollbar,.ant-picker-dropdown .ant-picker-panel::-webkit-scrollbar,.ant-picker-dropdown .ant-picker-panel-container::-webkit-scrollbar{width:10px}.ant-select-dropdown::-webkit-scrollbar-thumb,.ant-picker-dropdown::-webkit-scrollbar-thumb,.ant-select-dropdown .rc-virtual-list::-webkit-scrollbar-thumb,.ant-select-dropdown .rc-virtual-list-holder::-webkit-scrollbar-thumb,.ant-picker-dropdown .ant-picker-panel::-webkit-scrollbar-thumb,.ant-picker-dropdown .ant-picker-panel-container::-webkit-scrollbar-thumb{background:#ffffffb3;border-radius:var(--pc-r-full, 999px);border:2px solid transparent;background-clip:content-box}.ant-select-dropdown::-webkit-scrollbar-track,.ant-picker-dropdown::-webkit-scrollbar-track,.ant-select-dropdown .rc-virtual-list::-webkit-scrollbar-track,.ant-select-dropdown .rc-virtual-list-holder::-webkit-scrollbar-track,.ant-picker-dropdown .ant-picker-panel::-webkit-scrollbar-track,.ant-picker-dropdown .ant-picker-panel-container::-webkit-scrollbar-track{background:transparent}}:root{--glyph-lift-to: var(--pc-text);--glyph-sun: var(--planet-sun);--glyph-moon: var(--planet-moon);--glyph-mercury: var(--planet-mercury);--glyph-venus: var(--planet-venus);--glyph-mars: var(--planet-mars);--glyph-jupiter: var(--planet-jupiter);--glyph-saturn: color-mix(in srgb, var(--planet-saturn) 88%, var(--glyph-lift-to));--glyph-northnode: var(--body-north-node);--glyph-southnode: var(--body-south-node);--glyph-partoffortune: var(--planet-sun);--glyph-neptune: var(--planet-neptune);--glyph-pluto: color-mix(in srgb, var(--planet-pluto-on-dark, var(--planet-pluto)) 88%, var(--glyph-lift-to));--glyph-uranus: var(--planet-uranus);--glyph-ceres: var(--body-ceres);--glyph-juno: var(--body-juno);--glyph-pallas: var(--body-pallas);--glyph-vesta: var(--body-vesta);--glyph-chiron: var(--body-chiron);--glyph-pholus: var(--body-pholus);--glyph-eris: var(--body-eris);--glyph-lilith-mean: color-mix(in srgb, var(--body-lilith-on-dark, var(--body-lilith)) 88%, var(--glyph-lift-to));--glyph-lilith-true: color-mix(in srgb, var(--body-lilith-on-dark, var(--body-lilith)) 88%, var(--glyph-lift-to));--glyph-northnode-mean: var(--body-north-node);--glyph-northnode-true: var(--body-north-node);--glyph-southnode-mean: var(--body-south-node);--glyph-southnode-true: var(--body-south-node);--glyph-zodiac-aries: var(--zodiac-aries);--glyph-zodiac-taurus: var(--zodiac-taurus);--glyph-zodiac-gemini: var(--zodiac-gemini);--glyph-zodiac-cancer: var(--zodiac-cancer);--glyph-zodiac-leo: var(--zodiac-leo);--glyph-zodiac-virgo: var(--zodiac-virgo);--glyph-zodiac-libra: var(--zodiac-libra);--glyph-zodiac-scorpio: color-mix(in srgb, var(--zodiac-scorpio-on-dark, var(--zodiac-scorpio)) 88%, var(--glyph-lift-to));--glyph-zodiac-sagittarius: var(--zodiac-sagittarius);--glyph-zodiac-capricorn: var(--zodiac-capricorn);--glyph-zodiac-aquarius: var(--zodiac-aquarius);--glyph-zodiac-pisces: var(--zodiac-pisces);--glyph-element-fire: var(--element-fire);--glyph-element-earth: var(--element-earth);--glyph-element-air: var(--element-air);--glyph-element-water: var(--element-water);--glyph-sect-day: var(--section-day);--glyph-sect-night: var(--section-night)}body.glyphs-colored .ph-glyph--planet-saturn,body.glyphs-colored .glyph--planet.glyph--saturn{color:var(--glyph-saturn)}body.glyphs-colored .ph-glyph--planet-jupiter,body.glyphs-colored .glyph--planet.glyph--jupiter{color:var(--glyph-jupiter)}body.glyphs-colored .ph-glyph--planet-mars,body.glyphs-colored .glyph--planet.glyph--mars{color:var(--glyph-mars)}body.glyphs-colored .ph-glyph--planet-sun,body.glyphs-colored .glyph--planet.glyph--sun{color:var(--glyph-sun)}body.glyphs-colored .ph-glyph--planet-venus,body.glyphs-colored .glyph--planet.glyph--venus{color:var(--glyph-venus)}body.glyphs-colored .ph-glyph--planet-mercury,body.glyphs-colored .glyph--planet.glyph--mercury{color:var(--glyph-mercury)}body.glyphs-colored .ph-glyph--planet-moon,body.glyphs-colored .glyph--planet.glyph--moon{color:var(--glyph-moon)}body.glyphs-colored .ph-glyph--planet-northnode,body.glyphs-colored .glyph--planet.glyph--northnode{color:var(--glyph-northnode)}body.glyphs-colored .ph-glyph--planet-southnode,body.glyphs-colored .glyph--planet.glyph--southnode{color:var(--glyph-southnode)}body.glyphs-colored .ph-glyph--planet-partoffortune,body.glyphs-colored .glyph--planet.glyph--partoffortune{color:var(--glyph-partoffortune)}body.glyphs-colored .ph-glyph--planet-neptune,body.glyphs-colored .glyph--planet.glyph--neptune{color:var(--glyph-neptune)}body.glyphs-colored .ph-glyph--planet-pluto,body.glyphs-colored .glyph--planet.glyph--pluto{color:var(--glyph-pluto)}body.glyphs-colored .ph-glyph--planet-uranus,body.glyphs-colored .glyph--planet.glyph--uranus{color:var(--glyph-uranus)}body.glyphs-colored .ph-glyph--planet-ceres,body.glyphs-colored .glyph--planet.glyph--ceres{color:var(--glyph-ceres)}body.glyphs-colored .ph-glyph--planet-juno,body.glyphs-colored .glyph--planet.glyph--juno{color:var(--glyph-juno)}body.glyphs-colored .ph-glyph--planet-pallas,body.glyphs-colored .glyph--planet.glyph--pallas{color:var(--glyph-pallas)}body.glyphs-colored .ph-glyph--planet-vesta,body.glyphs-colored .glyph--planet.glyph--vesta{color:var(--glyph-vesta)}body.glyphs-colored .ph-glyph--planet-chiron,body.glyphs-colored .glyph--planet.glyph--chiron{color:var(--glyph-chiron)}body.glyphs-colored .ph-glyph--planet-pholus,body.glyphs-colored .glyph--planet.glyph--pholus{color:var(--glyph-pholus)}body.glyphs-colored .ph-glyph--planet-eris,body.glyphs-colored .glyph--planet.glyph--eris{color:var(--glyph-eris)}body.glyphs-colored .ph-glyph--planet-meanblackmoonlilith,body.glyphs-colored .glyph--planet.glyph--meanblackmoonlilith{color:var(--glyph-lilith-mean)}body.glyphs-colored .ph-glyph--planet-trueblackmoonlilith,body.glyphs-colored .glyph--planet.glyph--trueblackmoonlilith{color:var(--glyph-lilith-true)}body.glyphs-colored .ph-glyph--planet-meannorthnode,body.glyphs-colored .glyph--planet.glyph--meannorthnode{color:var(--glyph-northnode-mean)}body.glyphs-colored .ph-glyph--planet-truenorthnode,body.glyphs-colored .glyph--planet.glyph--truenorthnode{color:var(--glyph-northnode-true)}body.glyphs-colored .ph-glyph--planet-meansouthnode,body.glyphs-colored .glyph--planet.glyph--meansouthnode{color:var(--glyph-southnode-mean)}body.glyphs-colored .ph-glyph--planet-truesouthnode,body.glyphs-colored .glyph--planet.glyph--truesouthnode{color:var(--glyph-southnode-true)}body.glyphs-colored .ph-glyph--zodiac-aries,body.glyphs-colored .glyph--zodiac.glyph--zodiac-aries{color:var(--glyph-zodiac-aries)}body.glyphs-colored .ph-glyph--zodiac-taurus,body.glyphs-colored .glyph--zodiac.glyph--zodiac-taurus{color:var(--glyph-zodiac-taurus)}body.glyphs-colored .ph-glyph--zodiac-gemini,body.glyphs-colored .glyph--zodiac.glyph--zodiac-gemini{color:var(--glyph-zodiac-gemini)}body.glyphs-colored .ph-glyph--zodiac-cancer,body.glyphs-colored .glyph--zodiac.glyph--zodiac-cancer{color:var(--glyph-zodiac-cancer)}body.glyphs-colored .ph-glyph--zodiac-leo,body.glyphs-colored .glyph--zodiac.glyph--zodiac-leo{color:var(--glyph-zodiac-leo)}body.glyphs-colored .ph-glyph--zodiac-virgo,body.glyphs-colored .glyph--zodiac.glyph--zodiac-virgo{color:var(--glyph-zodiac-virgo)}body.glyphs-colored .ph-glyph--zodiac-libra,body.glyphs-colored .glyph--zodiac.glyph--zodiac-libra{color:var(--glyph-zodiac-libra)}body.glyphs-colored .ph-glyph--zodiac-scorpio,body.glyphs-colored .glyph--zodiac.glyph--zodiac-scorpio{color:var(--glyph-zodiac-scorpio)}body.glyphs-colored .ph-glyph--zodiac-sagittarius,body.glyphs-colored .glyph--zodiac.glyph--zodiac-sagittarius{color:var(--glyph-zodiac-sagittarius)}body.glyphs-colored .ph-glyph--zodiac-capricorn,body.glyphs-colored .glyph--zodiac.glyph--zodiac-capricorn{color:var(--glyph-zodiac-capricorn)}body.glyphs-colored .ph-glyph--zodiac-aquarius,body.glyphs-colored .glyph--zodiac.glyph--zodiac-aquarius{color:var(--glyph-zodiac-aquarius)}body.glyphs-colored .ph-glyph--zodiac-pisces,body.glyphs-colored .glyph--zodiac.glyph--zodiac-pisces{color:var(--glyph-zodiac-pisces)}body.glyphs-colored .ph-glyph--element-fire,body.glyphs-colored .glyph--element.glyph--element-fire{color:var(--glyph-element-fire)}body.glyphs-colored .ph-glyph--element-earth,body.glyphs-colored .glyph--element.glyph--element-earth{color:var(--glyph-element-earth)}body.glyphs-colored .ph-glyph--element-air,body.glyphs-colored .glyph--element.glyph--element-air{color:var(--glyph-element-air)}body.glyphs-colored .ph-glyph--element-water,body.glyphs-colored .glyph--element.glyph--element-water{color:var(--glyph-element-water)}body.glyphs-colored .ph-glyph--sect-day{color:var(--glyph-sect-day)}body.glyphs-colored .ph-glyph--sect-night{color:var(--glyph-sect-night)}.ph-glyph--phase-full{font-weight:700}:root .ph-glyph--phase-full{-webkit-text-stroke:.28px color-mix(in srgb,var(--planet-sun) 24%,transparent);text-shadow:0 0 .75px color-mix(in srgb,var(--planet-sun) 24%,transparent)}:root body.glyphs-colored .ph-glyph--phase-new{color:var(--planet-moon)}body.glyphs-colored .ph-glyph--condition-retrograde{color:var(--motion-retrograde)}:root body.glyphs-colored .ph-glyph--condition-combust{color:var(--solar-combust)}:root body.glyphs-colored .ph-glyph--condition-under-beams{color:var(--solar-under-beams)}:root body.glyphs-colored .ph-glyph--condition-cazimi{color:var(--solar-cazimi)}:root body.glyphs-colored .ph-glyph--condition-station{color:var(--motion-stationary)}:root body.glyphs-colored .ph-glyph--condition-direct{color:var(--motion-normal-direct)}:root body.glyphs-colored .ph-glyph--phase-waxing-crescent,:root body.glyphs-colored .ph-glyph--phase-first-quarter,:root body.glyphs-colored .ph-glyph--phase-waxing-gibbous{color:var(--phase-waxing)}:root body.glyphs-colored .ph-glyph--phase-waning-gibbous,:root body.glyphs-colored .ph-glyph--phase-last-quarter,:root body.glyphs-colored .ph-glyph--phase-waning-crescent{color:var(--phase-waning)}:root body.glyphs-colored .ph-glyph--phase-full{color:var(--planet-sun)}:root{--voc-active: var(--valence-severely-malefic);--voc-clear: var(--valence-very-benefic);--voc-unknown: var(--valence-neutral)}.glyph-monogram{font-family:var(--pc-font-sans, ui-sans-serif, system-ui, sans-serif);font-weight:600;letter-spacing:-.02em}
:root{--pc-label-size: max(12px, .7875rem);--pc-field-gap: 6px}.filter-label{display:flex;align-items:center;gap:4px;margin:0 0 var(--pc-field-gap) 0;font-size:var(--pc-label-size);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ant-color-text-secondary, #4b5563);line-height:1.3}.filter-label .anticon{color:var(--ant-color-text, #0c1116);flex:0 0 auto;line-height:1}.pc-field{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pc-field-gap);min-width:0}.pc-field>:last-child{width:100%}.pc-field>.filter-label{margin-block-end:0}.ant-picker.ant-picker-disabled .ant-picker-input>input[disabled]{color:#96a3ba}:root{--lock: var(--valence-severely-malefic, #E11D48);--lock-tint: color-mix(in srgb, var(--lock) 12%, transparent)}.pc-lock-glyph{flex:none;color:var(--lock);vertical-align:-2px}.pc-locked-option{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.pc-locked-option__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.pc-locked-option--locked .pc-locked-option__label{color:var(--pc-text, #e6ecf7);opacity:.55}.pc-locked-option__slot{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:20px;border-radius:var(--pc-r-sm, 6px);outline-offset:2px}.pc-locked-option__slot:focus-visible{outline:2px solid var(--pc-focus-ring)}.pc-locked-option__slot--target{height:24px}@media(pointer:coarse){.pc-locked-option__slot--target{min-width:44px;min-height:44px;margin-block:-10px}}.pc-locked-option--locked{border-radius:var(--pc-r-sm, 6px);cursor:default}.pc-locked-option--locked:hover{background:var(--lock-tint)}.pc-locked-group{position:relative}.pc-locked-group__legend{display:flex;align-items:center;gap:8px}.pc-locked-group__body{opacity:.55;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pc-locked-hint{display:flex;flex-direction:column;gap:6px;max-width:260px}.pc-locked-hint__text{line-height:1.45}.pc-locked-hint__actions{display:flex;gap:14px}.pc-locked-hint__action{padding:0;border:0;background:none;color:var(--pc-accent, #E3B94E);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.pc-locked-hint__action:hover,.pc-locked-hint__action:focus-visible{text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:no-preference){.pc-locked-option__slot{transition:opacity .16s ease}}.pc-locked-placeholder{position:relative;min-height:96px}.pc-locked-placeholder__rows{margin:0;padding:0;list-style:none;filter:blur(4px);opacity:.7;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pc-locked-placeholder__rows li{padding:8px 0;border-bottom:1px solid rgba(221,235,255,.08)}.pc-locked-placeholder__lock{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.pc-locked-placeholder__badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--lock) 60%,transparent);border-radius:var(--pc-r-md, 10px);background:#0b1220;color:var(--pc-text, #e6ecf7)}
.obs-island{--obs-gap-chapter: 28px;--obs-gap-group: 16px;--obs-surface-workspace: var(--pc-glass-workspace, rgba(7, 13, 26, .8));--obs-surface: var(--pc-glass-card, rgba(7, 13, 26, .85));--obs-surface-dense: var(--pc-glass-dense, rgba(7, 13, 26, .91));--obs-surface-dense-inset: var(--pc-glass-dense-on-workspace, rgba(7, 13, 26, .55));--obs-surface-floating: var(--pc-glass-floating, rgba(7, 13, 26, .98));--obs-surface-hero: var(--pc-glass-home-hero, rgba(7, 13, 26, .62));--obs-surface-inset: transparent;--obs-surface-inset-tint: var(--obs-surface-raised);--obs-surface-table: var(--obs-surface-dense);--obs-surface-raised: var(--pc-glass-nested, color-mix(in srgb, var(--pc-surface-2, #141a28) 70%, transparent));--obs-hairline: color-mix(in srgb, var(--pc-text, #DDEBFF) 10%, transparent);--obs-heading-surface: var(--obs-surface-raised);--obs-heading-hairline: color-mix(in srgb, var(--pc-text-secondary, #A9B8D0) 22%, transparent);--obs-row-rest: transparent;--obs-row-lift: color-mix(in srgb, var(--pc-surface-2, #141A28) 55%, transparent);--obs-row-separator: color-mix(in srgb, var(--pc-text, #DDEBFF) 12%, transparent);--obs-text-secondary: var(--pc-text-secondary, #A9B8D0);--obs-text-muted: var(--pc-text-secondary, #A9B8D0);--obs-radius: var(--pc-r-lg, 14px);--obs-surface-padding: 16px 22px;--obs-surface-padding-compact: 12px 14px}.obs-numeric{font-variant-numeric:tabular-nums}.obs-muted{color:var(--obs-text-muted)}.obs-quiet{color:var(--obs-text-secondary)}.obs-small{font-size:var(--pc-text-sm, .8125rem)}.obs-state{font-weight:600}.obs-surface{background:var(--obs-surface-workspace);border:1px solid var(--pc-glass-border-nav, rgba(169, 184, 208, .12));border-radius:var(--obs-radius);padding:var(--obs-surface-padding)}.obs-island .obs-surface .obs-surface{background:var(--obs-surface-inset-tint)}.obs-island .obs-surface .obs-disclosure{background:var(--obs-surface-inset)}.obs-island .obs-disclosure .obs-surface{background:var(--obs-surface-raised)}.obs-dense{background:var(--obs-surface-dense);border-radius:var(--obs-radius)}.obs-island .obs-surface .obs-dense,.obs-island .obs-disclosure .obs-dense{background:var(--obs-surface-dense-inset)}.obs-chapter{display:flex;flex-direction:column;gap:8px;container-type:inline-size;min-width:0}.obs-island .obs-chapter__title{text-wrap:balance;overflow-wrap:anywhere;font-size:var(--pc-text-lg, 1.125rem);font-weight:600;line-height:1.3;letter-spacing:0;color:var(--pc-text, #DDEBFF)}.obs-island .obs-block__title{font-size:var(--pc-text-md, .9375rem);font-weight:600;line-height:1.35;color:var(--pc-text, #DDEBFF);display:flex;align-items:center;justify-content:flex-start;gap:6px}.obs-island .obs-block__subtitle{font-size:var(--pc-text-base, .875rem);font-weight:600;color:var(--obs-text-secondary)}.obs-chapter__notice{max-width:72ch}.obs-chapter__skeleton{padding-block:4px}.obs-more{margin-block-start:2px;min-width:0}.obs-more>.pc-disclose__body:before{content:"";display:block;block-size:8px}.obs-link-disclosure{--obs-link-ink: var(--ant-color-link, var(--pc-accent));--obs-link-pad-block: 4px;--obs-link-pad-inline: 0;--obs-link-line: normal;--obs-link-radius: var(--ant-border-radius, var(--pc-r-md, 10px));--obs-link-transition: color var(--ant-motion-duration-mid, .2s) var(--ant-motion-ease-in-out, ease);box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;padding-block:var(--obs-link-pad-block);padding-inline:var(--obs-link-pad-inline);border:1px solid transparent;border-radius:var(--obs-link-radius);background:transparent;color:var(--obs-link-ink);font-family:var(--ant-font-family, inherit);font-size:var(--ant-font-size, 14px);font-weight:400;line-height:var(--obs-link-line);letter-spacing:normal;overflow-wrap:anywhere;cursor:pointer;list-style:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--obs-link-transition)}.obs-link-disclosure:hover{--obs-link-ink: var(--ant-color-link-hover, var(--pc-accent-hover))}.obs-link-disclosure:active{--obs-link-ink: var(--ant-color-link-active, var(--pc-accent-active))}summary.obs-link-disclosure::-webkit-details-marker{display:none}summary.obs-link-disclosure:before,.obs-link-caret:before{content:"";flex:none;inline-size:5px;block-size:5px;margin-inline:1px 2px;border-block-end:1.5px solid currentColor;border-inline-end:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease}summary.obs-link-disclosure:dir(rtl):before,.obs-link-caret:dir(rtl):before{transform:rotate(45deg)}button.obs-link-caret{gap:6px}details[open]>summary.obs-link-disclosure:before{transform:rotate(45deg)}details[open]>summary.obs-link-disclosure:dir(rtl):before{transform:rotate(-45deg)}.obs-link-disclosure__chevron{color:currentColor}@media(prefers-reduced-motion:reduce){.obs-link-disclosure{--obs-link-transition: none}summary.obs-link-disclosure:before,.obs-link-caret:before{transition:none}}.obs-header-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 16px;min-width:0}.obs-header-controls__context{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;margin:0;color:var(--obs-text-secondary);font-size:var(--pc-text-base, .875rem);font-variant-numeric:tabular-nums}.obs-header-controls__place{min-width:0;max-width:100%;overflow-wrap:anywhere}.obs-header-controls__location{color:var(--pc-text, #DDEBFF)}.obs-header-controls__sep{margin-inline:6px}.obs-header-controls__tz,.obs-header-controls__time{white-space:nowrap}.obs-header-controls__timestamp{min-width:0}.obs-header-controls__actions{display:inline-flex;flex:none;align-items:center;gap:8px}.obs-header-controls__refresh{min-height:40px}@media(max-width:600px){.obs-header-controls__context{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.4}.obs-header-controls__tz{white-space:normal;overflow-wrap:anywhere}.obs-header-controls__refresh.obs-header-controls__refresh{inline-size:44px;min-inline-size:44px;min-height:44px;padding-inline:0}.obs-header-controls__refresh-label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.obs-header-controls__sizer{visibility:hidden}.obs-island .obs-disclosure{background:var(--obs-surface-workspace);border:1px solid var(--obs-hairline);border-radius:var(--obs-radius);max-width:100%}.obs-disclosure__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;flex:1 1 auto;max-width:100%;min-width:0}.obs-disclosure__labels{display:flex;flex-direction:column;gap:2px;min-width:0}.obs-disclosure__title{font-size:var(--pc-text-md, .9375rem);font-weight:600;color:var(--pc-text, #DDEBFF)}.obs-disclosure__description{font-size:var(--pc-text-sm, .8125rem);color:var(--obs-text-secondary)}.obs-disclosure__summary{font-size:var(--pc-text-sm, .8125rem);color:var(--obs-text-secondary);white-space:nowrap;min-width:0;max-width:26ch;overflow:hidden;text-overflow:ellipsis}.obs-rail{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.obs-rail__tile{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:72px;max-width:180px;min-height:40px;padding:6px 12px;border:1px solid var(--obs-hairline);border-radius:var(--pc-r-md, 10px);background:var(--obs-surface-raised);color:var(--pc-text, #DDEBFF);font:inherit;font-size:var(--pc-text-base, .875rem);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.obs-rail__tile:hover:not(:disabled){border-color:color-mix(in srgb,var(--pc-accent, #C8A96B) 40%,transparent)}.obs-rail__tile--selected{border-color:var(--pc-accent, #C8A96B);background:color-mix(in srgb,var(--pc-accent, #C8A96B) 12%,var(--obs-surface-raised));font-weight:600}.obs-rail__tile:disabled{opacity:.5;cursor:default}.obs-rail__glyph{font-family:var(--pc-font-glyph);font-variant-emoji:text;line-height:1}.obs-rail__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obs-formula{display:flex;flex-direction:column;gap:8px;min-width:0}.obs-formula__summary{margin:0;font-size:var(--pc-text-base, .875rem);color:var(--obs-text-secondary)}.obs-formula__empty{margin:0;font-size:var(--pc-text-sm, .8125rem)}.obs-formula__terms{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.obs-formula__term{display:inline-flex;align-items:center;gap:4px;padding-block:4px;padding-inline:10px 6px;border:1px solid var(--obs-hairline);border-radius:var(--pc-r-sm, 6px);background:var(--obs-surface-raised);font-size:var(--pc-text-sm, .8125rem)}.obs-formula__term-label{min-width:0}.obs-formula__remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--pc-r-full, 999px);background:transparent;color:var(--obs-text-secondary);font:inherit;cursor:pointer}.obs-formula__remove:hover{color:var(--pc-text, #DDEBFF);background:color-mix(in srgb,var(--pc-text, #DDEBFF) 8%,transparent)}.obs-hairlines{margin:0;padding:0;list-style:none;min-width:0}.obs-hairlines__row{padding-block:8px;border-block-end:1px solid var(--obs-hairline)}.obs-hairlines__row:last-child{border-block-end:none}@container (max-width: 639px){.obs-surface{padding:var(--obs-surface-padding-compact)}.obs-rail__tile{min-height:44px}}@media(max-width:600px){.obs-island .obs-chapter__title{font-size:var(--pc-text-body, 1rem)}.obs-chapter{gap:6px}}@media(pointer:coarse){.obs-header-controls__refresh,.obs-more__summary,.obs-link-disclosure{min-height:44px}}@media(hover:none)and (pointer:coarse){.obs-rail__tile,.obs-formula__remove{min-height:44px}.obs-formula__remove{min-width:44px}}@media(prefers-reduced-motion:reduce){.obs-rail__tile{transition:none}}@media(pointer:coarse){.obs-disclosure__hit{min-height:44px;align-items:center}}.pc-attached-tabs__nav{padding-inline:14px;background:var(--obs-surface-workspace);border-radius:var(--obs-radius)}@media(pointer:coarse)and (min-width:768px){.pc-attached-tabs__item{min-height:44px}.pc-attached-tabs__item>[role=tab]{display:flex;align-items:center;min-height:44px}}@media(max-width:767px){.pc-attached-tabs__nav .pc-attached-tabs__item.pc-attached-tabs__item{padding-block:6px}.pc-attached-tabs__item>[role=tab]{position:relative}.pc-attached-tabs__item>[role=tab]:after{content:"";position:absolute;inset:-11px 0}}
.pc-status-badge{--status-badge-height: 24px;--status-badge-padding-inline: 7px;--status-badge-gap: 4px;--status-badge-font-size: max(12px, .78em);display:inline-flex;align-items:center;justify-content:center;gap:var(--status-badge-gap);flex:0 0 auto;box-sizing:border-box;max-width:100%;min-block-size:var(--status-badge-height);padding-block:0;padding-inline:var(--status-badge-padding-inline);border:1px solid color-mix(in srgb,var(--status-hue, currentColor) 40%,transparent);border-radius:var(--pc-r-full, 999px);background:color-mix(in srgb,var(--status-hue, currentColor) 12%,transparent);color:color-mix(in srgb,var(--status-hue, currentColor) 75%,#fff);font-size:var(--status-badge-font-size);font-weight:700;line-height:1;white-space:nowrap;vertical-align:middle;cursor:help}.pc-status-badge--compact{--status-badge-height: 20px;--status-badge-padding-inline: 5px;--status-badge-gap: 0px;--status-badge-font-size: max(12px, .78em)}.pc-status-badge--compact.pc-dignity-badge--peregrine:not(.pc-status-badge--icon-only){--status-badge-gap: 2px}.pc-status-badge--icon-only,.pc-status-badge:has(>.pc-status-badge__glyph-frame:only-child){inline-size:var(--status-badge-height);padding-inline:0}.pc-status-badge__glyph-frame{inline-size:1em;block-size:1em;display:grid;place-items:center;justify-content:center;flex:0 0 auto;overflow:visible;color:var(--status-hue, currentColor);font-family:var(--pc-font-glyph);font-size:1.05em;line-height:1;translate:var(--glyph-shift-x, 0) var(--glyph-shift-y, 0);scale:var(--glyph-scale, 1)}.pc-status-badge--placeholder{--status-hue: var(--pc-muted, #8a94a6);cursor:default}.pc-status-badge__word{min-width:0}.pc-status-badge__glyph-frame[data-glyph=dignity_up]{--glyph-shift-y: .102em}.pc-status-badge__glyph-frame[data-glyph=dignity_down]{--glyph-shift-y: -.061em}.pc-status-badge__glyph-frame[data-glyph=dignity_other]{--glyph-shift-y: .059em}.pc-status-badge__glyph-frame[data-glyph=direct]{--glyph-shift-y: .063em}.pc-status-badge__glyph-frame[data-glyph=retrograde]{--glyph-shift-y: .04em}.pc-status-badge__glyph-frame[data-glyph=combust]{--glyph-shift-x: -.091em}.pc-status-badge__glyph-frame[data-glyph=combust]:dir(rtl){--glyph-shift-x: .091em}.pc-badge-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.pc-badge-row--end{justify-content:flex-end;gap:6px}.pc-badge-row .pc-house-badge,.pc-badge-row .pc-badge-chip{box-sizing:border-box;min-block-size:24px;padding-block:0;line-height:1.2}
.pc-status-badge.pc-solar-badge--free-from-beams{font-weight:600}.pc-status-badge.pc-sect-badge{cursor:default;color:color-mix(in srgb,var(--status-hue, currentColor) 80%,#fff)}.pc-dignity-tip{white-space:normal}.pc-dignity-tip__fact{white-space:nowrap}.pc-dignity-tip__sep{opacity:.7}.pc-voc-badge{letter-spacing:.04em}.pc-status-badge.pc-valence-badge{cursor:default;font-weight:600}.pc-voc-badge__short{display:none}.pc-house-badge{display:inline-flex;align-items:center;justify-content:center;min-width:2.35em;max-width:100%;box-sizing:border-box;padding:3px 6px;border:1px solid var(--ant-color-border, rgba(0, 0, 0, .1));border-radius:var(--pc-r-sm, 6px);font-family:inherit;font-size:.86em;font-weight:800;line-height:1;letter-spacing:0;white-space:nowrap;cursor:help;flex:0 0 auto}.pc-house-badge-item{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-width:0;flex:0 0 auto}.pc-house-badge.pc-house-badge--colored,.cell-content .condition-badge.pc-house-badge.pc-house-badge--colored,.result-badge.pc-house-badge.pc-house-badge--colored,.window-badge.pc-house-badge.pc-house-badge--colored{color:var(--house-badge-text, #ffffff);background:var(--house-badge-color, var(--ant-color-fill-quaternary, rgba(0, 0, 0, .03)));border-color:var(--house-badge-border, var(--house-badge-color, var(--ant-color-border, rgba(0, 0, 0, .1))));text-shadow:0 1px 1px rgba(0,0,0,.18)}.pc-house-badge.pc-house-badge--plain,.cell-content .condition-badge.pc-house-badge.pc-house-badge--plain,.result-badge.pc-house-badge.pc-house-badge--plain,.window-badge.pc-house-badge.pc-house-badge--plain{color:var(--ant-color-text-secondary, #4b5563);background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .03));border-color:var(--ant-color-border, rgba(0, 0, 0, .1));text-shadow:none}.pc-house-badge-group{display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:100%;min-width:0;flex:0 1 auto;white-space:nowrap;vertical-align:middle}.pc-house-badge-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:1em;height:1em;font-size:.9em;line-height:1;color:var(--ant-color-text-secondary, #4b5563);cursor:help}.pc-house-badge-arrow:dir(rtl){transform:scaleX(-1)}
.pc-aspect-badge{display:inline-flex;align-items:center;gap:4px;max-width:100%;box-sizing:border-box;padding:1px 7px;border:1px solid color-mix(in srgb,var(--aspect-hue, currentColor) 42%,transparent);border-radius:var(--pc-r-sm, 6px);background:color-mix(in srgb,var(--aspect-hue, currentColor) 12%,transparent);color:color-mix(in srgb,var(--aspect-hue, currentColor) 75%,#fff);font-weight:600;line-height:1.3;white-space:nowrap}.pc-aspect-badge__glyph{color:var(--aspect-glyph, var(--aspect-hue, currentColor));font-family:var(--pc-font-glyph);line-height:1}.pc-aspect-badge--compact{padding:1px 5px;gap:0}.pc-aspect-badge--inline{min-block-size:18px;padding:1px 5px;gap:3px;line-height:1.1}.pc-aspect-badge--inline .pc-aspect-badge__glyph{font-size:var(--pc-text-sm)}.pc-aspect-badge--inline .pc-aspect-badge__word{font-size:var(--pc-text-xs)}
.island-needs-location{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;margin:16px 0;border:1px solid var(--pc-border, rgba(0, 0, 0, .12));border-radius:var(--pc-r-md, 10px);background:var(--pc-surface-2, rgba(0, 0, 0, .03));color:var(--pc-text, inherit)}.island-needs-location__message{margin:0;font-size:var(--pc-text-body, 1rem)}.island-needs-location__open-settings{padding:8px 18px;border:1px solid var(--pc-accent, currentColor);border-radius:8px;background:var(--pc-accent, transparent);color:var(--pc-accent-text, inherit);cursor:pointer;font-size:.9rem;font-weight:600}.island-needs-location__open-settings:hover{background:var(--pc-accent-hover, var(--pc-accent, transparent))}
.chart-state-panel{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:8px 0}.chart-state-panel__message{margin:0;max-inline-size:60ch;color:var(--pc-text, #ddebff);font-size:var(--pc-text-body, 1rem)}.chart-wheel-head>.chart-status-slot{display:flex;flex:1 1 0;align-items:center;gap:8px;min-width:0;min-block-size:22px;color:var(--pc-text, #ddebff);font-size:var(--ant-font-size, 14px);line-height:22px}.chart-wheel-mark--idle{visibility:hidden}@container chart-wheel-head (max-width: 479px){.chart-wheel-head>.chart-status-slot{order:3;flex-basis:100%}}.chart-status-slot__text{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-status-slot__action{flex:none;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;line-height:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.chart-status-slot__action:disabled{cursor:default;text-decoration:none;opacity:.7}@media(pointer:coarse){.chart-state-panel__action{min-block-size:44px}.chart-status-slot__action{min-block-size:44px;min-inline-size:44px;margin-block:-11px}}.chart-island{width:100%;padding:0;color:var(--pc-text);container-type:inline-size;container-name:chart-island;--pc-border: #26384f;--pc-surface: #070d1a;--pc-surface-2: #141a28;--pc-surface-3: #212835;--pc-text: #ddebff;--pc-text-muted: #a9b8d0;--pc-accent: #e3b94e;--chart-wheel-outer: rgba(221, 235, 255, .85);--chart-wheel-ring: rgba(221, 235, 255, .6);--chart-wheel-divider: rgba(221, 235, 255, .45);--chart-wheel-muted: rgba(221, 235, 255, .35);--chart-wheel-text: #ddebff;--chart-wheel-marker-bg: #070d1a;--chart-wheel-marker-stroke: rgba(221, 235, 255, .55);--chart-ring-retrograde: var(--motion-retrograde);--chart-ring-solar: var(--solar-under-beams);--chart-ring-dignified: var(--dignity-domicile);--chart-ring-neutral: rgba(221, 235, 255, .55)}.chart-wheel-card,.chart-planets-card,.chart-aspects-card{background:var(--obs-surface-workspace);border:1px solid var(--pc-glass-border-nav, rgba(169, 184, 208, .12));color:var(--pc-text);display:flex;flex-direction:column}.chart-island .chart-aspects-card,:root .chart-aspects-card{--chart-aspects-row-divider: rgba(226, 232, 240, .18)}.chart-wheel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;container:chart-wheel-head / inline-size}.chart-wheel-head__actions{display:flex;flex:0 0 auto;align-items:center;gap:12px}.chart-wheel-body{display:flex;justify-content:center;align-items:center;min-height:min(520px,90vw);flex:1;container-type:inline-size;container-name:chart-wheel}.chart-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@container chart-island (min-width: 1310px){.chart-workspace{grid-template-columns:minmax(0,64fr) minmax(0,36fr)}}.chart-planets-card .ant-table-content{overflow-x:auto}.chart-planets-card .ant-table-cell{white-space:nowrap}.chart-wheel-and-legend{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;min-width:0}.chart-svg-wheel{width:100%;max-width:min(100%,var(--chart-wheel-max, 780px));aspect-ratio:1;height:auto;filter:drop-shadow(0 8px 18px rgba(0,0,0,.16))}@container chart-wheel (max-width: 420px){.chart-degree-label{display:none}}.chart-ring-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;margin-top:10px;font-size:max(12px,.78rem);color:var(--pc-text-muted)}.chart-ring-legend__item{display:inline-flex;align-items:center;gap:5px}.chart-ring-legend__label{overflow-wrap:break-word}.chart-hover-target{cursor:pointer}.chart-hover-tooltip{position:fixed;z-index:var(--pc-z-tooltip, 1200);padding:6px 10px;border-radius:8px;background:var(--pc-surface-2);border:1px solid var(--pc-border);color:var(--pc-text);font-size:.8rem;font-weight:600;pointer-events:none;box-shadow:none}.chart-fullscreen-modal .chart-fullscreen-container{height:100vh;height:100dvh;border-radius:0;background:radial-gradient(circle at 50% 35%,rgba(227,185,78,.08),transparent 55%),var(--pc-glass-modal, rgba(7, 13, 26, .97))}.chart-fullscreen-modal{--chart-wheel-outer: rgba(221, 235, 255, .85);--chart-wheel-ring: rgba(221, 235, 255, .6);--chart-wheel-divider: rgba(221, 235, 255, .45);--chart-wheel-muted: rgba(221, 235, 255, .35);--chart-wheel-text: #ddebff;--chart-wheel-marker-bg: #070d1a;--chart-wheel-marker-stroke: rgba(221, 235, 255, .55);--chart-ring-retrograde: var(--motion-retrograde);--chart-ring-solar: var(--solar-under-beams);--chart-ring-dignified: var(--dignity-domicile);--chart-ring-neutral: rgba(221, 235, 255, .55)}.chart-fullscreen-modal .ant-modal-body{height:100%;padding:24px;box-sizing:border-box}.chart-fullscreen-content{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;gap:18px;container-type:inline-size;container-name:chart-wheel}.chart-fullscreen-modal .chart-fullscreen-wheel{display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr)}.chart-fullscreen-modal .chart-wheel-and-legend{height:100%;min-height:0;display:grid;grid-template:minmax(0,1fr) auto / minmax(0,1fr);justify-items:center}.chart-fullscreen-modal .chart-svg-wheel{width:100%;height:100%;min-height:0;max-width:980px;aspect-ratio:auto}.chart-fullscreen-toolbar{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.chart-fullscreen-title{font-size:1.1rem;font-weight:700;color:var(--pc-text);letter-spacing:.02em}.chart-fullscreen-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--pc-text-muted);font-weight:600;font-size:.9rem}.chart-fullscreen-sep{opacity:.6}.chart-fullscreen-wheel{width:100%;flex:1 1 0;min-height:0;display:flex;align-items:center;justify-content:center}@media(max-height:520px){.chart-fullscreen-modal .chart-fullscreen-body{padding:8px 12px}.chart-fullscreen-content{gap:6px}.chart-fullscreen-toolbar{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4px 12px}}.chart-fullscreen-modal .ant-modal-close{color:var(--pc-text)}.chart-glyph{font-size:1.1em;line-height:1}.chart-island .ant-table{background:transparent}.chart-island .ant-table-thead>tr>th{background:var(--obs-surface-raised);border-bottom:1px solid var(--pc-border);padding:8px 12px;font-size:var(--pc-text-xs, max(12px, .75rem));font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--pc-text-muted)}.chart-island .ant-table-tbody>tr>td{border-bottom:1px solid var(--pc-border);padding:8px 12px}.chart-aspects-card .ant-table-tbody>tr>td{padding-top:10px;padding-bottom:10px;border-bottom-color:transparent;box-shadow:inset 0 -1px 0 var(--chart-aspects-row-divider)}.chart-aspects-card .ant-table-tbody>tr:last-child>td{box-shadow:none}.chart-island .ant-table-tbody>tr:hover>td{background:var(--obs-surface-raised)}@media(hover:none)and (pointer:coarse){.chart-island .ant-table,.chart-island .ant-table-container,.chart-island .ant-table-content,.chart-island .ant-table-tbody,.chart-island .ant-table-tbody>tr,.chart-island .ant-table-tbody>tr>td,.chart-island .ant-table-thead>tr>th{-webkit-tap-highlight-color:transparent}.chart-island .ant-table-tbody>tr:hover>td,.chart-island .ant-table-tbody>tr:active>td,.chart-island .ant-table-tbody>tr:focus>td,.chart-island .ant-table-tbody>tr:focus-visible>td{background:transparent}}.chart-island .ant-empty-description{color:var(--pc-text-muted)}.chart-aspects-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.chart-aspects-title>span{font-weight:600}.chart-aspect-filter{inline-size:clamp(280px,100%,320px)}.chart-aspect-body{display:inline-flex;align-items:center;gap:4px}.chart-island .ant-typography,.chart-island .ant-tag,.chart-island .ant-table-cell,.chart-island .ant-table{color:var(--pc-text)}.chart-island .ant-typography-secondary{color:var(--pc-text-muted)}.chart-island .ant-tag{background:var(--obs-surface-raised);border-color:var(--pc-border)}@media(max-width:768px){.chart-aspects-title{flex-direction:column;align-items:flex-start}.chart-aspect-filter{inline-size:100%}.chart-aspects-card .ant-table-body{max-height:none!important;overflow:visible!important}.chart-island .ant-table-thead>tr>th,.chart-island .ant-table-tbody>tr>td{padding:6px 8px;font-size:var(--pc-text-base, .875rem)}.chart-glyph{font-size:1em}}.chart-houses-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:8px;min-width:0}.chart-house-cell{display:flex;flex-direction:column;gap:5px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,currentColor 4%,transparent);min-width:0}.chart-house-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:2px 8px;min-width:0}.chart-house-cusp,.chart-house-number{min-width:0;overflow-wrap:anywhere}.chart-house-bodies{min-width:0}.chart-house-number{font-weight:700;font-size:.82rem;opacity:.75}.chart-house-cusp{font-size:max(12px,.78rem);font-variant-numeric:tabular-nums;opacity:.8;white-space:nowrap}.chart-house-cusp__glyph{font-family:var(--pc-font-glyph)}.chart-house-bodies{display:flex;flex-wrap:wrap;gap:5px;min-height:1.4em;font-family:var(--pc-font-glyph);font-size:1.05rem}.chart-house-empty{opacity:.28;font-size:.85rem}@media(max-width:480px){.chart-houses-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:359px){.chart-houses-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.chart-house-cusp{overflow-wrap:break-word;word-break:normal}}.chart-timeline-grid{--chart-tile-surface: color-mix(in srgb, var(--pc-surface-2, #141A28) 6%, transparent);--chart-tile-rim: color-mix(in srgb, var(--pc-text-secondary, #A9B8D0) 22%, transparent);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:10px;min-width:0}.chart-timeline-grid--planets{margin-top:10px}.timeline-tile{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;background:var(--chart-tile-surface);border:1px solid var(--chart-tile-rim);border-inline-start:3px solid var(--chart-tile-rim);min-width:0}.timeline-motion{font-size:.74rem;font-weight:600;padding:1px 6px;border-radius:var(--pc-r-sm, 6px);white-space:nowrap;background:color-mix(in srgb,currentColor 8%,transparent);opacity:.8}.timeline-motion--retrograde{background:color-mix(in srgb,var(--motion-retrograde) 12%,transparent);opacity:1}.timeline-motion--stationary{background:color-mix(in srgb,var(--motion-stationary) 12%,transparent);opacity:1}:root .timeline-motion--retrograde{color:var(--motion-retrograde)}:root .timeline-motion--stationary{color:var(--motion-stationary)}.timeline-sequence-position{font-size:.7rem;font-weight:700;letter-spacing:.04em;min-width:2.4em;font-variant-numeric:tabular-nums}.timeline-sequence-item--next{font-weight:600}.timeline-tile--angles{border-inline-start-color:var(--ant-color-primary, #1677ff)}.timeline-tile--locked .timeline-tile-position{opacity:.85}.timeline-tile--locked .timeline-tile-locked-rows{margin:var(--pc-space-2) 0 0;padding:0;list-style:none;filter:blur(3px);opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timeline-tile--sun{border-inline-start-color:var(--planet-sun)}.timeline-tile--moon{border-inline-start-color:var(--planet-moon)}.timeline-tile--planet{border-inline-start-color:var(--section-target)}.timeline-role{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding:2px 7px;border-radius:var(--pc-r-sm, 6px);background:color-mix(in srgb,#08979c 14%,transparent);border:1px solid color-mix(in srgb,#08979c 30%,transparent)}:root .timeline-role{color:#5cdbd3;background:color-mix(in srgb,#5cdbd3 16%,transparent);border-color:color-mix(in srgb,#5cdbd3 34%,transparent)}.timeline-tile-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.timeline-tile-label{font-size:.82rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.7}.timeline-tile-position{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0}.timeline-sign{font-size:1.3rem;line-height:1}.timeline-exact{font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--pc-text, #DDEBFF)}.timeline-ordinal{display:inline-flex;align-self:center}.timeline-qualities{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.timeline-quality{font-size:.72rem;margin-inline-end:0}.timeline-quality--pitted,.timeline-quality--azimene,.timeline-quality--dark,.timeline-quality--smoky,.timeline-quality--void{color:#a8071a;border-color:color-mix(in srgb,#a8071a 35%,transparent)}.timeline-quality--increasing_fortune,.timeline-quality--light{color:#237804;border-color:color-mix(in srgb,#237804 35%,transparent)}.timeline-countdown-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0}.timeline-countdown{font-size:var(--pc-text-2xl, 1.5rem);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--pc-text-secondary, #A9B8D0)}.timeline-countdown-caption{font-size:.78rem;opacity:.65}.timeline-sequence{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;row-gap:3px;margin:4px 0 0;padding:0;list-style:none;min-width:0}.timeline-sequence-item{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:baseline;font-size:.88rem;opacity:.85;min-width:0}.timeline-sequence-degree{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}:root .timeline-quality--pitted,:root .timeline-quality--azimene{color:#ff7875}:root .timeline-quality--increasing_fortune{color:#95de64}.chart-wheel-modern-toggles{position:absolute;top:8px;inset-inline-start:8px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:46%;font-size:.78rem}.chart-wheel-modern-toggles__label{opacity:.7;font-weight:600;white-space:nowrap}.chart-wheel-modern-toggles__buttons{display:flex;flex-wrap:wrap;gap:5px}.chart-wheel-modern-toggle{--chart-wheel-modern-toggle-border: var(--chart-wheel-modern-toggle-hue);position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--pc-border, rgba(255, 255, 255, .14));border-radius:8px;background:var(--obs-surface-raised);cursor:pointer;font:inherit;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease}.chart-wheel-modern-toggle:hover{border-color:var(--chart-wheel-modern-toggle-border)}.chart-wheel-modern-toggle:focus-visible{outline:2px solid var(--pc-focus-ring, #87a4c5);outline-offset:var(--pc-ring-offset, 2px)}.chart-wheel-modern-toggle[aria-pressed=true]{background:color-mix(in srgb,var(--chart-wheel-modern-toggle-hue) 22%,var(--pc-surface));border-color:var(--chart-wheel-modern-toggle-border);box-shadow:inset 0 1px 3px #00000059}.chart-wheel-modern-toggle[aria-pressed=true]:hover{background:color-mix(in srgb,var(--chart-wheel-modern-toggle-hue) 30%,var(--pc-surface))}.chart-wheel-modern-toggle:active{transform:scale(.97)}.chart-wheel-modern-toggle__glyph{font-size:var(--pc-text-body, 1rem);line-height:1}@container chart-wheel (max-width: 480px){.chart-wheel-modern-toggles{position:static;max-width:100%;align-items:center;margin-top:10px}.chart-wheel-modern-toggles__buttons{justify-content:center}}.chart-unavailable-modern{margin-top:8px;padding-top:8px;border-top:1px dashed var(--chart-wheel-ring, rgba(0, 0, 0, .12));font-size:.8rem}.chart-unavailable-modern__row{display:flex;gap:10px;padding:2px 0}.chart-unavailable-modern__name{font-weight:600}.chart-unavailable-modern__reason{opacity:.75}@media(prefers-reduced-motion:reduce){.chart-island *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.chart-moment{margin-bottom:var(--obs-gap-chapter, 28px)}.chart-moment__surface{display:flex;flex-direction:column;gap:8px;min-width:0}.chart-moment-row{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0 0 6px;padding:0;list-style:none;min-width:0}.chart-moment-item{display:flex;flex-direction:column;gap:1px;min-width:0}.chart-moment-label{font-size:max(12px,.78rem);letter-spacing:.04em;text-transform:uppercase;color:var(--obs-text-muted, #788599)}.chart-moment-position{display:inline-flex;align-items:baseline;gap:5px;font-variant-numeric:tabular-nums}.chart-moment-row--primary .chart-moment-position{font-size:1.0625rem;font-weight:600;color:var(--pc-text, #DDEBFF)}.chart-moment-row--planets .chart-moment-position{font-size:max(12px,.9375rem);color:var(--obs-text-secondary, #A9B8D0)}.chart-moment-sign{color:inherit}.chart-moment-degree{color:var(--obs-text-secondary, #A9B8D0)}.chart-degree-timeline{margin-block-start:10px}@media(pointer:coarse){.chart-island .ant-btn{min-width:44px;min-height:44px}}.chart-inspector,.chart-inspector__tabs{min-width:0}.chart-aspects-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin-bottom:8px}@media(min-width:320px)and (max-width:767px){.chart-inspector .chart-inspector__tabs>.pc-attached-tabs__nav .ant-tabs-nav-wrap{overflow:visible}.chart-inspector .chart-inspector__tabs>.pc-attached-tabs__nav .ant-tabs-nav-operations{display:none}}.chart-house-roman{color:var(--obs-text-secondary, #A9B8D0);font-variant-numeric:tabular-nums}.chart-aspect-status{font-size:max(12px,.9em);color:var(--obs-text-secondary, #A9B8D0)}.chart-aspect-status--applying{color:var(--ant-color-success, #45b36b)}.chart-aspect-status--separating{color:var(--obs-text-muted, #788599)}@media(max-width:900px){.chart-island{padding:14px}.chart-wheel-body{min-height:360px}}@media(max-width:768px){.chart-island .chart-aspects-card,:root .chart-aspects-card{--chart-aspects-row-divider: rgba(226, 232, 240, .12)}.chart-aspects-title{gap:8px}.chart-aspects-card .ant-table-tbody>tr>td{padding-top:8px;padding-bottom:8px}}@media(max-width:576px){.chart-island{padding:12px}.chart-wheel-body{min-height:300px}.chart-svg-wheel{max-width:100%}.chart-fullscreen-modal .ant-modal-body{padding:12px}.chart-island .chart-planets-card{padding-inline:6px}.chart-body-cell{display:inline-flex;align-items:baseline;gap:4px}.chart-body-cell__name{white-space:normal;overflow-wrap:break-word;min-width:0}.chart-body-cell__tail{white-space:nowrap}.chart-body-cell__badge{display:inline-flex;vertical-align:middle;margin-inline-start:4px}}
