.PlanetaryForecastCalendar_experience__86sAz{display:grid;grid-gap:22px;gap:22px;color:#f4f7ff}.PlanetaryForecastCalendar_calendarPanel__jHS6S,.PlanetaryForecastCalendar_controls__OxPHI,.PlanetaryForecastCalendar_feedColumn__jp0Li,.PlanetaryForecastCalendar_methodology__OTb9m,.PlanetaryForecastCalendar_summaryGrid___SaXR article,.PlanetaryForecastCalendar_toolbar__svyxC{border:1px solid rgba(94,216,231,.2);background:linear-gradient(145deg,rgba(4,25,52,.94),rgba(5,20,43,.82));box-shadow:0 20px 60px rgba(0,0,0,.18)}.PlanetaryForecastCalendar_controls__OxPHI{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,430px);grid-gap:28px;gap:28px;padding:28px;border-radius:22px}.PlanetaryForecastCalendar_controls__OxPHI h2{font-family:Georgia,serif;font-size:clamp(1.9rem,3vw,3rem);margin:5px 0 10px}.PlanetaryForecastCalendar_controls__OxPHI>div>span{color:#a9bdd2;line-height:1.7}.PlanetaryForecastCalendar_eyebrow__1MLxy{margin:0;color:#d8ac51;text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;font-weight:700}.PlanetaryForecastCalendar_controlPanel__klArd{display:grid;grid-gap:13px;gap:13px;padding:17px;border-radius:16px;background:rgba(0,12,30,.58);border:1px solid rgba(94,216,231,.13)}.PlanetaryForecastCalendar_monthControls__pFszf{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;grid-gap:9px;gap:9px}.PlanetaryForecastCalendar_monthControls__pFszf strong{text-align:center;font-family:Georgia,serif;font-size:1.15rem}.PlanetaryForecastCalendar_calendarHeader__iN6cV button,.PlanetaryForecastCalendar_monthControls__pFszf button,.PlanetaryForecastCalendar_todayButton__uexY2,.PlanetaryForecastCalendar_viewTabs__6Kldl button{border:1px solid rgba(94,216,231,.24);background:#082b4e;color:#e8fbff;border-radius:10px;min-height:40px;cursor:pointer}.PlanetaryForecastCalendar_controlPanel__klArd label,.PlanetaryForecastCalendar_filters__sjN6j label{display:grid;grid-gap:6px;gap:6px;color:#8ea9c1;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.PlanetaryForecastCalendar_controlPanel__klArd select,.PlanetaryForecastCalendar_filters__sjN6j select{width:100%;border:1px solid rgba(94,216,231,.2);background:#041c36;color:#edfaff;border-radius:9px;padding:10px}.PlanetaryForecastCalendar_todayButton__uexY2{color:#f5cb72}.PlanetaryForecastCalendar_error__ggX58,.PlanetaryForecastCalendar_loading__8tX6p{padding:14px 17px;border-radius:12px;margin:0}.PlanetaryForecastCalendar_error__ggX58{border:1px solid rgba(255,112,134,.35);background:rgba(102,17,38,.28);color:#ffb6c2}.PlanetaryForecastCalendar_loading__8tX6p{border:1px solid rgba(94,216,231,.25);background:rgba(5,33,61,.7);color:#aeeefa}.PlanetaryForecastCalendar_summaryGrid___SaXR{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.PlanetaryForecastCalendar_summaryGrid___SaXR article{border-radius:16px;padding:17px;display:grid;grid-gap:8px;gap:8px}.PlanetaryForecastCalendar_summaryGrid___SaXR span{color:#79dfe8;text-transform:uppercase;letter-spacing:.1em;font-size:.64rem}.PlanetaryForecastCalendar_summaryGrid___SaXR strong{font-family:Georgia,serif;font-size:1.7rem}.PlanetaryForecastCalendar_summaryGrid___SaXR small{color:#9bb2c7;line-height:1.45}.PlanetaryForecastCalendar_toolbar__svyxC{display:flex;justify-content:space-between;gap:18px;align-items:end;padding:16px 18px;border-radius:16px}.PlanetaryForecastCalendar_viewTabs__6Kldl{display:flex;gap:7px}.PlanetaryForecastCalendar_viewTabs__6Kldl button{padding:9px 15px}.PlanetaryForecastCalendar_viewTabs__6Kldl .PlanetaryForecastCalendar_activeTab___MAaM{background:linear-gradient(135deg,#176281,#4a3278);border-color:#72e7ee}.PlanetaryForecastCalendar_filters__sjN6j{display:flex;gap:10px}.PlanetaryForecastCalendar_filters__sjN6j label{min-width:145px}.PlanetaryForecastCalendar_feedGrid__JrRpK{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.PlanetaryForecastCalendar_feedColumn__jp0Li{border-radius:20px;overflow:hidden}.PlanetaryForecastCalendar_feedColumn__jp0Li>header{display:flex;gap:13px;align-items:center;padding:18px 20px;border-bottom:1px solid rgba(231,79,245,.22);background:linear-gradient(90deg,rgba(71,24,106,.32),rgba(13,29,59,.2))}.PlanetaryForecastCalendar_feedColumn__jp0Li>header>span{font-size:2rem;color:#ee76f3}.PlanetaryForecastCalendar_feedColumn__jp0Li header p{font-family:Georgia,serif;font-size:1.35rem;margin:0}.PlanetaryForecastCalendar_feedColumn__jp0Li header small{color:#9bb2c7}.PlanetaryForecastCalendar_eventList__c711G{display:grid;grid-gap:8px;gap:8px;padding:12px;max-height:760px;overflow:auto}.PlanetaryForecastCalendar_eventCard__pLH9y{width:100%;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;text-align:left;padding:13px;border:1px solid rgba(116,99,213,.32);border-radius:13px;background:rgba(4,11,28,.74);color:#fff;cursor:pointer;transition:.18s ease}.PlanetaryForecastCalendar_eventCard__pLH9y.PlanetaryForecastCalendar_selected__zDPne,.PlanetaryForecastCalendar_eventCard__pLH9y:hover{transform:translateY(-1px);border-color:#d862ef;box-shadow:0 0 0 1px rgba(216,98,239,.2),0 12px 25px rgba(0,0,0,.2)}.PlanetaryForecastCalendar_eventCard__pLH9y.PlanetaryForecastCalendar_short__i_jrw{border-left:3px solid #e35bda}.PlanetaryForecastCalendar_eventCard__pLH9y.PlanetaryForecastCalendar_long__FeiQd{border-left:3px solid #53cddd}.PlanetaryForecastCalendar_eventGlyph__nguw6{display:grid;place-items:center;min-height:46px;border-radius:999px;background:linear-gradient(145deg,rgba(98,47,160,.5),rgba(18,77,105,.42));font-size:1.15rem;white-space:nowrap}.PlanetaryForecastCalendar_eventCopy___fw_B{display:grid;grid-gap:3px;gap:3px}.PlanetaryForecastCalendar_eventCopy___fw_B strong{font-family:Georgia,serif;font-size:1rem}.PlanetaryForecastCalendar_eventCopy___fw_B em{font-size:.8rem;color:#d6cbe2}.PlanetaryForecastCalendar_eventCopy___fw_B small{color:#8fa6bc}.PlanetaryForecastCalendar_status__Z_ei4{font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:#8ef2d7;border:1px solid rgba(93,239,199,.25);border-radius:999px;padding:6px 8px;white-space:nowrap}.PlanetaryForecastCalendar_empty__QhuEm{color:#8fa6bc;padding:18px;margin:0}.PlanetaryForecastCalendar_calendarPanel__jHS6S{border-radius:20px;padding:18px}.PlanetaryForecastCalendar_calendarHeader__iN6cV{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;grid-gap:12px;gap:12px;margin-bottom:15px}.PlanetaryForecastCalendar_calendarHeader__iN6cV h3{text-align:center;font-family:Georgia,serif;font-size:1.8rem;margin:0}.PlanetaryForecastCalendar_calendarGrid__CikHR,.PlanetaryForecastCalendar_weekdays__WFZhM{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.PlanetaryForecastCalendar_weekdays__WFZhM span{padding:8px;text-align:center;color:#76d8e2;text-transform:uppercase;font-size:.64rem;letter-spacing:.1em}.PlanetaryForecastCalendar_dayCell__gIeiu{min-height:128px;border-right:1px solid rgba(94,216,231,.1);border-top:1px solid rgba(94,216,231,.1);padding:8px;background:rgba(1,15,35,.52)}.PlanetaryForecastCalendar_dayCell__gIeiu:nth-child(7n){border-right:0}.PlanetaryForecastCalendar_dayCell__gIeiu.PlanetaryForecastCalendar_blank__6GHt_{opacity:.28;background:rgba(1,10,22,.35)}.PlanetaryForecastCalendar_dayCell__gIeiu.PlanetaryForecastCalendar_today__vQJxQ{background:linear-gradient(145deg,rgba(17,81,107,.52),rgba(62,28,90,.42));box-shadow:inset 0 0 0 1px #68dde5}.PlanetaryForecastCalendar_dayNumber__FEG0L{display:block;color:#e8faff;margin-bottom:7px}.PlanetaryForecastCalendar_dayEvents___iluJ{display:grid;grid-gap:4px;gap:4px}.PlanetaryForecastCalendar_dayEvents___iluJ button{display:flex;gap:5px;align-items:center;width:100%;border:1px solid rgba(131,101,212,.22);background:rgba(27,14,51,.6);color:#e8e0ef;border-radius:6px;padding:5px;text-align:left;font-size:.62rem;line-height:1.2;cursor:pointer;overflow:hidden}.PlanetaryForecastCalendar_dayEvents___iluJ button span{color:#f180ef}.PlanetaryForecastCalendar_dayEvents___iluJ small{color:#8fa6bc}.PlanetaryForecastCalendar_methodology__OTb9m{border-radius:16px;padding:15px 18px}.PlanetaryForecastCalendar_methodology__OTb9m p{margin:6px 0;color:#829bb1;font-size:.78rem;line-height:1.55}.PlanetaryForecastCalendar_overlay__Edtq4{position:fixed;inset:0;z-index:2000;background:rgba(0,4,15,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;place-items:center;padding:20px;overflow:auto}.PlanetaryForecastCalendar_detail__apNR1{position:relative;width:min(1120px,100%);max-height:92vh;overflow:auto;border:1px solid rgba(222,81,237,.44);border-radius:24px;background:linear-gradient(145deg,#071c37,#160923 75%);box-shadow:0 35px 100px rgba(0,0,0,.55);display:grid;grid-template-columns:minmax(280px,39%) minmax(0,1fr)}.PlanetaryForecastCalendar_close__DlBCR{position:absolute;right:14px;top:12px;z-index:2;width:38px;height:38px;border-radius:999px;border:1px solid hsla(0,0%,100%,.24);background:rgba(0,0,0,.48);color:#fff;font-size:1.5rem;cursor:pointer}.PlanetaryForecastCalendar_artwork__KpIdr{min-height:460px;display:grid;place-items:center;align-content:center;grid-gap:18px;gap:18px;background:radial-gradient(circle at center,rgba(224,73,235,.33),transparent 38%),radial-gradient(circle at 52% 38%,rgba(64,211,232,.25),transparent 47%),linear-gradient(160deg,#061429,#160b2a);border-right:1px solid rgba(222,81,237,.22)}.PlanetaryForecastCalendar_artwork__KpIdr span{font-size:clamp(4rem,9vw,8rem);filter:drop-shadow(0 0 30px rgba(229,78,240,.55))}.PlanetaryForecastCalendar_artwork__KpIdr small{color:#b7a7c4;text-transform:uppercase;letter-spacing:.1em;text-align:center}.PlanetaryForecastCalendar_detailBody__58pRJ{padding:38px}.PlanetaryForecastCalendar_detailBody__58pRJ h2{font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.5rem);margin:5px 0}.PlanetaryForecastCalendar_detailBody__58pRJ>em{color:#76dce5}.PlanetaryForecastCalendar_detailMeta__d8jZZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin:22px 0}.PlanetaryForecastCalendar_detailMeta__d8jZZ article{border:1px solid rgba(94,216,231,.14);border-radius:11px;padding:11px;background:rgba(2,17,37,.5);display:grid;grid-gap:5px;gap:5px}.PlanetaryForecastCalendar_detailMeta__d8jZZ span{color:#71dbe5;text-transform:uppercase;font-size:.6rem;letter-spacing:.1em}.PlanetaryForecastCalendar_detailMeta__d8jZZ strong{font-size:.78rem;line-height:1.45}.PlanetaryForecastCalendar_opportunityGrid__lDQ4X{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.PlanetaryForecastCalendar_opportunityGrid__lDQ4X section{border:1px solid rgba(215,84,230,.19);border-radius:15px;padding:16px;background:rgba(26,5,38,.35)}.PlanetaryForecastCalendar_opportunityGrid__lDQ4X h3{font-family:Georgia,serif;font-size:1.35rem;margin:0 0 10px}.PlanetaryForecastCalendar_opportunityGrid__lDQ4X p{font-size:.8rem;line-height:1.5;margin:7px 0}.PlanetaryForecastCalendar_opportunityGrid__lDQ4X section:first-child p{color:#bcf7df}.PlanetaryForecastCalendar_opportunityGrid__lDQ4X section:last-child p{color:#ffd3a2}.PlanetaryForecastCalendar_detail__apNR1 blockquote{margin:18px 0;border:1px solid rgba(222,81,237,.25);border-radius:14px;padding:16px;text-align:center;color:#f1d7f3;font-style:italic}.PlanetaryForecastCalendar_detail__apNR1 blockquote strong{display:block;color:#fff;font-family:Georgia,serif;font-size:1.2rem;font-style:normal;margin-bottom:8px}.PlanetaryForecastCalendar_reading__bpjya p{line-height:1.75;color:#d2dbe5}.PlanetaryForecastCalendar_reading__bpjya p+p{margin-top:15px}@media(max-width:900px){.PlanetaryForecastCalendar_controls__OxPHI{grid-template-columns:1fr}.PlanetaryForecastCalendar_summaryGrid___SaXR{grid-template-columns:1fr 1fr}.PlanetaryForecastCalendar_detail__apNR1,.PlanetaryForecastCalendar_feedGrid__JrRpK{grid-template-columns:1fr}.PlanetaryForecastCalendar_artwork__KpIdr{min-height:260px;border-right:0;border-bottom:1px solid rgba(222,81,237,.22)}.PlanetaryForecastCalendar_toolbar__svyxC{align-items:stretch;flex-direction:column}.PlanetaryForecastCalendar_calendarPanel__jHS6S{overflow:auto}.PlanetaryForecastCalendar_calendarGrid__CikHR,.PlanetaryForecastCalendar_weekdays__WFZhM{min-width:760px}}@media(max-width:620px){.PlanetaryForecastCalendar_calendarPanel__jHS6S,.PlanetaryForecastCalendar_controls__OxPHI{padding:15px}.PlanetaryForecastCalendar_summaryGrid___SaXR{grid-template-columns:1fr}.PlanetaryForecastCalendar_filters__sjN6j{display:grid;grid-template-columns:1fr 1fr}.PlanetaryForecastCalendar_filters__sjN6j label{min-width:0}.PlanetaryForecastCalendar_eventCard__pLH9y{grid-template-columns:46px minmax(0,1fr)}.PlanetaryForecastCalendar_eventCard__pLH9y .PlanetaryForecastCalendar_status__Z_ei4{grid-column:2;justify-self:start}.PlanetaryForecastCalendar_detailBody__58pRJ{padding:25px 17px}.PlanetaryForecastCalendar_detailMeta__d8jZZ,.PlanetaryForecastCalendar_opportunityGrid__lDQ4X{grid-template-columns:1fr}.PlanetaryForecastCalendar_viewTabs__6Kldl{display:grid;grid-template-columns:1fr 1fr}.PlanetaryForecastCalendar_overlay__Edtq4{padding:8px}.PlanetaryForecastCalendar_detail__apNR1{border-radius:17px}.PlanetaryForecastCalendar_artwork__KpIdr{min-height:210px}}