.sky-coach[data-v-6e45c87a]{height:100vh;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:30}.sky-coach.is-immersive[data-v-6e45c87a]{height:100vh;height:100dvh;z-index:48}.sky-coach-svg[data-v-6e45c87a]{height:100%;overflow:visible;width:100%}.sky-coach-band[data-v-6e45c87a]{animation:sky-coach-band-in-6e45c87a .9s ease-out .12s forwards;fill:none;opacity:0;stroke-linecap:round;stroke-width:11}.sky-coach-orbit[data-v-6e45c87a]{animation:sky-coach-sweep-6e45c87a 3.6s cubic-bezier(.45,0,.25,1) infinite;transform-box:view-box}.sky-coach-rider[data-v-6e45c87a]{animation:sky-coach-rider-6e45c87a 3.6s linear infinite}.sky-coach-hand path[data-v-6e45c87a]{fill:#fffffff7;paint-order:stroke fill;stroke:#be1878;stroke-linejoin:round;stroke-width:1.6}.sky-coach-hand[data-v-6e45c87a]{filter:drop-shadow(0 3px 7px rgba(122,15,77,.32))}.sky-coach-hand.is-open[data-v-6e45c87a]{animation:sky-coach-open-6e45c87a 3.6s step-end infinite}.sky-coach-hand.is-closed[data-v-6e45c87a]{animation:sky-coach-closed-6e45c87a 3.6s step-end infinite}.sky-coach-press[data-v-6e45c87a]{animation:sky-coach-press-6e45c87a 3.6s cubic-bezier(.34,1.56,.64,1) infinite;transform-box:fill-box;transform-origin:center}.sky-coach-glow[data-v-6e45c87a]{opacity:.75}.sky-coach-ripple[data-v-6e45c87a]{animation:sky-coach-ripple-6e45c87a 3.6s ease-out infinite;fill:none;stroke:#ec48998c;stroke-width:1.5}.sky-coach-ripple.is-late[data-v-6e45c87a]{animation-delay:.22s}.sky-coach-pill[data-v-6e45c87a]{animation:sky-coach-pill-in-6e45c87a .62s cubic-bezier(.22,.61,.36,1) .38s forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid rgba(190,24,120,.18);border-radius:999px;box-shadow:0 6px 22px -10px #be187873;color:#7a0f4d;font-size:12.5px;font-weight:600;line-height:1.3;max-width:min(58vw,172px);opacity:0;padding:8px 14px;position:absolute;text-align:center;text-wrap:balance;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content}@keyframes sky-coach-band-in-6e45c87a{0%{opacity:0}to{opacity:1}}@keyframes sky-coach-pill-in-6e45c87a{0%{opacity:0;transform:translate(-50%,calc(-50% + 6px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes sky-coach-sweep-6e45c87a{0%,14%{transform:rotate(var(--sky-coach-from))}62%,84%{transform:rotate(var(--sky-coach-to))}86%,to{transform:rotate(var(--sky-coach-from))}}@keyframes sky-coach-rider-6e45c87a{0%{opacity:0}6%,82%{opacity:1}90%,to{opacity:0}}@keyframes sky-coach-open-6e45c87a{0%,12.9%{opacity:1}13%,71.9%{opacity:0}72%,to{opacity:1}}@keyframes sky-coach-closed-6e45c87a{0%,12.9%{opacity:0}13%,71.9%{opacity:1}72%,to{opacity:0}}@keyframes sky-coach-press-6e45c87a{0%,11%{transform:scale(1)}15%,70%{transform:scale(.94)}78%,to{transform:scale(1)}}@keyframes sky-coach-ripple-6e45c87a{0%,12%{opacity:0;r:14;stroke-width:2}14%{opacity:.7}36%{opacity:0;r:34;stroke-width:.6}to{opacity:0;r:34}}@media(prefers-reduced-motion:reduce){.sky-coach-hand[data-v-6e45c87a],.sky-coach-orbit[data-v-6e45c87a],.sky-coach-press[data-v-6e45c87a],.sky-coach-rider[data-v-6e45c87a],.sky-coach-ripple[data-v-6e45c87a]{animation:none}.sky-coach-hand.is-closed[data-v-6e45c87a],.sky-coach-ripple[data-v-6e45c87a]{opacity:0}.sky-coach-hand.is-open[data-v-6e45c87a]{opacity:1}}.sky-chip-root[data-v-21fe12a0]{top:0;right:0;bottom:0;left:0;position:fixed;z-index:60}.sky-chip[data-v-21fe12a0]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid rgba(190,24,120,.16);border-radius:20px;box-shadow:0 18px 50px #7c3aed33,0 2px 8px #0000000f;color:#3b1030;padding:16px 16px 14px;position:fixed;width:300px}.sky-chip-x[data-v-21fe12a0]{background:transparent;border:none;border-radius:999px;color:#9d174d8c;cursor:pointer;display:grid;height:26px;place-items:center;position:absolute;right:10px;top:10px;transition:background .14s ease,color .14s ease;width:26px}.sky-chip-x[data-v-21fe12a0]:hover{background:#be187814;color:#9d174d}.sky-chip-head[data-v-21fe12a0]{align-items:center;display:flex;gap:12px;padding-right:24px}.sky-chip-avatar[data-v-21fe12a0]{filter:drop-shadow(0 3px 6px rgba(124,58,237,.22));flex:none;height:46px;-o-object-fit:contain;object-fit:contain;width:46px}.sky-chip-headtext[data-v-21fe12a0]{min-width:0}.sky-chip-title[data-v-21fe12a0]{align-items:center;color:#831843;display:flex;font-size:17px;font-weight:700;gap:7px;line-height:1.15}.sky-chip-glyph[data-v-21fe12a0]{color:#be185d;font-size:18px}.sky-chip-retro[data-v-21fe12a0]{background:linear-gradient(135deg,#ee2b8c,#a21caf);border-radius:6px;color:#fff;font-size:13px;font-weight:700;line-height:1.5;padding:0 5px}.sky-chip-pos[data-v-21fe12a0]{color:#a855f7;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;margin-top:2px}.sky-chip-progress[data-v-21fe12a0]{background:#be18781f;border-radius:999px;height:4px;margin:12px 0 10px;overflow:hidden}.sky-chip-progress-fill[data-v-21fe12a0]{background:linear-gradient(90deg,#ee2b8c,#a855f7);border-radius:999px;height:100%;transition:width .3s ease}.sky-chip-when[data-v-21fe12a0]{color:#a855f7;font-size:12px;font-weight:600;margin:0 0 8px}.sky-chip-desc[data-v-21fe12a0]{color:#4a2545;font-size:13.5px;line-height:1.5;margin:0 0 12px}.sky-chip-facts[data-v-21fe12a0]{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0 0 14px;padding:0}.sky-chip-facts li[data-v-21fe12a0]{align-items:baseline;display:flex;font-size:12.5px;gap:8px}.sky-chip-fact-icon[data-v-21fe12a0]{color:#be185d;flex:none;text-align:center;width:16px}.sky-chip-fact-label[data-v-21fe12a0]{color:#9b6a86;flex:none}.sky-chip-fact-value[data-v-21fe12a0]{color:#3b1030;font-weight:600;margin-left:auto;text-align:right}.sky-chip-fact-note[data-v-21fe12a0]{color:#9b6a86;display:block;font-size:11px;font-weight:400;margin-top:1px}.sky-chip-pace[data-v-21fe12a0]{color:#9b6a86;font-size:12px;font-style:italic;line-height:1.4;margin:0 0 14px}.sky-chip-cta[data-v-21fe12a0]{align-items:center;background:linear-gradient(135deg,#ee2b8c,#a21caf);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 12px;transition:filter .16s ease,transform .12s ease;width:100%}.sky-chip-cta[data-v-21fe12a0]:hover{filter:brightness(1.06)}.sky-chip-cta[data-v-21fe12a0]:active{transform:scale(.98)}.sky-chip.is-sheet[data-v-21fe12a0]{border-radius:22px 22px 0 0;bottom:0;left:0!important;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));right:0!important;top:auto!important;width:100%!important}.sky-chip.is-sheet[data-v-21fe12a0]:before{background:#be187833;border-radius:999px;content:"";height:4px;left:50%;position:absolute;top:8px;transform:translate(-50%);width:40px}@media(max-width:767px){.sky-chip-root[data-v-21fe12a0]{background:#1a0a1e47}}.sky-chip-enter-active[data-v-21fe12a0],.sky-chip-leave-active[data-v-21fe12a0]{transition:opacity .2s ease}.sky-chip-enter-active .sky-chip[data-v-21fe12a0],.sky-chip-leave-active .sky-chip[data-v-21fe12a0]{transition:opacity .2s ease,transform .2s ease}.sky-chip-enter-from[data-v-21fe12a0],.sky-chip-leave-to[data-v-21fe12a0]{opacity:0}.sky-chip-enter-from .sky-chip[data-v-21fe12a0],.sky-chip-leave-to .sky-chip[data-v-21fe12a0]{opacity:0;transform:translateY(8px) scale(.97)}.sky-chip-enter-from .sky-chip.is-sheet[data-v-21fe12a0],.sky-chip-leave-to .sky-chip.is-sheet[data-v-21fe12a0]{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.sky-chip-enter-active .sky-chip[data-v-21fe12a0],.sky-chip-leave-active .sky-chip[data-v-21fe12a0]{transition:opacity .2s ease}.sky-chip-enter-from .sky-chip[data-v-21fe12a0],.sky-chip-leave-to .sky-chip[data-v-21fe12a0]{transform:none}}.sky-chip-root[data-v-30e93cdf]{top:0;right:0;bottom:0;left:0;position:fixed;z-index:60}.sky-chip[data-v-30e93cdf]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid rgba(124,58,237,.18);border-radius:20px;box-shadow:0 18px 50px #7c3aed33,0 2px 8px #0000000f;color:#3b1030;padding:16px 16px 14px;position:fixed;width:300px}.sky-chip-x[data-v-30e93cdf]{background:transparent;border:none;border-radius:999px;color:#7c3aed8c;cursor:pointer;display:grid;height:26px;place-items:center;position:absolute;right:10px;top:10px;transition:background .14s ease,color .14s ease;width:26px}.sky-chip-x[data-v-30e93cdf]:hover{background:#7c3aed14;color:#6d28d9}.sky-chip-head[data-v-30e93cdf]{align-items:center;display:flex;gap:12px;padding-right:24px}.sky-const-map[data-v-30e93cdf]{background:radial-gradient(120% 120% at 30% 20%,#2a1147 0,#150726 70%,#0d0418);border-radius:13px;box-shadow:inset 0 0 0 1px #a855f74d,0 3px 8px #4c1d9547;flex:none;height:52px;overflow:hidden;width:52px}.sky-const-map-line[data-v-30e93cdf]{stroke:#c4b5fd6b;stroke-width:.8}.sky-const-map-halo[data-v-30e93cdf]{fill:#ddd6fe38}.sky-const-map-star[data-v-30e93cdf]{fill:#fdf4ff}.sky-chip-headtext[data-v-30e93cdf]{min-width:0}.sky-chip-title[data-v-30e93cdf]{align-items:center;color:#5b21b6;display:flex;font-size:17px;font-weight:700;gap:7px;line-height:1.15}.sky-chip-glyph[data-v-30e93cdf]{color:#7c3aed;font-size:18px}.sky-chip-pos[data-v-30e93cdf]{color:#a855f7;font-size:13px;font-weight:600;letter-spacing:.02em;margin-top:2px}.sky-chip-desc[data-v-30e93cdf]{color:#4a2545;font-size:13.5px;line-height:1.5;margin:12px 0}.sky-chip-facts[data-v-30e93cdf]{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0 0 14px;padding:0}.sky-chip-facts li[data-v-30e93cdf]{align-items:baseline;display:flex;font-size:12.5px;gap:8px}.sky-chip-fact-icon[data-v-30e93cdf]{color:#7c3aed;flex:none;text-align:center;width:16px}.sky-chip-fact-label[data-v-30e93cdf]{color:#8b6aa0;flex:none}.sky-chip-fact-value[data-v-30e93cdf]{color:#3b1030;font-weight:600;margin-left:auto;text-align:right}.sky-chip-fact-note[data-v-30e93cdf]{color:#9b6a86;font-style:italic;line-height:1.4;margin:-3px 0 2px 24px}.sky-chip-cta[data-v-30e93cdf]{align-items:center;background:linear-gradient(135deg,#7c3aed,#a21caf);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 12px;transition:filter .16s ease,transform .12s ease;width:100%}.sky-chip-cta[data-v-30e93cdf]:hover{filter:brightness(1.06)}.sky-chip-cta[data-v-30e93cdf]:active{transform:scale(.98)}.sky-chip.is-sheet[data-v-30e93cdf]{border-radius:22px 22px 0 0;bottom:0;left:0!important;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));right:0!important;top:auto!important;width:100%!important}.sky-chip.is-sheet[data-v-30e93cdf]:before{background:#7c3aed38;border-radius:999px;content:"";height:4px;left:50%;position:absolute;top:8px;transform:translate(-50%);width:40px}@media(max-width:767px){.sky-chip-root[data-v-30e93cdf]{background:#14082252}}.sky-chip-enter-active[data-v-30e93cdf],.sky-chip-leave-active[data-v-30e93cdf]{transition:opacity .2s ease}.sky-chip-enter-active .sky-chip[data-v-30e93cdf],.sky-chip-leave-active .sky-chip[data-v-30e93cdf]{transition:opacity .2s ease,transform .2s ease}.sky-chip-enter-from[data-v-30e93cdf],.sky-chip-leave-to[data-v-30e93cdf]{opacity:0}.sky-chip-enter-from .sky-chip[data-v-30e93cdf],.sky-chip-leave-to .sky-chip[data-v-30e93cdf]{opacity:0;transform:translateY(8px) scale(.97)}.sky-chip-enter-from .sky-chip.is-sheet[data-v-30e93cdf],.sky-chip-leave-to .sky-chip.is-sheet[data-v-30e93cdf]{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.sky-chip-enter-active .sky-chip[data-v-30e93cdf],.sky-chip-leave-active .sky-chip[data-v-30e93cdf]{transition:opacity .2s ease}.sky-chip-enter-from .sky-chip[data-v-30e93cdf],.sky-chip-leave-to .sky-chip[data-v-30e93cdf]{transform:none}}.sky-houses[data-v-f9468aa5]{opacity:.72;pointer-events:none}.sky-horizon-wash[data-v-f9468aa5]{fill:#1a1a2e0f;stroke:none}.sky-house-emphasis[data-v-f9468aa5]{fill:#ee2b8c0e;stroke:none}.sky-house-emphasis-label[data-v-f9468aa5]{fill:#be187885;font-family:Georgia,Times New Roman,serif;font-size:8.5px;font-style:italic}.sky-house-boundaries line[data-v-f9468aa5]{stroke:#7c3aed33;stroke-dasharray:3 7;stroke-width:.75}.sky-house-boundaries line.is-kendra[data-v-f9468aa5]{stroke:#be187857;stroke-dasharray:none;stroke-width:1.15}.sky-lagna-axis line[data-v-f9468aa5]{stroke:#7c3aed57;stroke-width:1.2}.sky-lagna-axis line.is-lagna[data-v-f9468aa5]{filter:drop-shadow(0 0 4px rgba(238,43,140,.24));stroke:#ee2b8cbf;stroke-width:2.1}.sky-lagna-axis line.is-meridian[data-v-f9468aa5]{stroke:#7c3aed4d}.sky-lagna-axis line.is-meridian.is-lead[data-v-f9468aa5]{stroke:#7c3aed9e;stroke-width:1.7}.sky-house-labels circle[data-v-f9468aa5]{fill:#ffffffa6;stroke:#7c3aed33;stroke-width:.7}.sky-house-labels text[data-v-f9468aa5]{fill:#5b31558c;font-family:Georgia,Times New Roman,serif;font-size:9px;font-weight:600}.sky-house-labels .is-emphasis circle[data-v-f9468aa5],.sky-house-labels .is-kendra circle[data-v-f9468aa5]{stroke:#ee2b8c66}.sky-house-labels .is-emphasis text[data-v-f9468aa5]{fill:#be1878db}.sky-lagna-label circle[data-v-f9468aa5]{fill:#ffffffd1;filter:drop-shadow(0 2px 5px rgba(124,58,237,.18));stroke:#ee2b8cad;stroke-width:1.3}.sky-lagna-label text[data-v-f9468aa5]{fill:#be185d;font-family:Georgia,Times New Roman,serif;font-size:9px;font-weight:700;letter-spacing:-.01em}.sky-lagna-label:not(.is-lead) circle[data-v-f9468aa5]{fill:#ffffffb3;filter:none;stroke:#7c3aed66;stroke-width:1}.sky-lagna-label:not(.is-lead) text[data-v-f9468aa5]{fill:#4c1d95c7;font-weight:600}.sky-lagna-label.is-meridian.is-lead circle[data-v-f9468aa5]{stroke:#7c3aed9e}.sky-lagna-label.is-meridian.is-lead text[data-v-f9468aa5]{fill:#5b21b6}.sky-houses.is-immersive .sky-lagna-label text[data-v-f9468aa5]{font-size:11.5px}.sky-houses.is-immersive[data-v-f9468aa5]{opacity:.9}.sky-houses.is-immersive .sky-house-boundaries line[data-v-f9468aa5]{stroke-width:.9}.sky-houses.is-immersive .sky-house-labels text[data-v-f9468aa5]{fill:#5b3155b3;font-size:10px}.sky-houses.is-immersive .sky-house-emphasis-label[data-v-f9468aa5]{fill:#be18789e;font-size:11px}.sky-horizon[data-v-ad19b99a]{pointer-events:none}.sky-horizon-wash[data-v-ad19b99a]{fill:#1a1a2e0f;stroke:none}.sky-horizon-edge[data-v-ad19b99a]{fill:none;stroke:#7c3aed47;stroke-dasharray:5 6;stroke-width:1}.sky-horizon.is-immersive .sky-horizon-wash[data-v-ad19b99a]{fill:#1a1a2e1a}.sky-horizon.is-immersive .sky-horizon-edge[data-v-ad19b99a]{stroke:#7c3aed6b;stroke-width:1.3}.sky-horizon-axis line[data-v-ad19b99a]{stroke:#7c3aed4d;stroke-width:1.2}.sky-horizon-axis line.is-ascendant[data-v-ad19b99a]{filter:drop-shadow(0 0 4px rgba(238,43,140,.24));stroke:#ee2b8cbf;stroke-width:2.1}.sky-horizon-axis line.is-meridian.is-lead[data-v-ad19b99a]{stroke:#7c3aed9e;stroke-width:1.7}.sky-horizon-mark circle[data-v-ad19b99a]{fill:#ffffffd1;filter:drop-shadow(0 2px 5px rgba(124,58,237,.18));stroke:#ee2b8cad;stroke-width:1.3}.sky-horizon-mark text[data-v-ad19b99a]{fill:#be185d;font-family:Georgia,Times New Roman,serif;font-size:11.5px;font-weight:700;letter-spacing:-.01em}.sky-horizon-mark:not(.is-lead) circle[data-v-ad19b99a]{fill:#ffffffb3;filter:none;stroke:#7c3aed66;stroke-width:1}.sky-horizon-mark:not(.is-lead) text[data-v-ad19b99a]{fill:#4c1d95c7;font-weight:600}.sky-horizon-mark.is-meridian.is-lead circle[data-v-ad19b99a]{stroke:#7c3aed9e}.sky-horizon-mark.is-meridian.is-lead text[data-v-ad19b99a]{fill:#5b21b6}@media(prefers-color-scheme:dark){.sky-horizon-wash[data-v-ad19b99a]{fill:#08041038}.sky-horizon.is-immersive .sky-horizon-wash[data-v-ad19b99a]{fill:#0804104d}}.house-chip-root[data-v-c0cd7082]{top:0;right:0;bottom:0;left:0;position:fixed;z-index:60}.house-chip[data-v-c0cd7082]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#fffffff0;border:1px solid rgba(190,24,120,.16);border-radius:16px;box-shadow:0 18px 50px #7c3aed2e,0 2px 8px #0000000f;color:#3b1030;overflow:hidden;padding:16px;position:fixed}.house-chip-close[data-v-c0cd7082]{border-radius:999px;color:#9d174d94;display:grid;height:28px;place-items:center;position:absolute;right:10px;top:10px;width:28px}.house-chip-head[data-v-c0cd7082]{align-items:center;display:flex;gap:12px;padding-right:28px}.house-chip-number[data-v-c0cd7082]{background:#ee2b8c14;border:1px solid rgba(238,43,140,.22);border-radius:999px;color:#be185d;display:grid;flex:none;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700;height:42px;place-items:center;width:42px}.house-chip-number.is-abbrev[data-v-c0cd7082]{font-size:13px;letter-spacing:-.01em}.house-chip-eyebrow[data-v-c0cd7082]{color:#9d174d94;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.house-chip h3[data-v-c0cd7082]{color:#831843;font-size:17px;font-weight:750;margin-top:2px}.house-chip-theme[data-v-c0cd7082]{color:#3b1030bd;font-size:13px;line-height:1.45;margin-top:12px}.house-chip dl[data-v-c0cd7082]{display:grid;gap:8px;margin-top:13px}.house-chip dl div[data-v-c0cd7082]{border-top:1px solid rgba(190,24,120,.09);display:grid;gap:8px;grid-template-columns:86px minmax(0,1fr);padding-top:8px}.house-chip dt[data-v-c0cd7082]{color:#4a4a68a3;font-size:10px;font-weight:700}.house-chip dd[data-v-c0cd7082]{color:#4a4a68;min-width:0;overflow-wrap:anywhere}.house-chip dd[data-v-c0cd7082],.house-chip-note[data-v-c0cd7082]{font-size:11.5px;font-weight:600}.house-chip-note[data-v-c0cd7082]{align-items:flex-start;background:#ee2b8c0f;border-radius:10px;color:#9d174de6;display:flex;gap:7px;line-height:1.45;margin-top:13px;padding:9px 10px}.house-chip.is-sheet[data-v-c0cd7082]{bottom:calc(14px + env(safe-area-inset-bottom,0px));left:14px!important;right:14px;top:auto!important;width:auto!important}.house-chip-enter-active[data-v-c0cd7082],.house-chip-leave-active[data-v-c0cd7082]{transition:opacity .2s ease,transform .2s ease}.house-chip-enter-from[data-v-c0cd7082],.house-chip-leave-to[data-v-c0cd7082]{opacity:0;transform:translateY(8px) scale(.98)}.natal-console[data-v-fbad6a09]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffe0,#fff6fbb8),radial-gradient(circle at 18% 0,rgba(251,207,232,.54),transparent 54%);border:1px solid rgba(190,24,120,.16);border-radius:18px;bottom:calc(16px + env(safe-area-inset-bottom,0px));box-shadow:0 16px 42px #7c3aed2b,0 2px 7px #18122e14;color:#32243f;display:flex;flex-direction:column;gap:5px;left:50%;padding:13px 14px 14px;pointer-events:none;position:fixed;transform:translate(-50%);width:min(390px,calc(100vw - 28px));z-index:48}.natal-console-head[data-v-fbad6a09]{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.natal-console-eyebrow[data-v-fbad6a09]{color:#4a4a68a3;font-size:10.5px;font-weight:850;letter-spacing:.12em;line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.natal-console-nav[data-v-fbad6a09]{display:flex;flex:none;gap:4px;pointer-events:auto}.natal-console-nav button[data-v-fbad6a09]{background:#ffffffb3;border:1px solid rgba(190,24,120,.16);border-radius:999px;color:#be185d;cursor:pointer;display:grid;font-size:16px;font-weight:700;height:28px;line-height:1;place-items:center;width:28px}.natal-console-nav button[data-v-fbad6a09]:active{transform:scale(.94)}.natal-console-nav button[data-v-fbad6a09]:focus-visible{outline:2px solid #ee2b8c;outline-offset:2px}.natal-console-title[data-v-fbad6a09]{color:#831843;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:700;line-height:1.2;text-wrap:balance}.natal-console-line[data-v-fbad6a09]{color:#3b1030bd;font-size:12.5px;line-height:1.45}.natal-console-foot[data-v-fbad6a09]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:5px}.natal-console-cta[data-v-fbad6a09]{background:#ffffffc7;border:1px solid rgba(190,24,120,.18);border-radius:999px;box-shadow:0 4px 14px #7c3aed1f;color:#be185d;cursor:pointer;font-size:11.5px;font-weight:800;min-height:31px;padding:0 12px;pointer-events:auto}.natal-console-cta[data-v-fbad6a09]:active{transform:scale(.97)}.natal-console-cta[data-v-fbad6a09]:focus-visible{outline:2px solid #ee2b8c;outline-offset:2px}.natal-console-dots[data-v-fbad6a09]{display:flex;flex:none;gap:5px;margin-left:auto}.natal-console-dots i[data-v-fbad6a09]{background:#be187838;border-radius:999px;height:5px;width:5px}.natal-console-dots i.is-on[data-v-fbad6a09]{background:#be185d}.natal-console-enter-active[data-v-fbad6a09],.natal-console-leave-active[data-v-fbad6a09]{transition:opacity .28s ease,transform .28s cubic-bezier(.32,.72,0,1)}.natal-console-enter-from[data-v-fbad6a09],.natal-console-leave-to[data-v-fbad6a09]{opacity:0;transform:translate(-50%,14px)}@media(prefers-reduced-motion:reduce){.natal-console-enter-active[data-v-fbad6a09],.natal-console-leave-active[data-v-fbad6a09]{transition:none}.natal-console-enter-from[data-v-fbad6a09],.natal-console-leave-to[data-v-fbad6a09]{opacity:0;transform:translate(-50%)}}.sky-caption[data-v-71b46596]{max-width:100%;pointer-events:none}.sky-caption.is-desktop[data-v-71b46596]{align-items:center;display:flex;justify-content:flex-end;max-width:320px;min-height:28px;order:1;text-align:right}@media(max-width:1023px){.sky-caption.is-desktop[data-v-71b46596]{display:none}}.sky-caption.is-immersive[data-v-71b46596]{bottom:calc(26px + env(safe-area-inset-bottom,0px) + min(44vh,292px));left:50%;position:fixed;text-align:center;transform:translate(-50%);z-index:47}.sky-caption-btn[data-v-71b46596]{align-items:center;background:transparent;border:0;border-radius:12px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:5px;line-height:1.25;padding:3px 8px;pointer-events:auto;transition:background .15s ease}.sky-caption.is-desktop .sky-caption-btn[data-v-71b46596]{flex-direction:row-reverse}.sky-caption.is-immersive .sky-caption-btn[data-v-71b46596]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff6b}.sky-caption-btn[data-v-71b46596]:hover{background:#be187814}.sky-caption-btn[data-v-71b46596]:focus-visible{outline:2px solid rgba(190,24,120,.4);outline-offset:2px}.sky-caption-main[data-v-71b46596]{color:#6d3a5b;font-size:12px;font-weight:600}.sky-caption.is-desktop .sky-caption-main[data-v-71b46596]{white-space:normal}.sky-caption-place[data-v-71b46596]{color:#6d3a5bc7;font-weight:500}.sky-caption-info[data-v-71b46596]{color:#b06a8f;flex:none;height:14px;opacity:.75;width:14px}.sky-caption-btn:hover .sky-caption-info[data-v-71b46596]{opacity:1}.sky-moment-info[data-v-71b46596]{background:#fff;border:1px solid rgba(238,43,140,.14);border-radius:16px;box-shadow:0 18px 44px #1a1a2e29;padding:.85rem .95rem;position:fixed;text-align:left;z-index:1000}.sky-moment-info__title[data-v-71b46596]{color:#1a1a2e;font-size:12.5px;font-weight:700;margin-bottom:.4rem}.sky-moment-info__text[data-v-71b46596]{color:#4a4a68e6;font-size:11.5px;line-height:1.6}.sky-moment-info__text--hint[data-v-71b46596]{color:#4a4a68a3;margin-top:.5rem}.sky-moment-info__loc[data-v-71b46596]{border-top:1px solid rgba(26,26,46,.07);margin-top:.6rem;padding-top:.6rem}.sky-moment-info__loc-place[data-v-71b46596]{align-items:center;color:#1a1a2e;display:flex;font-size:12px;font-weight:700;gap:4px}.sky-moment-info__pin[data-v-71b46596]{color:#b06a8f;flex:none;height:13px;width:13px}.sky-moment-info__loc-rising[data-v-71b46596]{color:#8b5ca0eb;font-family:Georgia,Times New Roman,serif;font-size:11.5px;font-style:italic;margin-top:2px}.sky-moment-info__loc-btn[data-v-71b46596]{background:transparent;border:1px solid rgba(238,43,140,.22);border-radius:999px;color:#be1878;cursor:pointer;font-size:11.5px;font-weight:600;margin-top:.5rem;padding:4px 11px;transition:background .15s ease,border-color .15s ease}.sky-moment-info__loc-btn[data-v-71b46596]:hover{background:#ee2b8c12}.sky-moment-info__loc-btn[data-v-71b46596]:focus-visible{outline:2px solid rgba(190,24,120,.4);outline-offset:2px}.sky-moment-info__loc-btn.is-invite[data-v-71b46596]{background:linear-gradient(135deg,#ee2b8c,#b0389e);border-color:transparent;color:#fff}.sky-moment-info__loc-btn.is-invite[data-v-71b46596]:hover{filter:brightness(1.06)}.sky-moment-info__fine[data-v-71b46596]{border-top:1px solid rgba(26,26,46,.07);color:#4a4a6899;font-size:11px;line-height:1.55;margin-top:.6rem;padding-top:.55rem}.sky-info-enter[data-v-71b46596]{transition:opacity .15s ease,transform .15s ease}.sky-info-leave[data-v-71b46596]{transition:opacity .1s ease,transform .1s ease}.sky-info-from[data-v-71b46596]{opacity:0;transform:translateY(4px)}@media(prefers-color-scheme:dark){.sky-caption-main[data-v-71b46596]{color:#e8c7dc}.sky-caption-place[data-v-71b46596]{color:#e8c7dcc7}.sky-caption-info[data-v-71b46596]{color:#d29ab9}.sky-caption.is-immersive .sky-caption-btn[data-v-71b46596]{background:#1e122875}.sky-moment-info[data-v-71b46596]{background:#241726;border-color:#ee2b8c38}.sky-moment-info__title[data-v-71b46596]{color:#f4e6ef}.sky-moment-info__text[data-v-71b46596]{color:#e8c7dce6}.sky-moment-info__text--hint[data-v-71b46596]{color:#e8c7dca8}.sky-moment-info__loc[data-v-71b46596]{border-top-color:#ffffff17}.sky-moment-info__loc-place[data-v-71b46596]{color:#f4e6ef}.sky-moment-info__pin[data-v-71b46596]{color:#d29ab9}.sky-moment-info__loc-rising[data-v-71b46596]{color:#d29ab9f0}.sky-moment-info__loc-btn[data-v-71b46596]{border-color:#ee2b8c5c;color:#ff8fc8}.sky-moment-info__loc-btn.is-invite[data-v-71b46596]{border-color:transparent;color:#fff}.sky-moment-info__fine[data-v-71b46596]{border-top-color:#ffffff17;color:#e8c7dc9e}}.astrohub-sky[data-v-4418c94e]{height:100vh;left:0;opacity:1;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .45s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.astrohub-sky.is-profile-sky[data-v-4418c94e]{height:min(820px,100vh)}.astrohub-sky.is-sky-swapping[data-v-4418c94e]{opacity:.55;transition-duration:.22s}.sky-enter[data-v-4418c94e]{animation:astrohub-sky-enter-4418c94e 2.4s cubic-bezier(.16,1,.3,1) .1s backwards}@keyframes astrohub-sky-enter-4418c94e{0%{opacity:0}to{opacity:1}}.sky-swap-in[data-v-4418c94e]{animation:sky-swap-in-4418c94e .55s ease-out both}.sky-swap-in.is-houses[data-v-4418c94e]{animation-delay:.05s}.sky-swap-in.is-nak[data-v-4418c94e]{animation-delay:.12s}.sky-swap-in.is-painted[data-v-4418c94e]{animation-delay:.2s}@keyframes sky-swap-in-4418c94e{0%{opacity:0}to{opacity:1}}.sky-layer-leave-active[data-v-4418c94e]{animation:none;transition:opacity .25s ease-in}.sky-layer-leave-to[data-v-4418c94e]{opacity:0}.sky-node-axis.sky-layer-enter-active[data-v-4418c94e]{transition:opacity .3s ease-out .12s}.sky-node-axis.sky-layer-enter-from[data-v-4418c94e]{opacity:0}.astrohub-sky.is-immersive[data-v-4418c94e]{height:100vh;height:100dvh;position:fixed}.sky-const-line[data-v-4418c94e]{stroke:#be18782b;stroke-linecap:round;stroke-width:.8}.sky-star[data-v-4418c94e]{fill:#be18789e}.sky-star-halo[data-v-4418c94e]{fill:#7c3aed21}.sky-nak-tick[data-v-4418c94e]{stroke:#7c3aed29;stroke-width:.8}.sky-nak-label[data-v-4418c94e]{fill:#9d174d4d;font-family:var(--nak-font,system-ui,-apple-system,"Segoe UI",sans-serif);font-size:var(--nak-fs,9.5px);font-weight:500;letter-spacing:.05em;text-anchor:middle;transition:fill .6s ease,font-size .3s ease}.sky-nak-label.is-active[data-v-4418c94e]{fill:#be1878d1;font-weight:500}.sky-nak-symbol[data-v-4418c94e]{color:#9d174d42;transition:color .6s ease}.sky-nak-symbol.is-active[data-v-4418c94e]{color:#be1878c7}.sky-const-label[data-v-4418c94e]{fill:#7c3aed47;font-family:var(--const-font,"Alice",Georgia,serif);font-size:var(--const-fs,13px);font-weight:500;letter-spacing:var(--const-tracking,.22em);text-anchor:middle;text-transform:var(--const-case,uppercase);transition:fill .6s ease}.sky-const-label.is-active[data-v-4418c94e]{fill:#7c3aedb8}.sky-const.is-hero .sky-const-label[data-v-4418c94e]{fill:#7c3aed9e;font-size:calc(var(--const-fs, 13px)*1.3)}.sky-dust circle[data-v-4418c94e]{fill:#d61f7c2e}.sky-painted image[data-v-4418c94e]{opacity:.95}.sky-moon.is-below-horizon[data-v-4418c94e],.sky-painted image.is-below-horizon[data-v-4418c94e]{filter:saturate(.5) brightness(.92);transition:filter .35s ease}.sky-body-focus[data-v-4418c94e]{fill:#ee2b8c12;opacity:0;pointer-events:none;stroke:#ee2b8c57;stroke-width:1.1;transform:scale(1.3);transform-box:fill-box;transform-origin:center;transition:opacity .34s ease-out,transform .42s cubic-bezier(.22,.68,0,1)}.sky-body-focus.is-on[data-v-4418c94e]{opacity:1;transform:scale(1)}.sky-node-axis[data-v-4418c94e]{pointer-events:none}.sky-node-line[data-v-4418c94e]{stroke:#7c3aed47;stroke-dasharray:5 6;stroke-width:1.1}.sky-node-mark circle[data-v-4418c94e]{fill:#ffffffad;stroke:#7c3aed66;stroke-width:1}.sky-node-mark text[data-v-4418c94e]{dominant-baseline:central;fill:#7c3aedd9;font-weight:600;text-anchor:middle}.sky-node-mark.is-north text[data-v-4418c94e]{fill:#be1878d9}.sky-node-mark.is-north circle[data-v-4418c94e]{stroke:#be187866}.sky-painted>image[data-v-4418c94e]{transition:opacity .4s ease-out,filter .4s ease-out}.sky-painted>image.is-combust[data-v-4418c94e]{filter:saturate(.45) brightness(1.16);opacity:.42}.sky-painted>image.is-cazimi[data-v-4418c94e]{filter:drop-shadow(0 0 5px rgba(250,204,21,.8)) saturate(1.08)}.sky-moon-shadow[data-v-4418c94e]{fill:#17122e;opacity:.6}.sky-moon-halo[data-v-4418c94e]{fill:url(#skyMoonGlow)}@media(prefers-reduced-motion:no-preference){.sky-constellations[data-v-4418c94e]{animation:sky-const-breathe-4418c94e 11s ease-in-out infinite;transform-origin:center}}@keyframes sky-const-breathe-4418c94e{0%,to{opacity:.9}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.astrohub-sky[data-v-4418c94e],.astrohub-sky.is-sky-swapping[data-v-4418c94e]{opacity:1;transition:none}.sky-enter[data-v-4418c94e],.sky-swap-in[data-v-4418c94e]{animation:none}.sky-body-focus[data-v-4418c94e],.sky-layer-leave-active[data-v-4418c94e],.sky-node-axis.sky-layer-enter-active[data-v-4418c94e],.sky-painted>image[data-v-4418c94e]{transition:none}}@media(max-width:767px){.astrohub-sky:not(.is-immersive) .sky-const[data-v-4418c94e],.astrohub-sky:not(.is-immersive) .sky-constellations[data-v-4418c94e],.astrohub-sky:not(.is-immersive) .sky-dust[data-v-4418c94e],.astrohub-sky:not(.is-immersive) .sky-nak[data-v-4418c94e]{display:none}}.sky-hud-reveal[data-v-4418c94e]{display:grid;grid-template-rows:0fr;order:0;transition:grid-template-rows .44s cubic-bezier(.32,.72,0,1)}.sky-hud-reveal.is-open[data-v-4418c94e]{grid-template-rows:1fr}.sky-hud-desk[data-v-4418c94e]{align-items:flex-end;display:flex;flex-direction:column;order:0;position:relative}.sky-hud-reveal-inner[data-v-4418c94e]{display:flex;justify-content:flex-end;min-height:0;opacity:0;overflow:hidden;transform:translateY(-3px);transition:opacity .3s ease,transform .44s cubic-bezier(.32,.72,0,1)}.sky-hud-reveal.is-open .sky-hud-reveal-inner[data-v-4418c94e]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sky-hud-reveal[data-v-4418c94e],.sky-hud-reveal-inner[data-v-4418c94e]{transition:none}}.sky-hud-hreveal[data-v-4418c94e]{display:grid;grid-template-columns:0fr;transition:grid-template-columns .4s cubic-bezier(.32,.72,0,1)}.sky-hud-hreveal.is-open[data-v-4418c94e]{grid-template-columns:1fr}.sky-hud-hreveal-inner[data-v-4418c94e]{display:flex;min-width:0;opacity:0;overflow:hidden;transition:opacity .26s ease}.sky-hud-hreveal.is-open .sky-hud-hreveal-inner[data-v-4418c94e]{opacity:1}@media(prefers-reduced-motion:reduce){.sky-hud-hreveal[data-v-4418c94e],.sky-hud-hreveal-inner[data-v-4418c94e]{transition:none}}.sky-time-hud[data-v-4418c94e]{--sky-mode-switch-w:132px;align-items:center;display:flex;flex-direction:row;gap:8px;height:28px;justify-content:flex-end;margin-bottom:6px;pointer-events:none;position:relative}.sky-time-hud .sky-now-btn[data-v-4418c94e]{flex:none;height:28px;pointer-events:auto;width:28px}.sky-mode-switch[data-v-4418c94e]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid rgba(190,24,120,.18);border-radius:14px;display:flex;gap:3px;height:44px;padding:3px;pointer-events:auto;position:relative}.sky-mode-hint[data-v-4418c94e]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffff2;border:1px solid rgba(190,24,120,.16);border-radius:12px;box-shadow:0 10px 26px #7c3aed33,0 1px 3px #0000000f;color:#6b2a52;font-size:12px;font-weight:600;left:50%;line-height:1.35;max-width:min(272px,74vw);padding:8px 12px;pointer-events:none;position:absolute;text-align:center;top:calc(100% + 9px);transform:translate(-50%);white-space:normal;width:-moz-max-content;width:max-content;z-index:61}.sky-mode-hint[data-v-4418c94e]:before{background:inherit;border-left:1px solid rgba(190,24,120,.16);border-top:1px solid rgba(190,24,120,.16);content:"";height:9px;left:50%;position:absolute;top:-5px;transform:translate(-50%) rotate(45deg);width:9px}.sky-mode-hint.is-desktop[data-v-4418c94e]{left:auto;right:0;transform:none}.sky-mode-hint.is-desktop[data-v-4418c94e]:before{left:auto;right:20px;transform:rotate(45deg)}.sky-modehint-enter-active[data-v-4418c94e],.sky-modehint-leave-active[data-v-4418c94e]{transition:opacity .18s ease}.sky-modehint-enter-from[data-v-4418c94e],.sky-modehint-leave-to[data-v-4418c94e]{opacity:0}.sky-mode-switch.is-planetarium[data-v-4418c94e]{background:#ffffffc7}.sky-mode-btn[data-v-4418c94e]{align-items:center;background:transparent;border:0;border-radius:11px;color:#4a4a68d1;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:750;gap:5px;height:36px;justify-content:center;letter-spacing:0;min-width:68px;padding:0 10px;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.sky-mode-btn[data-v-4418c94e]:hover{background:#be18780f;color:#be185d}.sky-mode-btn.is-active[data-v-4418c94e]{background:#fbcfe87a;box-shadow:inset 0 0 0 1px #be187824,0 1px 3px #7c3aed14;color:#be185d}.sky-mode-btn[data-v-4418c94e]:active{transform:scale(.97)}.sky-mode-btn[data-v-4418c94e]:focus-visible{outline:2px solid #ee2b8c;outline-offset:2px}.sky-mode-icon[data-v-4418c94e]{font-size:14px;line-height:1;text-align:center;width:16px}.sky-mode-label[data-v-4418c94e]{line-height:1;white-space:nowrap}.sky-time-hud .sky-mode-switch[data-v-4418c94e]{border-radius:999px;flex:0 0 var(--sky-mode-switch-w);height:28px;padding:2px;width:var(--sky-mode-switch-w)}.sky-time-hud .sky-mode-btn[data-v-4418c94e]{border-radius:999px;font-size:10px;font-weight:800;gap:4px;height:22px;min-width:56px;padding:0 8px}.sky-time-hud .sky-mode-icon[data-v-4418c94e]{font-size:12px;width:13px}.sky-date-chip[data-v-4418c94e]{align-items:flex-start;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffbd;border:1px solid rgba(190,24,120,.18);border-radius:14px;display:flex;flex-direction:column;gap:0;height:44px;justify-content:center;padding:0 14px;pointer-events:none}.sky-date-main[data-v-4418c94e]{color:#9d174d;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.01em;line-height:1.15}.sky-date-rel[data-v-4418c94e]{color:#a855f7;font-size:10.5px;font-weight:600;line-height:1.1}.sky-date-chip.is-planetarium[data-v-4418c94e]{align-items:center;flex-direction:row;gap:9px;height:auto;min-height:44px;padding:0 15px 0 11px}.sky-date-chip.is-planetarium .sky-date-text[data-v-4418c94e]{min-width:0}.sky-date-chip.is-planetarium .sky-date-main[data-v-4418c94e]{white-space:nowrap}.sky-date-chip.is-planetarium .sky-date-rel[data-v-4418c94e]{white-space:normal}.sky-date-text[data-v-4418c94e]{align-items:flex-start;display:flex;flex-direction:column;gap:0}.sky-moon-dial[data-v-4418c94e]{display:block;filter:drop-shadow(0 1px 2px rgba(124,58,237,.25));flex:none;height:26px;width:26px}.sky-moon-dial svg[data-v-4418c94e]{display:block;height:100%;width:100%}.sky-moon-dial-lit[data-v-4418c94e]{fill:#f7f1ff}.sky-moon-dial-dark[data-v-4418c94e]{fill:#2b1e46}.sky-now-btn[data-v-4418c94e]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid rgba(190,24,120,.22);border-radius:999px;color:#be185d;cursor:pointer;display:grid;height:44px;place-items:center;pointer-events:auto;transition:transform .16s ease,background .16s ease;width:44px;z-index:50}.sky-now-btn[data-v-4418c94e]:hover{background:#ffffffe6;transform:translateY(-1px)}.sky-now-btn[data-v-4418c94e]:active{transform:translateY(0) scale(.96)}.sky-now-btn svg[data-v-4418c94e]{height:22px;width:22px}.sky-now-btn[data-v-4418c94e]:focus-visible{outline:2px solid #ee2b8c;outline-offset:2px}.sky-planetarium-btn[data-v-4418c94e]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid rgba(190,24,120,.22);border-radius:999px;box-shadow:0 3px 10px #7c3aed29,0 1px 3px #0000000f;cursor:pointer;display:grid;height:26px;overflow:hidden;padding:0;place-items:center;transition:transform .16s ease,background .16s ease,box-shadow .16s ease;width:26px}.sky-planetarium-btn svg[data-v-4418c94e]{height:22px;width:22px}.sky-planetarium-btn.is-open[data-v-4418c94e]{color:#be185d}.sky-planetarium-btn.is-open svg[data-v-4418c94e]{height:15px;width:15px}.sky-planetarium-btn[data-v-4418c94e]:active{transform:scale(.94)}.sky-planetarium-btn[data-v-4418c94e]:focus-visible{outline:2px solid #ee2b8c;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.sky-planetarium-btn[data-v-4418c94e]:not(.is-open){animation:sky-plnt-breathe-4418c94e 3.4s ease-in-out infinite}}@keyframes sky-plnt-breathe-4418c94e{0%,to{box-shadow:0 3px 10px #7c3aed29,0 0 #ee2b8c00}50%{box-shadow:0 4px 14px #7c3aed38,0 0 0 3px #ee2b8c1a}}.sky-planetarium-status[data-v-4418c94e]{align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr auto;margin-top:8px;position:relative}.sky-planetarium-status>.sky-hreveal-start[data-v-4418c94e]{grid-column:1;justify-self:start}.sky-planetarium-status>.sky-date-chip[data-v-4418c94e]{grid-column:2;justify-self:center;max-width:100%;min-width:0}.sky-planetarium-status>.sky-hreveal-end[data-v-4418c94e]{grid-column:3;justify-self:end}.sky-mode-hint.is-planetarium[data-v-4418c94e]{left:50%;max-width:min(300px,calc(100vw - 24px));right:auto;top:calc(100% + 8px);transform:translate(-50%)}.sky-mode-hint.is-planetarium[data-v-4418c94e]:before{left:50%;right:auto;transform:translate(-50%) rotate(45deg)}.sky-moment-console[data-v-4418c94e]{--moment-accent:#be185d;--moment-soft:rgba(251,207,232,.54);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffe0,#fff6fbb8),radial-gradient(circle at 18% 0,var(--moment-soft),transparent 54%);border:1px solid rgba(190,24,120,.16);border-radius:18px;bottom:calc(16px + env(safe-area-inset-bottom,0px));box-shadow:0 16px 42px #7c3aed2b,0 2px 7px #18122e14;color:#32243f;display:flex;flex-direction:column;gap:8px;left:50%;max-height:min(44vh,292px);overflow:hidden;padding:13px 14px 14px;pointer-events:none;position:fixed;transform:translate(-50%);width:min(390px,calc(100vw - 28px));z-index:48}.sky-moment-console.is-support[data-v-4418c94e]{--moment-accent:#0f9f72;--moment-soft:rgba(167,243,208,.46)}.sky-moment-console.is-friction[data-v-4418c94e]{--moment-accent:#e11d48;--moment-soft:rgba(254,205,211,.5)}.sky-moment-console.is-transition[data-v-4418c94e]{--moment-accent:#8b5cf6;--moment-soft:rgba(221,214,254,.55)}.sky-moment-console.is-focus[data-v-4418c94e]{--moment-accent:#be185d;--moment-soft:rgba(251,207,232,.54)}.sky-moment-head[data-v-4418c94e]{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.sky-moment-title[data-v-4418c94e]{color:#4a4a68a3;font-weight:850;letter-spacing:.12em;line-height:1.1;min-width:0;text-transform:uppercase}.sky-moment-title[data-v-4418c94e],.sky-moment-tone[data-v-4418c94e]{font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sky-moment-tone[data-v-4418c94e]{background:color-mix(in srgb,var(--moment-accent) 12%,#fff);border-radius:999px;color:var(--moment-accent);flex:none;font-weight:800;line-height:1;max-width:44%;padding:4px 8px}.sky-moment-moon[data-v-4418c94e]{color:#211a36;font-size:14px;font-weight:780;letter-spacing:0;line-height:1.25;overflow-wrap:anywhere}.sky-moment-cycle[data-v-4418c94e]{display:grid;gap:3px;grid-template-columns:repeat(4,minmax(0,1fr));height:9px;margin:1px 3px 0;position:relative}.sky-moment-cycle-segment[data-v-4418c94e]{background:linear-gradient(90deg,#7c3aed1a,#be187829);border-radius:999px}.sky-moment-cycle-marker[data-v-4418c94e]{background:var(--moment-accent);border:2px solid hsla(0,0%,100%,.92);border-radius:999px;box-shadow:0 2px 7px #7c3aed47;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%);width:11px}.sky-moment-event[data-v-4418c94e]{color:#5b3155;font-size:12.5px;font-weight:690;line-height:1.32;overflow-wrap:anywhere}.sky-moment-advice[data-v-4418c94e]{display:flex;flex-direction:column;gap:5px;min-height:70.3125px;padding-top:2px;transition:min-height .18s ease}.sky-moment-advice p[data-v-4418c94e]{color:#211a36c7;display:flex;font-size:12px;font-weight:620;gap:7px;line-height:1.32;margin:0}.sky-reading-desc[data-v-4418c94e]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.sky-moment-advice span[data-v-4418c94e]{color:var(--moment-accent);flex:none;font-weight:900;text-align:center;width:12px}.sky-moment-cta[data-v-4418c94e]{align-self:flex-start;background:#ffffffc7;border:1px solid rgba(190,24,120,.18);border-radius:999px;box-shadow:0 4px 14px #7c3aed1f;color:#be185d;cursor:pointer;font-size:11.5px;font-weight:800;margin-top:1px;min-height:31px;overflow:hidden;padding:0 12px;pointer-events:auto;position:relative}.sky-moment-cta[data-v-4418c94e]:active{transform:scale(.97)}.sky-moment-cta[data-v-4418c94e]:focus-visible{outline:2px solid #ee2b8c;outline-offset:2px}.sky-moment-enter-active[data-v-4418c94e],.sky-moment-leave-active[data-v-4418c94e]{transition:opacity .26s ease,transform .26s ease}.sky-moment-enter-from[data-v-4418c94e],.sky-moment-leave-to[data-v-4418c94e]{opacity:0;transform:translate(-50%) translateY(12px) scale(.98)}@media(prefers-reduced-motion:reduce){.sky-moment-enter-active[data-v-4418c94e],.sky-moment-leave-active[data-v-4418c94e]{transition:opacity .2s ease}.sky-moment-enter-from[data-v-4418c94e],.sky-moment-leave-to[data-v-4418c94e]{transform:translate(-50%)}.sky-moment-advice[data-v-4418c94e]{transition:none}}.sky-now-enter-active[data-v-4418c94e],.sky-now-leave-active[data-v-4418c94e]{transition:opacity .25s ease,transform .25s ease}.sky-now-enter-from[data-v-4418c94e],.sky-now-leave-to[data-v-4418c94e]{opacity:0;transform:translateY(8px) scale(.9)}@media(prefers-reduced-motion:reduce){.sky-now-enter-active[data-v-4418c94e],.sky-now-leave-active[data-v-4418c94e]{transition:opacity .2s ease}.sky-now-enter-from[data-v-4418c94e],.sky-now-leave-to[data-v-4418c94e]{transform:none}}@media(max-width:767px){.sky-time-hud[data-v-4418c94e]{display:none}.sky-mode-switch[data-v-4418c94e]{border-radius:13px;height:38px}.sky-mode-btn[data-v-4418c94e]{height:30px;min-width:34px;padding:0 8px}.sky-mode-label[data-v-4418c94e]{display:none}.sky-date-main[data-v-4418c94e]{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(min-width:768px){.sky-moment-console[data-v-4418c94e]{display:none}}@media(prefers-reduced-motion:no-preference){.sky-chrome #sky-planetarium-slot:has(>*),.sky-chrome .sky-chrome-centre>:not(#sky-planetarium-slot){animation:sky-chrome-rise .23s cubic-bezier(.22,.61,.36,1) backwards}.sky-chrome #sky-mode-controls-slot:has(>*){animation:sky-chrome-fade .23s cubic-bezier(.22,.61,.36,1) backwards}}@keyframes sky-chrome-rise{0%{opacity:0}to{opacity:1}}@keyframes sky-chrome-fade{0%{opacity:0}to{opacity:1}}
