.chart-system-badge[data-v-b1ce8f21]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ee2b8c26;border:1px solid rgba(238,43,140,.3);border-radius:10px;color:#ee2b8ccc;display:inline-flex;font-size:9px;font-weight:600;gap:.3rem;letter-spacing:1px;padding:2px 8px;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.chart-system-badge--interactive[data-v-b1ce8f21]{cursor:help;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chart-system-badge--interactive[data-v-b1ce8f21]:hover{background:#ee2b8c40;border-color:#ee2b8c80;transform:translateY(-1px)}.chart-system-badge--sidereal[data-v-b1ce8f21]{background:#d4a01726;border-color:#d4a0174d;color:#d4a017d9}.chart-system-badge--sidereal.chart-system-badge--interactive[data-v-b1ce8f21]:hover{background:#d4a01740;border-color:#d4a01780}.chart-system-badge__tooltip[data-v-b1ce8f21]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#140b13f2;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;box-shadow:0 20px 60px #00000059;color:#ffffffe6;left:50%;padding:.85rem .95rem;position:absolute;text-align:left;top:calc(100% + 10px);transform:translate(-50%);width:min(280px,75vw);z-index:20}.chart-system-badge__tooltip-title[data-v-b1ce8f21]{font-size:12px;font-weight:700;line-height:1.35}.chart-system-badge__tooltip-body[data-v-b1ce8f21]{color:#ffffffad;font-size:11px;line-height:1.55;margin-top:.45rem}.chart-system-badge__tooltip-meta[data-v-b1ce8f21]{color:#ffffff75;font-size:10px;line-height:1.45;margin-top:.55rem}.natal-chart-wrapper[data-v-3615bdca]{height:100%;overflow:visible;position:relative;width:100%}.natal-chart-wrapper__badge[data-v-3615bdca]{left:50%;position:absolute;top:4px;transform:translate(-50%);z-index:10}.natal-chart-wheel[data-v-3615bdca]{display:block;height:100%;width:100%}.animate-spin-slow[data-v-3615bdca]{animation:spin-slow-3615bdca 60s linear infinite;transform-origin:center}@keyframes spin-slow-3615bdca{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.center-orb[data-v-3615bdca]{animation:pulse-orb-3615bdca 4s ease-in-out infinite;filter:drop-shadow(0 0 12px rgba(238,43,140,.5))}@keyframes pulse-orb-3615bdca{0%,to{filter:drop-shadow(0 0 12px rgba(238,43,140,.4))}50%{filter:drop-shadow(0 0 20px rgba(238,43,140,.7))}}.planet-group[data-v-3615bdca]{animation:fade-in-3615bdca .8s ease-out both}.planet-group[data-v-3615bdca]:first-child{animation-delay:.1s}.planet-group[data-v-3615bdca]:nth-child(2){animation-delay:.15s}.planet-group[data-v-3615bdca]:nth-child(3){animation-delay:.2s}.planet-group[data-v-3615bdca]:nth-child(4){animation-delay:.25s}.planet-group[data-v-3615bdca]:nth-child(5){animation-delay:.3s}.planet-group[data-v-3615bdca]:nth-child(6){animation-delay:.35s}.planet-group[data-v-3615bdca]:nth-child(7){animation-delay:.4s}.planet-group[data-v-3615bdca]:nth-child(8){animation-delay:.45s}.planet-group[data-v-3615bdca]:nth-child(9){animation-delay:.5s}.planet-group[data-v-3615bdca]:nth-child(10){animation-delay:.55s}.planet-group[data-v-3615bdca]:nth-child(11){animation-delay:.6s}.planet-group[data-v-3615bdca]:nth-child(12){animation-delay:.65s}@keyframes fade-in-3615bdca{0%{opacity:0}to{opacity:1}}.interactive-element[data-v-3615bdca]{cursor:pointer;transition:all .5s ease}.interactive-element[data-v-3615bdca]:hover{filter:brightness(1.3)}.hit-area[data-v-3615bdca]{cursor:pointer;transition:all .5s ease}.planet-glyph[data-v-3615bdca],.zodiac-glyph[data-v-3615bdca]{font-family:serif;pointer-events:none}.tooltip-popup[data-v-3615bdca]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#160c1ef2;border:1px solid rgba(238,43,140,.4);border-radius:10px;box-shadow:0 4px 20px #ee2b8c33;max-width:220px;min-width:140px;padding:10px 14px;pointer-events:auto;position:absolute;z-index:50}.tooltip-header[data-v-3615bdca]{color:#f472b6;font-size:13px;font-weight:600;letter-spacing:.3px;margin-bottom:4px}.tooltip-body[data-v-3615bdca]{color:#ffffffbf;font-size:11px;line-height:1.4;white-space:pre-line}.tooltip-close[data-v-3615bdca]{background:none;border:none;color:#fff6;cursor:pointer;font-size:14px;line-height:1;padding:0;position:absolute;right:8px;top:4px;transition:all .5s ease}.tooltip-close[data-v-3615bdca]:hover{color:#fff}.tooltip-fade-enter-active[data-v-3615bdca],.tooltip-fade-leave-active[data-v-3615bdca]{transition:opacity .2s ease}.tooltip-fade-enter-from[data-v-3615bdca],.tooltip-fade-leave-to[data-v-3615bdca]{opacity:0}
