.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)}
.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))}
.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-info-hint{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:24px;block-size:24px;margin:0;margin-inline-start:2px;padding:0;border:0;border-radius:var(--pc-r-full, 999px);background:transparent;color:var(--ant-color-text-tertiary, #6b7280);cursor:help;font:inherit;line-height:1;vertical-align:middle;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.pc-info-hint__mark{font-size:var(--pc-text-lg);line-height:1}.pc-info-hint:hover,.pc-info-hint:focus-visible{color:var(--ant-color-primary, #f5c800)}.pc-info-hint:focus-visible{outline:2px solid var(--pc-focus-ring);outline-offset:var(--pc-ring-offset)}@media(pointer:coarse){.pc-info-hint{position:relative;margin-block:10px;margin-inline-end:20px}.pc-info-hint:before{content:"";position:absolute;inset-block:-10px;inset-inline-start:0;inset-inline-end:-20px}}.pc-info-hint__surface{line-height:1.45;text-transform:none}.pc-info-hint__list{margin:0;padding-inline-start:1.2rem}.pc-info-hint__convention{margin:0 0 8px}.pc-info-hint__convention-label{font-weight:600}.pc-info-hint__convention+.pc-info-hint__list{margin-top:0}.pc-info-hint-row{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:var(--pc-space-1, 4px);min-width:0;max-inline-size:100%}.pc-info-hint-row>:not(.pc-info-hint){min-width:0;overflow-wrap:break-word}.pc-info-hint-row--pill{gap:0}.pc-info-hint-row--pill>.pc-info-hint{margin-inline-start:0}.pc-info-hint-row.obs-block__title-row{display:flex;align-items:baseline}
.mansion-number{display:inline-flex;align-items:center;justify-content:center;min-width:1.9rem;height:1.9rem;padding:0 3px;border-radius:var(--pc-r-full, 999px);border:2px solid var(--mansion-hue, currentColor);background:color-mix(in srgb,var(--mansion-hue, currentColor) 16%,transparent);color:var(--pc-text, #DDEBFF);font-weight:700;font-variant-numeric:tabular-nums;flex:0 0 auto}
.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}}
.hours-island{--glyph-font: var(--pc-font-glyph)}.hours-island{--hours-control-height: 40px;--hours-control-font-size: 14px;--hours-control-padding-x: 12px;--hours-table-font-size: 14px;--hours-table-min-width: 100%;--hours-table-layout: fixed;--hours-card-body-overflow: auto;--hours-cell-padding-x: 14px;--hours-cell-padding-y: 12px;--hours-label-display: inline;--hours-header-display: table-header-group;--hours-time-white-space: nowrap;--hours-time-font-size: .95em;--hours-time-min-width-desktop: 118px;--hours-time-cell-padding-x: 6px;--hours-illum-col-width: 10%;--hours-core-col-width: 18%;--hours-core-col-width-advanced: calc((100% - var(--hours-illum-col-width) - var(--hours-coords-col-width)) / 5);--hours-coords-col-width: 64px}.hours-island [class*=glyph]:not(.pc-status-badge__glyph-frame),.hours-island .ph-glyph,.hours-island .hours-alert-card__glyph,.hours-island .coords-glyph,.hours-island .coords-sign,.hours-island .sun-glyph{font-family:var(--glyph-font)!important;font-variant-emoji:text}.hours-island{width:100%;max-width:100%;margin:0 auto;padding:24px;font-size:15px}.hours-card{margin-bottom:24px}.hours-card{--hours-card-body-pad: 24px}.hours-card .ant-card-body{padding:var(--hours-card-body-pad)}.hours-config-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;background:var(--obs-surface-raised);border:1px solid var(--ant-color-border, rgba(0, 0, 0, .1));border-radius:12px;padding:10px 14px;font-size:.95em;font-weight:600;color:var(--ant-color-text, #0c1116);cursor:pointer}.hours-config-body{display:flex;flex-direction:column;gap:16px}.hours-config-extras{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.hours-island .ant-picker,.hours-island .ant-picker-large,.hours-island .ant-input-affix-wrapper-lg,.hours-island .ant-btn-lg{height:var(--hours-control-height);font-size:var(--hours-control-font-size)}.hours-island .ant-picker-input>input{height:calc(var(--hours-control-height) - 2px);line-height:calc(var(--hours-control-height) - 2px)}.hours-island .location-field .ant-input-affix-wrapper,.hours-island .location-field .ant-input-affix-wrapper-focused{background:transparent!important}.hours-island .location-button{color:var(--pc-text, #ddebff)}.hours-island .location-field{border-color:#ddebff59}.hours-island .location-field .location-button{border-inline-start-color:#ffffff47!important}.hours-alert-card{margin-bottom:24px;padding:12px 14px;border:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .06));border-radius:12px;box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere;--hours-alert-value: var(--pc-text, #DDEBFF);--hours-alert-label: color-mix(in srgb, var(--pc-text, #DDEBFF) 82%, transparent);--hours-alert-caption: var(--pc-text-secondary, #A9B8D0)}.hours-alert-card--active{border-color:#ff4d4f80;box-shadow:inset 0 0 0 1px #ff4d4f57;background:linear-gradient(180deg,#ff4d4f1a,#ff4d4f0a)}.hours-alert-card--caution{border-color:#faad1480;box-shadow:inset 0 0 0 1px #faad1452;background:linear-gradient(180deg,#faad1417,#faad1408)}.hours-alert-card--clear{border-color:#52c41a75;box-shadow:inset 0 0 0 1px #52c41a47;background:linear-gradient(180deg,#52c41a17,#52c41a08)}.hours-alert-card--unavailable{border-color:var(--ant-color-border, rgba(0, 0, 0, .1));background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .03))}.hours-alert-card__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px}.hours-alert-card__glyph{font-size:1.1rem;line-height:1}.hours-alert-card--active .hours-alert-card__glyph{color:var(--ant-color-error, #dc2626)}.hours-alert-card--caution .hours-alert-card__glyph{color:var(--ant-color-warning, #d97706)}.hours-alert-card--clear .hours-alert-card__glyph{color:var(--ant-color-success, #16a34a)}.hours-alert-card__state{font-weight:600;font-size:.95rem;color:var(--ant-color-text, #0c1116)}.hours-alert-card__partial{font-size:.8rem;color:var(--ant-color-text-secondary, #4b5563);border:1px dashed var(--ant-color-border, rgba(0, 0, 0, .1));border-radius:var(--pc-r-full, 999px);padding:1px 8px}.hours-alert-card__group{margin-top:10px}.hours-alert-card__group-title{margin:0 0 6px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--hours-alert-label, var(--pc-text, #DDEBFF))}.hours-alert-card__events{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(260px,30%,380px),1fr));gap:8px;min-width:0}.hours-alert-card__events>li{min-width:0}.hours-alert-event{display:flex;flex-direction:column;gap:6px;width:100%;padding:10px 12px;border-radius:var(--pc-r-md, 10px);border:1px solid var(--obs-row-separator);background:var(--obs-row-rest);font-size:.85rem;font-feature-settings:"tnum";min-width:0;max-width:100%;box-sizing:border-box;cursor:default}.hours-alert-event:focus-visible{outline:2px solid var(--pc-focus-ring, #87a4c5);outline-offset:var(--pc-ring-offset, 2px)}.hours-alert-event__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;min-width:0}.hours-alert-event__head{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1 auto}.hours-alert-event__head .glyph{font-size:1.3rem;line-height:1;flex:0 0 auto}.hours-alert-event__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.hours-alert-event__arrow:dir(rtl){display:inline-block;transform:scaleX(-1)}.hours-alert-event__name .glyph--zodiac{font-size:var(--pc-text-body, 1rem);vertical-align:-1px}.hours-alert-event__meta{display:flex;align-items:center;gap:6px;flex:0 0 auto}.hours-alert-event__times{display:flex;flex-direction:column;gap:1px;color:var(--hours-alert-value, var(--pc-text, #DDEBFF));font-size:.78rem;font-variant-numeric:tabular-nums}.hours-alert-event__time{white-space:nowrap}.hours-alert-event__arrow{font-weight:700}.hours-alert-event__detail{font-size:.82rem;line-height:1.35;color:var(--hours-alert-value, var(--pc-text, #DDEBFF))}.hours-alert-event__disclosure{font-size:.78rem}.hours-alert-event__disclosure summary{cursor:pointer;color:var(--ant-color-primary, #6574d9);width:-moz-fit-content;width:fit-content}.hours-alert-event__geometry{display:grid;grid-template-columns:max-content 1fr;-moz-column-gap:10px;column-gap:10px;row-gap:2px;margin:6px 0 0}.hours-alert-event__geometry-row{display:contents}.hours-alert-event__geometry-row dt{color:var(--hours-alert-label, var(--pc-text, #DDEBFF));font-weight:600}.hours-alert-event__geometry-row dd{margin:0;font-variant-numeric:tabular-nums}.hours-alert-event__nature-row+.hours-alert-event__nature-row{margin-top:2px}.hours-alert-event__nature-variant-label{color:var(--hours-alert-label, var(--pc-text, #DDEBFF))}.hours-alert-event__nature-planets{font-variant-numeric:tabular-nums}.hours-alert-event__group-chip{display:inline-flex;align-items:center;padding:1px 8px;margin:0 0 2px;margin-inline-end:4px;border-radius:var(--pc-r-full, 999px);border:1px solid currentColor;font-size:.72rem;line-height:1.5;white-space:nowrap}.hours-alert-event__badge{display:inline-flex;align-items:center;gap:3px;padding:1px 8px;border-radius:var(--pc-r-full, 999px);border:1px solid currentColor;font-size:.68rem;font-weight:700;line-height:1.5;white-space:nowrap}.hours-alert-event__badge-glyph{font-size:.9em;line-height:1}.hours-alert-event__countdown{display:inline-flex;align-items:center;padding:1px 8px;border-radius:var(--pc-r-full, 999px);border:1px solid color-mix(in srgb,currentColor 30%,transparent);font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:600;color:var(--hours-alert-value, var(--pc-text, #DDEBFF));white-space:nowrap}.hours-alert-event--active .hours-alert-event__badge{color:var(--ant-color-error, #dc2626)}.hours-alert-event--upcoming .hours-alert-event__badge{color:var(--hours-alert-label, var(--pc-text, #DDEBFF))}.hours-alert-event--tone-neutral{border-color:color-mix(in srgb,currentColor 20%,transparent)}.hours-alert-event--tone-danger{border-color:#ff4d4f80;background:#ff4d4f1a}.hours-alert-event--tone-danger .hours-alert-event__badge{color:var(--ant-color-error, #dc2626)}.hours-alert-event--tone-caution{border-color:#faad1475;background:#faad1417}.hours-alert-event--tone-caution .hours-alert-event__badge{color:var(--ant-color-warning, #d97706)}.hours-alert-event--tone-supportive{border-color:#52c41a75;background:#52c41a17}.hours-alert-event--tone-supportive .hours-alert-event__badge{color:var(--ant-color-success, #16a34a)}.hours-alert-event--tone-active-retro{border-color:#7a1220a6;background:#7a122014}.hours-alert-event--tone-active-retro .hours-alert-event__badge{color:#7a1220}.hours-alert-event--tone-upcoming-retro{border-color:#faad148c;background:#faad141a}.hours-alert-event--tone-upcoming-retro .hours-alert-event__badge{color:var(--ant-color-warning, #d97706)}.hours-alert-card__reference{margin:10px 0 0;font-size:.8rem;color:var(--ant-color-text-secondary, #4b5563)}.hours-tables{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:24px}@container hours-island (min-width: 1040px){.hours-tables{grid-template-columns:1fr 1fr}}.hours-moon-events{--moon-events-accent-rgb: 176, 190, 208;--moon-events-upcoming-accent-rgb: 100, 116, 139;position:relative;isolation:isolate}body.glyphs-colored .hours-moon-events{--moon-events-upcoming-accent-rgb: 242, 166, 90;border:1px solid rgba(var(--moon-events-accent-rgb),.18);background:radial-gradient(circle at 120px 56px,rgba(226,232,240,.12),transparent 110px),radial-gradient(circle at calc(100% - 120px) 72px,rgba(147,197,253,.08),transparent 120px),linear-gradient(180deg,color-mix(in srgb,var(--obs-surface-workspace, rgba(7, 13, 26, .8)) 95%,#020617 5%),var(--obs-surface-workspace, rgba(7, 13, 26, .8)));box-shadow:none}body.glyphs-colored .hours-island .hours-moon-events{--moon-events-upcoming-accent-rgb: 255, 187, 114}.hours-moon-events{--hours-card-body-pad: 16px 20px}.hours-moon-events .ant-card-body{position:relative;z-index:1}.hours-moon-events:before,.hours-moon-events:after{content:none}body.glyphs-colored .hours-moon-events:before{content:"";position:absolute;inset:0;padding:1.5px;border-radius:inherit;background:radial-gradient(circle at 48px 28px,rgba(255,255,255,.96) 0 1px,transparent 1.6px),radial-gradient(circle at 122px calc(100% - 42px),rgba(191,219,254,.84) 0 1.1px,transparent 1.8px),radial-gradient(circle at 204px 24px,rgba(226,232,240,.74) 0 .95px,transparent 1.5px),radial-gradient(circle at calc(100% - 154px) calc(100% - 34px),rgba(254,249,195,.78) 0 1.1px,transparent 1.8px),radial-gradient(circle at calc(100% - 72px) 34px,rgba(147,197,253,.9) 0 1px,transparent 1.7px),radial-gradient(circle at calc(100% - 32px) calc(100% - 46px),rgba(255,255,255,.68) 0 .9px,transparent 1.4px),linear-gradient(135deg,#93c5fd57,#fff6 26%,#bfdbfe61 58%,#fef9c342);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.95;pointer-events:none}body.glyphs-colored .hours-moon-events:after{content:none}.hours-moon-events__asof{font-size:max(12px,.78em);color:var(--ant-color-text-secondary, #4b5563)}.hours-moon-events__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:10px}.hours-moon-events__section{border:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .06));border-radius:var(--pc-r-md, 10px);background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .03));padding:8px 10px}.hours-moon-events__section--past{background:color-mix(in srgb,var(--ant-color-fill-quaternary, rgba(0, 0, 0, .03)) 86%,var(--obs-surface-workspace, rgba(7, 13, 26, .8)) 14%)}.hours-moon-events__section-title{display:block;margin-bottom:6px;font-size:max(12px,.78em);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ant-color-text-secondary, #4b5563)}.hours-moon-events__list{display:flex;flex-direction:column;gap:5px}.hours-moon-events__item{display:flex;align-items:center;gap:7px;height:30px;min-height:30px;padding:4px 7px;border-radius:8px;border:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .06));background:color-mix(in srgb,var(--obs-surface-workspace, rgba(7, 13, 26, .8)) 84%,transparent 16%);box-sizing:border-box;overflow:hidden}.hours-moon-events__item.is-past{opacity:1}.hours-moon-events__item.is-eclipse{border-color:#faad1447;background:color-mix(in srgb,var(--obs-surface-workspace, rgba(7, 13, 26, .8)) 88%,rgba(250,173,20,.12) 12%)}.hours-moon-events__item.is-leading-date{position:relative}.hours-moon-events__item.is-leading-date.is-eclipse{border-color:var(--ant-color-border-secondary, rgba(0, 0, 0, .06));background:color-mix(in srgb,var(--obs-surface-workspace, rgba(7, 13, 26, .8)) 84%,transparent 16%)}.hours-moon-events__item.is-leading-date:before,.hours-moon-events__item.is-leading-date:after{content:"";position:absolute;top:0;bottom:0;width:3px;background:rgba(var(--moon-events-upcoming-accent-rgb),.88);pointer-events:none}.hours-moon-events__item.is-leading-date:before{left:0}.hours-moon-events__item.is-leading-date:after{right:0}.hours-moon-events__glyph{display:inline-flex;align-items:center;justify-content:center;font-family:var(--glyph-font);font-size:1.1em;color:var(--ant-color-text, #0c1116);line-height:1}.hours-moon-events__glyph--eclipse{font-size:.92em;font-weight:700}.hours-moon-events__line{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;width:100%}.hours-moon-events__label{font-size:.87em;font-weight:600;color:var(--ant-color-text, #0c1116);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hours-moon-events__meta{font-size:max(12px,.78em);color:var(--ant-color-text-secondary, #4b5563);font-feature-settings:"tnum";white-space:nowrap}.hours-moon-events__delta{color:var(--ant-color-text-secondary, #4b5563);font-size:max(12px,.77em);white-space:nowrap}.hours-moon-events__empty{font-size:.85em}.hours-island .hours-moon-events{box-shadow:none}body.glyphs-colored .hours-island .hours-moon-events{border-color:#c6d2e22e;box-shadow:none}.hours-island .hours-moon-events__section{border-color:var(--obs-row-separator);background:transparent}.hours-island .hours-moon-events__section-title{padding-inline:8px}.hours-island .hours-moon-events__item{border-color:var(--obs-row-separator);background:var(--obs-row-rest)}.hours-island .hours-moon-events__item:hover,.hours-island .hours-moon-events__item:focus-within{background:var(--obs-row-lift)}.hours-island .hours-moon-events__item.is-eclipse{border-color:#faad144d;background:#faad1414}.hours-island .hours-moon-events__item.is-leading-date.is-eclipse{border-color:var(--obs-row-separator);background:var(--obs-row-rest)}.hours-island .hours-moon-events__item.is-leading-date:before,.hours-island .hours-moon-events__item.is-leading-date:after{background:rgba(var(--moon-events-upcoming-accent-rgb),.88)}.hours-planet-events{--planet-events-accent-rgb: 176, 190, 208;position:relative;isolation:isolate}.hours-planet-events:before,.hours-planet-events:after{content:none}body.glyphs-colored .hours-planet-events{border:1px solid rgba(162,175,194,.18);background:radial-gradient(circle at 120px 56px,rgba(255,241,179,.08),transparent 110px),radial-gradient(circle at calc(100% - 120px) 72px,rgba(125,211,252,.08),transparent 120px),linear-gradient(180deg,color-mix(in srgb,var(--obs-surface-workspace, rgba(7, 13, 26, .8)) 94%,#020617 6%),var(--obs-surface-workspace, rgba(7, 13, 26, .8)));box-shadow:none}body.glyphs-colored .hours-planet-events:before{content:"";position:absolute;inset:0;padding:1.5px;border-radius:inherit;background:radial-gradient(circle at 48px 28px,rgba(255,245,196,.98) 0 1px,transparent 1.6px),radial-gradient(circle at 122px calc(100% - 42px),rgba(191,219,254,.88) 0 1.1px,transparent 1.8px),radial-gradient(circle at 204px 24px,rgba(255,255,255,.72) 0 .9px,transparent 1.5px),radial-gradient(circle at calc(100% - 154px) calc(100% - 34px),rgba(253,230,138,.82) 0 1.15px,transparent 1.8px),radial-gradient(circle at calc(100% - 72px) 34px,rgba(125,211,252,.96) 0 1px,transparent 1.7px),radial-gradient(circle at calc(100% - 32px) calc(100% - 46px),rgba(255,255,255,.7) 0 .9px,transparent 1.4px),linear-gradient(135deg,#7dd3fc75,#ffeead8a,#c4b5fd6b 56%,#ffffff4d);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.95;pointer-events:none}body.glyphs-colored .hours-planet-events:after{content:none}.hours-planet-events__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.hours-planet-events__section{border:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .06));border-radius:var(--pc-r-md, 10px);background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .03));padding:8px 10px}.hours-planet-events__section--past{background:color-mix(in srgb,var(--ant-color-fill-quaternary, rgba(0, 0, 0, .03)) 86%,var(--obs-surface-workspace, rgba(7, 13, 26, .8)) 14%)}.hours-planet-events__section-title{display:block;margin-bottom:6px;font-size:max(12px,.78em);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ant-color-text-secondary, #4b5563)}.hours-planet-events__list{display:flex;flex-direction:column;gap:6px}.hours-planet-events__moon-group{position:relative;display:flex;flex-direction:column;gap:6px}.hours-planet-events__item{position:relative;display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 8px;border-radius:8px;border:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .06));background:color-mix(in srgb,var(--obs-surface-workspace, rgba(7, 13, 26, .8)) 84%,transparent 16%);box-sizing:border-box;overflow:hidden}.hours-planet-events__item.is-leading-event:before,.hours-planet-events__item.is-leading-event:after{content:"";position:absolute;top:0;bottom:0;width:3px;background:#64748be0;pointer-events:none}body.glyphs-colored .hours-planet-events__item.is-leading-event:before,body.glyphs-colored .hours-planet-events__item.is-leading-event:after{background:var(--planetary-event-accent, #94a3b8)}.hours-planet-events__item.is-leading-event:before{left:0}.hours-planet-events__item.is-leading-event:after{right:0}.hours-planet-events__item.is-past{opacity:1}.hours-planet-events__moon-toggle{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border-radius:8px;border:1px dashed color-mix(in srgb,var(--planetary-event-accent, #94a3b8) 56%,var(--ant-color-border-secondary, rgba(0, 0, 0, .06)) 44%);background:color-mix(in srgb,var(--obs-surface-workspace, rgba(7, 13, 26, .8)) 88%,rgba(148,163,184,.14) 12%);color:inherit;text-align:start;cursor:pointer}.hours-planet-events__moon-toggle:hover{border-color:color-mix(in srgb,var(--planetary-event-accent, #94a3b8) 70%,var(--ant-color-border-secondary, rgba(0, 0, 0, .06)) 30%);background:color-mix(in srgb,var(--obs-surface-workspace, rgba(7, 13, 26, .8)) 84%,rgba(148,163,184,.2) 16%)}body.glyphs-colored .hours-planet-events__moon-toggle,body.glyphs-colored .hours-planet-events__moon-toggle:hover{border-color:color-mix(in srgb,var(--planetary-event-accent, #94a3b8) 56%,var(--ant-color-border-secondary, rgba(0, 0, 0, .06)) 44%);background:color-mix(in srgb,var(--obs-surface-workspace, rgba(7, 13, 26, .8)) 88%,rgba(148,163,184,.14) 12%)}.hours-planet-events__moon-toggle-main,.hours-planet-events__moon-toggle-copy,.hours-planet-events__moon-toggle-side{display:inline-flex;align-items:center}.hours-planet-events__moon-toggle-main{gap:8px;min-width:0}.hours-planet-events__moon-toggle-copy{flex-direction:column;align-items:flex-start;min-width:0}.hours-planet-events__moon-toggle-title{font-size:.83em;font-weight:700;color:var(--ant-color-text, #0c1116)}.hours-planet-events__moon-toggle-preview{display:inline-flex;align-items:center;gap:4px;font-size:.72em;color:var(--ant-color-text-secondary, #4b5563);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hours-planet-events__moon-toggle-side{gap:8px;flex-shrink:0}.hours-planet-events__moon-toggle-count{min-width:1.8em;padding:2px 7px;border-radius:var(--pc-r-full, 999px);background:color-mix(in srgb,var(--planetary-event-accent, #94a3b8) 22%,transparent);color:var(--ant-color-text, #0c1116);font-size:.72em;font-weight:700;text-align:center}.hours-planet-events__moon-toggle-chevron{font-size:1.05em;line-height:1;color:var(--ant-color-text-secondary, #4b5563)}.hours-planet-events__moon-overlay-list{display:flex;flex-direction:column;gap:6px;max-height:min(60vh,520px);overflow-y:auto;overscroll-behavior:contain;padding-inline-end:2px;padding-bottom:env(safe-area-inset-bottom,0);content-visibility:auto}.hours-planet-events__item.is-compact{min-height:36px;padding-block:5px}.hours-planet-events__planet{display:inline-flex;align-items:center;justify-content:center;font-size:1.2em;line-height:1;min-width:18px}.hours-planet-events__line{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;width:100%}.hours-planet-events__label{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.hours-planet-events__name,.hours-planet-events__kind{font-size:.84em;font-weight:600;color:var(--ant-color-text, #0c1116)}.hours-planet-events__kind-group{display:inline-flex;align-items:center;gap:5px;min-width:0}.hours-planet-events__name,.hours-planet-events__kind{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hours-planet-events__sign{display:inline-flex;align-items:center;justify-content:center;font-size:1.02em;line-height:1;flex-shrink:0}.hours-planet-events__direction{display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border-radius:var(--pc-r-full, 999px);font-size:.68em;font-weight:700;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.hours-planet-events__direction--enter,.hours-planet-events__direction--exit{background:#64748b1f;color:#475569}body.glyphs-colored .hours-planet-events__direction--enter{background:#3b82f61f;color:#2563eb}body.glyphs-colored .hours-planet-events__direction--exit{background:#ef44441f;color:#dc2626}.hours-planet-events__meta{font-size:max(12px,.76em);color:var(--ant-color-text-secondary, #4b5563);font-feature-settings:"tnum";white-space:nowrap}.hours-planet-events__delta{color:var(--ant-color-text-secondary, #4b5563);font-size:max(12px,.76em);white-space:nowrap}.hours-planet-events__empty{font-size:.85em}.pc-overlay-themed.css-var-light .hours-planet-events__item{border-color:#94a3b861;background:#ffffffe6}.hours-island .hours-planet-events{box-shadow:none}body.glyphs-colored .hours-island .hours-planet-events{border-color:#c6d2e22e;box-shadow:none}.hours-island .hours-planet-events__section{border-color:var(--obs-row-separator);background:transparent}.hours-island .hours-planet-events__section-title{padding-inline:9px}.hours-island .hours-planet-events__item,.pc-overlay-themed.css-var-dark .hours-planet-events__item{border-color:var(--obs-row-separator, color-mix(in srgb, var(--pc-text, #DDEBFF) 12%, transparent));background:var(--obs-row-rest, transparent)}.hours-island .hours-planet-events__item:hover,.hours-island .hours-planet-events__item:focus-within,.pc-overlay-themed.css-var-dark .hours-planet-events__item:hover,.pc-overlay-themed.css-var-dark .hours-planet-events__item:focus-within{background:var(--obs-row-lift, color-mix(in srgb, var(--pc-surface-2, #141A28) 55%, transparent))}.hours-island .hours-planet-events__direction--enter,.hours-island .hours-planet-events__direction--exit{background:#94a3b829;color:#cbd5e1}body.glyphs-colored .hours-island .hours-planet-events__direction--enter{background:#60a5fa29;color:#bfdbfe}body.glyphs-colored .hours-island .hours-planet-events__direction--exit{background:#f8717129;color:#fecaca}.hours-glyph-legend-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ant-color-border, rgba(0, 0, 0, .16));border-radius:var(--pc-r-full, 999px);background:var(--obs-surface-workspace, rgba(7, 13, 26, .8));color:var(--ant-color-text-secondary, #4b5563);cursor:pointer;font:inherit;font-size:.82em;line-height:1.2;padding:4px 10px;margin-bottom:24px;touch-action:manipulation}.hours-glyph-legend-trigger:hover{color:var(--ant-color-text, #0c1116);border-color:var(--ant-color-primary, #f5c800)}.hours-legend-glyphs{display:flex;flex-wrap:wrap;gap:8px}.hours-legend-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--pc-r-full, 999px);border:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .06));background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .03));color:var(--ant-color-text, #0c1116);font-size:.86em;line-height:1.2}.hours-legend-chip__glyph{font-family:var(--glyph-font);min-width:1.2em;text-align:center;font-size:1.05em}.hours-table-chapter{background:var(--obs-surface-table);--hours-table-accent: var(--section-day);overflow-x:var(--hours-card-body-overflow)}.hours-table-chapter>.hours-table{flex:1 0 auto}.hours-table-chapter--day{--hours-table-accent: var(--hours-day-accent, var(--section-day))}.hours-table-chapter--night{--hours-table-accent: var(--hours-night-accent, var(--section-night))}.hours-table-chapter__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;width:100%;padding-block-end:8px;border-block-end:2px solid var(--hours-table-accent)}.hours-island .hours-table-chapter__head .obs-chapter__title{display:flex;align-items:center;gap:8px;margin:0}.sun-glyph{font-family:var(--glyph-font);font-size:1.4em;line-height:1;color:var(--hours-table-accent)}.table-title{font-weight:600;font-size:1.05em}.sun-info{font-size:max(12px,.95em);color:var(--ant-color-text-secondary, #4b5563);display:flex;align-items:center;gap:8px}.sun-info strong{color:var(--ant-color-text, #0c1116);font-weight:600}.sun-azimuth{font-size:max(12px,.9em);color:var(--ant-color-text, #0c1116);padding:2px 8px;border-radius:var(--pc-r-sm, 6px);border:1px solid var(--ant-color-primary, #f5c800);background:transparent;font-weight:600;display:inline-flex;align-items:center;line-height:1}.hours-table{width:100%;min-width:var(--hours-table-min-width);table-layout:var(--hours-table-layout);border-collapse:collapse;font-size:var(--hours-table-font-size)}.hours-table thead{display:var(--hours-header-display)}.hours-table th{padding:var(--hours-cell-padding-y) var(--hours-cell-padding-x);text-align:start;font-size:max(12px,.82em);font-weight:700;text-transform:none;letter-spacing:.03em;color:var(--pc-text-secondary, #A9B8D0);background:var(--obs-heading-surface);border-bottom:1px solid var(--obs-heading-hairline);border-inline-end:1px solid var(--obs-row-separator);white-space:nowrap;box-sizing:border-box}.hours-table td{padding:var(--hours-cell-padding-y) var(--hours-cell-padding-x);border-bottom:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .06));border-inline-end:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .06));vertical-align:middle;box-sizing:border-box}.hours-table th:first-child,.hours-table td:first-child{padding-inline:var(--hours-time-cell-padding-x)}.hours-table th:last-child,.hours-table td:last-child{padding-inline-end:10px}.hours-table th:last-child{border-inline-end:none}th.col-planet,td.col-planet{text-align:center}th.col-time,td.col-time,th.col-planet,td.col-planet,th.col-sign,td.col-sign,th.col-element,td.col-element,th.col-phase,td.col-phase{width:var(--hours-core-col-width)}th.col-sign,td.col-sign,th.col-element,td.col-element,th.col-phase,td.col-phase,th.col-coords,td.col-coords,th.col-time,td.col-time{text-align:center}th.col-illum,td.col-illum{width:var(--hours-illum-col-width)}.hours-table--advanced th.col-time,.hours-table--advanced td.col-time,.hours-table--advanced th.col-planet,.hours-table--advanced td.col-planet,.hours-table--advanced th.col-sign,.hours-table--advanced td.col-sign,.hours-table--advanced th.col-element,.hours-table--advanced td.col-element,.hours-table--advanced th.col-phase,.hours-table--advanced td.col-phase{width:var(--hours-core-col-width-advanced)}.hours-table td:last-child{border-inline-end:none}.hours-table tbody tr:last-child td{border-bottom:none}.hours-table tbody tr:hover,.hours-table tbody tr:active{background:transparent}.hours-island{--hour-current-tint: color-mix(in srgb, var(--ant-color-primary, #f5c800) 12%, transparent)}.hours-table tbody tr.hour-current>td{background-image:linear-gradient(var(--hour-current-tint),var(--hour-current-tint))}.hours-table tbody tr.hour-current td:first-child{position:relative}.hours-table tbody tr.hour-current td:first-child:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:3px;background:var(--hour-current-accent, rgba(100, 116, 139, .88))}.hours-table tbody tr.hour-current td:last-child{position:relative}.hours-table tbody tr.hour-current td:last-child:after{content:"";position:absolute;inset-inline-end:0;top:0;bottom:0;width:3px;background:var(--hour-current-accent, rgba(100, 116, 139, .88))}@media(prefers-reduced-motion:no-preference){.hours-table tbody tr.hour-current td:first-child:before,.hours-table tbody tr.hour-current td:last-child:after{transition:background-color .18s ease}}@media(hover:none)and (pointer:coarse){.hours-table,.hours-table tbody,.hours-table tbody tr,.hours-table tbody td{-webkit-tap-highlight-color:transparent}.hours-table tbody tr:not(.hour-current):hover,.hours-table tbody tr:not(.hour-current):active,.hours-table tbody tr:not(.hour-current):focus,.hours-table tbody tr:not(.hour-current):focus-visible{background:transparent}.hours-table tbody tr:not(.hour-current):hover td,.hours-table tbody tr:not(.hour-current):active td,.hours-table tbody tr:not(.hour-current):focus td,.hours-table tbody tr:not(.hour-current):focus-visible td{background:transparent}}.cell-content{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}td.col-sign .cell-content,td.col-element .cell-content,td.col-phase .cell-content{width:100%;justify-content:center}td.col-sign .cell-content--sign{align-items:center;row-gap:4px}td.col-sign .cell-content--sign-with-house{flex-direction:row;flex-wrap:nowrap;-moz-column-gap:6px;column-gap:6px}.cell-content--sign .sign-main{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;min-width:0}.cell-content--sign .pc-house-badge-item,.cell-content--sign .pc-house-badge-group{flex:0 0 auto;max-width:100%}.phase-illum-mobile{display:none}td.col-planet .cell-content--planet,.hours-table--advanced td.col-planet .cell-content--planet-advanced{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%}td.col-planet .cell-content--planet .label,.hours-table--advanced td.col-planet .cell-content--planet-advanced>.label{display:var(--hours-label-display);font-size:max(12px,.95em);text-align:center;line-height:1.15;white-space:normal}.hours-table--advanced td.col-planet .cell-content--planet-advanced{container-type:inline-size;min-width:0}.planet-condition-pack{display:grid;grid-template-columns:max-content minmax(0,max-content);align-items:start;justify-content:center;-moz-column-gap:4px;column-gap:4px;row-gap:3px;max-width:100%;min-width:0}.planet-condition-pack>.glyph{line-height:1.15;padding-block:1px;overflow:visible}.planet-condition-pack__badges{display:grid;grid-template-columns:repeat(3,max-content);justify-content:start;align-items:center;gap:3px;min-width:0}@container (max-width: 84px){.planet-condition-pack__badges{grid-template-columns:repeat(2,max-content)}}@container (max-width: 61px){.planet-condition-pack__badges{grid-template-columns:max-content}}@container (max-width: 38px){.planet-condition-pack{grid-template-columns:minmax(0,max-content);justify-items:center}.planet-condition-pack__badges{display:flex;flex-wrap:wrap;justify-content:center}}.cell-content .glyph{font-family:var(--glyph-font);font-size:1.3em;line-height:1;color:var(--ant-color-text, #0c1116)}.cell-content .label{display:var(--hours-label-display);font-size:max(12px,.95em);color:var(--ant-color-text, #0c1116)}.cell-content .condition-badge{font-family:var(--glyph-font);font-size:.9em;border-radius:var(--pc-r-sm, 6px);padding:2px 6px;line-height:1;display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;font-weight:600;cursor:help;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));max-width:100%;box-sizing:border-box}.illum-content{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;max-width:100%;min-width:0;line-height:1.15}.illum-value{min-width:0}.cell-content--element{row-gap:5px}.cell-content--element-with-voc{container-type:inline-size}.hour-element-cell__badge{max-width:100%;box-sizing:border-box;white-space:nowrap}@container (max-width: 84px){.cell-content--element .hour-element-cell__badge{letter-spacing:0}.hour-element-cell__badge.pc-voc-badge--clear .pc-voc-badge__word{display:none}.hour-element-cell__badge.pc-voc-badge--clear .pc-voc-badge__short{display:inline;text-decoration:line-through;text-decoration-thickness:2px}}@media(max-width:420px){.hours-table td.col-element{padding-inline:2px}}@container (max-width: 96px){.hour-element-cell__badge.pc-voc-badge--unknown .pc-voc-badge__word{display:none}.hour-element-cell__badge.pc-voc-badge--unknown .pc-voc-badge__short{display:inline}}.cell-content--element .element-main{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0}.hours-table--advanced .cell-content--planet-advanced{flex-wrap:nowrap}.hours-table--advanced .cell-content--planet-advanced .label{display:var(--hours-label-display);line-height:1.15}.cell-content .condition-badge--house{min-width:2.35em;padding:3px 6px;font-family:inherit;font-size:.74em;font-weight:800;letter-spacing:0;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}body.glyphs-colored .cell-content .condition-badge--house{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)}.cell-content .condition-badge.pc-house-badge{min-width:2.35em;padding:3px 6px;font-size:max(12px,.74em);max-width:100%}.cell-content .pc-house-badge-group{max-width:100%;gap:3px}.cell-content .pc-house-badge-arrow{font-size:.82em}.col-time{font-feature-settings:"tnum";white-space:var(--hours-time-white-space);font-size:var(--hours-time-font-size);text-align:center}.time-range{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.time-part{white-space:nowrap}.hours-unavailable{max-width:44rem}.hours-unavailable__title.ant-typography{margin:0;font-size:1.15em}.time-abbr{margin-inline-start:.25em;font-size:.8em;letter-spacing:.02em}.time-sep{width:14px;height:2px;border-radius:var(--pc-r-full, 999px);background:var(--ant-color-text, #0c1116);display:inline-block;flex:0 0 auto}.time-live{display:flex;flex-direction:column;align-items:center;gap:3px;margin-top:4px;width:100%;min-width:0}.time-live__text{font-size:max(12px,.67em);line-height:1;color:var(--ant-color-text-secondary, #4b5563);font-feature-settings:"tnum";white-space:nowrap}.time-live__track{width:min(92%,76px);height:3px;border-radius:var(--pc-r-full, 999px);background:var(--ant-color-fill-tertiary, rgba(0, 0, 0, .045));overflow:hidden}.time-live__fill{display:block;width:100%;height:100%;border-radius:inherit;transform-origin:left center;background:var(--hour-current-track-accent, var(--hour-current-accent, rgba(100, 116, 139, .88)))}[dir=rtl] .time-live__fill{transform-origin:right center}.hours-island .time-live__text{color:#e2e8f0db}.hours-island .time-live__fill{background:var(--hour-current-track-accent, var(--hour-current-accent, rgba(148, 163, 184, .9)))}th.col-illum,td.col-illum{text-align:center;font-size:.9em;color:var(--ant-color-text-secondary, #4b5563);font-feature-settings:"tnum"}.hours-table th.col-coords,.hours-table td.col-coords{text-align:center;width:var(--hours-coords-col-width);min-width:var(--hours-coords-col-width);max-width:var(--hours-coords-col-width);padding-inline:0 3px}.hours-table th.col-coords:last-child,.hours-table td.col-coords:last-child{padding-inline-end:3px}.coords-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ant-color-text-secondary, rgba(255, 255, 255, .72));font-family:var(--glyph-font);font-size:17px;line-height:1;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.coords-btn:before{content:"";position:absolute;inset:0;width:30px;height:30px;margin:auto;border:1px solid var(--ant-color-border, rgba(255, 255, 255, .16));border-radius:50%;pointer-events:none;transition:border-color .15s ease,background-color .15s ease}.coords-btn:hover,.coords-btn:focus-visible{color:var(--ant-color-text, #e8eaf0)}.coords-btn:hover:before,.coords-btn:focus-visible:before{border-color:var(--section-degree-quality);background-color:color-mix(in srgb,var(--section-degree-quality) 14%,transparent)}.coords-btn:focus-visible{outline:2px solid var(--pc-focus-ring);outline-offset:-4px}@media(prefers-reduced-motion:no-preference){.coords-btn{transition:transform .12s ease}.coords-btn:active{transform:scale(.96)}}.loading-spinner{width:28px;height:28px;border:3px solid var(--ant-color-border, rgba(0, 0, 0, .1));border-top-color:var(--ant-color-primary, #f5c800);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.coords-modal-react .ant-modal-header{padding:16px 24px!important;background:transparent}.coords-modal-react .ant-modal-body{padding:20px 24px!important;background:transparent}.coords-modal-react .ant-modal-footer{padding:12px 24px!important;background:transparent}.coords-modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;inline-size:100%}.coords-modal-footer__actions{display:flex;flex-wrap:wrap;gap:8px;margin-inline-start:auto}.coords-degrees-locked{margin:8px 0 0;font-size:var(--pc-text-xs);line-height:var(--pc-lh-normal)}.coords-degrees-locked__badge{display:inline-flex;align-items:center;gap:6px}.coords-modal-react{color:var(--ant-color-text, #0c1116)}.coords-modal-react .ant-modal{max-width:min(650px,calc(100vw - 32px))}.coords-modal-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pc-space-1, 4px) var(--pc-space-2, 8px);min-width:0}.coords-modal-title__head{display:inline-flex;align-items:center;gap:var(--pc-space-2, 8px);min-width:0;max-inline-size:100%}.coords-modal-title .modal-time-tag{margin-inline-start:0}.modal-time-tag{font-variant-numeric:tabular-nums;font-size:.85em;color:var(--ant-color-text, #0c1116);background:transparent;padding:2px 8px;border-radius:var(--pc-r-sm, 6px);border:1px solid currentColor;margin-inline-start:8px;font-weight:600}.coords-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;overscroll-behavior:contain}.coords-moon-context{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px;margin-bottom:4px;padding-bottom:8px;border-bottom:1px dashed var(--ant-color-border, rgba(0, 0, 0, .14))}.coords-moon-context__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.coords-moon-context__label{font-weight:600;min-width:7.5rem}.coords-moon-context__value{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.coords-moon-context__note{flex-basis:100%;font-size:.85em;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .55))}.coords-moon-context__at{font-size:.9em;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .6))}.coords-moon-context__change{white-space:nowrap}.coords-moon-context__perfection{align-items:center}.coords-modern-seam{grid-column:1 / -1;margin-top:6px;padding-top:10px;border-top:1px dashed var(--ant-color-border, rgba(0, 0, 0, .14));display:flex;flex-direction:column;gap:8px}.coords-modern-seam__heading{margin:0;font-size:.95em;font-weight:700}.coords-modern-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px}.coords-modern-group__label{grid-column:1 / -1;margin:4px 0 0;font-size:.78em;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.7}.coords-item--modern{padding:8px 12px}.coords-name__suffix{opacity:.7;font-weight:400}.coords-name__active{margin-inline-start:6px;font-weight:600}.coords-unavailable{font-size:.8em;opacity:.7}.coords-item{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .03));border-radius:8px;border:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .06))}.coords-item__line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.coords-item__degree{display:flex;align-items:center;flex-wrap:wrap;gap:6px;overflow-wrap:anywhere}.coords-item__fast{font-size:.68em}.coords-glyph{font-family:var(--glyph-font);font-size:1.4em;min-width:28px;text-align:center;color:var(--ant-color-primary, #f5c800)}.coords-name{flex:1 1 auto;min-width:0;font-weight:600;font-size:.95em;overflow-wrap:anywhere}.coords-deg{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.9em;color:var(--ant-color-text-secondary, #4b5563);white-space:nowrap}.coords-sign{font-family:var(--glyph-font);font-size:1.2em;color:var(--ant-color-text, #0c1116)}.hours-island .ant-picker,.hours-island .ant-input,.hours-island .ant-btn{border-radius:8px}.hours-island .ant-tag{border-radius:var(--pc-r-sm, 6px)}body.advanced-mode .pc-container,body.advanced-mode .container{max-width:100%}.hours-island .hours-alert-card--active,.hours-island .hours-alert-card--caution,.hours-island .hours-alert-card--clear,.hours-island .hours-alert-card--unavailable{background:var(--obs-row-rest);border-color:var(--obs-row-separator);box-shadow:none;border-inline-start-width:3px;padding-inline-start:12px}.hours-island .hours-alert-card--active{border-inline-start-color:#f87171e0}.hours-island .hours-alert-card--caution{border-inline-start-color:#fbbf24e0}.hours-island .hours-alert-card--clear{border-inline-start-color:#4ade80e0}.hours-island .hours-alert-card--unavailable{border-inline-start-color:#94a3b899}.hours-island .hours-alert-card--active .hours-alert-card__glyph{color:var(--pc-danger, #f87171)}.hours-island .hours-alert-event--tone-danger,.hours-island .hours-alert-event--tone-caution,.hours-island .hours-alert-event--tone-supportive,.hours-island .hours-alert-event--tone-neutral,.hours-island .hours-alert-event--tone-active-retro,.hours-island .hours-alert-event--tone-upcoming-retro{background:var(--obs-row-rest);border-color:var(--obs-row-separator)}.hours-island .hours-alert-event--tone-danger,.hours-island .hours-alert-event--tone-caution,.hours-island .hours-alert-event--tone-supportive,.hours-island .hours-alert-event--tone-active-retro,.hours-island .hours-alert-event--tone-upcoming-retro{border-inline-start-width:3px;padding-inline-start:10px}.hours-island .hours-alert-event--tone-danger{border-inline-start-color:#f87171e0}.hours-island .hours-alert-event--tone-caution{border-inline-start-color:#fbbf24e0}.hours-island .hours-alert-event--tone-supportive{border-inline-start-color:#4ade80e0}.hours-island .hours-alert-event--tone-active-retro{border-inline-start-color:#ff9c96e0}.hours-island .hours-alert-event--tone-active-retro .hours-alert-event__badge{color:#ff9c96}.hours-island .hours-alert-event--tone-danger .hours-alert-event__badge,.hours-island .hours-alert-event--active.hours-alert-event--tone-neutral .hours-alert-event__badge{color:var(--pc-danger, #f87171)}.hours-island .hours-alert-event--tone-upcoming-retro{border-inline-start-color:#fbbf24e0}.hours-island .hours-alert-event--tone-upcoming-retro .hours-alert-event__badge{color:#ffd666}.hours-island .hours-alert-event:hover,.hours-island .hours-alert-event:focus-within{background:var(--obs-row-lift)}.hours-island .hours-table-chapter{border-color:rgba(var(--hours-table-glow-rgb),.34);box-shadow:none}.hours-island .cell-content .glyph--planet.glyph--moon,.hours-island .cell-content .glyph--zodiac.glyph--zodiac-cancer{text-shadow:0 0 1px color-mix(in srgb,currentColor 35%,transparent)}body.glyphs-colored .hours-island .glyph--planet.glyph--moon,body.glyphs-colored .hours-island .glyph--zodiac.glyph--zodiac-cancer{text-shadow:0 0 .6px rgba(10,14,20,.5)}.hours-island{--hour-current-tint: color-mix(in srgb, var(--ant-color-primary, #e3b94e) 14%, transparent)}.hours-island .hours-table tbody tr.hour-current td:first-child:before{background:var(--hour-current-accent, rgba(148, 163, 184, .9))}.hours-island .hours-table tbody tr.hour-current td:last-child:after{background:var(--hour-current-accent, rgba(148, 163, 184, .9))}:root .coords-modal-react .ant-modal-content{background:var(--pc-glass-modal, rgba(7, 13, 26, .97));border:1px solid var(--ant-color-border, rgba(255, 255, 255, .12));color:var(--ant-color-text, #f5f7fa)}:root .coords-modal-react .coords-item{background:var(--ant-color-fill-quaternary, rgba(255, 255, 255, .04));border-color:var(--ant-color-border-secondary, rgba(255, 255, 255, .08))}.hours-island{container-type:inline-size;container-name:hours-island;--hours-day-accent: var(--section-day);--hours-night-accent: var(--section-night);--hours-hero-accent: var(--hours-day-accent)}.hours-hero{position:relative;display:flex;flex-direction:column;gap:4px;margin-bottom:var(--obs-gap-chapter, 28px);border-inline-start:3px solid var(--hours-hero-accent)}.hours-hero--day{--hours-hero-accent: var(--hours-day-accent)}.hours-hero--night{--hours-hero-accent: var(--hours-night-accent)}.hours-hero--selected{--hours-hero-accent: var(--obs-hairline, rgba(221, 235, 255, .1))}.hours-hero__identity{display:flex;align-items:center;gap:10px;margin:2px 0 0}.hours-hero__glyph{font-size:2.2rem;line-height:1;color:var(--hours-hero-accent)}.hours-hero__planet{font-size:1.75rem;font-weight:700;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--pc-text, #DDEBFF)}.hours-hero__span{margin:0;font-size:var(--pc-text-lg, 1.125rem);font-variant-numeric:tabular-nums;color:var(--obs-text-secondary, #A9B8D0)}.hours-hero__remaining{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:4px 0 2px}.hours-hero__remaining-value{font-size:var(--pc-text-lg, 1.125rem);font-weight:600;font-variant-numeric:tabular-nums;color:var(--pc-text, #DDEBFF)}.hours-hero__remaining-label{font-size:var(--pc-text-base, .875rem)}.hours-hero__track{flex:1 1 140px;max-width:260px;height:3px;border-radius:var(--pc-r-full, 999px);background:var(--obs-hairline, rgba(221, 235, 255, .1));overflow:hidden}.hours-hero__fill{display:block;width:100%;height:100%;transform-origin:left center;background:var(--hours-hero-accent)}[dir=rtl] .hours-hero__fill{transform-origin:right center}.hours-hero__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:0;font-size:var(--pc-text-md, .9375rem);color:var(--obs-text-secondary, #A9B8D0)}.hours-hero__sep,.hours-alerts__dot{color:var(--obs-text-muted, #788599)}.hours-hero__line--placement .glyph,.hours-hero__line--phase .glyph{font-size:1.05em;line-height:1}.hours-hero__line--phase{-moz-column-gap:14px;column-gap:14px}.hours-hero__moon-part,.hours-hero__mansion{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:6px}.hours-hero__moon-part{gap:4px 10px}.hours-hero__line--conditions{min-width:0}.hours-condition-badges--full{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0}@media(min-width:768px){.hours-hero--day,.hours-hero--night{flex-flow:row wrap;align-items:baseline;gap:4px 6px}.hours-hero--day>*,.hours-hero--night>*{flex:1 1 100%;min-width:0}.hours-hero--day>.hours-hero__line--placement,.hours-hero--night>.hours-hero__line--placement{flex:0 1 auto;margin-inline-end:4px}.hours-hero__line--conditions,.hours-hero__line--conditions>.hours-condition-badges--full{display:contents}.hours-hero__line--conditions>.hours-condition-badges--full>*{align-self:center}}.hours-hero__mansion .mansion-number{min-width:1.35rem;height:1.35rem;padding:0 2px;border-width:1.5px;font-size:max(12px,.78em)}.hours-hero__mansion-name{color:var(--pc-text-secondary, #A9B8D0)}.hours-hero__next{margin:6px 0 0;font-size:var(--pc-text-md, .9375rem)}.hours-hero__next-planet{color:var(--pc-text, #DDEBFF)}.hours-hero__dash{color:var(--obs-text-muted, #788599)}.hours-hero--skeleton{min-height:190px}.hours-alerts{margin-bottom:var(--obs-gap-group, 16px)}.hours-alerts--refreshing .hours-alert-card__group{opacity:.55;transition:opacity .16s ease-out}@media(prefers-reduced-motion:reduce){.hours-alerts--refreshing .hours-alert-card__group{transition:none}}.hours-alerts__count{font-weight:600;color:var(--pc-text, #DDEBFF)}.hours-alerts__marker{margin-inline-start:8px;font-size:var(--pc-text-base, .875rem);line-height:1}.hours-alerts__marker[data-state=active]{color:var(--ant-color-error, #ff4d4f)}.hours-alerts__marker[data-state=caution]{color:var(--ant-color-warning, #f59e0b)}.hours-alerts__marker[data-state=clear]{color:var(--ant-color-success, #45b36b)}.hours-alerts__marker[data-state=unavailable]{color:var(--obs-text-muted, #788599)}.hours-alerts__partial,.hours-alert-body__partial,.hours-alert-body__unavailable{margin:0 0 8px;color:var(--obs-text-secondary, #A9B8D0)}.hours-alert-body{display:flex;flex-direction:column;gap:12px;--hours-alert-value: var(--pc-text, #DDEBFF);--hours-alert-label: color-mix(in srgb, var(--pc-text, #DDEBFF) 82%, transparent);--hours-alert-caption: var(--pc-text-secondary, #A9B8D0)}@media(min-width:320px)and (max-width:767px){.hours-events .hours-events__tabs>.pc-attached-tabs__nav .ant-tabs-nav-wrap{overflow:visible}}@media(max-width:767px){.hours-events__tabs .pc-attached-tabs__nav{padding-inline:4px}.hours-events__tabs .ant-tabs-nav-list{flex:auto}.hours-events .hours-events__tabs .pc-attached-tabs__item.pc-attached-tabs__item{flex:1 1 0;margin:0;justify-content:center}.hours-events>.obs-chapter__title{margin:0}}.hours-events{margin-bottom:var(--obs-gap-chapter, 28px)}.hours-events__tabs{min-width:0}.hours-events__tabs div[role=tabpanel]:focus-visible{outline:2px solid var(--pc-focus-ring, #87a4c5);outline-offset:calc(-1 * var(--pc-ring-offset, 2px));border-radius:var(--obs-radius, 14px)}.hours-events__locked-tab{display:inline-flex;align-items:center;gap:6px}.hours-moon-events,.hours-planet-events{min-width:0;background:var(--obs-surface-workspace, rgba(7, 13, 26, .8));border:1px solid var(--pc-glass-border-nav, rgba(169, 184, 208, .12));border-radius:var(--obs-radius, 14px);padding:var(--hours-card-body-pad, 16px 20px)}.hours-error{padding:16px 0}.hours-island .pc-house-badge-arrow{font-size:max(12px,.9em)}.hours-island-unavailable{margin-block:var(--pc-space-4, 16px)}.hours-locked{display:flex;align-items:flex-start;gap:var(--pc-space-2, 8px);margin:0 0 var(--pc-space-3, 12px);color:var(--pc-text-secondary, var(--pc-text))}.hours-locked__lock{display:inline-flex;flex:0 0 auto;margin-block-start:3px;color:var(--lock, var(--pc-accent))}.hours-locked__notice{margin:0;max-width:72ch;line-height:1.5}.hours-locked__action{white-space:nowrap;color:var(--pc-accent);text-decoration:underline;text-underline-offset:3px}.hour-row-placeholder{color:var(--pc-muted);background:transparent;border-color:color-mix(in srgb,var(--pc-muted) 45%,transparent);cursor:default}@media(max-width:1560px),(max-height:900px)and (orientation:landscape){.hours-island{--hours-time-white-space: normal;--hours-table-min-width: 100%;--hours-table-layout: fixed}.hours-table th{white-space:normal}.time-range{flex-direction:column;gap:4px}.time-sep{width:18px;height:2px}.hours-table--advanced .cell-content--planet-advanced,.hours-table td.col-sign .cell-content,.hours-table td.col-element .cell-content,.hours-table td.col-phase .cell-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%}.hours-table--advanced td.col-planet .cell-content--planet-advanced>.label,.hours-table td.col-sign .cell-content .label,.hours-table td.col-element .cell-content .label,.hours-table td.col-phase .cell-content .label{display:block;font-size:max(12px,.82em);line-height:1.15;text-align:center;white-space:normal}}@media(max-width:1200px){.hours-island{padding:20px;--hours-table-min-width: 100%}.coords-grid{grid-template-columns:1fr}}@media(max-width:1024px){.hours-island{--hours-table-min-width: 100%;--hours-table-layout: fixed;--hours-card-body-overflow: hidden}.hours-table td{overflow:hidden;text-overflow:ellipsis}.hours-table--advanced td.col-planet{overflow:visible;text-overflow:clip}.hours-config-toggle{display:flex}}@media(max-width:992px){.hours-island{--hours-control-height: 36px;--hours-control-font-size: 13px;--hours-cell-padding-x: 10px;--hours-cell-padding-y: 10px;--hours-table-font-size: 13px}.hours-card{--hours-card-body-pad: 20px}}@media(max-width:900px){.hours-island{padding:14px;font-size:13px;--hours-control-height: 34px;--hours-control-font-size: 13px;--hours-control-padding-x: 10px;--hours-cell-padding-x: 5px;--hours-cell-padding-y: 8px;--hours-label-display: none;--hours-header-display: none;--hours-time-white-space: normal;--hours-time-font-size: max(12px, .85em);--hours-time-cell-padding-x: 2px;--hours-illum-col-width: 0%;--hours-core-col-width: 20%;--hours-coords-col-width: 40px;--hours-core-col-width-advanced: calc((100% - var(--hours-coords-col-width)) / 5)}.hours-card{--hours-card-body-pad: 16px}.hours-table{table-layout:fixed}.hours-table td{overflow:visible;text-overflow:clip}.hours-table th.col-time,.hours-table td.col-time,.hours-table th.col-planet,.hours-table td.col-planet,.hours-table th.col-sign,.hours-table td.col-sign,.hours-table th.col-element,.hours-table td.col-element,.hours-table th.col-phase,.hours-table td.col-phase{width:var(--hours-core-col-width)}.hours-table--advanced th.col-time,.hours-table--advanced td.col-time,.hours-table--advanced th.col-planet,.hours-table--advanced td.col-planet,.hours-table--advanced th.col-sign,.hours-table--advanced td.col-sign,.hours-table--advanced th.col-element,.hours-table--advanced td.col-element,.hours-table--advanced th.col-phase,.hours-table--advanced td.col-phase{width:var(--hours-core-col-width-advanced)}.hours-table--advanced th.col-coords,.hours-table--advanced td.col-coords{width:var(--hours-coords-col-width);min-width:var(--hours-coords-col-width);max-width:var(--hours-coords-col-width)}.hours-table th.col-illum,.hours-table td.col-illum{display:none}.hours-table td:not(.col-time),.hours-table th:not(.col-time){text-align:center}.hours-table-chapter__head{flex-wrap:wrap;gap:6px}.sun-info{flex-wrap:wrap;justify-content:flex-end;gap:6px}.cell-content{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%}.hours-table td.col-sign .cell-content--sign{min-width:0;overflow:visible}.hours-table td.col-sign .sign-main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;max-width:100%;min-width:0}.hours-table:not(.hours-table--advanced) .cell-content .glyph{font-size:clamp(2.24em,6.5vw,2.52em)}.hours-table--advanced .cell-content .glyph{font-size:clamp(1.78em,5.2vw,2.02em)}.hours-table--advanced .cell-content--planet-advanced{flex-direction:column;align-items:center}.hours-table--advanced .cell-content .condition-badge{font-size:max(12px,1.1em)}.hours-table--advanced .cell-content .condition-badge--house{min-width:2.15em;padding:2px 5px;font-size:.76em}.hours-table--advanced .cell-content .condition-badge.pc-house-badge{min-width:2.15em;padding:2px 5px;font-size:max(12px,.72em)}.hours-table--advanced .cell-content .pc-house-badge-group{gap:2px;flex-wrap:wrap;white-space:normal;row-gap:2px;justify-content:center}.hours-table--advanced .cell-content .pc-house-badge-arrow{font-size:max(12px,.74em);min-width:.72em}.hours-table--advanced td.col-sign .cell-content--sign .pc-house-badge-group{width:100%;flex-wrap:wrap;justify-content:center;white-space:normal}.cell-content .condition-badge{font-size:max(12px,1.04em);padding:2px 5px}.hours-table--advanced td.col-planet .cell-content--planet-advanced>.label,.hours-table td.col-sign .cell-content .label,.hours-table td.col-element .cell-content .label,.hours-table td.col-phase .cell-content .label{display:none}.hours-table--advanced td.col-phase .phase-illum-mobile{display:inline-flex;align-items:center;justify-content:center;margin-top:2px;padding:1px 4px;border-radius:var(--pc-r-sm, 6px);font-size:max(12px,.68em);font-weight:600;line-height:1.1;letter-spacing:.01em;color:var(--ant-color-text, #0c1116);background:var(--obs-surface-raised, var(--pc-glass-nested, rgba(221, 235, 255, .04)));border:1px solid var(--ant-color-border, rgba(0, 0, 0, .1))}.hours-island .hours-table--advanced td.col-phase .phase-illum-mobile{color:var(--ant-color-text, #0c1116);background:#ffffff0a;border-color:#ffffff29}.hours-table:not(.hours-table--advanced) tbody tr.hour-current td.col-phase{position:relative}.hours-table:not(.hours-table--advanced) tbody tr.hour-current td.col-phase:after{content:"";position:absolute;inset-inline-end:0;top:0;bottom:0;width:3px;background:var(--hour-current-accent, rgba(100, 116, 139, .88))}.hours-island .hours-table:not(.hours-table--advanced) tbody tr.hour-current td.col-phase:after{background:var(--hour-current-accent, rgba(148, 163, 184, .9))}.time-range{flex-direction:column;gap:4px}.time-sep{width:18px;height:2px}.time-live{margin-top:3px;gap:2px}.time-live__text{font-size:max(12px,.58em)}.time-live__track{width:min(88%,56px);height:2px}.hours-moon-events{--hours-card-body-pad: 14px}.hours-moon-events__grid{display:flex;flex-direction:column;gap:10px}.hours-moon-events__section--upcoming{order:1}.hours-moon-events__section--past{order:2}.hours-moon-events__section{padding:8px 9px}.hours-moon-events__item{gap:6px;height:28px;min-height:28px;padding:4px 6px}.hours-moon-events__line{grid-template-columns:minmax(0,1fr) auto auto;gap:4px}.hours-moon-events__glyph{font-size:1.04em}.hours-moon-events__label{font-size:max(12px,.84em)}.hours-moon-events__meta{font-size:max(12px,.74em)}.hours-moon-events__delta{font-size:max(12px,.73em)}.hours-planet-events{--hours-card-body-pad: 14px}.hours-planet-events__grid{display:flex;flex-direction:column;gap:10px}.hours-planet-events__section--upcoming{order:1}.hours-planet-events__section--past{order:2}.hours-planet-events__section{padding:8px 9px}.hours-planet-events__moon-toggle{gap:8px;padding:7px 8px}.hours-planet-events__moon-toggle-main,.hours-planet-events__moon-toggle-copy{min-width:0}.hours-planet-events__moon-toggle-preview{max-width:100%}.hours-planet-events__item{min-height:38px;padding:6px 7px;gap:7px}.hours-planet-events__line{grid-template-columns:minmax(0,1fr) auto auto;gap:5px}.hours-planet-events__label{gap:5px}.hours-planet-events__kind-group{gap:4px}.hours-planet-events__name,.hours-planet-events__kind{font-size:max(12px,.8em)}.hours-planet-events__sign{font-size:max(12px,.98em)}.hours-planet-events__direction{padding:2px 6px;font-size:max(12px,.65em)}.hours-planet-events__meta,.hours-planet-events__delta{font-size:max(12px,.72em)}.hours-legend-glyphs{gap:6px}.hours-legend-chip{flex:1 1 calc(50% - 6px);min-width:140px;border-radius:var(--pc-r-md, 10px);padding:5px 8px}.coords-modal-react .ant-modal{width:94vw!important;max-width:94vw!important}.coords-modal-react .modal-time-tag{margin-inline-start:0}.coords-modal-react .ant-modal-body{padding:16px!important;max-height:70vh;overflow-y:auto}.coords-modal-react .coords-grid{grid-template-columns:1fr;gap:8px}.coords-modal-react .coords-item{padding:10px 12px}.coords-modal-react .coords-name{font-size:.9em}.coords-modal-react .coords-deg{font-size:.85em}.coords-modal-react .coords-sign{font-size:1.1em}}@media(max-width:560px){.hours-legend-chip{flex-basis:100%;min-width:0}.hours-moon-events__asof{display:none}}@media(max-width:390px){.hours-moon-events__item{display:flex;flex-direction:column;align-items:center;height:auto;min-height:52px;gap:3px;padding:6px}.hours-moon-events__line{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:1px}.hours-moon-events__glyph{font-size:1.08em}.hours-moon-events__label{white-space:normal;overflow:visible;text-overflow:clip;text-align:center;line-height:1.1;word-break:break-word;overflow-wrap:anywhere}.hours-moon-events__meta,.hours-moon-events__delta{white-space:normal;text-align:center;line-height:1.1}.hours-planet-events__item,.hours-planet-events__item.is-compact{display:flex;flex-direction:column;align-items:flex-start;min-height:auto;overflow:visible;height:auto;gap:4px;padding:7px 8px}.hours-planet-events__line{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:3px}.hours-planet-events__label{display:flex;flex-wrap:wrap;white-space:normal;overflow:visible}.hours-planet-events__kind-group{gap:4px}.hours-planet-events__name,.hours-planet-events__kind{white-space:normal;overflow:visible;text-overflow:clip}.hours-planet-events__meta,.hours-planet-events__delta{white-space:normal;text-align:start;line-height:1.15}}@media(min-width:391px)and (max-width:767px){.hours-planet-events__name{display:none}.hours-planet-events__line{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label meta" "label delta";align-items:start;-moz-column-gap:6px;column-gap:6px;row-gap:2px}.hours-planet-events__label{grid-area:label;gap:4px;flex-wrap:wrap;align-items:center;white-space:normal;overflow:visible;row-gap:3px}.hours-planet-events__kind-group{flex-wrap:wrap;min-width:0}.hours-planet-events__kind{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.14;overflow-wrap:anywhere}.hours-planet-events__meta{grid-area:meta;justify-self:end;text-align:end}.hours-planet-events__delta{grid-area:delta;justify-self:end;text-align:end}.hours-moon-events__grid{grid-template-columns:1fr}.hours-moon-events__item{height:auto;min-height:30px;overflow:visible}}@media(min-width:768px)and (max-width:1180px)and (orientation:portrait){.hours-island{padding:16px;--hours-control-height: 36px;--hours-control-font-size: 13px;--hours-cell-padding-x: 6px;--hours-cell-padding-y: 8px;--hours-time-cell-padding-x: 4px;--hours-table-font-size: 13px;--hours-header-display: table-header-group;--hours-label-display: none;--hours-time-font-size: max(12px, .9em);--hours-illum-col-width: 8%;--hours-coords-col-width: 50px;--hours-core-col-width: calc((100% - var(--hours-illum-col-width)) / 5);--hours-core-col-width-advanced: calc((100% - var(--hours-illum-col-width) - var(--hours-coords-col-width)) / 5);--hours-table-min-width: 100%;--hours-table-layout: fixed}.hours-card{--hours-card-body-pad: 16px}.hours-table th,.hours-table td{overflow:hidden;text-overflow:ellipsis}.hours-table--advanced td.col-planet{overflow:visible;text-overflow:clip}.hours-table th.col-illum,.hours-table td.col-illum{display:table-cell}.hours-table--advanced td.col-planet .cell-content--planet-advanced>.label,.hours-table td.col-sign .cell-content .label,.hours-table td.col-element .cell-content .label,.hours-table td.col-phase .cell-content .label{display:none}.hours-table .cell-content{gap:4px}.hours-table:not(.hours-table--advanced) .cell-content .glyph{font-size:clamp(1.84em,3.9vw,2.06em)}.hours-table--advanced .cell-content .glyph{font-size:clamp(1.46em,3.05vw,1.66em)}.hours-table--advanced .cell-content .condition-badge{font-size:max(12px,.96em)}.hours-table--advanced .cell-content .condition-badge--house{min-width:2.1em;padding:2px 4px;font-size:.72em}.hours-table--advanced .cell-content .condition-badge.pc-house-badge{min-width:2.1em;padding:2px 4px;font-size:max(12px,.7em)}.hours-table--advanced .cell-content .pc-house-badge-group{gap:2px;flex-wrap:wrap;white-space:normal;row-gap:2px;justify-content:center}.hours-table--advanced .cell-content .pc-house-badge-arrow{font-size:max(12px,.72em);min-width:.7em}.cell-content .condition-badge{font-size:max(12px,.92em);padding:1px 4px}.hours-table--advanced td.col-phase .phase-illum-mobile{margin-top:1px;font-size:max(12px,.64em);padding:1px 3px}.hours-table:not(.hours-table--advanced) tbody tr.hour-current td.col-phase:after{content:none}.hours-table:not(.hours-table--advanced) tbody tr.hour-current td.col-illum{position:relative}.hours-table:not(.hours-table--advanced) tbody tr.hour-current td.col-illum:after{content:"";position:absolute;inset-inline-end:0;top:0;bottom:0;width:3px;background:var(--hour-current-accent, rgba(100, 116, 139, .88))}.hours-island .hours-table:not(.hours-table--advanced) tbody tr.hour-current td.col-illum:after{background:var(--hour-current-accent, rgba(148, 163, 184, .9))}.time-live__track{width:min(90%,64px);height:2px}}@media(max-width:640px){.hours-config-extras{grid-template-columns:1fr}}@media(max-width:576px){.hours-island{--hours-control-height: 32px;--hours-control-font-size: 12px;--hours-cell-padding-x: 4px;--hours-cell-padding-y: 6px;--hours-table-font-size: 12px}.hours-table:not(.hours-table--advanced) .cell-content .glyph{font-size:1.96em}.hours-table--advanced .cell-content .glyph{font-size:1.54em}.hours-table--advanced .cell-content .condition-badge{font-size:max(12px,1.02em)}.hours-table--advanced .cell-content .condition-badge--house{min-width:2em;padding:2px 4px;font-size:.7em}.hours-table--advanced .cell-content .condition-badge.pc-house-badge{min-width:2em;padding:2px 4px;font-size:max(12px,.68em)}.hours-table--advanced .cell-content .pc-house-badge-group{gap:2px;flex-wrap:wrap;white-space:normal;row-gap:2px;justify-content:center}.hours-table--advanced .cell-content .pc-house-badge-arrow{font-size:max(12px,.7em);min-width:.68em}.cell-content .condition-badge{font-size:max(12px,.96em);padding:1px 4px}}@media(max-width:767px){.hours-planet-events__moon-toggle,.hours-planet-events__moon-toggle-main{align-items:flex-start}.hours-planet-events__moon-toggle-title{font-size:max(12px,.78em)}.hours-planet-events__moon-toggle-preview{font-size:max(12px,.68em);display:flex;flex-wrap:wrap;align-items:center;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.15;row-gap:2px}.hours-planet-events__moon-toggle-count{padding-inline:6px;font-size:max(12px,.68em)}.hours-table--advanced .cell-content .condition-badge--house{min-width:2em;padding:2px 4px;font-size:.68em}.hours-table--advanced .cell-content .pc-house-badge-group{grid-column:1 / -1;justify-content:center}}@media(max-width:767px){.hours-table--advanced .cell-content--planet-advanced{min-width:0;gap:2px}.hours-table--advanced .cell-content .condition-badge{min-width:18px;min-height:18px;padding:1px 4px;border-radius:5px;font-size:max(12px,.94em);line-height:1}.hours-table--advanced .cell-content .pc-house-badge-group{width:100%;max-width:100%;flex-wrap:wrap;align-content:center;gap:2px;row-gap:2px;white-space:normal}.hours-table--advanced .cell-content .condition-badge.pc-house-badge{min-width:2.2em;min-height:18px;padding:2px 3px;border-radius:5px;font-size:max(12px,10.5px);line-height:1.05;flex:0 0 auto}.hours-table--advanced .cell-content .pc-house-badge-arrow{min-width:.66em;height:1em;font-size:max(12px,10px);line-height:1}}@media(max-width:420px){.hours-table--advanced .cell-content .condition-badge{min-width:17px;min-height:17px;padding:1px 3px}.hours-table--advanced .cell-content .condition-badge.pc-house-badge{min-width:2.1em;min-height:17px;padding:2px;font-size:max(12px,10px)}.hours-table--advanced .cell-content .pc-house-badge-group{gap:1px;row-gap:2px}.hours-table--advanced .cell-content .pc-house-badge-arrow{min-width:.6em;font-size:max(12px,9.5px)}}@media(min-width:768px){.hours-table td.col-sign{overflow:visible}.hours-table td.col-sign .cell-content--sign-with-house{display:inline-flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 6px;width:100%;max-width:100%;min-width:0;overflow:visible}.hours-table td.col-sign .cell-content--sign-with-house .sign-main{display:inline-flex;flex-direction:row;flex:0 1 auto;max-width:100%;min-width:0}.hours-table td.col-sign .cell-content--sign-with-house .sign-main .label{min-width:0;max-width:100%;white-space:normal;overflow-wrap:normal}.hours-table--advanced td.col-sign .cell-content--sign-with-house .pc-house-badge-item,.hours-table--advanced td.col-sign .cell-content--sign-with-house .pc-house-badge-group{flex:0 1 auto;width:auto;max-width:100%;flex-wrap:wrap;white-space:normal;row-gap:2px}.hours-table--advanced td.col-sign .cell-content--sign-with-house .pc-house-badge{flex:0 0 auto}}@media(max-width:420px){.hours-alert-card__events{grid-template-columns:1fr}.hours-alert-event__badge{font-size:max(12px,.62rem);padding:1px 6px}.hours-alert-event__countdown{font-size:max(12px,.68rem)}}@media(max-width:767px){.hours-alert-card__group-title,.hours-alert-event__group-chip{font-size:max(12px,.72rem)}.hours-alert-event__times,.hours-alert-event__disclosure{font-size:max(12px,.78rem)}.hours-alert-event__badge-glyph{font-size:max(12px,.9em)}.hours-moon-events__section-title,.hours-planet-events__section-title{font-size:max(12px,.78em)}.hours-glyph-legend-trigger{min-height:44px;font-size:max(12px,.82em)}.hours-island{--hours-coords-col-width: 48px}.hours-table th.col-coords,.hours-table td.col-coords{padding-inline-start:0}.coords-btn{width:44px;height:44px}}@media(max-width:767px){.hours-hero--day,.hours-hero--night{flex-flow:row wrap;align-items:baseline;gap:4px 6px}.hours-hero--day>*,.hours-hero--night>*{flex:1 1 100%;min-width:0}.hours-hero--day>.hours-hero__identity,.hours-hero--night>.hours-hero__identity,.hours-hero--day>.hours-hero__line--placement,.hours-hero--night>.hours-hero__line--placement{flex:0 1 auto;margin-inline-end:4px}.hours-hero--day>.hours-hero__span,.hours-hero--night>.hours-hero__span{flex:0 1 auto}.hours-hero__line--conditions,.hours-hero__line--conditions>.hours-condition-badges--full{display:contents}.hours-hero__line--conditions>.hours-condition-badges--full>*{align-self:center}}
