.MonthlyIndex-module__WnTO2q__main{padding-bottom:80px}.MonthlyIndex-module__WnTO2q__breadcrumb{color:#2c255073;font-size:13px;font-family:var(--ff-ui,sans-serif);align-items:center;gap:6px;margin-bottom:28px;padding:24px 0 0;display:flex}.MonthlyIndex-module__WnTO2q__breadcrumb a{color:#2c255073;text-decoration:none;transition:color .2s}.MonthlyIndex-module__WnTO2q__breadcrumb a:hover{color:var(--primary1)}.MonthlyIndex-module__WnTO2q__breadcrumb span{opacity:.5}.MonthlyIndex-module__WnTO2q__pageHeader{text-align:center;max-width:620px;margin-bottom:48px;margin-left:auto;margin-right:auto}.MonthlyIndex-module__WnTO2q__pageLabel{letter-spacing:5px;text-transform:uppercase;color:#2c255073;font-size:11px;font-family:var(--ff-ui,sans-serif);justify-content:center;align-items:center;gap:10px;margin-bottom:12px;display:flex}.MonthlyIndex-module__WnTO2q__pageLabel:before,.MonthlyIndex-module__WnTO2q__pageLabel:after{content:"";background:#7a61d459;width:28px;height:1px;display:block}.MonthlyIndex-module__WnTO2q__pageTitle{font-family:var(--ff-display);color:var(--ink);letter-spacing:-1.5px;margin:0 0 10px;font-size:clamp(40px,6vw,68px);font-weight:700;line-height:1.05}.MonthlyIndex-module__WnTO2q__pageTitleAccent{color:var(--primary1,#7a61d4)}.MonthlyIndex-module__WnTO2q__pageDate{color:#2c255073;font-size:14px;font-family:var(--ff-ui,sans-serif);margin:0 0 14px;font-weight:500}.MonthlyIndex-module__WnTO2q__pageDesc{color:#2c2550a6;margin:0;font-size:16px;line-height:1.8}.MonthlyIndex-module__WnTO2q__introSection{text-align:center;max-width:95%;margin:0 auto 52px}.MonthlyIndex-module__WnTO2q__introText{color:#2c25509e;margin:0;font-size:15px;line-height:1.85}.MonthlyIndex-module__WnTO2q__signsGrid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:48px;display:grid}.MonthlyIndex-module__WnTO2q__signCard{isolation:isolate;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffff6b;border-radius:18px;padding:28px 20px 24px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:block;position:relative;overflow:hidden;box-shadow:0 18px 45px #28185e29,inset 0 1px #ffffffa6,inset 0 0 0 1px #ffffff1a}.MonthlyIndex-module__WnTO2q__signCard:hover{transform:translateY(-3px);box-shadow:0 28px 64px #28185e38,inset 0 1px #ffffffb3,inset 0 0 0 1px #ffffff24}.MonthlyIndex-module__WnTO2q__signCard:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:screen;opacity:.55;border:2.5px solid #f0b23bd9;border-radius:18px;margin:3px;padding:10px;position:absolute;inset:0}.MonthlyIndex-module__WnTO2q__signCard:after{content:"";pointer-events:none;z-index:2;opacity:.45;filter:blur(.1px);background:radial-gradient(circle,#fffffff2 0 1px,#0000 2px) 12px 16px/70px 70px,radial-gradient(circle,#ffffffb3 0 1px,#0000 2px) 34px 40px/92px 92px,radial-gradient(circle,#ffffff8c 0 1px,#0000 2px) 8px 52px/110px 110px,radial-gradient(circle,#ffffffd9 0 1.4px,#0000 3px) 18px 22px/140px 140px,radial-gradient(circle,#ffffff80 0 1.2px,#0000 3px) 60px 10px/160px 160px;border-radius:18px;position:absolute;inset:0}.MonthlyIndex-module__WnTO2q__cardInner{z-index:3;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.MonthlyIndex-module__WnTO2q__iconWrap{isolation:isolate;will-change:filter;border-radius:999px;place-items:center;width:90px;height:90px;margin:0 auto 14px;animation:6s ease-in-out infinite MonthlyIndex-module__WnTO2q__iconShimmerSoft;display:grid;position:relative;overflow:hidden}.MonthlyIndex-module__WnTO2q__iconWrap:before{content:"";background:var(--ring-grad,linear-gradient(135deg,#ffd27a,#ff6b8b));-webkit-mask-composite:xor;pointer-events:none;z-index:0;border-radius:999px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.MonthlyIndex-module__WnTO2q__iconWrap img{object-fit:contain;opacity:.92;z-index:1;will-change:transform;width:40px;height:40px;animation:3.8s ease-in-out infinite MonthlyIndex-module__WnTO2q__iconFloat;display:block;position:relative;transform:translate(0,0)}.MonthlyIndex-module__WnTO2q__cardName{color:#ffffffeb;letter-spacing:.9px;text-shadow:0 1px 8px #00000047;margin:0 0 6px;font-size:20px;font-weight:400}.MonthlyIndex-module__WnTO2q__cardDates{color:#ffffffa6;font-size:13px;font-family:var(--ff-ui,sans-serif);text-shadow:0 1px 4px #0003;margin:0 0 12px}.MonthlyIndex-module__WnTO2q__cardPills{flex-wrap:wrap;justify-content:center;gap:7px;margin-bottom:16px;display:flex}.MonthlyIndex-module__WnTO2q__pill{color:#ffffffd1;font-size:11px;font-weight:600;font-family:var(--ff-ui,sans-serif);text-shadow:0 1px 3px #0000002e;background:#0000002e;border:1px solid #ffffff38;border-radius:999px;padding:4px 11px}.MonthlyIndex-module__WnTO2q__cardBtn{color:#ffffffe6;font-size:12px;font-weight:700;font-family:var(--ff-ui,sans-serif);background:#ffffff29;border:1px solid #ffffff47;border-radius:999px;align-items:center;padding:8px 18px;transition:background .18s;display:inline-flex;box-shadow:inset 0 1px #fff3}.MonthlyIndex-module__WnTO2q__signCard:hover .MonthlyIndex-module__WnTO2q__cardBtn{background:#ffffff42}.MonthlyIndex-module__WnTO2q__card_aries{--ring-grad:linear-gradient(135deg,#ffd27a,#ff6b8b)}.MonthlyIndex-module__WnTO2q__card_taurus{--ring-grad:linear-gradient(135deg,#b8ffb0,#2bb3a6)}.MonthlyIndex-module__WnTO2q__card_gemini{--ring-grad:linear-gradient(135deg,#ffefa6,#7c5cff)}.MonthlyIndex-module__WnTO2q__card_cancer{--ring-grad:linear-gradient(135deg,#aee7ff,#6f74ff)}.MonthlyIndex-module__WnTO2q__card_leo{--ring-grad:linear-gradient(135deg,#ffcf5a,#ff7a59)}.MonthlyIndex-module__WnTO2q__card_virgo{--ring-grad:linear-gradient(135deg,#9ff0e5,#4c359d)}.MonthlyIndex-module__WnTO2q__card_libra{--ring-grad:linear-gradient(135deg,#ffd6e6,#b98cff)}.MonthlyIndex-module__WnTO2q__card_scorpio{--ring-grad:linear-gradient(135deg,#b07cff,#2a135e)}.MonthlyIndex-module__WnTO2q__card_sagittarius{--ring-grad:linear-gradient(135deg,#9ad7ff,#7a61d4)}.MonthlyIndex-module__WnTO2q__card_capricorn{--ring-grad:linear-gradient(135deg,#b6f5ff,#2c2550)}.MonthlyIndex-module__WnTO2q__card_aquarius{--ring-grad:linear-gradient(135deg,#8cffea,#4d8dff)}.MonthlyIndex-module__WnTO2q__card_pisces{--ring-grad:linear-gradient(135deg,#ffb6f5,#6f55c6)}.MonthlyIndex-module__WnTO2q__card_aries{background:linear-gradient(77deg,#d67684eb,#f6b668e0)}.MonthlyIndex-module__WnTO2q__card_taurus{background:linear-gradient(#386882db,#262254d1)}.MonthlyIndex-module__WnTO2q__card_gemini{background:linear-gradient(#8a78e8e6,#2c1e7adb)}.MonthlyIndex-module__WnTO2q__card_cancer{background:linear-gradient(#4e96d2e0,#162260db)}.MonthlyIndex-module__WnTO2q__card_leo{background:linear-gradient(#c49646e6,#582c7cdb)}.MonthlyIndex-module__WnTO2q__card_virgo{background:linear-gradient(#4a968ce0,#1a2c54db)}.MonthlyIndex-module__WnTO2q__card_libra{background:linear-gradient(#eebcaae6,#784a8adb)}.MonthlyIndex-module__WnTO2q__card_scorpio{background:linear-gradient(#7854c8e6,#180c3ce0)}.MonthlyIndex-module__WnTO2q__card_sagittarius{background:linear-gradient(#5ca8d6e6,#382e82db)}.MonthlyIndex-module__WnTO2q__card_capricorn{background:linear-gradient(#607c8ae6,#121a3ee0)}.MonthlyIndex-module__WnTO2q__card_aquarius{background:linear-gradient(#56bec4e6,#223a84db)}.MonthlyIndex-module__WnTO2q__card_pisces{background:linear-gradient(#b078e0e6,#28186ee0)}.MonthlyIndex-module__WnTO2q__card_aries .MonthlyIndex-module__WnTO2q__iconWrap img{filter:invert(82%)sepia(12%)saturate(700%)hue-rotate(330deg)brightness(102%)}.MonthlyIndex-module__WnTO2q__card_taurus .MonthlyIndex-module__WnTO2q__iconWrap img{filter:invert(80%)sepia(12%)saturate(700%)hue-rotate(95deg)brightness(101%)}.MonthlyIndex-module__WnTO2q__card_gemini .MonthlyIndex-module__WnTO2q__iconWrap img{filter:invert(86%)sepia(14%)saturate(650%)hue-rotate(20deg)brightness(102%)}.MonthlyIndex-module__WnTO2q__card_cancer .MonthlyIndex-module__WnTO2q__iconWrap img{filter:invert(84%)sepia(12%)saturate(650%)hue-rotate(165deg)brightness(102%)}.MonthlyIndex-module__WnTO2q__card_leo .MonthlyIndex-module__WnTO2q__iconWrap img{filter:invert(85%)sepia(14%)saturate(800%)hue-rotate(8deg)brightness(102%)}.MonthlyIndex-module__WnTO2q__card_virgo .MonthlyIndex-module__WnTO2q__iconWrap img{filter:invert(82%)sepia(14%)saturate(700%)hue-rotate(70deg)brightness(101%)}.MonthlyIndex-module__WnTO2q__card_libra .MonthlyIndex-module__WnTO2q__iconWrap img{filter:invert(84%)sepia(14%)saturate(650%)hue-rotate(285deg)brightness(102%)}.MonthlyIndex-module__WnTO2q__card_scorpio .MonthlyIndex-module__WnTO2q__iconWrap img{filter:invert(78%)sepia(14%)saturate(700%)hue-rotate(245deg)brightness(102%)}.MonthlyIndex-module__WnTO2q__card_sagittarius .MonthlyIndex-module__WnTO2q__iconWrap img{filter:invert(83%)sepia(12%)saturate(700%)hue-rotate(185deg)brightness(102%)}.MonthlyIndex-module__WnTO2q__card_capricorn .MonthlyIndex-module__WnTO2q__iconWrap img{filter:invert(78%)sepia(12%)saturate(700%)hue-rotate(215deg)brightness(101%)}.MonthlyIndex-module__WnTO2q__card_aquarius .MonthlyIndex-module__WnTO2q__iconWrap img{filter:invert(85%)sepia(12%)saturate(700%)hue-rotate(175deg)brightness(102%)}.MonthlyIndex-module__WnTO2q__card_pisces .MonthlyIndex-module__WnTO2q__iconWrap img{filter:invert(84%)sepia(14%)saturate(700%)hue-rotate(260deg)brightness(102%)}.MonthlyIndex-module__WnTO2q__card_aries .MonthlyIndex-module__WnTO2q__iconWrap img{animation-delay:0s}.MonthlyIndex-module__WnTO2q__card_taurus .MonthlyIndex-module__WnTO2q__iconWrap img{animation-delay:.2s}.MonthlyIndex-module__WnTO2q__card_gemini .MonthlyIndex-module__WnTO2q__iconWrap img{animation-delay:.4s}.MonthlyIndex-module__WnTO2q__card_cancer .MonthlyIndex-module__WnTO2q__iconWrap img{animation-delay:.6s}.MonthlyIndex-module__WnTO2q__card_leo .MonthlyIndex-module__WnTO2q__iconWrap img{animation-delay:.8s}.MonthlyIndex-module__WnTO2q__card_virgo .MonthlyIndex-module__WnTO2q__iconWrap img{animation-delay:1s}.MonthlyIndex-module__WnTO2q__card_libra .MonthlyIndex-module__WnTO2q__iconWrap img{animation-delay:1.2s}.MonthlyIndex-module__WnTO2q__card_scorpio .MonthlyIndex-module__WnTO2q__iconWrap img{animation-delay:1.4s}.MonthlyIndex-module__WnTO2q__card_sagittarius .MonthlyIndex-module__WnTO2q__iconWrap img{animation-delay:1.6s}.MonthlyIndex-module__WnTO2q__card_capricorn .MonthlyIndex-module__WnTO2q__iconWrap img{animation-delay:1.8s}.MonthlyIndex-module__WnTO2q__card_aquarius .MonthlyIndex-module__WnTO2q__iconWrap img{animation-delay:2s}.MonthlyIndex-module__WnTO2q__card_pisces .MonthlyIndex-module__WnTO2q__iconWrap img{animation-delay:2.2s}.MonthlyIndex-module__WnTO2q__infoRow{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:64px;display:grid}.MonthlyIndex-module__WnTO2q__infoCard{background:radial-gradient(420px 180px at 0 0,#ffffffbd 0%,#fff0 70%),linear-gradient(#fffc,#f5efffad);border:1px solid #ffffffa3;border-radius:24px;align-items:flex-start;gap:14px;padding:20px 22px;display:flex;position:relative;box-shadow:0 18px 36px #28185e14,inset 0 1px #ffffffd6}.MonthlyIndex-module__WnTO2q__infoIcon{flex-shrink:0;margin-top:2px;font-size:26px;line-height:1}.MonthlyIndex-module__WnTO2q__infoTitle{color:var(--ink);font-size:15px;font-weight:700;font-family:var(--ff-ui,sans-serif);margin-bottom:5px}.MonthlyIndex-module__WnTO2q__infoText{color:#2c255099;margin:0;font-size:13px;line-height:1.7}.MonthlyIndex-module__WnTO2q__relatedSection{margin-bottom:64px}.MonthlyIndex-module__WnTO2q__relatedTitle{font-family:var(--ff-ui);letter-spacing:-.01em;color:#2c2550eb;margin:0 0 12px;padding-left:18px;font-size:24px;font-weight:800;line-height:1.2;position:relative}.MonthlyIndex-module__WnTO2q__relatedTitle:before{content:"";background:linear-gradient(135deg,var(--primary1),var(--primary2));border-radius:999px;width:8px;height:8px;position:absolute;top:.28em;left:0;box-shadow:0 0 0 4px #7a61d41a}.MonthlyIndex-module__WnTO2q__relatedGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.MonthlyIndex-module__WnTO2q__relatedCard{background:radial-gradient(420px 180px at 0 0,#ffffffbd 0%,#fff0 70%),linear-gradient(#fffc,#f5efffad);border:1px solid #ffffffa3;border-radius:24px;align-items:flex-start;gap:14px;padding:24px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;box-shadow:0 18px 36px #28185e14,inset 0 1px #ffffffd6}.MonthlyIndex-module__WnTO2q__relatedCard:after{content:"";pointer-events:none;opacity:.18;background:radial-gradient(circle,#ffffffd1 0 1px,#0000 2px) 18px 16px/140px 140px,radial-gradient(circle,#ffffff6b 0 1px,#0000 2px) 70px 68px/220px 220px;border-radius:24px;position:absolute;inset:0}.MonthlyIndex-module__WnTO2q__relatedCard:hover{border-color:#3a287029;transform:translateY(-2px);box-shadow:0 22px 42px #28185e1c,inset 0 1px #ffffffe0}.MonthlyIndex-module__WnTO2q__relatedIcon{z-index:1;flex-shrink:0;margin-top:2px;font-size:28px;line-height:1;position:relative}.MonthlyIndex-module__WnTO2q__relatedName{color:var(--ink);font-size:15px;font-weight:700;font-family:var(--ff-ui,sans-serif);z-index:1;margin-bottom:6px;position:relative}.MonthlyIndex-module__WnTO2q__relatedDesc{color:#2c255099;z-index:1;margin:0;font-size:13px;line-height:1.65;position:relative}@keyframes MonthlyIndex-module__WnTO2q__iconFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-3px)}}@keyframes MonthlyIndex-module__WnTO2q__iconShimmerSoft{0%,to{filter:hue-rotate()saturate()brightness()}50%{filter:hue-rotate(6deg)saturate(1.06)brightness(1.04)}}@media (max-width:1024px){.MonthlyIndex-module__WnTO2q__signsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.MonthlyIndex-module__WnTO2q__signsGrid{grid-template-columns:repeat(2,1fr)}.MonthlyIndex-module__WnTO2q__infoRow,.MonthlyIndex-module__WnTO2q__relatedGrid{grid-template-columns:1fr}}@media (max-width:560px){.MonthlyIndex-module__WnTO2q__signsGrid{grid-template-columns:1fr}}
