.MoonCalendar_calendarExperience___H3Ze{display:grid;grid-gap:28px;gap:28px;color:#eafcff}.MoonCalendar_calendarShell__Tus8q,.MoonCalendar_controlCard__bSgUt,.MoonCalendar_dayDetail__z3Dpr,.MoonCalendar_methodology__FPscQ,.MoonCalendar_sidebar___R1gM section{border:1px solid rgba(111,225,237,.2);background:linear-gradient(145deg,rgba(9,26,49,.94),rgba(7,18,38,.96));box-shadow:0 28px 80px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.04);border-radius:28px}.MoonCalendar_controlCard__bSgUt{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);grid-gap:24px;gap:24px;padding:28px;align-items:end}.MoonCalendar_controlCopy__b68CZ p,.MoonCalendar_dayDetail__z3Dpr header p,.MoonCalendar_monthHeader__eafN8 p,.MoonCalendar_natalCard__WoU0K>p,.MoonCalendar_sectionTitle__QAtXN p{margin:0 0 7px;color:#7ee8ef;font-size:.72rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.MoonCalendar_controlCopy__b68CZ h3,.MoonCalendar_dayDetail__z3Dpr h3,.MoonCalendar_monthHeader__eafN8 h3{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.025em}.MoonCalendar_controlCopy__b68CZ h3{font-size:clamp(1.55rem,3vw,2.4rem)}.MoonCalendar_controlCopy__b68CZ span{display:block;margin-top:10px;color:rgba(226,245,250,.7);line-height:1.7}.MoonCalendar_timezoneControl__SU5rV{display:grid;grid-gap:8px;gap:8px}.MoonCalendar_timezoneControl__SU5rV label{color:rgba(232,249,252,.75);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.MoonCalendar_timezoneControl__SU5rV select{width:100%;min-height:48px;border:1px solid rgba(112,226,237,.25);border-radius:14px;background:rgba(5,15,32,.92);color:#f0fdff;padding:0 14px;font:inherit}.MoonCalendar_timezoneControl__SU5rV small{color:#b8f2db;line-height:1.5}.MoonCalendar_calendarShell__Tus8q{overflow:hidden}.MoonCalendar_monthHeader__eafN8{position:relative;display:grid;grid-template-columns:52px 1fr 52px;align-items:center;grid-gap:14px;gap:14px;padding:24px 28px;border-bottom:1px solid rgba(111,225,237,.16);background:radial-gradient(circle at center top,rgba(72,199,215,.12),transparent 65%)}.MoonCalendar_monthHeader__eafN8>div{text-align:center}.MoonCalendar_monthHeader__eafN8 h3{font-size:clamp(1.8rem,4vw,3rem)}.MoonCalendar_monthHeader__eafN8>button{width:48px;height:48px;border:1px solid rgba(115,227,238,.25);border-radius:50%;background:rgba(6,20,40,.8);color:#e8fdff;font-size:1.25rem;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.MoonCalendar_monthHeader__eafN8>button:hover{transform:translateY(-2px);border-color:rgba(126,232,239,.7);background:rgba(20,65,86,.8)}.MoonCalendar_monthHeader__eafN8 .MoonCalendar_todayButton__6vhJD{position:absolute;right:28px;width:auto;height:34px;padding:0 14px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.MoonCalendar_legend__hqe13{display:flex;flex-wrap:wrap;gap:12px 22px;padding:15px 28px;border-bottom:1px solid rgba(111,225,237,.11);background:rgba(4,14,30,.44)}.MoonCalendar_legend__hqe13 span{display:inline-flex;align-items:center;gap:7px;color:rgba(224,245,249,.7);font-size:.74rem}.MoonCalendar_eventMarks__LY1Sz i,.MoonCalendar_legend__hqe13 i{width:7px;height:7px;border-radius:50%;box-shadow:0 0 12px currentColor}.MoonCalendar_phaseDot__9W8Jw{color:#f4cf74;background:#f4cf74}.MoonCalendar_ingressDot__hZuH2{color:#61dce8;background:#61dce8}.MoonCalendar_voidDot__BeYhc{color:#9aa8bd;background:#9aa8bd}.MoonCalendar_natalDot__fvtPv{color:#c39cff;background:#c39cff}.MoonCalendar_monthGrid__lGxe3,.MoonCalendar_weekdayRow__7vcCi{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.MoonCalendar_weekdayRow__7vcCi{border-bottom:1px solid rgba(111,225,237,.13)}.MoonCalendar_weekdayRow__7vcCi span{padding:13px 8px;text-align:center;color:rgba(204,239,245,.52);font-size:.7rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.MoonCalendar_dayCell__oVRXy{position:relative;min-height:142px;padding:14px 12px 12px;border:0;border-right:1px solid rgba(111,225,237,.1);border-bottom:1px solid rgba(111,225,237,.1);background:rgba(7,20,40,.36);color:inherit;text-align:left;cursor:pointer;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.MoonCalendar_dayCell__oVRXy:nth-child(7n){border-right:0}.MoonCalendar_dayCell__oVRXy:hover{z-index:2;background:rgba(22,67,86,.52);box-shadow:inset 0 0 0 1px rgba(110,226,237,.32)}.MoonCalendar_outsideMonth__BpdxH{opacity:.36}.MoonCalendar_todayCell__q0Dkc:after{content:"today";position:absolute;top:11px;right:10px;color:#8bf4dd;font-size:.55rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.MoonCalendar_selectedCell__n9_xa{z-index:1;background:linear-gradient(145deg,rgba(24,83,105,.7),rgba(31,39,78,.72));box-shadow:inset 0 0 0 2px rgba(112,227,238,.62)}.MoonCalendar_dayNumber__iP6HK{display:block;color:rgba(235,251,253,.88);font-size:.8rem;font-weight:700}.MoonCalendar_dayMoon__GXiMW{display:flex;align-items:baseline;gap:7px;margin-top:11px}.MoonCalendar_dayMoon__GXiMW strong{color:#f4dfab;font-size:1.75rem;line-height:1;text-shadow:0 0 22px rgba(244,217,150,.3)}.MoonCalendar_dayMoon__GXiMW span{color:rgba(217,240,244,.5);font-size:.63rem}.MoonCalendar_daySign__kPJ69{display:flex;align-items:center;gap:6px;margin-top:13px}.MoonCalendar_daySign__kPJ69 span{color:#7ee8ef;font-size:1rem}.MoonCalendar_daySign__kPJ69 small{overflow:hidden;color:rgba(228,247,250,.72);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.MoonCalendar_eventMarks__LY1Sz{position:absolute;left:12px;bottom:10px;display:flex;gap:5px}.MoonCalendar_error__pxwGo,.MoonCalendar_loadingState___3c70{margin:22px 28px;padding:15px 18px;border-radius:15px;line-height:1.6}.MoonCalendar_loadingState___3c70{border:1px solid rgba(105,222,234,.2);color:#c9f7fb;background:rgba(36,119,137,.12)}.MoonCalendar_error__pxwGo{border:1px solid rgba(255,137,151,.3);color:#ffd7dc;background:rgba(151,43,66,.18)}.MoonCalendar_detailGrid__LV8EC{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(290px,.7fr);grid-gap:24px;gap:24px;align-items:start}.MoonCalendar_dayDetail__z3Dpr{padding:28px}.MoonCalendar_dayDetail__z3Dpr>header{display:flex;justify-content:space-between;gap:22px;align-items:center;padding-bottom:22px;border-bottom:1px solid rgba(111,225,237,.15)}.MoonCalendar_dayDetail__z3Dpr h3{font-size:clamp(1.8rem,4vw,3rem)}.MoonCalendar_signSeal__SMj52{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:2px 12px;gap:2px 12px;min-width:235px;padding:15px 18px;border:1px solid rgba(111,225,237,.17);border-radius:18px;background:rgba(20,62,83,.23)}.MoonCalendar_signSeal__SMj52>span{grid-row:span 2;color:#7ee8ef;font-size:2.3rem}.MoonCalendar_signSeal__SMj52 strong{font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:500}.MoonCalendar_signSeal__SMj52 small{color:rgba(217,240,244,.55)}.MoonCalendar_guidanceGrid__pH8xQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:22px}.MoonCalendar_guidanceGrid__pH8xQ article{min-height:124px;padding:18px;border:1px solid rgba(111,225,237,.13);border-radius:18px;background:rgba(8,26,49,.7)}.MoonCalendar_guidanceGrid__pH8xQ span{color:#7ee8ef;font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.MoonCalendar_guidanceGrid__pH8xQ p{margin:9px 0 0;color:rgba(235,249,251,.8);line-height:1.65}.MoonCalendar_dayEvents__HtKK1{margin-top:28px}.MoonCalendar_sectionTitle__QAtXN{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:12px}.MoonCalendar_sectionTitle__QAtXN p{margin:0}.MoonCalendar_sectionTitle__QAtXN>span{color:rgba(215,239,244,.48);font-size:.7rem}.MoonCalendar_dayEvents__HtKK1 article{display:grid;grid-template-columns:48px 1fr;grid-gap:14px;gap:14px;padding:17px;border:1px solid rgba(111,225,237,.12);border-radius:17px;background:rgba(4,17,34,.55)}.MoonCalendar_dayEvents__HtKK1 article+article{margin-top:10px}.MoonCalendar_dayEvents__HtKK1 article.MoonCalendar_phaseEvent__vXkP_{border-color:rgba(244,207,116,.27)}.MoonCalendar_dayEvents__HtKK1 article.MoonCalendar_ingressEvent__o2YG_{border-color:rgba(97,220,232,.27)}.MoonCalendar_dayEvents__HtKK1 article.MoonCalendar_voidEvent__8I7ux{border-color:rgba(154,168,189,.24)}.MoonCalendar_dayEvents__HtKK1 article.MoonCalendar_natalEvent__0wbSR{border-color:rgba(195,156,255,.31)}.MoonCalendar_eventGlyph__3jwe5{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:rgba(102,220,233,.1);color:#dffcff;font-size:1.35rem}.MoonCalendar_dayEvents__HtKK1 strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;font-weight:500}.MoonCalendar_dayEvents__HtKK1 small{display:block;margin-top:3px;color:#7ee8ef}.MoonCalendar_dayEvents__HtKK1 p{margin:8px 0 0;color:rgba(226,245,249,.66);line-height:1.6}.MoonCalendar_emptyEvents__uulDU{padding:17px;border:1px dashed rgba(111,225,237,.18);border-radius:17px;color:rgba(220,241,246,.58);line-height:1.65}.MoonCalendar_sidebar___R1gM{display:grid;grid-gap:20px;gap:20px}.MoonCalendar_sidebar___R1gM section{padding:22px}.MoonCalendar_natalCard__WoU0K>div{display:flex;align-items:center;gap:12px;margin:14px 0}.MoonCalendar_natalCard__WoU0K>div span{color:#c39cff;font-size:2.5rem}.MoonCalendar_natalCard__WoU0K>div strong{font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:500}.MoonCalendar_natalCard__WoU0K h4{margin:14px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500}.MoonCalendar_natalCard__WoU0K small{display:block;color:rgba(221,242,247,.62);line-height:1.65}.MoonCalendar_natalCard__WoU0K a{display:inline-block;margin-top:15px;color:#83eaf0;font-weight:700;text-decoration:none}.MoonCalendar_upcomingList__val3l{display:grid;grid-gap:7px;gap:7px;max-height:640px;overflow:auto;padding-right:4px}.MoonCalendar_upcomingList__val3l button{display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;width:100%;padding:11px;border:1px solid transparent;border-radius:13px;background:rgba(4,16,33,.46);color:inherit;text-align:left;cursor:pointer}.MoonCalendar_upcomingList__val3l button:hover{border-color:rgba(111,225,237,.23);background:rgba(20,61,80,.4)}.MoonCalendar_upcomingList__val3l button>span{color:#a7f4f6;font-size:1.2rem;text-align:center}.MoonCalendar_upcomingList__val3l strong{display:block;font-size:.78rem}.MoonCalendar_upcomingList__val3l small{display:block;margin-top:3px;color:rgba(209,237,242,.5);font-size:.64rem}.MoonCalendar_methodology__FPscQ{padding:22px 26px}.MoonCalendar_methodology__FPscQ p{margin:0;color:rgba(218,240,245,.62);font-size:.78rem;line-height:1.65}.MoonCalendar_methodology__FPscQ p+p{margin-top:6px}.MoonCalendar_methodology__FPscQ strong{color:#dffafd}.MoonCalendar_methodology__FPscQ small{display:block;margin-top:12px;color:rgba(196,224,231,.43);line-height:1.6}@media (max-width:960px){.MoonCalendar_controlCard__bSgUt,.MoonCalendar_detailGrid__LV8EC{grid-template-columns:1fr}.MoonCalendar_sidebar___R1gM{grid-template-columns:repeat(2,minmax(0,1fr))}.MoonCalendar_dayCell__oVRXy{min-height:126px}.MoonCalendar_todayButton__6vhJD{display:none}}@media (max-width:720px){.MoonCalendar_calendarExperience___H3Ze{gap:18px}.MoonCalendar_controlCard__bSgUt,.MoonCalendar_dayDetail__z3Dpr,.MoonCalendar_methodology__FPscQ,.MoonCalendar_sidebar___R1gM section{padding:20px;border-radius:22px}.MoonCalendar_calendarShell__Tus8q{border-radius:22px}.MoonCalendar_monthHeader__eafN8{grid-template-columns:42px 1fr 42px;padding:19px 14px}.MoonCalendar_monthHeader__eafN8>button{width:40px;height:40px}.MoonCalendar_legend__hqe13{padding:13px 14px;gap:9px 14px}.MoonCalendar_weekdayRow__7vcCi span{padding:10px 2px;font-size:.56rem}.MoonCalendar_dayCell__oVRXy{min-height:104px;padding:9px 6px 8px}.MoonCalendar_dayMoon__GXiMW{gap:4px;margin-top:8px}.MoonCalendar_dayMoon__GXiMW strong{font-size:1.3rem}.MoonCalendar_dayMoon__GXiMW span{display:none}.MoonCalendar_daySign__kPJ69{margin-top:10px;gap:3px}.MoonCalendar_daySign__kPJ69 small{font-size:.56rem}.MoonCalendar_eventMarks__LY1Sz{left:6px;bottom:6px;gap:3px}.MoonCalendar_eventMarks__LY1Sz i{width:5px;height:5px}.MoonCalendar_todayCell__q0Dkc:after{display:none}.MoonCalendar_dayDetail__z3Dpr>header{align-items:flex-start;flex-direction:column}.MoonCalendar_signSeal__SMj52{width:100%;min-width:0}.MoonCalendar_guidanceGrid__pH8xQ,.MoonCalendar_sidebar___R1gM{grid-template-columns:1fr}}@media (max-width:460px){.MoonCalendar_dayCell__oVRXy{min-height:92px}.MoonCalendar_dayNumber__iP6HK{font-size:.68rem}.MoonCalendar_daySign__kPJ69 small{display:none}.MoonCalendar_dayMoon__GXiMW strong{font-size:1.15rem}.MoonCalendar_dayEvents__HtKK1 article{grid-template-columns:38px 1fr;padding:14px}.MoonCalendar_eventGlyph__3jwe5{width:36px;height:36px;font-size:1rem}}.MoonCalendar_monthHeader__eafN8{grid-template-columns:52px minmax(0,1fr) auto}.MoonCalendar_monthHeader__eafN8 .MoonCalendar_monthTitle__QkD_U{text-align:center}.MoonCalendar_monthActions__AWtaB{display:flex;align-items:center;justify-content:flex-end;gap:10px;text-align:left}.MoonCalendar_monthActions__AWtaB button{display:inline-grid;place-items:center;border:1px solid rgba(115,227,238,.25);background:rgba(6,20,40,.8);color:#e8fdff;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.MoonCalendar_monthActions__AWtaB button:hover{transform:translateY(-2px);border-color:rgba(126,232,239,.7);background:rgba(20,65,86,.8)}.MoonCalendar_monthActions__AWtaB .MoonCalendar_monthArrow__MH4RF{width:48px;height:48px;border-radius:50%;font-size:1.25rem}.MoonCalendar_monthActions__AWtaB .MoonCalendar_todayButton__6vhJD{position:static;display:inline-flex;width:auto;height:36px;padding:0 14px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.MoonCalendar_eventsLink__LItXn{display:inline-flex;width:max-content;margin-top:7px;color:#83eaf0;font-size:.76rem;font-weight:700;text-decoration:none}@media(max-width:960px){.MoonCalendar_monthActions__AWtaB .MoonCalendar_todayButton__6vhJD{display:inline-flex}}@media(max-width:720px){.MoonCalendar_monthHeader__eafN8{grid-template-columns:42px minmax(0,1fr) auto}.MoonCalendar_monthActions__AWtaB{gap:6px}.MoonCalendar_monthActions__AWtaB .MoonCalendar_monthArrow__MH4RF{width:40px;height:40px}.MoonCalendar_monthActions__AWtaB .MoonCalendar_todayButton__6vhJD{height:32px;padding:0 10px;font-size:.62rem}}@media(max-width:520px){.MoonCalendar_monthActions__AWtaB .MoonCalendar_todayButton__6vhJD{width:34px;padding:0;font-size:0}.MoonCalendar_monthActions__AWtaB .MoonCalendar_todayButton__6vhJD:after{content:"•";font-size:1rem;color:#f4cf74}}.MoonSuiteDashboard_suite__NaYtV{display:grid;grid-gap:24px;gap:24px;color:#eefbff}.MoonSuiteDashboard_errorCard__IEXLR,.MoonSuiteDashboard_inlineError__ff_h1,.MoonSuiteDashboard_loadingCard__dJFRT{padding:20px;border-radius:20px;line-height:1.6}.MoonSuiteDashboard_loadingCard__dJFRT{border:1px solid rgba(107,224,235,.22);background:rgba(18,75,91,.16);color:#c9f9fd}.MoonSuiteDashboard_errorCard__IEXLR,.MoonSuiteDashboard_inlineError__ff_h1{border:1px solid rgba(255,129,151,.28);background:rgba(145,39,63,.18);color:#ffd9df}.MoonSuiteDashboard_heroGrid__HV7wI{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);grid-gap:22px;gap:22px;align-items:stretch}.MoonSuiteDashboard_currentMoon__cyRDI,.MoonSuiteDashboard_interpretationCard__47lRf,.MoonSuiteDashboard_notes__6YXGM,.MoonSuiteDashboard_panel__6x5Eq,.MoonSuiteDashboard_phaseTimeline__Qx6NH,.MoonSuiteDashboard_statusCard__G8v8e{position:relative;border:1px solid rgba(131,104,211,.3);border-radius:26px;background:linear-gradient(145deg,rgba(16,19,45,.97),rgba(9,14,35,.98));box-shadow:0 26px 70px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.035);overflow:hidden}.MoonSuiteDashboard_currentMoon__cyRDI{display:flex;min-height:690px;flex-direction:column;align-items:center;justify-content:center;padding:36px;text-align:center;background:radial-gradient(circle at 50% 26%,rgba(155,66,222,.27),transparent 29%),radial-gradient(circle at 30% 90%,rgba(54,184,220,.12),transparent 35%),linear-gradient(155deg,rgba(18,17,48,.98),rgba(7,12,31,.99))}.MoonSuiteDashboard_starField__TYbl5{position:absolute;inset:0;opacity:.45;background-image:radial-gradient(circle at 10% 18%,rgba(255,255,255,.7) 0 1px,transparent 1.5px),radial-gradient(circle at 72% 14%,rgba(203,162,255,.8) 0 1px,transparent 1.5px),radial-gradient(circle at 80% 66%,rgba(111,223,239,.8) 0 1px,transparent 1.5px),radial-gradient(circle at 28% 72%,rgba(255,255,255,.55) 0 1px,transparent 1.5px);background-size:170px 170px,230px 230px,190px 190px,260px 260px}.MoonSuiteDashboard_moonStage__tEbv5{position:relative;width:min(320px,68vw);aspect-ratio:1;margin-bottom:28px}.MoonSuiteDashboard_moonStage__tEbv5:before{content:"";position:absolute;inset:7%;border-radius:50%;background:rgba(142,58,216,.22);filter:blur(28px);box-shadow:0 0 90px rgba(132,57,220,.58)}.MoonSuiteDashboard_moonDisc__87DJ7{position:absolute;inset:15%;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 30% 27%,#f6f7f2 0 8%,#ccd4d7 20%,#8f9ba2 58%,#52606a 100%);box-shadow:0 0 3px rgba(255,255,255,.8),0 0 46px rgba(202,192,255,.34),0 28px 60px rgba(0,0,0,.46)}.MoonSuiteDashboard_moonDisc__87DJ7:before{content:"";position:absolute;inset:0;opacity:.36;background:radial-gradient(circle at 68% 25%,rgba(20,29,39,.75) 0 7%,transparent 8%),radial-gradient(circle at 38% 65%,rgba(29,38,48,.65) 0 11%,transparent 12%),radial-gradient(circle at 77% 72%,rgba(15,23,34,.58) 0 5%,transparent 6%),radial-gradient(circle at 24% 34%,rgba(255,255,255,.33) 0 4%,transparent 5%)}.MoonSuiteDashboard_moonDisc__87DJ7:after{content:"";position:absolute;inset:-2%;border-radius:50%;background:#050916;opacity:var(--moon-shadow);transform:translateX(var(--moon-shift));box-shadow:0 0 18px 4px #050916}.MoonSuiteDashboard_moonDisc__87DJ7>span{position:absolute;inset:0;border-radius:50%;box-shadow:inset -18px -10px 26px rgba(0,0,0,.42),inset 10px 8px 18px rgba(255,255,255,.18)}.MoonSuiteDashboard_degree__3MXuN{position:relative;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.2rem);color:#f6f1ff}.MoonSuiteDashboard_signLine__9csxA{position:relative;display:flex;align-items:center;gap:12px;margin-top:8px}.MoonSuiteDashboard_signLine__9csxA span{font-size:2.3rem;color:#ebd5ff}.MoonSuiteDashboard_signLine__9csxA strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,3vw,2.4rem);font-weight:500;letter-spacing:.1em;text-transform:uppercase}.MoonSuiteDashboard_currentMoon__cyRDI>p{position:relative;margin:8px 0 24px;color:rgba(228,237,248,.66)}.MoonSuiteDashboard_metrics__dFQAw{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;border:1px solid rgba(128,95,207,.3);border-radius:18px;background:rgba(7,12,31,.72)}.MoonSuiteDashboard_metrics__dFQAw div{padding:15px 12px;border-right:1px solid rgba(140,113,218,.18)}.MoonSuiteDashboard_metrics__dFQAw div:last-child{border-right:0}.MoonSuiteDashboard_metrics__dFQAw span,.MoonSuiteDashboard_riseSetGrid__lvsJY span{display:block;color:rgba(173,214,236,.6);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.MoonSuiteDashboard_metrics__dFQAw strong,.MoonSuiteDashboard_riseSetGrid__lvsJY strong{display:block;margin-top:6px;color:#f5f8ff;font-size:.88rem}.MoonSuiteDashboard_currentMoon__cyRDI>small{position:relative;margin-top:16px;color:rgba(216,230,242,.48);line-height:1.5}.MoonSuiteDashboard_rightRail__9vff8{display:grid;grid-gap:22px;gap:22px}.MoonSuiteDashboard_panel__6x5Eq{padding:22px}.MoonSuiteDashboard_panel__6x5Eq>header,.MoonSuiteDashboard_phaseTimeline__Qx6NH>header,.MoonSuiteDashboard_statusCard__G8v8e>header{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-bottom:15px;border-bottom:1px solid rgba(144,99,223,.2)}.MoonSuiteDashboard_panel__6x5Eq>header>div,.MoonSuiteDashboard_phaseTimeline__Qx6NH>header>div,.MoonSuiteDashboard_statusCard__G8v8e>header{display:flex;align-items:center;gap:10px}.MoonSuiteDashboard_interpretationCard__47lRf h3,.MoonSuiteDashboard_panel__6x5Eq h3,.MoonSuiteDashboard_phaseTimeline__Qx6NH h3,.MoonSuiteDashboard_statusCard__G8v8e h3{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}.MoonSuiteDashboard_panel__6x5Eq>header span,.MoonSuiteDashboard_phaseTimeline__Qx6NH>header span,.MoonSuiteDashboard_statusCard__G8v8e>header span{color:#f08af2;font-size:1.25rem}.MoonSuiteDashboard_panel__6x5Eq>header small,.MoonSuiteDashboard_phaseTimeline__Qx6NH>header small{color:rgba(221,230,242,.42)}.MoonSuiteDashboard_featureCards__2bsel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:17px}.MoonSuiteDashboard_featureCards__2bsel article{position:relative;display:flex;min-height:132px;flex-direction:column;justify-content:flex-end;padding:16px;border:1px solid rgba(154,95,233,.28);border-radius:18px;background:radial-gradient(circle at 65% 15%,rgba(218,220,228,.18),transparent 26%),linear-gradient(150deg,rgba(39,26,72,.92),rgba(7,11,28,.97));overflow:hidden}.MoonSuiteDashboard_featureCards__2bsel article:before{content:"";position:absolute;width:80px;height:80px;right:-18px;top:-22px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#e1e4e5,#68737a 55%,#1a2230 100%);opacity:.54;box-shadow:0 0 26px rgba(206,194,255,.3)}.MoonSuiteDashboard_featureCards__2bsel article>span{position:absolute;top:12px;left:13px;color:#f1d8ff;font-size:1.35rem}.MoonSuiteDashboard_featureCards__2bsel article>div{position:relative}.MoonSuiteDashboard_featureCards__2bsel strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.2}.MoonSuiteDashboard_featureCards__2bsel small{display:block;margin-top:6px;color:#f0a1e5;font-size:.72rem}.MoonSuiteDashboard_featureCards__2bsel .MoonSuiteDashboard_eclipseCard__L3rxi{background:radial-gradient(circle at 70% 18%,rgba(232,94,97,.25),transparent 25%),linear-gradient(150deg,rgba(58,27,61,.96),rgba(9,11,27,.98))}.MoonSuiteDashboard_movementList__PcbTP{display:grid;grid-gap:9px;gap:9px;margin-top:15px;max-height:390px;overflow:auto;padding-right:4px}.MoonSuiteDashboard_movementList__PcbTP article{display:grid;grid-template-columns:46px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid rgba(137,104,207,.2);border-radius:16px;background:rgba(5,9,24,.74)}.MoonSuiteDashboard_movementList__PcbTP>article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgba(79,154,198,.12);color:#9ee8f3;font-size:1.35rem}.MoonSuiteDashboard_movementList__PcbTP strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:.96rem}.MoonSuiteDashboard_movementList__PcbTP small{display:block;margin-top:3px;color:rgba(219,230,241,.5);font-size:.72rem;font-style:italic}.MoonSuiteDashboard_movementList__PcbTP time{color:rgba(235,220,255,.72);font-size:.72rem}.MoonSuiteDashboard_statusGrid__XgiWB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.MoonSuiteDashboard_statusCard__G8v8e{padding:20px}.MoonSuiteDashboard_statusCard__G8v8e>header{justify-content:flex-start}.MoonSuiteDashboard_statusBody__MHeIv{display:grid;grid-template-columns:1fr auto;grid-gap:5px 12px;gap:5px 12px;align-items:center;margin-top:16px;padding:16px;border:1px solid rgba(136,97,210,.24);border-radius:17px;background:rgba(24,21,62,.76)}.MoonSuiteDashboard_statusBody__MHeIv strong{font-family:Georgia,Times New Roman,serif;font-size:1.08rem}.MoonSuiteDashboard_statusBody__MHeIv small{grid-column:1;color:rgba(219,229,241,.58);line-height:1.45}.MoonSuiteDashboard_statusBody__MHeIv b{grid-column:2;grid-row:1/span 2;align-self:center;padding:8px 11px;border-radius:999px;background:linear-gradient(90deg,#e34fa7,#8755ee);color:white;font-size:.68rem;white-space:nowrap}.MoonSuiteDashboard_aspectLine__m_GGI,.MoonSuiteDashboard_statusCard__G8v8e>p{margin:13px 0 0;color:rgba(222,233,244,.62);line-height:1.6}.MoonSuiteDashboard_activeStatus__3Dqyl{border-color:rgba(227,79,189,.58);box-shadow:0 22px 65px rgba(0,0,0,.3),0 0 32px rgba(211,64,215,.1)}.MoonSuiteDashboard_aspectLine__m_GGI{font-style:italic}.MoonSuiteDashboard_riseSetGrid__lvsJY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.MoonSuiteDashboard_riseSetGrid__lvsJY div{padding:13px;border:1px solid rgba(132,99,207,.2);border-radius:14px;background:rgba(24,21,62,.62)}.MoonSuiteDashboard_interpretationCard__47lRf{padding:28px}.MoonSuiteDashboard_interpretationCard__47lRf>header{display:flex;justify-content:space-between;align-items:center;gap:22px;padding-bottom:22px;border-bottom:1px solid rgba(144,99,223,.2)}.MoonSuiteDashboard_interpretationCard__47lRf>header>div{display:flex;align-items:center;gap:14px}.MoonSuiteDashboard_interpretationCard__47lRf>header>div>span{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:rgba(91,172,212,.11);color:#9deaf4;font-size:2rem}.MoonSuiteDashboard_interpretationCard__47lRf header p{margin:0 0 5px;color:#ec86eb;font-size:.65rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.MoonSuiteDashboard_interpretationCard__47lRf h3{font-size:clamp(1.45rem,3vw,2.1rem)}.MoonSuiteDashboard_interpretationCard__47lRf header small{max-width:340px;color:rgba(224,232,244,.56);line-height:1.55;text-align:right}.MoonSuiteDashboard_interpretationBody__rlTwq{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);grid-gap:22px;gap:22px;margin-top:24px}.MoonSuiteDashboard_longReading__BOTa7{padding:22px;border:1px solid rgba(135,97,207,.18);border-radius:19px;background:rgba(6,10,27,.62)}.MoonSuiteDashboard_longReading__BOTa7 p{margin:0;color:rgba(237,243,251,.82);font-size:1rem;line-height:1.85}.MoonSuiteDashboard_longReading__BOTa7 p+p{margin-top:17px}.MoonSuiteDashboard_interpretationBody__rlTwq aside{display:grid;grid-gap:14px;gap:14px}.MoonSuiteDashboard_interpretationBody__rlTwq aside section{padding:18px;border:1px solid rgba(135,97,207,.2);border-radius:18px;background:rgba(29,19,62,.65)}.MoonSuiteDashboard_interpretationBody__rlTwq h4{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.MoonSuiteDashboard_interpretationBody__rlTwq aside p{display:grid;grid-template-columns:24px 1fr;grid-gap:8px;gap:8px;margin:9px 0;color:rgba(236,241,249,.78);line-height:1.55}.MoonSuiteDashboard_interpretationBody__rlTwq aside p span{color:#5ee08d;font-size:1.1rem}.MoonSuiteDashboard_interpretationBody__rlTwq aside section:last-child p span{color:#ffba52}.MoonSuiteDashboard_phaseTimeline__Qx6NH{padding:24px}.MoonSuiteDashboard_phaseTimeline__Qx6NH>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.MoonSuiteDashboard_phaseTimeline__Qx6NH article{display:grid;grid-template-columns:54px 1fr;grid-gap:13px;gap:13px;padding:16px;border:1px solid rgba(138,100,207,.2);border-radius:17px;background:rgba(5,9,24,.7)}.MoonSuiteDashboard_phaseTimeline__Qx6NH article>span{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:rgba(236,203,244,.08);color:#f2d7f3;font-size:1.5rem}.MoonSuiteDashboard_phaseTimeline__Qx6NH strong{display:block;font-family:Georgia,Times New Roman,serif}.MoonSuiteDashboard_phaseTimeline__Qx6NH small{display:block;margin-top:3px;color:#ee8fe7}.MoonSuiteDashboard_phaseTimeline__Qx6NH p{margin:7px 0 0;color:rgba(219,230,241,.55);font-size:.78rem;line-height:1.55}.MoonSuiteDashboard_notes__6YXGM{padding:18px 20px}.MoonSuiteDashboard_notes__6YXGM summary{cursor:pointer;color:#a8edf5;font-weight:700}.MoonSuiteDashboard_notes__6YXGM p{color:rgba(222,232,243,.6);line-height:1.65}.MoonSuiteDashboard_notes__6YXGM small{display:block;color:rgba(222,232,243,.42);line-height:1.55}@media(max-width:1050px){.MoonSuiteDashboard_heroGrid__HV7wI{grid-template-columns:1fr}.MoonSuiteDashboard_currentMoon__cyRDI{min-height:620px}.MoonSuiteDashboard_rightRail__9vff8{grid-template-columns:repeat(2,minmax(0,1fr))}.MoonSuiteDashboard_interpretationBody__rlTwq{grid-template-columns:1fr}}@media(max-width:780px){.MoonSuiteDashboard_phaseTimeline__Qx6NH>div,.MoonSuiteDashboard_rightRail__9vff8,.MoonSuiteDashboard_statusGrid__XgiWB{grid-template-columns:1fr}.MoonSuiteDashboard_metrics__dFQAw{grid-template-columns:repeat(2,minmax(0,1fr))}.MoonSuiteDashboard_metrics__dFQAw div:nth-child(2){border-right:0}.MoonSuiteDashboard_metrics__dFQAw div:nth-child(-n+2){border-bottom:1px solid rgba(140,113,218,.18)}.MoonSuiteDashboard_interpretationCard__47lRf>header{align-items:flex-start;flex-direction:column}.MoonSuiteDashboard_interpretationCard__47lRf header small{text-align:left}.MoonSuiteDashboard_featureCards__2bsel{grid-template-columns:1fr 1fr}}@media(max-width:560px){.MoonSuiteDashboard_currentMoon__cyRDI{min-height:0;padding:25px 16px}.MoonSuiteDashboard_moonStage__tEbv5{width:260px}.MoonSuiteDashboard_metrics__dFQAw{grid-template-columns:1fr 1fr}.MoonSuiteDashboard_featureCards__2bsel{grid-template-columns:1fr}.MoonSuiteDashboard_movementList__PcbTP article{grid-template-columns:42px 1fr}.MoonSuiteDashboard_movementList__PcbTP time{grid-column:2}.MoonSuiteDashboard_statusBody__MHeIv{grid-template-columns:1fr}.MoonSuiteDashboard_statusBody__MHeIv b{grid-column:1;grid-row:auto;justify-self:start}.MoonSuiteDashboard_interpretationCard__47lRf,.MoonSuiteDashboard_panel__6x5Eq,.MoonSuiteDashboard_phaseTimeline__Qx6NH,.MoonSuiteDashboard_statusCard__G8v8e{padding:18px}.MoonSuiteDashboard_interpretationCard__47lRf>header>div{align-items:flex-start}.MoonSuiteDashboard_interpretationCard__47lRf>header>div>span{width:48px;height:48px;flex:0 0 auto}.MoonSuiteDashboard_interpretationBody__rlTwq aside{grid-template-columns:1fr}.MoonSuiteDashboard_phaseTimeline__Qx6NH article{grid-template-columns:42px 1fr}.MoonSuiteDashboard_phaseTimeline__Qx6NH article>span{width:40px;height:40px}.MoonSuiteDashboard_riseSetGrid__lvsJY{grid-template-columns:1fr 1fr}}.MoonSuiteDashboard_eclipseBadge__BoLm0{position:absolute;top:12px;right:12px;z-index:2;padding:5px 8px;border:1px solid rgba(255,190,220,.45);border-radius:999px;background:rgba(103,25,77,.76);color:#ffd9ed;font-size:.56rem;font-style:normal;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.MoonSuiteDashboard_featureCards__2bsel article p{margin:7px 0 0;color:rgba(239,218,233,.62);font-size:.66rem;line-height:1.45}.MoonSuiteDashboard_panelLink__nDIfO{display:inline-flex;margin-top:15px;color:#f09bd0;font-size:.75rem;font-weight:700;text-decoration:none}.MoonSuiteDashboard_statusCardLink__OTfam{display:inline-flex;margin-top:12px;color:#ef9de2;font-size:.72rem;font-weight:700;text-decoration:none}.MoonSuiteDashboard_statusCardLink__OTfam:hover{color:#ffd8f4}