.VoidOfCourseCalendar_experience__cCyLj{display:grid;grid-gap:24px;gap:24px;color:#eefbff}.VoidOfCourseCalendar_controls__oKBM5,.VoidOfCourseCalendar_empty__z7z4F,.VoidOfCourseCalendar_error__516oC,.VoidOfCourseCalendar_loading__0nTY5,.VoidOfCourseCalendar_monthSection__9yWSz,.VoidOfCourseCalendar_notes__BOVPl,.VoidOfCourseCalendar_reading__pI2ZA,.VoidOfCourseCalendar_spotlight__x90Ik{border:1px solid rgba(134,98,214,.28);border-radius:26px;background:linear-gradient(145deg,rgba(18,17,46,.97),rgba(7,13,33,.99));box-shadow:0 28px 80px rgba(0,0,0,.28),inset 0 1px hsla(0,0%,100%,.035)}.VoidOfCourseCalendar_controls__oKBM5{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);grid-gap:26px;gap:26px;align-items:end;padding:28px}.VoidOfCourseCalendar_controlCopy__AP9_r p,.VoidOfCourseCalendar_monthSection__9yWSz>header p,.VoidOfCourseCalendar_readingFacts__Z7R1M>p{margin:0;color:#ef8ae9;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.VoidOfCourseCalendar_controlCopy__AP9_r h2,.VoidOfCourseCalendar_monthSection__9yWSz h2,.VoidOfCourseCalendar_reading__pI2ZA h2,.VoidOfCourseCalendar_spotlight__x90Ik h2{margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-weight:500}.VoidOfCourseCalendar_controlCopy__AP9_r h2{font-size:clamp(1.8rem,4vw,3rem)}.VoidOfCourseCalendar_controlCopy__AP9_r span{display:block;margin-top:10px;color:rgba(226,238,247,.68);line-height:1.7}.VoidOfCourseCalendar_controlPanel__9KFaT{display:grid;grid-gap:12px;gap:12px}.VoidOfCourseCalendar_controlPanel__9KFaT label{display:grid;grid-gap:7px;gap:7px;color:rgba(232,241,249,.72);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.VoidOfCourseCalendar_controlPanel__9KFaT select{min-height:46px;border:1px solid rgba(148,103,225,.28);border-radius:13px;background:rgba(6,10,27,.94);color:#f4f0ff;padding:0 12px;font:inherit}.VoidOfCourseCalendar_monthControls__KxxID{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;grid-gap:10px;gap:10px}.VoidOfCourseCalendar_controlLinks__Nndyi a,.VoidOfCourseCalendar_controlLinks__Nndyi button,.VoidOfCourseCalendar_monthControls__KxxID button{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(177,120,235,.28);background:rgba(70,35,112,.28);color:#f4edff;cursor:pointer;text-decoration:none}.VoidOfCourseCalendar_monthControls__KxxID button{width:42px;height:42px;border-radius:50%;font-size:1.1rem}.VoidOfCourseCalendar_monthControls__KxxID>div{text-align:center}.VoidOfCourseCalendar_monthControls__KxxID small{display:block;color:rgba(210,194,232,.5);font-size:.58rem;letter-spacing:.11em;text-transform:uppercase}.VoidOfCourseCalendar_monthControls__KxxID strong{display:block;margin-top:4px;font-family:Georgia,Times New Roman,serif;font-weight:500}.VoidOfCourseCalendar_controlLinks__Nndyi{display:flex;gap:9px}.VoidOfCourseCalendar_controlLinks__Nndyi a,.VoidOfCourseCalendar_controlLinks__Nndyi button{min-height:38px;padding:0 13px;border-radius:999px;font-size:.72rem}.VoidOfCourseCalendar_empty__z7z4F,.VoidOfCourseCalendar_error__516oC,.VoidOfCourseCalendar_loading__0nTY5{padding:20px;line-height:1.65}.VoidOfCourseCalendar_loading__0nTY5{color:#dfccff}.VoidOfCourseCalendar_error__516oC{border-color:rgba(255,129,151,.3);background:rgba(145,39,63,.18);color:#ffd9df}.VoidOfCourseCalendar_empty__z7z4F{color:rgba(226,238,247,.62)}.VoidOfCourseCalendar_spotlight__x90Ik{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);overflow:hidden;background:radial-gradient(circle at 16% 25%,rgba(181,74,221,.28),transparent 31%),linear-gradient(145deg,rgba(25,18,61,.98),rgba(7,12,31,.99))}.VoidOfCourseCalendar_activeSpotlight__DPU8_{border-color:rgba(239,83,205,.6);box-shadow:0 28px 90px rgba(0,0,0,.32),0 0 45px rgba(220,63,204,.12)}.VoidOfCourseCalendar_voidVisual__aw_te{position:relative;display:grid;min-height:460px;place-items:center;overflow:hidden;background:radial-gradient(circle at center,rgba(175,78,225,.25),transparent 31%),linear-gradient(165deg,rgba(40,25,77,.84),rgba(6,10,26,.96))}.VoidOfCourseCalendar_voidVisual__aw_te:before{content:"";position:absolute;inset:0;opacity:.38;background-image:radial-gradient(circle at 18% 22%,#fff 0 1px,transparent 1.5px),radial-gradient(circle at 78% 16%,#dfafff 0 1px,transparent 1.5px),radial-gradient(circle at 84% 72%,#7ee8ef 0 1px,transparent 1.5px),radial-gradient(circle at 25% 80%,#fff 0 1px,transparent 1.5px);background-size:150px 150px,210px 210px,180px 180px,230px 230px}.VoidOfCourseCalendar_orbitRing___CAZJ{position:absolute;width:230px;height:230px;border:1px solid rgba(221,178,255,.27);border-radius:50%;box-shadow:0 0 45px rgba(187,77,226,.2),inset 0 0 35px rgba(134,86,208,.1)}.VoidOfCourseCalendar_moonGlyph__uPmGI,.VoidOfCourseCalendar_signGlyph__KtsPK{position:absolute;z-index:1;text-shadow:0 0 30px currentColor}.VoidOfCourseCalendar_moonGlyph__uPmGI{font-size:8.5rem;color:#eee6ff;transform:translateX(-25px)}.VoidOfCourseCalendar_signGlyph__KtsPK{font-size:3.5rem;color:#f08af2;transform:translate(72px,48px)}.VoidOfCourseCalendar_voidVisual__aw_te small{position:absolute;bottom:20px;color:rgba(220,205,237,.38);font-size:.6rem;letter-spacing:.11em;text-transform:uppercase}.VoidOfCourseCalendar_spotlightContent__G_TAS{padding:30px}.VoidOfCourseCalendar_statusRow__VsquZ{display:flex;align-items:center;justify-content:space-between;gap:14px}.VoidOfCourseCalendar_eyebrow__L5ZSt{color:#ef8ae9;font-size:.66rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.VoidOfCourseCalendar_statusPill__1u9__{padding:7px 10px;border-radius:999px;font-size:.66rem}.VoidOfCourseCalendar_statusPill__1u9__.VoidOfCourseCalendar_active__4LmJj{background:linear-gradient(90deg,#e54ba5,#8754eb);color:#fff}.VoidOfCourseCalendar_statusPill__1u9__.VoidOfCourseCalendar_upcoming__WeNyl{background:rgba(101,76,171,.45);color:#eadfff}.VoidOfCourseCalendar_statusPill__1u9__.VoidOfCourseCalendar_complete__NvGe0{background:hsla(0,0%,100%,.07);color:rgba(230,236,244,.55)}.VoidOfCourseCalendar_spotlight__x90Ik h2{font-size:clamp(2rem,4.5vw,3.5rem)}.VoidOfCourseCalendar_subtitle__CNPgy{margin:8px 0 0;color:#f0a1e5;font-style:italic;text-transform:capitalize}.VoidOfCourseCalendar_timingBar__IoOiz{display:flex;align-items:center;gap:10px;margin-top:20px;padding:14px 16px;border:1px solid rgba(160,107,225,.2);border-radius:15px;background:rgba(7,10,27,.55)}.VoidOfCourseCalendar_timingBar__IoOiz span{color:#ef8ae9}.VoidOfCourseCalendar_timingBar__IoOiz strong{font-size:.85rem}.VoidOfCourseCalendar_metrics__lOIsY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.VoidOfCourseCalendar_factGrid__eBteO article,.VoidOfCourseCalendar_metrics__lOIsY article{padding:13px;border:1px solid rgba(151,104,216,.16);border-radius:14px;background:rgba(10,13,34,.62)}.VoidOfCourseCalendar_factGrid__eBteO span,.VoidOfCourseCalendar_metrics__lOIsY span{display:block;color:rgba(203,181,232,.56);font-size:.59rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.VoidOfCourseCalendar_factGrid__eBteO strong,.VoidOfCourseCalendar_metrics__lOIsY strong{display:block;margin-top:6px;font-size:.78rem;line-height:1.4}.VoidOfCourseCalendar_introduction__z_JV5{margin:18px 0 0;color:rgba(228,231,242,.66);line-height:1.7}.VoidOfCourseCalendar_monthSection__9yWSz,.VoidOfCourseCalendar_reading__pI2ZA{padding:25px}.VoidOfCourseCalendar_monthSection__9yWSz>header{display:flex;align-items:end;justify-content:space-between;gap:18px;padding-bottom:17px;border-bottom:1px solid rgba(156,105,220,.18)}.VoidOfCourseCalendar_monthSection__9yWSz h2{font-size:clamp(1.55rem,3vw,2.35rem)}.VoidOfCourseCalendar_monthSection__9yWSz>header>span{color:rgba(218,207,232,.48);font-size:.72rem}.VoidOfCourseCalendar_periodGrid__QW62q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.VoidOfCourseCalendar_periodCard__t5XUO{display:grid;grid-template-columns:58px 1fr auto;grid-gap:13px;gap:13px;align-items:center;width:100%;padding:15px;border:1px solid rgba(151,103,215,.17);border-radius:18px;background:rgba(7,11,29,.64);color:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.VoidOfCourseCalendar_periodCard__t5XUO:hover{transform:translateY(-2px);border-color:rgba(235,132,235,.43);background:rgba(35,24,66,.72)}.VoidOfCourseCalendar_periodCard__t5XUO.VoidOfCourseCalendar_active__4LmJj{border-color:rgba(235,80,199,.54);box-shadow:0 0 26px rgba(222,65,204,.1)}.VoidOfCourseCalendar_periodCard__t5XUO.VoidOfCourseCalendar_complete__NvGe0{opacity:.62}.VoidOfCourseCalendar_selectedCard__7Z_ny{background:linear-gradient(145deg,rgba(70,34,103,.78),rgba(13,17,43,.9));box-shadow:inset 0 0 0 1px rgba(239,138,235,.42)}.VoidOfCourseCalendar_periodSymbol__L8VrD{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(112,70,170,.16)}.VoidOfCourseCalendar_periodSymbol__L8VrD span{color:#f0a0ed;font-size:1.7rem}.VoidOfCourseCalendar_periodSymbol__L8VrD small{color:rgba(220,208,234,.5);font-size:.52rem}.VoidOfCourseCalendar_periodCopy__VDfyK strong{display:block;font-family:Georgia,Times New Roman,serif;font-weight:500}.VoidOfCourseCalendar_periodCopy__VDfyK small,.VoidOfCourseCalendar_periodCopy__VDfyK span{display:block;margin-top:4px;color:rgba(223,229,240,.55);font-size:.67rem;line-height:1.4}.VoidOfCourseCalendar_periodCopy__VDfyK small{color:#d296e7}.VoidOfCourseCalendar_periodCard__t5XUO>b{padding:6px 8px;border-radius:999px;background:rgba(116,75,172,.25);color:#eadfff;font-size:.6rem;white-space:nowrap}.VoidOfCourseCalendar_reading__pI2ZA{background:radial-gradient(circle at 8% 12%,rgba(144,61,202,.16),transparent 33%),linear-gradient(145deg,rgba(20,17,49,.98),rgba(7,12,31,.99))}.VoidOfCourseCalendar_readingHero__WOk0h{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);grid-gap:24px;gap:24px}.VoidOfCourseCalendar_readingArt__jE_jr{position:relative;display:flex;min-height:470px;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(162,104,224,.24);border-radius:22px;background:radial-gradient(circle at 50% 38%,rgba(210,99,228,.22),transparent 26%),linear-gradient(155deg,rgba(43,24,73,.94),rgba(6,10,28,.98));overflow:hidden}.VoidOfCourseCalendar_readingArt__jE_jr:before{content:"";position:absolute;width:260px;height:260px;border:1px solid rgba(229,173,255,.2);border-radius:50%;box-shadow:0 0 70px rgba(179,68,215,.18)}.VoidOfCourseCalendar_readingArt__jE_jr small,.VoidOfCourseCalendar_readingArt__jE_jr span,.VoidOfCourseCalendar_readingArt__jE_jr strong{position:relative;z-index:1}.VoidOfCourseCalendar_readingArt__jE_jr span{color:#f0e9ff;font-size:8rem}.VoidOfCourseCalendar_readingArt__jE_jr strong{margin-top:-28px;color:#f08af2;font-size:4rem}.VoidOfCourseCalendar_readingArt__jE_jr small{margin-top:18px;color:rgba(230,216,240,.5);letter-spacing:.15em;text-transform:uppercase}.VoidOfCourseCalendar_readingFacts__Z7R1M h2{font-size:clamp(1.7rem,3.5vw,2.8rem)}.VoidOfCourseCalendar_factGrid__eBteO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.VoidOfCourseCalendar_polarities__VuEdu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.VoidOfCourseCalendar_polarities__VuEdu section,.VoidOfCourseCalendar_practiceGrid__gNj_z section{padding:17px;border:1px solid rgba(154,102,217,.16);border-radius:17px;background:rgba(8,12,31,.62)}.VoidOfCourseCalendar_polarities__VuEdu h3,.VoidOfCourseCalendar_practiceGrid__gNj_z h3{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-weight:500}.VoidOfCourseCalendar_polarities__VuEdu p,.VoidOfCourseCalendar_practiceGrid__gNj_z p{display:flex;gap:8px;margin:7px 0;color:rgba(231,234,242,.68);font-size:.77rem;line-height:1.5}.VoidOfCourseCalendar_polarities__VuEdu span{color:#ef8ae9}.VoidOfCourseCalendar_reading__pI2ZA blockquote{display:flex;align-items:center;gap:14px;margin:24px 0 0;padding:18px 20px;border:1px solid rgba(232,92,187,.24);border-radius:18px;background:rgba(69,22,75,.25)}.VoidOfCourseCalendar_reading__pI2ZA blockquote>span{color:#ef4e9c;font-size:1.4rem}.VoidOfCourseCalendar_reading__pI2ZA blockquote strong{font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:500}.VoidOfCourseCalendar_reading__pI2ZA blockquote p{margin:4px 0 0;color:#f0dff1;font-style:italic}.VoidOfCourseCalendar_longReading__oiL6F{margin-top:22px}.VoidOfCourseCalendar_longReading__oiL6F p{margin:0;color:rgba(234,237,244,.75);font-size:.95rem;line-height:1.8}.VoidOfCourseCalendar_longReading__oiL6F p+p{margin-top:15px}.VoidOfCourseCalendar_practiceGrid__gNj_z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:22px}.VoidOfCourseCalendar_notes__BOVPl{padding:22px 25px}.VoidOfCourseCalendar_notes__BOVPl p{margin:0;color:rgba(218,225,237,.61);font-size:.78rem;line-height:1.65}.VoidOfCourseCalendar_notes__BOVPl strong{color:#f0e7ff}.VoidOfCourseCalendar_notes__BOVPl small{display:block;margin-top:10px;color:rgba(202,211,225,.42);line-height:1.6}@media(max-width:960px){.VoidOfCourseCalendar_controls__oKBM5,.VoidOfCourseCalendar_readingHero__WOk0h,.VoidOfCourseCalendar_spotlight__x90Ik{grid-template-columns:1fr}.VoidOfCourseCalendar_voidVisual__aw_te{min-height:330px}.VoidOfCourseCalendar_periodGrid__QW62q{grid-template-columns:1fr}}@media(max-width:680px){.VoidOfCourseCalendar_experience__cCyLj{gap:18px}.VoidOfCourseCalendar_controls__oKBM5,.VoidOfCourseCalendar_monthSection__9yWSz,.VoidOfCourseCalendar_notes__BOVPl,.VoidOfCourseCalendar_reading__pI2ZA{padding:19px;border-radius:22px}.VoidOfCourseCalendar_spotlight__x90Ik{border-radius:22px}.VoidOfCourseCalendar_spotlightContent__G_TAS{padding:20px}.VoidOfCourseCalendar_monthSection__9yWSz>header,.VoidOfCourseCalendar_statusRow__VsquZ{align-items:flex-start;flex-direction:column}.VoidOfCourseCalendar_factGrid__eBteO,.VoidOfCourseCalendar_metrics__lOIsY,.VoidOfCourseCalendar_polarities__VuEdu,.VoidOfCourseCalendar_practiceGrid__gNj_z{grid-template-columns:1fr}.VoidOfCourseCalendar_periodCard__t5XUO{grid-template-columns:48px 1fr}.VoidOfCourseCalendar_periodSymbol__L8VrD{width:44px;height:44px}.VoidOfCourseCalendar_periodCard__t5XUO>b{grid-column:2;width:max-content}.VoidOfCourseCalendar_readingArt__jE_jr{min-height:330px}.VoidOfCourseCalendar_reading__pI2ZA blockquote{align-items:flex-start}.VoidOfCourseCalendar_controlLinks__Nndyi{flex-wrap:wrap}}