html{background:var(--ap-jet, #000)!important;color-scheme:dark}body,body.ap-enchanted,body.page-chart,body.page-horoscope,body.page-shop,body.page-instrument,body.page-compat,body.ap-moment-page,body.ap-mysky-page,body.ap-no-nav-enter,body.ap-award-511,body.page-explore{background-color:var(--ap-jet-soft, #07070A)!important;background-image:radial-gradient(ellipse 85% 55% at 72% 42%,rgba(126,200,232,.06) 0%,transparent 55%),radial-gradient(ellipse 40% 30% at 15% 80%,rgba(139,124,224,.04) 0%,transparent 50%)!important;background-attachment:fixed;color:var(--ap-silver-bright, #E8EBF0)!important}body.ap-award-511,body.page-explore{background-color:#000!important;background-image:radial-gradient(ellipse 70% 60% at 58% 48%,rgba(126,200,232,.05) 0%,transparent 50%)!important}body.ap-award-511:after,body.page-explore:after{content:"";pointer-events:none;position:fixed;inset:0;z-index:0;background:radial-gradient(ellipse 75% 70% at 55% 48%,transparent 30%,rgba(0,0,0,.55) 100%)}body .site-header,body.ap-award-511 .masthead,body .masthead{background:#000000b8!important;backdrop-filter:blur(18px) saturate(1.15)!important;-webkit-backdrop-filter:blur(18px) saturate(1.15)!important;border-bottom:1px solid rgba(200,205,214,.12)!important;box-shadow:0 8px 32px #00000080!important}body .navbar__link,body .contents-nav a{color:var(--ap-silver-dim, #8B919C)!important}body .navbar__link:hover,body .navbar__link.is-active,body .navbar__link[aria-current=page],body .contents-nav a:hover,body .contents-nav a[aria-current=page]{color:var(--ap-aurora, #7EC8E8)!important}body .logo-text,body .masthead-logo .logo-text{color:var(--ap-silver-bright, #E8EBF0)!important}body .site-footer,body footer.site-footer,body .ap-footer{background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.95) 28%)!important;border-top:1px solid rgba(200,205,214,.1)!important;color:var(--ap-silver, #C8CDD6)!important}body .site-footer a,body footer.site-footer a{color:var(--ap-silver-dim, #8B919C)!important}body .site-footer a:hover{color:var(--ap-aurora, #7EC8E8)!important}body.ap-award-511 #heroChapter{min-height:auto!important;height:auto!important;position:relative!important;overflow:visible!important;background:#000!important;display:block!important;padding:0!important;align-items:stretch!important}body.ap-award-511 #heroChapter .page-wrap.hero-grid{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;position:relative!important;z-index:2!important;pointer-events:auto!important;margin:0!important;padding:0!important;gap:0!important}body.ap-award-511 #heroChapter .hero-solar-stage{order:1!important;position:relative!important;inset:auto!important;width:100%!important;height:min(48vh,480px)!important;min-height:300px!important;max-height:520px!important;z-index:1!important;pointer-events:auto!important;padding:0!important;border:0!important;margin:0!important}body.ap-award-511 #heroChapter .ap-award-orrery-wrap{position:absolute!important;left:50%!important;top:46%!important;transform:translate(-50%,-50%)!important;width:min(52vh,520px)!important;max-width:min(86vw,560px)!important;z-index:2!important;filter:drop-shadow(0 0 100px rgba(126,200,232,.2)) drop-shadow(0 28px 70px rgba(0,0,0,.75))}body.ap-award-511 #heroChapter .ap-award-orrery-frame{border:none!important;box-shadow:none!important;background:transparent!important}body.ap-award-511 #heroChapter .hero-copy{order:2!important;position:relative!important;max-width:min(480px,94vw)!important;width:calc(100% - 2rem)!important;margin:.35rem auto 1rem!important;z-index:6!important;pointer-events:auto!important;padding:.75rem 1.05rem .85rem!important;border-radius:16px!important;text-align:center!important;background:linear-gradient(165deg,#101016f2,#000000e0)!important;border:1px solid rgba(200,205,214,.22)!important;box-shadow:0 16px 40px #00000080,inset 0 1px #e8ebf00f!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}body.ap-award-511 #heroChapter .hero-copy h1,body.ap-award-511 #heroChapter .hero-copy .display{font-size:clamp(1.35rem,2.5vw,1.85rem)!important;line-height:1.12!important;margin:.15rem 0 .3rem!important}body.ap-award-511 #heroChapter .hero-copy .standfirst,body.ap-award-511 #heroChapter .hero-copy .hero-why-lead{font-size:.88rem!important;line-height:1.4!important;margin:.25rem auto .5rem!important;max-width:36ch!important}body.ap-award-511 #heroChapter .hero-copy .hero-form-note,body.ap-award-511 #heroChapter .hero-copy .hero-action-chips{display:none!important}body.ap-award-511 #heroChapter .hero-copy .hero-solar-trust{margin-top:.35rem!important;font-size:.72rem!important;gap:.35rem!important}body.ap-award-511 #heroChapter .hero-copy .hero-form-row,body.ap-award-511 #heroChapter .hero-action-chips,body.ap-award-511 #heroChapter .hero-solar-trust{justify-content:center!important}body.ap-award-511 #heroChapter .hero-copy .ui-label,body.ap-award-511 #heroChapter .hero-copy label{text-align:center!important;display:block!important;width:100%!important}body.ap-award-511 #heroChapter .ap-orrery-deck,body.ap-award-511 #heroChapter .orrery-deck{order:3!important;position:relative!important;z-index:4!important;width:100%!important}body.ap-award-511 #heroChapter h1{color:var(--ap-silver-bright, #E8EBF0)!important;text-shadow:0 2px 28px rgba(0,0,0,.7)}body.ap-award-511 #heroChapter .hero-copy p{color:var(--ap-silver, #C8CDD6)!important}body.ap-award-511 #heroChapter .hero-copy em,body.ap-award-511 #heroChapter .hero-copy i,body.ap-award-511 #heroChapter .hero-copy .accent,body.ap-award-511 .display-accent,body.ap-award-511 #heroChapter .display-accent{color:var(--ap-aurora, #7EC8E8)!important;font-style:italic}body.ap-award-511 .hero-live-pill{border-color:#7ec8e859!important;background:#000000bf!important;color:var(--ap-aurora, #7EC8E8)!important}body.ap-award-511 .hero-live-pill__dot{background:var(--ap-aurora, #7EC8E8)!important;box-shadow:0 0 10px #7ec8e8a6!important}body.ap-award-511 .ap-orrery-deck,body.ap-award-511 .orrery-deck,body.ap-award-511 [class*=orrery-deck]{background:#000000d1!important;border:1px solid rgba(200,205,214,.14)!important;backdrop-filter:blur(14px)!important;box-shadow:0 -10px 48px #0000008c!important;border-radius:14px 14px 0 0}body.ap-award-511 #heroChapter input,body.ap-award-511 #heroChapter select{background:#000000bf!important;border-color:#c8cdd638!important;color:var(--ap-silver-bright, #E8EBF0)!important}body.ap-award-511 #heroChapter label{color:var(--ap-silver-dim, #8B919C)!important}body.ap-award-511 .masthead-rule,body.ap-award-511 .dateline{color:var(--ap-silver-dim, #8B919C)!important;border-color:#c8cdd626!important}body.ap-award-511 .dateline{color:var(--ap-silver-dim, #8B919C)!important}body .btn-press,body.ap-award-511 .btn-press,body.ap-award-511 #heroChapter .btn-press,body .btn--primary,body a.btn-primary{background:linear-gradient(135deg,#4a90e0,#7ec8e8 48%,#c8d8e8)!important;color:#050508!important;box-shadow:0 6px 28px #7ec8e847!important;border:none!important;font-weight:600!important}body.page-chart .chart-form-card,body .mysky-card,body .ap-ev,body.page-shop .shopc-card,body.page-horoscope .sign-card{border-color:#c8cdd629!important}body.page-chart .chart-hero,body.page-shop .shop-hero,body.page-horoscope .horoscope-hero,body.ap-moment-page .mom-hero{position:relative;isolation:isolate}body.page-chart .chart-hero:before,body.page-shop .shop-hero:before,body.page-horoscope .horoscope-hero:before,body.ap-moment-page .mom-hero:before{content:"";position:absolute;inset:-10% 0;z-index:-1;background:radial-gradient(ellipse 50% 65% at 88% 35%,rgba(126,200,232,.1),transparent 58%),radial-gradient(ellipse 40% 50% at 8% 75%,rgba(139,124,224,.06),transparent 55%);pointer-events:none}body.page-chart .chart-form-card{background:linear-gradient(165deg,#12121ae6,#000000c7)!important;border:1px solid rgba(200,205,214,.18)!important;box-shadow:0 16px 48px #0000008c!important;backdrop-filter:blur(14px);border-radius:16px!important}body.page-chart .chart-form-card a,body.page-chart .form-hint a,body.page-chart .chart-form__optional-sum,body.page-chart summary{color:var(--ap-aurora, #7EC8E8)!important}body.page-chart h1,body.page-shop h1,body.page-horoscope h1{color:var(--ap-silver-bright, #E8EBF0)!important}body .ap-ev__eyebrow{color:var(--ap-aurora, #7EC8E8)!important}body .ap-ev__title{color:var(--ap-silver-bright, #E8EBF0)!important}body .ap-ev-card{border-color:#c8cdd629!important;background:#08080ceb!important;border-radius:12px!important}body .ap-ev-card:hover{border-color:#7ec8e873!important;box-shadow:0 8px 28px #7ec8e81a!important}body .ap-ev__btn--primary{background:linear-gradient(135deg,#4a90e0,#7ec8e8)!important;color:#050508!important}body .ap-ev__btn--ghost{border-color:#7ec8e866!important;color:var(--ap-aurora, #7EC8E8)!important}body .ap-ev-cinema{border-radius:16px!important;border:1px solid rgba(200,205,214,.16)!important}body.ap-mysky-page .mysky-card{background:linear-gradient(165deg,#12121ae0,#000000b8)!important;border-color:#c8cdd62e!important;border-radius:16px!important}body.ap-mysky-page .mysky-hero h1{color:var(--ap-silver-bright, #E8EBF0)!important}body.ap-mysky-page .mysky-cta--primary{background:linear-gradient(135deg,#4a90e0,#a8dcf2)!important;color:#050508!important}body.ap-mysky-page .mysky-cta--ghost{border-color:#7ec8e866!important;color:var(--ap-aurora, #7EC8E8)!important}body .ap-float-nav,body .tools-chip,body #tools-fab,body .ap-bottom-tabs,body .bottom-nav{border-color:#c8cdd62e!important;background:#000000d9!important;backdrop-filter:blur(14px)!important;box-shadow:0 8px 32px #00000080!important;color:var(--ap-silver, #C8CDD6)!important}body.ap-award-511 .instruments-card,body.ap-award-511 .dept-list-item,body.ap-award-511 .ap-spine-card{background:linear-gradient(165deg,#12121acc,#0009)!important;border:1px solid rgba(200,205,214,.14)!important;border-radius:14px!important}body .price,body .shop-price{color:var(--ap-sun-glint, #E8DCC8)!important}body :focus-visible{outline:2px solid var(--ap-aurora, #7EC8E8)!important;outline-offset:2px}body.page-sign,body.page-ephemeris,body.page-guides,body.page-compat,body.page-quiz,body.page-explore{background-color:var(--ap-jet-soft, #07070A)!important}body.page-sign .sign-hero,body.page-ephemeris .ephemeris-hero,body .sign-hero{position:relative;isolation:isolate}body.page-sign .sign-hero:before,body .sign-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 55% 60% at 80% 30%,rgba(126,200,232,.1),transparent 55%),radial-gradient(ellipse 40% 50% at 10% 80%,rgba(139,124,224,.05),transparent 50%);pointer-events:none}body.page-chart .precision-bar,body.page-chart [class*=precision] meter,body.page-chart progress,body.page-chart .chart-precision__fill,body.page-chart .precision-track>span,body.page-chart .precision-fill{background:linear-gradient(90deg,#4a90e0,#7ec8e8)!important;border-color:#7ec8e859!important;accent-color:#7EC8E8!important}body.page-shop .shopc-card,body.page-shop .shop-card{border-color:#c8cdd629!important;background:linear-gradient(165deg,#12121ae0,#000000b3)!important}body.page-shop .shop-hero h1,body.page-shop .shopc-section-title{color:var(--ap-silver-bright, #E8EBF0)!important}body .navbar,body header.site-header,body .site-header .navbar{background:#000000c7!important;border-bottom-color:#c8cdd61f!important}body.page-compat .card,body.page-compat .compat-card{border-color:#c8cdd629!important;background:linear-gradient(165deg,#12121ad9,#000000a6)!important}@media(max-width:900px){body.ap-award-511 #heroChapter .hero-solar-stage{height:min(44vh,400px)!important;min-height:260px!important}body.ap-award-511 #heroChapter .ap-award-orrery-wrap{width:min(58vw,320px)!important;top:44%!important}body.ap-award-511 #heroChapter .hero-copy{width:calc(100% - 1.25rem)!important;margin:.25rem auto .85rem!important;padding:.7rem .9rem!important}body.ap-award-511 #heroChapter .hero-copy .standfirst{font-size:.84rem!important}}body.ap-award-511 .ap-chapter,body.ap-award-511 .department.ap-chapter{background-color:#07070a!important;color:#e8ebf0!important;padding-block:clamp(2.5rem,5vw,4rem)!important;min-height:0!important}body.ap-award-511 .ap-chapter-title,body.ap-award-511 .ap-chapter h2{color:#e8ebf0!important;opacity:1!important}body.ap-award-511 #libraryChapter .sign-index-entry,body.ap-award-511 #libraryChapter .sign-tile,body.ap-award-511 .sign-index-entry{background:linear-gradient(165deg,#12121ae6,#08080cd9)!important;border:1px solid rgba(200,205,214,.16)!important;color:#e8ebf0!important;min-height:4.5rem!important}body.ap-award-511 #libraryChapter .sign-glyph,body.ap-award-511 #libraryChapter [data-celestial-seal],body.ap-award-511 #libraryChapter img{opacity:1!important;visibility:visible!important;filter:none!important}body.ap-award-511 #libraryChapter .sign-index-entry span,body.ap-award-511 #libraryChapter .sign-name{color:#c8cdd6!important;opacity:1!important}body.ap-award-511 .dept-list-item,body.ap-award-511 .instruments-card{background:linear-gradient(165deg,#12121ad9,#000000a6)!important;border:1px solid rgba(200,205,214,.14)!important;color:#e8ebf0!important}body.ap-award-511 .ap-chapter-lead,body.ap-award-511 .ap-chapter p{color:#c8cdd6!important;opacity:1!important}body.ap-award-511 .ap-display-kicker{color:#7ec8e8!important;opacity:1!important}body.ap-award-511 .dept-list-item,body.ap-award-511 .dept-list>li{background:linear-gradient(165deg,#14141ce6,#000000b3)!important;border:1px solid rgba(200,205,214,.16)!important;border-radius:14px!important;margin-bottom:.65rem!important}body.ap-award-511 .dept-title,body.ap-award-511 .dept-list-dek{color:#e8ebf0!important;opacity:1!important}body.ap-award-511 .dept-list-dek{color:#c8cdd6!important}body.ap-award-511 .dept-number{color:#7ec8e8!important}body.ap-award-511 .ap-email-cta--sticky,body.page-home .ap-email-cta--sticky,body.page-explore .ap-email-cta--sticky,body.page-chart .ap-email-cta--sticky,body.page-horoscope .ap-email-cta--sticky,body.page-instrument .ap-email-cta--sticky,body.page-shop .ap-email-cta--sticky,body.ap-mysky-page .ap-email-cta--sticky,body.ap-moment-page .ap-email-cta--sticky,body.has-email-sticky .ap-email-cta--sticky{display:none!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(120%)!important}body.page-explore .explore-stage~.ap-email-cta,body.page-explore main>.ap-email-cta--banner,body.page-explore main .ap-email-cta--banner{display:none!important}body.page-horoscope main>.ap-email-cta--banner,body.page-horoscope .sphere-hero~.ap-email-cta--sticky{display:none!important}@media(prefers-reduced-motion:reduce){body .ap-ev-card:hover{transform:none}}body.ap-award-511 #heroChapter .hero-copy h1 em,body.ap-award-511 #heroChapter .hero-copy h1 i,body.ap-award-511 #heroChapter .hero-copy h1 span[style],body.ap-award-511 #heroChapter .hero-copy .display-line--accent,body.ap-award-511 #heroChapter .hero-copy .lede em{color:var(--ap-aurora, #7EC8E8)!important;-webkit-text-fill-color:var(--ap-aurora, #7EC8E8)!important;background:none!important;font-style:italic}body .sign-astro__seal,body .sign-hero__seal,body .sign-hero__glyph,body .sign-seal,body [class*=sign-seal]{color:var(--ap-aurora, #7EC8E8)!important;filter:drop-shadow(0 0 12px rgba(126,200,232,.25))}body .sign-hero__motto,body .sign-hero__quote,body .sign-hero em{color:var(--ap-silver, #C8CDD6)!important}body .sign-hero__dates{color:var(--ap-silver-dim, #8B919C)!important}body .sign-hero__constellation svg [stroke]{stroke:var(--ap-chrome, #A8B0BC)!important}body.page-chart .ap-time-accuracy,body.page-chart .ap-time-accuracy strong{color:var(--ap-silver, #C8CDD6)!important;border-color:#7ec8e840!important}body.page-chart .ap-time-accuracy strong:first-child{color:var(--ap-aurora, #7EC8E8)!important}body.page-explore .explore-legend{background:#000000d1!important;border-color:#c8cdd62e!important;backdrop-filter:blur(14px)!important}body.page-shop .shopc-card__name,body.page-shop .shopc-card__price,body.page-shop .shop-hero-lede,body.page-shop .shop-section-title{color:var(--ap-silver-bright, #E8EBF0)!important}body.page-shop .shopc-card__art{border-color:#c8cdd624!important;box-shadow:inset 0 0 0 1px #7ec8e80f!important}body.page-shop .disclosure-banner,body.page-shop .shop-path{border-color:#c8cdd629!important;background:#00000073!important}body .sign-hero__motto,body .sign-hero__keyword,body .sign-hero [class*=motto]{color:var(--ap-silver, #C8CDD6)!important}body .sign-hero__dates{color:var(--ap-silver-dim, #8B919C)!important;letter-spacing:.14em}body .ap-seal__plate{background:radial-gradient(ellipse 80% 70% at 35% 28%,rgba(255,255,255,.08),transparent 50%),radial-gradient(ellipse 100% 100% at 50% 100%,#0a0a0c,#000)!important;box-shadow:inset 0 0 0 1px #a8b0bc59,inset 0 -3px 8px #0000008c,0 2px 8px #00000080,0 0 16px -4px #7ec8e81f!important}body .sign-hero__glyph .ap-seal,body .sign-hero__seal .ap-seal,body .home-sign-card__seal .ap-seal{filter:drop-shadow(0 0 12px rgba(168,176,188,.35))!important}body[data-element=fire] .sign-hero__glyph .ap-seal,body[data-element=fire] .sign-hero__seal .ap-seal{filter:drop-shadow(0 0 14px rgba(224,112,112,.4))!important}body[data-element=water] .sign-hero__glyph .ap-seal,body[data-element=water] .sign-hero__seal .ap-seal{filter:drop-shadow(0 0 14px rgba(126,200,232,.4))!important}body[data-element=air] .sign-hero__glyph .ap-seal,body[data-element=air] .sign-hero__seal .ap-seal{filter:drop-shadow(0 0 12px rgba(200,205,214,.4))!important}body[data-element=earth] .sign-hero__glyph .ap-seal,body[data-element=earth] .sign-hero__seal .ap-seal{filter:drop-shadow(0 0 12px rgba(106,154,112,.35))!important}body .sign-hero__keyword{color:var(--ap-silver, #C8CDD6)!important;font-style:italic}
