.Header-module__Af2_WG__header{z-index:100;padding:10px 0 14px;position:relative}.Header-module__Af2_WG__headerInner{justify-content:space-between;align-items:center;gap:18px;display:flex}.Header-module__Af2_WG__brand{color:var(--ink);flex-shrink:0;align-items:center;min-width:0;text-decoration:none;display:inline-flex}.Header-module__Af2_WG__brandSpark{color:#f0b23b;filter:drop-shadow(0 6px 10px #f0b23b3d);flex:none;place-items:center;width:26px;height:26px;font-size:14px;display:grid;transform:translateY(-10px)}.Header-module__Af2_WG__brandText{flex-direction:column;align-items:flex-start;min-width:0;line-height:1;display:flex}.Header-module__Af2_WG__brandMain{width:100%;font-family:var(--ff-display);letter-spacing:.14em;text-transform:uppercase;color:#2c2550f7;font-size:27px;font-weight:400;line-height:.6;display:block}.Header-module__Af2_WG__brandSub{font-family:var(--ff-ui);letter-spacing:.34em;text-transform:uppercase;color:#2c25507a;margin-top:7px;padding-left:3px;font-size:10px;font-weight:700;display:inline-block}.Header-module__Af2_WG__navDesktop{flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.Header-module__Af2_WG__navLink{white-space:nowrap;cursor:pointer;font-family:var(--ff-ui);color:#2c2550b8;background:0 0;border:none;border-radius:999px;align-items:center;gap:5px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:inline-flex}.Header-module__Af2_WG__navLink:hover{color:#2c2550f5;background:#ffffff94}.Header-module__Af2_WG__navLinkActive{color:var(--primary1)!important;background:#7a61d41a!important}.Header-module__Af2_WG__navLinkDropdown{appearance:none}.Header-module__Af2_WG__dropdownWrap{position:relative}.Header-module__Af2_WG__dropdownChevron{opacity:.6;font-size:10px;transition:transform .18s;display:inline-block}.Header-module__Af2_WG__dropdownChevronOpen{transform:rotate(180deg)}.Header-module__Af2_WG__dropdown{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;z-index:220;background:#fffffff5;border:1px solid #7a61d424;border-radius:18px;flex-direction:column;gap:2px;min-width:228px;padding:8px;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 22px 62px #28185e2e,inset 0 1px #ffffffe6}.Header-module__Af2_WG__dropdownOpen{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.Header-module__Af2_WG__dropdownItem{white-space:nowrap;font-family:var(--ff-ui);color:#2c2550c7;border-radius:12px;align-items:center;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .14s,color .14s;display:flex}.Header-module__Af2_WG__dropdownItem:hover{color:var(--primary1);background:#7a61d417}.Header-module__Af2_WG__dropdownItemActive{font-weight:700;color:var(--primary1)!important;background:#7a61d41f!important}.Header-module__Af2_WG__actionsDesktop{flex-shrink:0;justify-content:flex-end;align-items:center;min-width:190px;display:flex}.Header-module__Af2_WG__headerBtn{white-space:nowrap;min-height:48px;font-family:var(--ff-ui);color:#fff;background:linear-gradient(135deg,var(--primary1),var(--primary2));border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 32px #4d369e38,inset 0 1px #ffffff29}.Header-module__Af2_WG__headerBtn:hover{transform:translateY(-2px)}.Header-module__Af2_WG__headerBtnSpark{color:#ffe08b;font-size:11px}.Header-module__Af2_WG__actionsMobile{align-items:center;gap:10px;display:none}.Header-module__Af2_WG__headerBtnMini{white-space:nowrap;min-height:40px;font-family:var(--ff-ui);color:#fff;background:linear-gradient(135deg,var(--primary1),var(--primary2));border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px #4d369e2e,inset 0 1px #ffffff24}.Header-module__Af2_WG__burger{cursor:pointer;background:#ffffffb8;border:1px solid #3a287024;border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 14px 34px #4126821a,inset 0 1px #ffffffd9}.Header-module__Af2_WG__burgerIcon{color:#2c2550d9;font-size:18px;line-height:1}.Header-module__Af2_WG__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;z-index:9998;background:#0c0a1c61;transition:opacity .18s;position:fixed;inset:0}.Header-module__Af2_WG__backdropOpen{opacity:1;pointer-events:auto}.Header-module__Af2_WG__drawer{-webkit-overflow-scrolling:touch;opacity:0;pointer-events:none;z-index:9999;background:#fffffff0;border:1px solid #2319461f;border-radius:22px;max-height:calc(100dvh - 24px);transition:transform .18s,opacity .18s;position:fixed;top:12px;left:12px;right:12px;overflow-y:auto;transform:translateY(-10px);box-shadow:0 24px 80px #0000002e,inset 0 1px #ffffffe6}.Header-module__Af2_WG__drawerOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.Header-module__Af2_WG__drawerTop{border-bottom:1px solid #3a287014;justify-content:space-between;align-items:center;padding:14px 14px 10px;display:flex}.Header-module__Af2_WG__drawerTitle{font-family:var(--ff-ui);color:#2c2550e6;letter-spacing:.2px;font-size:15px;font-weight:800}.Header-module__Af2_WG__closeBtn{cursor:pointer;color:#2c2550d9;background:#fffc;border:1px solid #3a287024;border-radius:14px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.Header-module__Af2_WG__drawerNav{flex-direction:column;gap:6px;padding:12px 12px 8px;display:flex}.Header-module__Af2_WG__drawerLink{text-align:left;cursor:pointer;width:100%;font-family:var(--ff-ui);color:#2c2550e0;background:#7a61d40d;border:1px solid #7a61d41a;border-radius:14px;justify-content:space-between;align-items:center;padding:13px 14px;font-size:15px;font-weight:700;text-decoration:none;transition:background .13s,border-color .13s;display:flex}.Header-module__Af2_WG__drawerLink:hover{background:#7a61d41a;border-color:#7a61d42e}.Header-module__Af2_WG__drawerLinkActive{color:var(--primary1)!important;background:#7a61d41f!important;border-color:#7a61d438!important}.Header-module__Af2_WG__drawerAccordion{flex-direction:column;gap:4px;display:flex}.Header-module__Af2_WG__drawerLinkAccordion{justify-content:space-between}.Header-module__Af2_WG__accordionChevron{opacity:.55;flex-shrink:0;font-size:11px;transition:transform .18s;display:inline-block}.Header-module__Af2_WG__accordionChevronOpen{transform:rotate(180deg)}.Header-module__Af2_WG__accordionBody{opacity:0;flex-direction:column;gap:4px;max-height:0;padding-left:12px;transition:max-height .22s,opacity .18s;display:flex;overflow:hidden}.Header-module__Af2_WG__accordionBodyOpen{opacity:1;max-height:420px}.Header-module__Af2_WG__drawerSubLink{font-family:var(--ff-ui);color:#2c2550b8;background:#7a61d40a;border:1px solid #7a61d414;border-radius:12px;align-items:center;padding:11px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .13s,color .13s;display:flex}.Header-module__Af2_WG__drawerSubLink:hover{color:var(--primary1);background:#7a61d41a}.Header-module__Af2_WG__drawerSubLinkActive{font-weight:700;color:var(--primary1)!important;background:#7a61d41f!important}.Header-module__Af2_WG__drawerCta{padding:8px 12px 14px}.Header-module__Af2_WG__drawerPrimary{width:100%;min-height:48px;font-family:var(--ff-ui);color:#fff;background:linear-gradient(135deg,var(--primary1),var(--primary2));border-radius:14px;justify-content:center;align-items:center;padding:12px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 14px 28px #4d369e2e,inset 0 1px #ffffff26}@media (max-width:1160px){.Header-module__Af2_WG__navLink{padding:8px 9px;font-size:13px}.Header-module__Af2_WG__actionsDesktop{min-width:168px}.Header-module__Af2_WG__headerBtn{padding:12px 16px;font-size:13px}}@media (max-width:940px){.Header-module__Af2_WG__navDesktop,.Header-module__Af2_WG__actionsDesktop{display:none}.Header-module__Af2_WG__actionsMobile{display:inline-flex}.Header-module__Af2_WG__brandSpark{transform:translateY(-8px)}}@media (max-width:430px){.Header-module__Af2_WG__brandMain{letter-spacing:.08em;font-size:25px}.Header-module__Af2_WG__brandSub{font-size:9px}.Header-module__Af2_WG__headerBtnMini{padding:10px 12px;font-size:11px}}
.Footer-module__EZoWya__footer{background:radial-gradient(900px 520px at 18% 20%,#4d369e38,#0000 65%),radial-gradient(820px 540px at 82% 30%,#3868822e,#0000 68%),linear-gradient(#0b1020 0%,#121338 52%,#0b1020 100%);border-top:1px solid #ffffff1a;padding:56px 0 26px;position:relative;overflow:hidden}.Footer-module__EZoWya__glow{pointer-events:none;z-index:0;filter:blur(38px);opacity:.75;background:radial-gradient(circle at 22% 20%,#7a61d42e,#0000 58%),radial-gradient(circle at 78% 38%,#38688224,#0000 62%),radial-gradient(circle at 55% 120%,#f0b23b1a,#0000 64%);position:absolute;inset:-45%}.Footer-module__EZoWya__stars{pointer-events:none;z-index:0;opacity:.28;filter:blur(.1px);background:radial-gradient(circle,#ffffffeb 0 1px,#0000 2px) 14px 18px/140px 140px,radial-gradient(circle,#ffffffa6 0 1px,#0000 2px) 48px 60px/210px 210px,radial-gradient(circle,#ffffff73 0 1px,#0000 2px) 8px 90px/260px 260px;position:absolute;inset:0}.Footer-module__EZoWya__wrap{z-index:1;position:relative}.Footer-module__EZoWya__top{border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto;align-items:start;gap:18px;padding-bottom:22px;display:grid}.Footer-module__EZoWya__brandBlock{min-width:0}.Footer-module__EZoWya__brand{color:#fffffff2;align-items:center;gap:10px;width:fit-content;text-decoration:none;display:flex}.Footer-module__EZoWya__spark{color:#f0b23b;filter:drop-shadow(0 6px 10px #f0b23b38);place-items:center;width:26px;height:26px;font-size:18px;display:grid}.Footer-module__EZoWya__name{font-family:var(--ff-display);letter-spacing:.3px;font-size:22px;font-weight:400}.Footer-module__EZoWya__tagline{color:#ffffffbd;max-width:66ch;margin:10px 0 0;font-size:14px;line-height:1.55}.Footer-module__EZoWya__social{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:2px;display:flex}.Footer-module__EZoWya__soc{color:#ffffffdb;background:#ffffff1a;border:1px solid #ffffff29;border-radius:14px;place-items:center;width:44px;height:44px;text-decoration:none;transition:transform .15s,filter .15s,box-shadow .15s;display:grid;box-shadow:0 14px 34px #0a06182e,inset 0 1px #ffffff1a}.Footer-module__EZoWya__soc svg{fill:currentColor;opacity:.95;width:20px;height:20px}.Footer-module__EZoWya__soc:hover{filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 18px 42px #0a061838,inset 0 1px #ffffff1f}.Footer-module__EZoWya__soc:focus-visible{outline:none;box-shadow:0 0 0 4px #7a61d43d,0 18px 42px #0a061838,inset 0 1px #ffffff1f}.Footer-module__EZoWya__grid{border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:22px;padding-bottom:22px;display:grid}.Footer-module__EZoWya__h{letter-spacing:.2px;color:#ffffffeb;margin-bottom:10px;font-weight:800}.Footer-module__EZoWya__link{color:#ffffffbd;padding:7px 0;font-size:13px;font-weight:400;text-decoration:none;display:block}.Footer-module__EZoWya__link:hover{color:#fffffff2}.Footer-module__EZoWya__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.Footer-module__EZoWya__fine,.Footer-module__EZoWya__note{color:#ffffff9e;font-size:12.5px}@media (max-width:920px){.Footer-module__EZoWya__top{grid-template-columns:1fr}.Footer-module__EZoWya__social{justify-content:flex-start}.Footer-module__EZoWya__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.Footer-module__EZoWya__grid{grid-template-columns:1fr}}.Footer-module__EZoWya__brand{align-items:flex-start;gap:10px;text-decoration:none;display:inline-flex}.Footer-module__EZoWya__brandText{flex-direction:column;align-items:flex-start;width:max-content;line-height:1;display:inline-flex}.Footer-module__EZoWya__name{letter-spacing:.12em;text-transform:uppercase;font-size:34px;font-weight:700;display:block}.Footer-module__EZoWya__subname{text-transform:uppercase;text-align:center;letter-spacing:.38em;white-space:nowrap;width:100%;font-size:12px;font-weight:500;display:block}
.FaqSection-module__Khuz2G__section{margin:50px auto}.FaqSection-module__Khuz2G__wrap{width:min(1120px,92vw);margin:0 auto}.FaqSection-module__Khuz2G__list{-webkit-backdrop-filter:blur(10px);background:radial-gradient(240px 160px at 20% 12%,#ffffffa6,#0000 70%),linear-gradient(#ffffffbf,#f6f2ffb8);border:1px solid #3a287024;border-radius:22px;padding:10px;box-shadow:0 18px 45px #28185e1a,inset 0 1px #ffffffd9}.FaqSection-module__Khuz2G__item{background:#ffffff8c;border:1px solid #3a28701f;border-radius:18px;margin:10px;overflow:hidden;box-shadow:inset 0 1px #fffc}.FaqSection-module__Khuz2G__question{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 14px;display:flex}.FaqSection-module__Khuz2G__qText{color:#2c2550e6;font-size:18px;font-weight:800;line-height:1.25}.FaqSection-module__Khuz2G__icon{color:#2c2550bf;transform-origin:50%;background:linear-gradient(#f7f1ff,#efe6ff);border:1px solid #3a287029;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;transition:transform .22s,box-shadow .22s,filter .22s;display:grid}.FaqSection-module__Khuz2G__plus{width:14px;height:14px;display:block;position:relative}.FaqSection-module__Khuz2G__plus:before,.FaqSection-module__Khuz2G__plus:after{content:"";background:currentColor;border-radius:999px;width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FaqSection-module__Khuz2G__plus:after{transform:translate(-50%,-50%)rotate(90deg)}.FaqSection-module__Khuz2G__iconOpen{filter:brightness(1.01);transform:rotate(45deg);box-shadow:0 10px 22px #4126821f}.FaqSection-module__Khuz2G__answerOuter{height:0;transition:height .28s;overflow:hidden}.FaqSection-module__Khuz2G__answerInner{color:#2c25509e;padding:0 14px 16px;font-size:15px;line-height:1.65}.FaqSection-module__Khuz2G__question:focus-visible{border-radius:14px;outline:none;box-shadow:0 0 0 4px #7a61d42e}@media (max-width:520px){.FaqSection-module__Khuz2G__item{margin:10px 6px}.FaqSection-module__Khuz2G__qText{font-size:16px}.FaqSection-module__Khuz2G__answerInner{font-size:14.5px}}
.FinalCtaSection-module__g6qBqG__section{margin:50px auto}.FinalCtaSection-module__g6qBqG__wrap{width:min(1120px,92vw);margin:0 auto}.FinalCtaSection-module__g6qBqG__card{z-index:1;-webkit-backdrop-filter:blur(10px);isolation:isolate;text-align:center;background:#ffffff73;border:1px solid #3a28702e;border-radius:22px;justify-items:center;padding:28px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #28185e1f,inset 0 1px #ffffffd9}.FinalCtaSection-module__g6qBqG__glow{content:"";pointer-events:none;z-index:0;filter:blur(22px);opacity:.85;background:radial-gradient(circle at 22% 20%,#7a61d42e,#0000 60%),radial-gradient(circle at 75% 70%,#3868821f,#0000 62%),radial-gradient(circle at 68% 22%,#f0b23b1a,#0000 58%);position:absolute;inset:-45%}.FinalCtaSection-module__g6qBqG__stars{pointer-events:none;z-index:0;opacity:.1;background:radial-gradient(circle,#fffffff2 0 1px,#0000 2px) 12px 16px/180px 180px,radial-gradient(circle,#fff9 0 1px,#0000 2px) 44px 60px/240px 240px;position:absolute;inset:0}.FinalCtaSection-module__g6qBqG__head{z-index:1;justify-items:center;display:grid;position:relative}.FinalCtaSection-module__g6qBqG__kicker{border:1px solid var(--pill-stroke);color:#2c2550b8;letter-spacing:.2px;background:linear-gradient(#f7f1ff,#efe6ff);border-radius:999px;align-items:center;gap:10px;padding:9px 14px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 14px 34px #4126821a,inset 0 1px #fffc}.FinalCtaSection-module__g6qBqG__kickerIcon{color:#f0b23b;filter:drop-shadow(0 6px 10px #f0b23b38)}.FinalCtaSection-module__g6qBqG__title{font-family:var(--ff-display);letter-spacing:.2px;color:#2c2550eb;margin:14px 0 8px;font-size:clamp(34px,3.2vw,50px);font-weight:400;line-height:1.02}.FinalCtaSection-module__g6qBqG__sub{color:#2c25509e;max-width:70ch;margin:0;font-size:16px;line-height:1.65}.FinalCtaSection-module__g6qBqG__actions{z-index:1;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex;position:relative}.FinalCtaSection-module__g6qBqG__btn{cursor:pointer;will-change:transform;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .18s,filter .18s,box-shadow .18s;display:inline-flex;box-shadow:0 18px 35px #3b267c24,inset 0 1px #ffffffbf}.FinalCtaSection-module__g6qBqG__btn:hover{filter:brightness(1.02)saturate(1.05);transform:translateY(-1px);box-shadow:0 22px 44px #3b267c2e,inset 0 1px #ffffffc7}.FinalCtaSection-module__g6qBqG__btn:active{transform:translateY(0)scale(.99)}.FinalCtaSection-module__g6qBqG__btn:focus-visible{outline:none;box-shadow:0 0 0 4px #7a61d42e,0 22px 44px #3b267c2e,inset 0 1px #ffffffc7}.FinalCtaSection-module__g6qBqG__btnIcon{place-items:center;width:22px;height:22px;font-size:16px;display:grid}.FinalCtaSection-module__g6qBqG__btnIconHeart{font-size:18px}.FinalCtaSection-module__g6qBqG__btnPrimary{color:#f7f3ff;background:linear-gradient(180deg,var(--primary1),var(--primary2));border:1px solid #ffffff38}.FinalCtaSection-module__g6qBqG__btnPrimary .FinalCtaSection-module__g6qBqG__btnIcon{color:#ffcf5a}.FinalCtaSection-module__g6qBqG__btnSecondary{color:#f3f6ff;background:linear-gradient(180deg,var(--secondary),var(--secondary2));opacity:.96;border:1px solid #ffffff2e}.FinalCtaSection-module__g6qBqG__links{z-index:1;color:#2c255085;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:14px;font-size:13px;display:flex;position:relative}.FinalCtaSection-module__g6qBqG__link{color:#2c2550b8;font-weight:700;text-decoration:none}.FinalCtaSection-module__g6qBqG__link:hover{color:#2c2550eb}.FinalCtaSection-module__g6qBqG__dot{opacity:.55}@media (max-width:520px){.FinalCtaSection-module__g6qBqG__btn{width:100%}}
.NumerologyHero-module__qtG-9G__section{margin:24px auto 42px}.NumerologyHero-module__qtG-9G__container{width:min(1120px,92vw);margin:0 auto}.NumerologyHero-module__qtG-9G__shell{background:radial-gradient(900px 420px at 0 0,#ffffffdb 0%,#ffffff47 40%,#fff0 74%),linear-gradient(#f8f3ffe6,#efe9fcdb);border:1px solid #ffffff94;border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:22px;padding:22px;display:grid;box-shadow:0 24px 64px #28185e1a,inset 0 1px #ffffffd1}.NumerologyHero-module__qtG-9G__content{flex-direction:column;justify-content:center;min-width:0;padding:8px;display:flex}.NumerologyHero-module__qtG-9G__title{max-width:10ch}.NumerologyHero-module__qtG-9G__sub{max-width:58ch}.NumerologyHero-module__qtG-9G__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.NumerologyHero-module__qtG-9G__btnPrimary,.NumerologyHero-module__qtG-9G__btnSecondary{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:14px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.NumerologyHero-module__qtG-9G__btnPrimary{color:#fff;background:linear-gradient(135deg,var(--primary1),var(--primary2));box-shadow:0 14px 32px #4d369e38,inset 0 1px #ffffff29}.NumerologyHero-module__qtG-9G__btnPrimary:hover{transform:translateY(-2px)}.NumerologyHero-module__qtG-9G__btnSecondary{color:var(--ink);background:linear-gradient(#ffffffd1,#f4edfff0);border:1px solid #3a28701f;box-shadow:0 10px 22px #40287e12,inset 0 1px #ffffffdb}.NumerologyHero-module__qtG-9G__btnSecondary:hover{transform:translateY(-2px)}.NumerologyHero-module__qtG-9G__infoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.NumerologyHero-module__qtG-9G__infoCard{background:linear-gradient(#ffffffbd,#f5efffa3);border:1px solid #ffffff9e;border-radius:20px;padding:18px;box-shadow:0 12px 28px #28185e0f,inset 0 1px #ffffffd1}.NumerologyHero-module__qtG-9G__infoCard strong{font-family:var(--ff-display);color:#2c2550eb;margin-bottom:8px;font-size:24px;font-weight:400;display:block}.NumerologyHero-module__qtG-9G__infoCard p{color:#2c25509e;margin:0;font-size:14px;line-height:1.6}.NumerologyHero-module__qtG-9G__aside{min-width:0}.NumerologyHero-module__qtG-9G__previewCard{background:linear-gradient(#ffffff9e,#f3ecff8f);border:1px solid #ffffff8f;border-radius:24px;height:100%;padding:18px;box-shadow:0 18px 40px #28185e14,inset 0 1px #ffffffd1}.NumerologyHero-module__qtG-9G__previewTop{margin-bottom:14px}.NumerologyHero-module__qtG-9G__previewBadge{color:#2c2550c2;background:linear-gradient(#f7f0ff,#efe4ff);border:1px solid #3a28701f;border-radius:999px;align-items:center;min-height:32px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.NumerologyHero-module__qtG-9G__previewGrid{gap:14px;display:grid}.NumerologyHero-module__qtG-9G__miniCard{isolation:isolate;border:1px solid #ffffff6b;border-radius:18px;min-height:148px;padding:16px 14px;position:relative;overflow:hidden;box-shadow:0 14px 34px #28185e1f,inset 0 1px #ffffff9e,inset 0 0 0 1px #ffffff1a}.NumerologyHero-module__qtG-9G__miniCard:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:screen;opacity:.55;border:2px solid #f0b23bd1;border-radius:18px;margin:3px;padding:10px;position:absolute;inset:0}.NumerologyHero-module__qtG-9G__miniCard:after{content:"";pointer-events:none;z-index:2;opacity:.42;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;border-radius:18px;position:absolute;inset:0}.NumerologyHero-module__qtG-9G__miniLabel,.NumerologyHero-module__qtG-9G__miniValue,.NumerologyHero-module__qtG-9G__miniText{z-index:3;position:relative}.NumerologyHero-module__qtG-9G__miniLabel{color:#ffffffdb;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.NumerologyHero-module__qtG-9G__miniValue{font-family:var(--ff-display);color:#fffffff0;margin-top:14px;font-size:46px;line-height:.95;display:block}.NumerologyHero-module__qtG-9G__miniText{color:#ffffffc7;margin:10px 0 0;font-size:13px;line-height:1.55}.NumerologyHero-module__qtG-9G__cardLife{background:linear-gradient(#8a78e8e6,#2c1e7adb)}.NumerologyHero-module__qtG-9G__cardBirthday{background:linear-gradient(77deg,#d67684eb,#f6b668e0)}.NumerologyHero-module__qtG-9G__cardDay{background:linear-gradient(#4a968ce0,#1a2c54db)}@media (max-width:1100px){.NumerologyHero-module__qtG-9G__shell{grid-template-columns:1fr}.NumerologyHero-module__qtG-9G__title{max-width:12ch}}@media (max-width:768px){.NumerologyHero-module__qtG-9G__shell{border-radius:24px;padding:18px}.NumerologyHero-module__qtG-9G__actions{flex-direction:column;align-items:stretch}.NumerologyHero-module__qtG-9G__btnPrimary,.NumerologyHero-module__qtG-9G__btnSecondary{width:100%}.NumerologyHero-module__qtG-9G__infoGrid{grid-template-columns:1fr}}@media (max-width:560px){.NumerologyHero-module__qtG-9G__title,.NumerologyHero-module__qtG-9G__sub{max-width:100%}.NumerologyHero-module__qtG-9G__miniValue{font-size:42px}}
.NumerologyCalculatorSection-module__S6a7-G__section{margin:52px auto}.NumerologyCalculatorSection-module__S6a7-G__container{width:min(1120px,92vw);margin:0 auto}.NumerologyCalculatorSection-module__S6a7-G__layout{grid-template-columns:minmax(0,1fr) 320px;gap:20px;margin-top:22px;display:grid}.NumerologyCalculatorSection-module__S6a7-G__formCard,.NumerologyCalculatorSection-module__S6a7-G__helpCard{background:linear-gradient(#ffffffc2,#f5efffa8);border:1px solid #ffffff9e;border-radius:24px;padding:22px;box-shadow:0 18px 40px #28185e14,inset 0 1px #ffffffd1}.NumerologyCalculatorSection-module__S6a7-G__form{gap:14px;display:grid}.NumerologyCalculatorSection-module__S6a7-G__field{gap:8px;display:grid}.NumerologyCalculatorSection-module__S6a7-G__label{color:#2c2550c7;font-size:14px;font-weight:700}.NumerologyCalculatorSection-module__S6a7-G__label em{color:#2c25507a;font-style:normal}.NumerologyCalculatorSection-module__S6a7-G__input{width:100%;min-height:54px;color:var(--ink);background:#ffffffe0;border:1px solid #3a28701f;border-radius:16px;padding:14px 16px;font-size:15px;box-shadow:inset 0 1px #ffffffd1}.NumerologyCalculatorSection-module__S6a7-G__submitBtn{cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--primary1),var(--primary2));border:0;border-radius:999px;min-height:54px;margin-top:4px;padding:14px 20px;font-size:15px;font-weight:800;box-shadow:0 14px 32px #4d369e3d,inset 0 1px #ffffff29}.NumerologyCalculatorSection-module__S6a7-G__helpTitle{font-family:var(--ff-display);color:#2c2550eb;margin:0 0 14px;font-size:30px;font-weight:400;line-height:1}.NumerologyCalculatorSection-module__S6a7-G__helpList{color:#2c2550b8;margin:0;padding-left:18px;line-height:1.7}.NumerologyCalculatorSection-module__S6a7-G__helpText{color:#2c25509e;margin:14px 0 0;font-size:14px;line-height:1.65}@media (max-width:900px){.NumerologyCalculatorSection-module__S6a7-G__layout{grid-template-columns:1fr}}.NumerologyCalculatorSection-module__S6a7-G__results{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.NumerologyCalculatorSection-module__S6a7-G__resultCard{background:linear-gradient(#ffffffc2,#f5efffa8);border:1px solid #ffffff9e;border-radius:22px;padding:22px;box-shadow:0 16px 34px #28185e14,inset 0 1px #ffffffd1}.NumerologyCalculatorSection-module__S6a7-G__resultLabel{color:#2c255099;background:#ffffffc2;border:1px solid #3a287014;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.NumerologyCalculatorSection-module__S6a7-G__resultValue{font-family:var(--ff-display);color:#2c2550eb;margin-top:14px;font-size:52px;line-height:.95;display:block}.NumerologyCalculatorSection-module__S6a7-G__resultText{color:#2c25509e;margin:10px 0 0;font-size:14px;line-height:1.65}@media (max-width:900px){.NumerologyCalculatorSection-module__S6a7-G__results{grid-template-columns:1fr}}.NumerologyCalculatorSection-module__S6a7-G__guidesBox{border-top:1px solid #3a287014;margin-top:20px;padding-top:18px}.NumerologyCalculatorSection-module__S6a7-G__guidesTitle{font-family:var(--ff-ui);color:#2c2550e0;margin:0 0 12px;font-size:16px;font-weight:800;line-height:1.2}.NumerologyCalculatorSection-module__S6a7-G__guidesLinks{flex-wrap:wrap;gap:10px;display:flex}.NumerologyCalculatorSection-module__S6a7-G__guideLink{min-height:38px;font-family:var(--ff-ui);color:#2c2550db;background:linear-gradient(#ffffffd1,#f4edfff0);border:1px solid #3a28701a;border-radius:999px;justify-content:center;align-items:center;padding:9px 14px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,color .18s;display:inline-flex;box-shadow:0 10px 22px #40287e0f,inset 0 1px #ffffffdb}.NumerologyCalculatorSection-module__S6a7-G__guideLink:before{content:"✦";color:#f0b23b;margin-right:8px;font-size:11px}.NumerologyCalculatorSection-module__S6a7-G__guideLink:hover{color:#2c2550;border-color:#3a28702e;transform:translateY(-2px);box-shadow:0 14px 28px #40287e1a,inset 0 1px #ffffffe6}.NumerologyCalculatorSection-module__S6a7-G__guideLink:active{transform:translateY(0)}.NumerologyCalculatorSection-module__S6a7-G__resultLink{min-height:36px;font-family:var(--ff-ui);color:#2c2550e0;background:#ffffffb8;border:1px solid #3a28701a;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.NumerologyCalculatorSection-module__S6a7-G__resultLink:after{content:"→";font-size:13px;line-height:1}.NumerologyCalculatorSection-module__S6a7-G__resultLink:hover{border-color:#3a28702e;transform:translateY(-2px);box-shadow:0 10px 22px #40287e12,inset 0 1px #ffffffdb}@media (max-width:640px){.NumerologyCalculatorSection-module__S6a7-G__guidesLinks{flex-direction:column}.NumerologyCalculatorSection-module__S6a7-G__guideLink,.NumerologyCalculatorSection-module__S6a7-G__resultLink{justify-content:center;width:100%}}
.HowNumerologyWorksSection-module__4BgDAW__section{margin:56px auto}.HowNumerologyWorksSection-module__4BgDAW__container{width:min(1120px,92vw);margin:0 auto}.HowNumerologyWorksSection-module__4BgDAW__title{max-width:14ch}.HowNumerologyWorksSection-module__4BgDAW__sub{max-width:74ch}.HowNumerologyWorksSection-module__4BgDAW__topGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.HowNumerologyWorksSection-module__4BgDAW__introCard{background:radial-gradient(420px 180px at 0 0,#ffffffbd 0%,#fff0 70%),linear-gradient(#fffc,#f4eeffad);border:1px solid #ffffffa3;border-radius:24px;padding:24px;position:relative;box-shadow:0 16px 34px #28185e14,inset 0 1px #ffffffd6}.HowNumerologyWorksSection-module__4BgDAW__introCard: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}.HowNumerologyWorksSection-module__4BgDAW__introBadge{letter-spacing:.2px;color:#2c2550b8;background:linear-gradient(#f7f0ff,#efe4ff);border:1px solid #3a28701f;border-radius:999px;align-items:center;gap:8px;min-height:30px;margin-bottom:14px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.HowNumerologyWorksSection-module__4BgDAW__introBadge:before{content:"✦";color:#f0b23b;font-size:11px}.HowNumerologyWorksSection-module__4BgDAW__introTitle{font-family:var(--ff-ui);letter-spacing:-.01em;color:#2c2550eb;margin:0 0 10px;padding-left:18px;font-size:24px;font-weight:800;line-height:1.2;position:relative}.HowNumerologyWorksSection-module__4BgDAW__introTitle: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}.HowNumerologyWorksSection-module__4BgDAW__introText{color:#2c2550a3;margin:0;font-size:15px;line-height:1.75}.HowNumerologyWorksSection-module__4BgDAW__bottomGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.HowNumerologyWorksSection-module__4BgDAW__featureCard{isolation:isolate;border:1px solid #ffffff6b;border-radius:24px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 40px #28185e1a,inset 0 1px #ffffff9e,inset 0 0 0 1px #ffffff14}.HowNumerologyWorksSection-module__4BgDAW__featureCard:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:screen;opacity:.5;border:2px solid #f0b23bc7;border-radius:24px;margin:3px;padding:10px;position:absolute;inset:0}.HowNumerologyWorksSection-module__4BgDAW__featureCard:after{content:"";pointer-events:none;z-index:2;opacity:.34;background:radial-gradient(circle,#fffffff2 0 1px,#0000 2px) 12px 16px/80px 80px,radial-gradient(circle,#ffffffa6 0 1px,#0000 2px) 36px 42px/110px 110px;border-radius:24px;position:absolute;inset:0}.HowNumerologyWorksSection-module__4BgDAW__featureGlow{filter:blur(4px);opacity:.18;z-index:0;position:absolute;inset:-38%}.HowNumerologyWorksSection-module__4BgDAW__featureKicker,.HowNumerologyWorksSection-module__4BgDAW__featureTitle,.HowNumerologyWorksSection-module__4BgDAW__featureText{z-index:3;position:relative}.HowNumerologyWorksSection-module__4BgDAW__featureKicker{color:#ffffffe0;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;min-height:28px;margin-bottom:14px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.HowNumerologyWorksSection-module__4BgDAW__featureKicker:before{content:"✦";color:#ffe08b;font-size:11px}.HowNumerologyWorksSection-module__4BgDAW__featureTitle{font-family:var(--ff-ui);letter-spacing:-.01em;color:#fffffff5;margin:0 0 10px;padding-left:18px;font-size:24px;font-weight:800;line-height:1.2;position:relative}.HowNumerologyWorksSection-module__4BgDAW__featureTitle:before{content:"";background:#ffffffeb;border-radius:999px;width:8px;height:8px;position:absolute;top:.28em;left:0;box-shadow:0 0 0 4px #ffffff24}.HowNumerologyWorksSection-module__4BgDAW__featureText{color:#ffffffd1;margin:0;font-size:14px;line-height:1.72}.HowNumerologyWorksSection-module__4BgDAW__featureCard_life{background:linear-gradient(#386882e0,#262254d6)}.HowNumerologyWorksSection-module__4BgDAW__featureCard_life .HowNumerologyWorksSection-module__4BgDAW__featureGlow{background:radial-gradient(circle,#b8ffb047,#b8ffb000 58%)}.HowNumerologyWorksSection-module__4BgDAW__featureCard_birthday{background:linear-gradient(77deg,#d67684eb,#f6b668e0)}.HowNumerologyWorksSection-module__4BgDAW__featureCard_birthday .HowNumerologyWorksSection-module__4BgDAW__featureGlow{background:radial-gradient(circle,#ffd27a4d,#ffd27a00 58%)}.HowNumerologyWorksSection-module__4BgDAW__featureCard_day{background:linear-gradient(#56bec4e6,#223a84db)}.HowNumerologyWorksSection-module__4BgDAW__featureCard_day .HowNumerologyWorksSection-module__4BgDAW__featureGlow{background:radial-gradient(circle,#aee7ff47,#aee7ff00 58%)}@media (max-width:1024px){.HowNumerologyWorksSection-module__4BgDAW__bottomGrid{grid-template-columns:1fr}}@media (max-width:768px){.HowNumerologyWorksSection-module__4BgDAW__topGrid{grid-template-columns:1fr}.HowNumerologyWorksSection-module__4BgDAW__introTitle,.HowNumerologyWorksSection-module__4BgDAW__featureTitle{font-size:22px}.HowNumerologyWorksSection-module__4BgDAW__introCard,.HowNumerologyWorksSection-module__4BgDAW__featureCard{border-radius:20px;padding:20px}}
.MoonCalendar-module__n0-oUW__wrap{flex-direction:column;gap:16px;display:flex}.MoonCalendar-module__n0-oUW__controls{flex-direction:column;gap:10px;display:flex}.MoonCalendar-module__n0-oUW__navRow{align-items:center;gap:12px;display:flex}.MoonCalendar-module__n0-oUW__navBtn{width:36px;height:36px;color:var(--primary1);cursor:pointer;background:#7a61d412;border:1px solid #7a61d433;border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;line-height:1;transition:background .15s,transform .12s;display:grid}.MoonCalendar-module__n0-oUW__navBtn:hover{background:#7a61d426;transform:scale(1.08)}.MoonCalendar-module__n0-oUW__monthTitle{flex:1;align-items:baseline;gap:8px;display:flex}.MoonCalendar-module__n0-oUW__monthName{font-family:var(--ff-display);color:var(--ink);font-size:22px;font-weight:700}.MoonCalendar-module__n0-oUW__monthYear{color:#2c255073;font-size:15px;font-weight:600;font-family:var(--ff-ui,sans-serif)}.MoonCalendar-module__n0-oUW__todayBtn{color:var(--primary1);cursor:pointer;font-size:12px;font-weight:700;font-family:var(--ff-ui,sans-serif);background:0 0;border:1px solid #7a61d440;border-radius:999px;padding:6px 14px;transition:background .15s}.MoonCalendar-module__n0-oUW__todayBtn:hover{background:#7a61d414}.MoonCalendar-module__n0-oUW__searchForm{align-items:center;gap:8px;display:flex}.MoonCalendar-module__n0-oUW__searchInput{height:38px;color:var(--ink);font-size:13px;font-family:var(--ff-ui,sans-serif);background:#ffffffb3;border:1px solid #7a61d433;border-radius:999px;outline:none;flex:1;padding:0 14px;transition:border-color .15s,box-shadow .15s}.MoonCalendar-module__n0-oUW__searchInput::placeholder{color:#2c255059}.MoonCalendar-module__n0-oUW__searchInput:focus{border-color:#7a61d473;box-shadow:0 0 0 3px #7a61d41a}.MoonCalendar-module__n0-oUW__searchInputError{border-color:#dc3c3c73!important}.MoonCalendar-module__n0-oUW__searchBtn{background:var(--primary1);color:#fff;cursor:pointer;white-space:nowrap;height:38px;font-size:13px;font-weight:700;font-family:var(--ff-ui,sans-serif);border:none;border-radius:999px;padding:0 18px;transition:background .15s}.MoonCalendar-module__n0-oUW__searchBtn:hover{background:var(--primary2)}.MoonCalendar-module__n0-oUW__inputError{color:#c83232d9;font-size:12px;font-family:var(--ff-ui,sans-serif);margin:0;padding-left:14px}.MoonCalendar-module__n0-oUW__selectedCard{background:#fffc;border:1.5px solid #7a61d440;border-radius:16px;align-items:center;gap:16px;padding:14px 18px;animation:.2s MoonCalendar-module__n0-oUW__slideDown;display:flex;box-shadow:0 4px 20px #7a61d41a,inset 0 1px #ffffffe6}@keyframes MoonCalendar-module__n0-oUW__slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.MoonCalendar-module__n0-oUW__selectedEmoji{flex-shrink:0;font-size:36px;line-height:1}.MoonCalendar-module__n0-oUW__selectedBody{flex:1}.MoonCalendar-module__n0-oUW__selectedDate{color:#2c25508c;font-size:13px;font-weight:600;font-family:var(--ff-ui,sans-serif);margin-bottom:2px}.MoonCalendar-module__n0-oUW__selectedPhase{font-family:var(--ff-display);margin-bottom:2px;font-size:18px;font-weight:700}.MoonCalendar-module__n0-oUW__selectedIllum{color:#2c255080;font-size:12px;font-family:var(--ff-ui,sans-serif)}.MoonCalendar-module__n0-oUW__selectedClose{color:#2c255059;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px;font-size:16px;transition:color .15s}.MoonCalendar-module__n0-oUW__selectedClose:hover{color:#2c2550b3}.MoonCalendar-module__n0-oUW__calendarWrap{background:#ffffffa6;border:1px solid #7a61d41f;border-radius:20px;padding:16px;box-shadow:0 4px 24px #28185e0f,inset 0 1px #fffc}.MoonCalendar-module__n0-oUW__calendarHeader{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:6px;display:grid}.MoonCalendar-module__n0-oUW__calendarDayHeader{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#2c255059;font-size:10px;font-weight:700;font-family:var(--ff-ui,sans-serif);padding:4px 0}.MoonCalendar-module__n0-oUW__calendarGrid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.MoonCalendar-module__n0-oUW__calendarEmpty{height:52px}.MoonCalendar-module__n0-oUW__calendarDay{cursor:pointer;background:#7a61d40a;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:52px;transition:background .12s,transform .12s,border-color .12s;display:flex}.MoonCalendar-module__n0-oUW__calendarDay:hover{background:#7a61d41a;transform:scale(1.06)}.MoonCalendar-module__n0-oUW__calendarDayToday{box-shadow:0 0 0 2px #7a61d42e;background:#7a61d424!important;border-color:#7a61d459!important}.MoonCalendar-module__n0-oUW__calendarDaySelected{transform:scale(1.06);box-shadow:0 0 0 2px #7a61d440;background:#7a61d433!important;border-color:#7a61d48c!important}.MoonCalendar-module__n0-oUW__calendarDayNum{color:var(--ink);font-size:11px;font-weight:700;font-family:var(--ff-ui,sans-serif);line-height:1}.MoonCalendar-module__n0-oUW__calendarDayEmoji{font-size:16px;line-height:1}.MoonCalendar-module__n0-oUW__legend{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.MoonCalendar-module__n0-oUW__legendItem{background:#7a61d40d;border:1px solid #7a61d41a;border-radius:10px;align-items:center;gap:6px;padding:7px 10px;display:flex}.MoonCalendar-module__n0-oUW__legendEmoji{flex-shrink:0;font-size:16px;line-height:1}.MoonCalendar-module__n0-oUW__legendLabel{color:#2c2550a6;font-size:11px;font-family:var(--ff-ui,sans-serif)}@media (max-width:600px){.MoonCalendar-module__n0-oUW__legend{grid-template-columns:repeat(2,1fr)}.MoonCalendar-module__n0-oUW__calendarEmpty,.MoonCalendar-module__n0-oUW__calendarDay{height:44px}.MoonCalendar-module__n0-oUW__calendarDayEmoji{font-size:14px}}
.NumerologyNumbersGrid-module__lKstZG__section{margin:52px auto}.NumerologyNumbersGrid-module__lKstZG__container{width:min(1120px,92vw);margin:0 auto}.NumerologyNumbersGrid-module__lKstZG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.NumerologyNumbersGrid-module__lKstZG__card{isolation:isolate;border:1px solid #ffffff6b;border-radius:20px;min-height:220px;padding:20px 16px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 18px 45px #28185e24,inset 0 1px #ffffffa6,inset 0 0 0 1px #ffffff1a}.NumerologyNumbersGrid-module__lKstZG__card:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:screen;opacity:.55;border:2px solid #f0b23bd1;border-radius:20px;margin:3px;padding:10px;position:absolute;inset:0}.NumerologyNumbersGrid-module__lKstZG__card:after{content:"";pointer-events:none;z-index:2;opacity:.42;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;border-radius:20px;position:absolute;inset:0}.NumerologyNumbersGrid-module__lKstZG__badge,.NumerologyNumbersGrid-module__lKstZG__value,.NumerologyNumbersGrid-module__lKstZG__title,.NumerologyNumbersGrid-module__lKstZG__text{z-index:3;position:relative}.NumerologyNumbersGrid-module__lKstZG__badge{color:#ffffffdb;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.NumerologyNumbersGrid-module__lKstZG__value{font-family:var(--ff-display);color:#fffffff0;margin-top:16px;font-size:56px;line-height:.95;display:block}.NumerologyNumbersGrid-module__lKstZG__title{font-family:var(--ff-display);color:#ffffffeb;margin:10px 0 6px;font-size:24px;font-weight:400}.NumerologyNumbersGrid-module__lKstZG__text{color:#ffffffc7;margin:0;font-size:13px;line-height:1.6}.NumerologyNumbersGrid-module__lKstZG__card_one{background:linear-gradient(77deg,#d67684eb,#f6b668e0)}.NumerologyNumbersGrid-module__lKstZG__card_two{background:linear-gradient(#386882db,#262254d1)}.NumerologyNumbersGrid-module__lKstZG__card_three{background:linear-gradient(#8a78e8e6,#2c1e7adb)}.NumerologyNumbersGrid-module__lKstZG__card_four{background:linear-gradient(#4e96d2e0,#162260db)}.NumerologyNumbersGrid-module__lKstZG__card_five{background:linear-gradient(#c49646e6,#582c7cdb)}.NumerologyNumbersGrid-module__lKstZG__card_six{background:linear-gradient(#4a968ce0,#1a2c54db)}.NumerologyNumbersGrid-module__lKstZG__card_seven{background:linear-gradient(#607c8ae6,#121a3ee0)}.NumerologyNumbersGrid-module__lKstZG__card_eight{background:linear-gradient(#56bec4e6,#223a84db)}.NumerologyNumbersGrid-module__lKstZG__card_nine{background:linear-gradient(#b078e0e6,#28186ee0)}.NumerologyNumbersGrid-module__lKstZG__card_eleven{background:linear-gradient(#eebcaae6,#784a8adb)}.NumerologyNumbersGrid-module__lKstZG__card_twentytwo{background:linear-gradient(#5ca8d6e6,#382e82db)}.NumerologyNumbersGrid-module__lKstZG__card_thirtythree{background:linear-gradient(#7854c8e6,#180c3ce0)}@media (max-width:1024px){.NumerologyNumbersGrid-module__lKstZG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.NumerologyNumbersGrid-module__lKstZG__grid{grid-template-columns:1fr}}
.ZodiacSignsGrid-module__oGEAqa__section{margin-bottom:56px}.ZodiacSignsGrid-module__oGEAqa__title{font-family:var(--ff-display);color:var(--ink);margin:0 0 8px;font-size:26px;font-weight:700}.ZodiacSignsGrid-module__oGEAqa__desc{color:#2c25508c;margin:0 0 28px;font-size:15px;line-height:1.6}.ZodiacSignsGrid-module__oGEAqa__chipGrid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.ZodiacSignsGrid-module__oGEAqa__chip{isolation:isolate;border:1px solid #ffffff59;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:16px 8px 12px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #28185e1f,inset 0 1px #ffffff80}.ZodiacSignsGrid-module__oGEAqa__chip:after{content:"";opacity:.3;z-index:0;pointer-events:none;background:radial-gradient(circle,#ffffffe6 0 1px,#0000 2px) 8px 10px/55px 55px,radial-gradient(circle,#fff9 0 1px,#0000 2px) 25px 30px/70px 70px;position:absolute;inset:0}.ZodiacSignsGrid-module__oGEAqa__chip:hover{transform:translateY(-2px);box-shadow:0 14px 36px #28185e2e,inset 0 1px #fff9}.ZodiacSignsGrid-module__oGEAqa__chipIcon{z-index:1;isolation:isolate;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden}.ZodiacSignsGrid-module__oGEAqa__chipIcon:before{content:"";background:var(--ring-grad,linear-gradient(135deg,#ffd27a,#ff6b8b));-webkit-mask-composite:xor;pointer-events:none;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}.ZodiacSignsGrid-module__oGEAqa__chipIcon img{object-fit:contain;z-index:1;width:22px;height:22px;position:relative}.ZodiacSignsGrid-module__oGEAqa__chipName{z-index:1;color:#ffffffd1;font-size:11px;font-weight:600;font-family:var(--ff-ui,sans-serif);position:relative}.ZodiacSignsGrid-module__oGEAqa__chip_aries{--ring-grad:linear-gradient(135deg,#ffd27a,#ff6b8b);background:linear-gradient(77deg,#d67684eb,#f6b668e0)}.ZodiacSignsGrid-module__oGEAqa__chip_taurus{--ring-grad:linear-gradient(135deg,#b8ffb0,#2bb3a6);background:linear-gradient(#386882db,#262254d1)}.ZodiacSignsGrid-module__oGEAqa__chip_gemini{--ring-grad:linear-gradient(135deg,#ffefa6,#7c5cff);background:linear-gradient(#8a78e8e6,#2c1e7adb)}.ZodiacSignsGrid-module__oGEAqa__chip_cancer{--ring-grad:linear-gradient(135deg,#aee7ff,#6f74ff);background:linear-gradient(#4e96d2e0,#162260db)}.ZodiacSignsGrid-module__oGEAqa__chip_leo{--ring-grad:linear-gradient(135deg,#ffcf5a,#ff7a59);background:linear-gradient(#c49646e6,#582c7cdb)}.ZodiacSignsGrid-module__oGEAqa__chip_virgo{--ring-grad:linear-gradient(135deg,#9ff0e5,#4c359d);background:linear-gradient(#4a968ce0,#1a2c54db)}.ZodiacSignsGrid-module__oGEAqa__chip_libra{--ring-grad:linear-gradient(135deg,#ffd6e6,#b98cff);background:linear-gradient(#eebcaae6,#784a8adb)}.ZodiacSignsGrid-module__oGEAqa__chip_scorpio{--ring-grad:linear-gradient(135deg,#b07cff,#2a135e);background:linear-gradient(#7854c8e6,#180c3ce0)}.ZodiacSignsGrid-module__oGEAqa__chip_sagittarius{--ring-grad:linear-gradient(135deg,#9ad7ff,#7a61d4);background:linear-gradient(#5ca8d6e6,#382e82db)}.ZodiacSignsGrid-module__oGEAqa__chip_capricorn{--ring-grad:linear-gradient(135deg,#b6f5ff,#2c2550);background:linear-gradient(#607c8ae6,#121a3ee0)}.ZodiacSignsGrid-module__oGEAqa__chip_aquarius{--ring-grad:linear-gradient(135deg,#8cffea,#4d8dff);background:linear-gradient(#56bec4e6,#223a84db)}.ZodiacSignsGrid-module__oGEAqa__chip_pisces{--ring-grad:linear-gradient(135deg,#ffb6f5,#6f55c6);background:linear-gradient(#b078e0e6,#28186ee0)}.ZodiacSignsGrid-module__oGEAqa__chip_aries .ZodiacSignsGrid-module__oGEAqa__chipIcon img{filter:invert(82%)sepia(12%)saturate(700%)hue-rotate(330deg)brightness(102%)contrast()}.ZodiacSignsGrid-module__oGEAqa__chip_taurus .ZodiacSignsGrid-module__oGEAqa__chipIcon img{filter:invert(80%)sepia(12%)saturate(700%)hue-rotate(95deg)brightness(101%)contrast()}.ZodiacSignsGrid-module__oGEAqa__chip_gemini .ZodiacSignsGrid-module__oGEAqa__chipIcon img{filter:invert(86%)sepia(14%)saturate(650%)hue-rotate(20deg)brightness(102%)contrast()}.ZodiacSignsGrid-module__oGEAqa__chip_cancer .ZodiacSignsGrid-module__oGEAqa__chipIcon img{filter:invert(84%)sepia(12%)saturate(650%)hue-rotate(165deg)brightness(102%)contrast()}.ZodiacSignsGrid-module__oGEAqa__chip_leo .ZodiacSignsGrid-module__oGEAqa__chipIcon img{filter:invert(85%)sepia(14%)saturate(800%)hue-rotate(8deg)brightness(102%)contrast()}.ZodiacSignsGrid-module__oGEAqa__chip_virgo .ZodiacSignsGrid-module__oGEAqa__chipIcon img{filter:invert(82%)sepia(14%)saturate(700%)hue-rotate(70deg)brightness(101%)contrast()}.ZodiacSignsGrid-module__oGEAqa__chip_libra .ZodiacSignsGrid-module__oGEAqa__chipIcon img{filter:invert(84%)sepia(14%)saturate(650%)hue-rotate(285deg)brightness(102%)contrast()}.ZodiacSignsGrid-module__oGEAqa__chip_scorpio .ZodiacSignsGrid-module__oGEAqa__chipIcon img{filter:invert(78%)sepia(14%)saturate(700%)hue-rotate(245deg)brightness(102%)contrast(101%)}.ZodiacSignsGrid-module__oGEAqa__chip_sagittarius .ZodiacSignsGrid-module__oGEAqa__chipIcon img{filter:invert(83%)sepia(12%)saturate(700%)hue-rotate(185deg)brightness(102%)contrast()}.ZodiacSignsGrid-module__oGEAqa__chip_capricorn .ZodiacSignsGrid-module__oGEAqa__chipIcon img{filter:invert(78%)sepia(12%)saturate(700%)hue-rotate(215deg)brightness(101%)contrast(101%)}.ZodiacSignsGrid-module__oGEAqa__chip_aquarius .ZodiacSignsGrid-module__oGEAqa__chipIcon img{filter:invert(85%)sepia(12%)saturate(700%)hue-rotate(175deg)brightness(102%)contrast()}.ZodiacSignsGrid-module__oGEAqa__chip_pisces .ZodiacSignsGrid-module__oGEAqa__chipIcon img{filter:invert(84%)sepia(14%)saturate(700%)hue-rotate(260deg)brightness(102%)contrast()}.ZodiacSignsGrid-module__oGEAqa__cardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ZodiacSignsGrid-module__oGEAqa__card{isolation:isolate;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffff6b;border-radius:18px;padding:20px 15px;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}.ZodiacSignsGrid-module__oGEAqa__card:hover{transform:translateY(-2px);box-shadow:0 26px 70px #28185e2e,inset 0 1px #ffffffad,inset 0 0 0 1px #ffffff1f}.ZodiacSignsGrid-module__oGEAqa__card:active{transform:translateY(0)}.ZodiacSignsGrid-module__oGEAqa__card: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}.ZodiacSignsGrid-module__oGEAqa__card: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}.ZodiacSignsGrid-module__oGEAqa__glow{filter:blur(2px);opacity:.15;z-index:0;position:absolute;inset:-40%}.ZodiacSignsGrid-module__oGEAqa__cardIcon{width:90px;height:90px;box-shadow:none;isolation:isolate;z-index:3;will-change:filter;background:0 0;border-radius:999px;place-items:center;margin:0 auto 10px;animation:6s ease-in-out infinite ZodiacSignsGrid-module__oGEAqa__iconShimmerSoft;display:grid;position:relative;overflow:hidden}.ZodiacSignsGrid-module__oGEAqa__cardIcon: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}.ZodiacSignsGrid-module__oGEAqa__cardIcon>*{z-index:1;position:relative}.ZodiacSignsGrid-module__oGEAqa__cardIcon img{object-fit:contain;opacity:.92;will-change:transform;width:40px;max-width:100%;height:40px;max-height:100%;animation:3.8s ease-in-out infinite ZodiacSignsGrid-module__oGEAqa__iconFloat;display:block;transform:translate(0,0)}.ZodiacSignsGrid-module__oGEAqa__cardName{z-index:3;text-align:center;color:#ffffffeb;letter-spacing:.9px;font-size:20px;font-weight:400;font-family:var(--ff-display);margin-top:15px;position:relative}.ZodiacSignsGrid-module__oGEAqa__cardInfluence{z-index:3;color:#ffffffb8;text-align:center;font-size:13px;line-height:1.6;font-family:var(--ff-ui,sans-serif);margin:6px 0 0;position:relative}@keyframes ZodiacSignsGrid-module__oGEAqa__iconFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-3px)}}@keyframes ZodiacSignsGrid-module__oGEAqa__iconShimmerSoft{0%,to{filter:hue-rotate()saturate()brightness()}50%{filter:hue-rotate(6deg)saturate(1.06)brightness(1.04)}}.ZodiacSignsGrid-module__oGEAqa__card_aries{--ring-grad:linear-gradient(135deg,#ffd27a,#ff6b8b);background:linear-gradient(77deg,#d67684eb,#f6b668e0)}.ZodiacSignsGrid-module__oGEAqa__card_taurus{--ring-grad:linear-gradient(135deg,#b8ffb0,#2bb3a6);background:linear-gradient(#386882db,#262254d1)}.ZodiacSignsGrid-module__oGEAqa__card_gemini{--ring-grad:linear-gradient(135deg,#ffefa6,#7c5cff);background:linear-gradient(#8a78e8e6,#2c1e7adb)}.ZodiacSignsGrid-module__oGEAqa__card_cancer{--ring-grad:linear-gradient(135deg,#aee7ff,#6f74ff);background:linear-gradient(#4e96d2e0,#162260db)}.ZodiacSignsGrid-module__oGEAqa__card_leo{--ring-grad:linear-gradient(135deg,#ffcf5a,#ff7a59);background:linear-gradient(#c49646e6,#582c7cdb)}.ZodiacSignsGrid-module__oGEAqa__card_virgo{--ring-grad:linear-gradient(135deg,#9ff0e5,#4c359d);background:linear-gradient(#4a968ce0,#1a2c54db)}.ZodiacSignsGrid-module__oGEAqa__card_libra{--ring-grad:linear-gradient(135deg,#ffd6e6,#b98cff);background:linear-gradient(#eebcaae6,#784a8adb)}.ZodiacSignsGrid-module__oGEAqa__card_scorpio{--ring-grad:linear-gradient(135deg,#b07cff,#2a135e);background:linear-gradient(#7854c8e6,#180c3ce0)}.ZodiacSignsGrid-module__oGEAqa__card_sagittarius{--ring-grad:linear-gradient(135deg,#9ad7ff,#7a61d4);background:linear-gradient(#5ca8d6e6,#382e82db)}.ZodiacSignsGrid-module__oGEAqa__card_capricorn{--ring-grad:linear-gradient(135deg,#b6f5ff,#2c2550);background:linear-gradient(#607c8ae6,#121a3ee0)}.ZodiacSignsGrid-module__oGEAqa__card_aquarius{--ring-grad:linear-gradient(135deg,#8cffea,#4d8dff);background:linear-gradient(#56bec4e6,#223a84db)}.ZodiacSignsGrid-module__oGEAqa__card_pisces{--ring-grad:linear-gradient(135deg,#ffb6f5,#6f55c6);background:linear-gradient(#b078e0e6,#28186ee0)}.ZodiacSignsGrid-module__oGEAqa__card_aries .ZodiacSignsGrid-module__oGEAqa__cardIcon img{filter:invert(82%)sepia(12%)saturate(700%)hue-rotate(330deg)brightness(102%)contrast();animation-delay:0s}.ZodiacSignsGrid-module__oGEAqa__card_taurus .ZodiacSignsGrid-module__oGEAqa__cardIcon img{filter:invert(80%)sepia(12%)saturate(700%)hue-rotate(95deg)brightness(101%)contrast();animation-delay:.2s}.ZodiacSignsGrid-module__oGEAqa__card_gemini .ZodiacSignsGrid-module__oGEAqa__cardIcon img{filter:invert(86%)sepia(14%)saturate(650%)hue-rotate(20deg)brightness(102%)contrast();animation-delay:.4s}.ZodiacSignsGrid-module__oGEAqa__card_cancer .ZodiacSignsGrid-module__oGEAqa__cardIcon img{filter:invert(84%)sepia(12%)saturate(650%)hue-rotate(165deg)brightness(102%)contrast();animation-delay:.6s}.ZodiacSignsGrid-module__oGEAqa__card_leo .ZodiacSignsGrid-module__oGEAqa__cardIcon img{filter:invert(85%)sepia(14%)saturate(800%)hue-rotate(8deg)brightness(102%)contrast();animation-delay:.8s}.ZodiacSignsGrid-module__oGEAqa__card_virgo .ZodiacSignsGrid-module__oGEAqa__cardIcon img{filter:invert(82%)sepia(14%)saturate(700%)hue-rotate(70deg)brightness(101%)contrast();animation-delay:1s}.ZodiacSignsGrid-module__oGEAqa__card_libra .ZodiacSignsGrid-module__oGEAqa__cardIcon img{filter:invert(84%)sepia(14%)saturate(650%)hue-rotate(285deg)brightness(102%)contrast();animation-delay:1.2s}.ZodiacSignsGrid-module__oGEAqa__card_scorpio .ZodiacSignsGrid-module__oGEAqa__cardIcon img{filter:invert(78%)sepia(14%)saturate(700%)hue-rotate(245deg)brightness(102%)contrast(101%);animation-delay:1.4s}.ZodiacSignsGrid-module__oGEAqa__card_sagittarius .ZodiacSignsGrid-module__oGEAqa__cardIcon img{filter:invert(83%)sepia(12%)saturate(700%)hue-rotate(185deg)brightness(102%)contrast();animation-delay:1.6s}.ZodiacSignsGrid-module__oGEAqa__card_capricorn .ZodiacSignsGrid-module__oGEAqa__cardIcon img{filter:invert(78%)sepia(12%)saturate(700%)hue-rotate(215deg)brightness(102%)contrast(101%);animation-delay:1.8s}.ZodiacSignsGrid-module__oGEAqa__card_aquarius .ZodiacSignsGrid-module__oGEAqa__cardIcon img{filter:invert(85%)sepia(12%)saturate(700%)hue-rotate(175deg)brightness(102%)contrast();animation-delay:2s}.ZodiacSignsGrid-module__oGEAqa__card_pisces .ZodiacSignsGrid-module__oGEAqa__cardIcon img{filter:invert(84%)sepia(14%)saturate(700%)hue-rotate(260deg)brightness(102%)contrast();animation-delay:2.2s}@media (max-width:1024px){.ZodiacSignsGrid-module__oGEAqa__chipGrid{grid-template-columns:repeat(4,1fr)}.ZodiacSignsGrid-module__oGEAqa__cardGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.ZodiacSignsGrid-module__oGEAqa__chipGrid{grid-template-columns:repeat(3,1fr)}.ZodiacSignsGrid-module__oGEAqa__cardGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ZodiacSignsGrid-module__oGEAqa__chipGrid,.ZodiacSignsGrid-module__oGEAqa__cardGrid{grid-template-columns:repeat(2,1fr)}}
.BirthChartPage-module__Gde5da__section{margin:26px auto 0}.BirthChartPage-module__Gde5da__sectionLast{margin:26px auto 72px}.BirthChartPage-module__Gde5da__hero{margin:26px auto 0}.BirthChartPage-module__Gde5da__heroWrap{grid-template-columns:minmax(0,1.05fr) minmax(320px,.85fr);align-items:stretch;gap:20px;display:grid}.BirthChartPage-module__Gde5da__heroContent{flex-direction:column;gap:18px;display:flex}.BirthChartPage-module__Gde5da__heroAside{min-width:0}.BirthChartPage-module__Gde5da__heroPanel{isolation:isolate;background:radial-gradient(circle at 70% 18%,#ffffff38,#fff0 30%),linear-gradient(#386882e0,#262254d6);border:1px solid #ffffff47;border-radius:24px;height:100%;padding:22px;position:relative;overflow:hidden;box-shadow:0 22px 48px #28185e24,inset 0 1px #ffffff29}.BirthChartPage-module__Gde5da__heroPanel:before{content:"";pointer-events:none;opacity:.52;mix-blend-mode:screen;border:2px solid #f0b23bb8;border-radius:24px;margin:3px;padding:10px;position:absolute;inset:0}.BirthChartPage-module__Gde5da__heroPanel:after{content:"";pointer-events:none;opacity:.28;background:radial-gradient(circle,#fffffff2 0 1px,#0000 2px) 12px 16px/90px 90px,radial-gradient(circle,#ffffff94 0 1px,#0000 2px) 34px 40px/130px 130px;border-radius:24px;position:absolute;inset:0}.BirthChartPage-module__Gde5da__heroPanelBadge{z-index:2;letter-spacing:.2px;color:#ffffffe6;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;min-height:30px;margin-bottom:16px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex;position:relative}.BirthChartPage-module__Gde5da__heroPanelBadge:before{content:"✦";color:#ffe08b;font-size:11px}.BirthChartPage-module__Gde5da__heroMiniGrid{z-index:2;gap:14px;display:grid;position:relative}.BirthChartPage-module__Gde5da__heroMiniCard{border:1px solid #ffffff3d;border-radius:20px;padding:18px;box-shadow:inset 0 1px #ffffff29,0 10px 26px #120e2c1f}.BirthChartPage-module__Gde5da__cardSun{background:linear-gradient(#8a78e8eb,#3e309ae0)}.BirthChartPage-module__Gde5da__cardMoon{background:linear-gradient(77deg,#d67684eb,#f6b668e0)}.BirthChartPage-module__Gde5da__cardRising{background:linear-gradient(#56bec4e6,#223a84db)}.BirthChartPage-module__Gde5da__heroMiniLabel{color:#ffffffe6;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:26px;margin-bottom:12px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.BirthChartPage-module__Gde5da__heroMiniTitle{font-family:var(--ff-ui);color:#fffffff5;margin:0 0 8px;font-size:22px;font-weight:800;line-height:1.15;display:block}.BirthChartPage-module__Gde5da__heroMiniText{color:#ffffffd1;margin:0;font-size:14px;line-height:1.7}.BirthChartPage-module__Gde5da__ctaRow{flex-wrap:wrap;gap:12px;display:flex}.BirthChartPage-module__Gde5da__primaryBtn,.BirthChartPage-module__Gde5da__secondaryBtn{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.BirthChartPage-module__Gde5da__primaryBtn{color:#fff;background:linear-gradient(135deg,var(--primary1),var(--primary2));box-shadow:0 14px 32px #4d369e38,inset 0 1px #ffffff29}.BirthChartPage-module__Gde5da__primaryBtn:before{content:"✦";color:#ffe08b;font-size:12px}.BirthChartPage-module__Gde5da__primaryBtn:hover{transform:translateY(-2px)}.BirthChartPage-module__Gde5da__secondaryBtn{color:var(--ink);background:linear-gradient(#ffffffd1,#f4edfff0);border:1px solid #3a28701f;box-shadow:0 10px 22px #40287e12,inset 0 1px #ffffffdb}.BirthChartPage-module__Gde5da__secondaryBtn:before{content:"↗";font-size:13px;line-height:1}.BirthChartPage-module__Gde5da__secondaryBtn:hover{border-color:#3a28702e;transform:translateY(-2px)}.BirthChartPage-module__Gde5da__kicker{letter-spacing:.2px;color:#2c2550b8;background:linear-gradient(#f7f0ff,#efe4ff);border:1px solid #3a28701f;border-radius:999px;align-items:center;gap:8px;min-height:30px;margin-bottom:14px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.BirthChartPage-module__Gde5da__kicker:before{content:"✦";color:#f0b23b;font-size:11px}.BirthChartPage-module__Gde5da__sectionHead{margin-bottom:20px}.BirthChartPage-module__Gde5da__sectionTitle{font-family:var(--ff-ui);letter-spacing:-.01em;color:#2c2550eb;margin:0 0 12px;padding-left:18px;font-size:28px;font-weight:800;line-height:1.18;position:relative}.BirthChartPage-module__Gde5da__sectionTitle: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}.BirthChartPage-module__Gde5da__sectionSub{color:#2c25509e;max-width:74ch;margin:0;font-size:15px;line-height:1.72}.BirthChartPage-module__Gde5da__cardTitle{font-family:var(--ff-ui);color:#2c2550eb;margin:0 0 10px;padding-left:18px;font-size:24px;font-weight:800;line-height:1.2;position:relative}.BirthChartPage-module__Gde5da__cardTitle: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}.BirthChartPage-module__Gde5da__cardTitleSmall{font-family:var(--ff-ui);color:#2c2550eb;margin:0 0 10px;font-size:21px;font-weight:800;line-height:1.2}.BirthChartPage-module__Gde5da__text{color:#2c2550a8;margin:0 0 14px;font-size:15px;line-height:1.78}.BirthChartPage-module__Gde5da__text:last-child{margin-bottom:0}.BirthChartPage-module__Gde5da__introCard,.BirthChartPage-module__Gde5da__infoCard,.BirthChartPage-module__Gde5da__splitCard,.BirthChartPage-module__Gde5da__readingCard,.BirthChartPage-module__Gde5da__relatedCard{background:radial-gradient(420px 180px at 0 0,#ffffffbd 0%,#fff0 70%),linear-gradient(#fffc,#f5efffad);border:1px solid #ffffffa3;border-radius:24px;padding:24px;position:relative;box-shadow:0 18px 36px #28185e14,inset 0 1px #ffffffd6}.BirthChartPage-module__Gde5da__introCard:after,.BirthChartPage-module__Gde5da__infoCard:after,.BirthChartPage-module__Gde5da__splitCard:after,.BirthChartPage-module__Gde5da__readingCard:after,.BirthChartPage-module__Gde5da__relatedCard:after{content:"";pointer-events:none;opacity:.16;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}.BirthChartPage-module__Gde5da__relatedCard{text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:block}.BirthChartPage-module__Gde5da__relatedCard:hover{border-color:#3a287029;transform:translateY(-2px);box-shadow:0 22px 42px #28185e1c,inset 0 1px #ffffffe0}.BirthChartPage-module__Gde5da__needGrid{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:18px;display:grid}.BirthChartPage-module__Gde5da__bigThreeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.BirthChartPage-module__Gde5da__splitSection{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.BirthChartPage-module__Gde5da__stepsGrid{gap:18px;margin-top:18px;display:grid}.BirthChartPage-module__Gde5da__stepItem{grid-template-columns:44px 1fr;align-items:flex-start;gap:16px;display:grid}.BirthChartPage-module__Gde5da__stepNum{width:44px;height:44px;font-family:var(--ff-ui);color:#fff;background:linear-gradient(135deg,var(--primary1),var(--primary2));border-radius:999px;place-items:center;font-size:16px;font-weight:800;display:grid;box-shadow:0 12px 24px #4d369e2e,inset 0 1px #ffffff29}.BirthChartPage-module__Gde5da__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.BirthChartPage-module__Gde5da__featureCard{isolation:isolate;border:1px solid #ffffff5c;border-radius:24px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 40px #28185e1a,inset 0 1px #ffffff2e}.BirthChartPage-module__Gde5da__featureCard:before{content:"";pointer-events:none;z-index:1;opacity:.5;mix-blend-mode:screen;border:2px solid #f0b23bbd;border-radius:24px;margin:3px;padding:10px;position:absolute;inset:0}.BirthChartPage-module__Gde5da__featureCard:after{content:"";pointer-events:none;z-index:1;opacity:.28;background:radial-gradient(circle,#fffffff2 0 1px,#0000 2px) 12px 16px/80px 80px,radial-gradient(circle,#ffffff9e 0 1px,#0000 2px) 36px 42px/110px 110px;border-radius:24px;position:absolute;inset:0}.BirthChartPage-module__Gde5da__featureSun{background:linear-gradient(#8a78e8eb,#3e309ae0)}.BirthChartPage-module__Gde5da__featureMoon{background:linear-gradient(77deg,#d67684eb,#f6b668e0)}.BirthChartPage-module__Gde5da__featureRising{background:linear-gradient(#56bec4e6,#223a84db)}.BirthChartPage-module__Gde5da__featureLabel,.BirthChartPage-module__Gde5da__featureTitle,.BirthChartPage-module__Gde5da__featureText{z-index:2;position:relative}.BirthChartPage-module__Gde5da__featureLabel{color:#ffffffe6;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:28px;margin-bottom:14px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.BirthChartPage-module__Gde5da__featureTitle{font-family:var(--ff-ui);color:#fffffff5;margin:0 0 10px;font-size:24px;font-weight:800;line-height:1.2}.BirthChartPage-module__Gde5da__featureText{color:#ffffffd6;margin:0;font-size:15px;line-height:1.75}@media (max-width:1100px){.BirthChartPage-module__Gde5da__heroWrap{grid-template-columns:1fr}.BirthChartPage-module__Gde5da__needGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.BirthChartPage-module__Gde5da__bigThreeGrid,.BirthChartPage-module__Gde5da__splitSection,.BirthChartPage-module__Gde5da__relatedGrid{grid-template-columns:1fr}}@media (max-width:640px){.BirthChartPage-module__Gde5da__needGrid{grid-template-columns:1fr}.BirthChartPage-module__Gde5da__sectionTitle{font-size:24px}.BirthChartPage-module__Gde5da__cardTitle{font-size:22px}.BirthChartPage-module__Gde5da__heroMiniTitle,.BirthChartPage-module__Gde5da__featureTitle,.BirthChartPage-module__Gde5da__cardTitleSmall{font-size:20px}.BirthChartPage-module__Gde5da__ctaRow{flex-direction:column;align-items:stretch}.BirthChartPage-module__Gde5da__primaryBtn,.BirthChartPage-module__Gde5da__secondaryBtn{width:100%}.BirthChartPage-module__Gde5da__introCard,.BirthChartPage-module__Gde5da__infoCard,.BirthChartPage-module__Gde5da__splitCard,.BirthChartPage-module__Gde5da__readingCard,.BirthChartPage-module__Gde5da__relatedCard,.BirthChartPage-module__Gde5da__featureCard,.BirthChartPage-module__Gde5da__heroPanel{border-radius:20px;padding:20px}}
.Color-module__bhHElW__main{padding-bottom:80px}.Color-module__bhHElW__breadcrumb{color:#2c255073;font-size:13px;font-family:var(--ff-ui,sans-serif);align-items:center;gap:6px;margin-bottom:36px;padding:32px 0 0;display:flex}.Color-module__bhHElW__breadcrumb a{color:#2c255073;text-decoration:none;transition:color .2s}.Color-module__bhHElW__breadcrumb a:hover{color:var(--primary1)}.Color-module__bhHElW__breadcrumb span{opacity:.5}.Color-module__bhHElW__sectionTitle{font-family:var(--ff-display);color:var(--ink);margin:0 0 8px;font-size:24px;font-weight:700}.Color-module__bhHElW__sectionDesc{color:#2c25508c;margin:0 0 24px;font-size:15px;line-height:1.6}.Color-module__bhHElW__hero{grid-template-columns:1fr 320px;align-items:center;gap:48px;margin-bottom:48px;display:grid}.Color-module__bhHElW__heroLeft{flex-direction:column;display:flex}.Color-module__bhHElW__heroLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--primary1);font-size:11px;font-weight:700;font-family:var(--ff-ui,sans-serif);margin-bottom:16px}.Color-module__bhHElW__heroTitle{font-family:var(--ff-display);color:var(--ink);align-items:center;gap:16px;margin:0 0 20px;font-size:clamp(52px,8vw,88px);font-weight:700;line-height:1;display:flex}.Color-module__bhHElW__heroEmoji{filter:drop-shadow(0 4px 12px #2c255026);font-size:clamp(44px,6vw,72px)}.Color-module__bhHElW__heroAccent{transition:color .3s}.Color-module__bhHElW__heroDay{color:#2c255099;font-size:16px;font-family:var(--ff-ui,sans-serif);margin-bottom:8px}.Color-module__bhHElW__heroDay strong{color:var(--ink)}.Color-module__bhHElW__heroKeyword{letter-spacing:.08em;text-transform:uppercase;color:var(--primary1);font-size:13px;font-weight:700;font-family:var(--ff-ui,sans-serif);margin-bottom:14px}.Color-module__bhHElW__heroTagline{font-family:var(--ff-display);color:#2c25509e;margin:0;font-size:20px;font-style:italic;line-height:1.5}.Color-module__bhHElW__heroRight{flex-direction:column;align-items:center;gap:20px;display:flex}.Color-module__bhHElW__colorOrb{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:220px;height:220px;transition:background .4s,box-shadow .4s;animation:5s ease-in-out infinite Color-module__bhHElW__orbPulse;display:grid}.Color-module__bhHElW__colorOrbEmoji{filter:drop-shadow(0 4px 16px #00000026);font-size:90px;line-height:1;animation:7s ease-in-out infinite Color-module__bhHElW__orbFloat}@keyframes Color-module__bhHElW__orbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes Color-module__bhHElW__orbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.Color-module__bhHElW__rulerCard{text-align:center;background:#ffffffb8;border:1px solid #2c25501a;border-radius:16px;width:100%;padding:14px 24px;box-shadow:0 4px 16px #28185e0f,inset 0 1px #ffffffe6}.Color-module__bhHElW__rulerLabel{letter-spacing:.1em;text-transform:uppercase;color:#2c255061;font-size:9px;font-weight:700;font-family:var(--ff-ui,sans-serif);margin-bottom:6px}.Color-module__bhHElW__rulerValue{font-family:var(--ff-display);color:var(--ink);font-size:18px;font-weight:700}.Color-module__bhHElW__meaningSection{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:48px;display:grid}.Color-module__bhHElW__meaningCard{background:#ffffffb3;border:1px solid #7a61d41a;border-radius:24px;padding:32px 36px;box-shadow:0 4px 24px #28185e0f,inset 0 1px #fffc}.Color-module__bhHElW__meaningText{color:#2c2550b8;margin:8px 0 0;font-size:15px;line-height:1.85}.Color-module__bhHElW__affirmationCard{border-radius:24px;flex-direction:column;justify-content:center;padding:32px 36px;display:flex;box-shadow:0 4px 24px #28185e0f,inset 0 1px #ffffffb3}.Color-module__bhHElW__affirmationLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--primary1);font-size:10px;font-weight:700;font-family:var(--ff-ui,sans-serif);margin-bottom:20px}.Color-module__bhHElW__affirmationText{font-family:var(--ff-display);color:var(--ink);quotes:none;margin:0;font-size:clamp(18px,2.2vw,22px);font-style:italic;line-height:1.55}.Color-module__bhHElW__howSection{margin-bottom:48px}.Color-module__bhHElW__howGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.Color-module__bhHElW__howCard{background:#ffffffb3;border:1px solid #7a61d41a;border-radius:20px;align-items:flex-start;gap:16px;padding:22px 24px;display:flex;box-shadow:0 4px 16px #28185e0d,inset 0 1px #fffc}.Color-module__bhHElW__howNum{font-family:var(--ff-display);opacity:.7;flex-shrink:0;font-size:30px;font-weight:800;line-height:1}.Color-module__bhHElW__howText{color:#2c2550bf;margin:4px 0 0;font-size:15px;line-height:1.65}.Color-module__bhHElW__weekSection{margin-bottom:48px}.Color-module__bhHElW__weekGrid{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.Color-module__bhHElW__weekCard{background:#ffffffa6;border:1px solid #7a61d41a;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 3px 12px #28185e0d}.Color-module__bhHElW__weekCardActive{background:#ffffffe0;transform:translateY(-4px)}.Color-module__bhHElW__weekSwatch{border-radius:50%;width:42px;height:42px;box-shadow:0 3px 10px #00000026}.Color-module__bhHElW__weekInfo{text-align:center}.Color-module__bhHElW__weekDay{letter-spacing:.08em;text-transform:uppercase;color:#2c255066;font-size:10px;font-weight:700;font-family:var(--ff-ui,sans-serif);margin-bottom:3px}.Color-module__bhHElW__weekColor{color:var(--ink);margin-bottom:2px;font-size:13px;font-weight:700}.Color-module__bhHElW__weekRuler{color:#2c255073;font-size:11px;font-family:var(--ff-ui,sans-serif)}.Color-module__bhHElW__weekTodayBadge{letter-spacing:.08em;text-transform:uppercase;background:var(--primary1);color:#fff;font-size:9px;font-weight:800;font-family:var(--ff-ui,sans-serif);border-radius:999px;padding:2px 8px;position:absolute;top:-8px}.Color-module__bhHElW__tableSection{margin-bottom:48px}.Color-module__bhHElW__table{flex-direction:column;gap:8px;display:flex}.Color-module__bhHElW__tableRow{background:#ffffffa6;border:1px solid #7a61d414;border-radius:14px;grid-template-columns:8px 120px 140px 130px 1fr;align-items:center;gap:16px;padding:14px 20px;transition:transform .15s;display:grid;position:relative}.Color-module__bhHElW__tableRow:hover{transform:translate(4px)}.Color-module__bhHElW__tableRowActive{background:#ffffffe0;border-color:#7a61d433;box-shadow:0 4px 16px #28185e14}.Color-module__bhHElW__tableSwatch{border-radius:4px;flex-shrink:0;width:8px;height:36px}.Color-module__bhHElW__tableDay{font-family:var(--ff-display);color:var(--ink);font-size:16px;font-weight:700}.Color-module__bhHElW__tableColor{color:#2c2550cc;font-size:15px;font-weight:600}.Color-module__bhHElW__tableRuler{color:#2c25508c;font-size:14px;font-family:var(--ff-ui,sans-serif)}.Color-module__bhHElW__tableKeyword{color:#2c255073;font-size:13px;font-family:var(--ff-ui,sans-serif);font-style:italic}.Color-module__bhHElW__tableTodayBadge{letter-spacing:.08em;text-transform:uppercase;background:var(--primary1);color:#fff;font-size:9px;font-weight:800;font-family:var(--ff-ui,sans-serif);white-space:nowrap;border-radius:999px;padding:3px 10px}@media (max-width:1024px){.Color-module__bhHElW__hero{grid-template-columns:1fr}.Color-module__bhHElW__heroRight{flex-direction:row;justify-content:center;align-items:center}.Color-module__bhHElW__colorOrb{width:160px;height:160px}.Color-module__bhHElW__colorOrbEmoji{font-size:70px}.Color-module__bhHElW__meaningSection{grid-template-columns:1fr}.Color-module__bhHElW__weekGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.Color-module__bhHElW__howGrid{grid-template-columns:1fr}.Color-module__bhHElW__weekGrid{grid-template-columns:repeat(4,1fr)}.Color-module__bhHElW__tableRow{grid-template-rows:auto auto;grid-template-columns:8px 1fr 1fr;gap:8px}.Color-module__bhHElW__tableKeyword{display:none}}@media (max-width:480px){.Color-module__bhHElW__weekGrid{grid-template-columns:repeat(4,1fr)}}
.CompatibilityPage-module__wg80sa__section{margin:26px auto 0}.CompatibilityPage-module__wg80sa__sectionLast{margin:26px auto 72px}.CompatibilityPage-module__wg80sa__heroWrap{flex-direction:column;gap:18px;display:flex}.CompatibilityPage-module__wg80sa__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.CompatibilityPage-module__wg80sa__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.CompatibilityPage-module__wg80sa__grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.CompatibilityPage-module__wg80sa__lightCard,.CompatibilityPage-module__wg80sa__relatedCard{background:radial-gradient(420px 180px at 0 0,#ffffffbd 0%,#fff0 70%),linear-gradient(#fffc,#f5efffad);border:1px solid #ffffffa3;border-radius:24px;padding:24px;position:relative;box-shadow:0 18px 36px #28185e14,inset 0 1px #ffffffd6}.CompatibilityPage-module__wg80sa__lightCard:after,.CompatibilityPage-module__wg80sa__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}.CompatibilityPage-module__wg80sa__relatedCard{text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:block}.CompatibilityPage-module__wg80sa__relatedCard:hover{border-color:#3a287029;transform:translateY(-2px);box-shadow:0 22px 42px #28185e1c,inset 0 1px #ffffffe0}.CompatibilityPage-module__wg80sa__accentCard{isolation:isolate;border:1px solid #ffffff6b;border-radius:24px;padding:24px;position:relative;overflow:hidden;box-shadow:0 20px 42px #28185e1f,inset 0 1px #ffffff29}.CompatibilityPage-module__wg80sa__accentCard:before{content:"";pointer-events:none;z-index:1;opacity:.52;mix-blend-mode:screen;border:2px solid #f0b23bc7;border-radius:24px;margin:3px;padding:10px;position:absolute;inset:0}.CompatibilityPage-module__wg80sa__accentCard:after{content:"";pointer-events:none;z-index:2;opacity:.34;background:radial-gradient(circle,#fffffff2 0 1px,#0000 2px) 12px 16px/80px 80px,radial-gradient(circle,#ffffffb3 0 1px,#0000 2px) 34px 40px/110px 110px,radial-gradient(circle,#ffffff7a 0 1px,#0000 2px) 8px 52px/150px 150px;border-radius:24px;position:absolute;inset:0}.CompatibilityPage-module__wg80sa__accentCard_compatibility{background:linear-gradient(#4a968ce0,#1a2c54db)}.CompatibilityPage-module__wg80sa__elementFire{background:linear-gradient(160deg,#d67684e6,#f6b668d9)}.CompatibilityPage-module__wg80sa__elementEarth{background:linear-gradient(160deg,#4a968ce6,#1a2c54db)}.CompatibilityPage-module__wg80sa__elementAir{background:linear-gradient(160deg,#8a78e8e6,#56bec4d9)}.CompatibilityPage-module__wg80sa__elementWater{background:linear-gradient(160deg,#4e96d2e6,#7854c8d9)}.CompatibilityPage-module__wg80sa__badge,.CompatibilityPage-module__wg80sa__h2White,.CompatibilityPage-module__wg80sa__whiteList{z-index:3;position:relative}.CompatibilityPage-module__wg80sa__badge{letter-spacing:.2px;color:#ffffffe6;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;min-height:30px;margin-bottom:16px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.CompatibilityPage-module__wg80sa__badge:before{content:"✦";color:#ffe08b;font-size:11px}.CompatibilityPage-module__wg80sa__h2{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}.CompatibilityPage-module__wg80sa__h2: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}.CompatibilityPage-module__wg80sa__h2White{font-family:var(--ff-ui);letter-spacing:-.01em;color:#fffffff5;margin:0 0 14px;padding-left:18px;font-size:24px;font-weight:800;line-height:1.2;position:relative}.CompatibilityPage-module__wg80sa__h2White:before{content:"";background:#ffffffeb;border-radius:999px;width:8px;height:8px;position:absolute;top:.28em;left:0;box-shadow:0 0 0 4px #ffffff24}.CompatibilityPage-module__wg80sa__text{z-index:3;color:#2c2550a8;margin:0 0 14px;font-size:15px;line-height:1.78;position:relative}.CompatibilityPage-module__wg80sa__text:last-child{margin-bottom:0}.CompatibilityPage-module__wg80sa__elementDesc{z-index:3;color:#ffffffc7;margin:0;font-size:14px;line-height:1.7;position:relative}.CompatibilityPage-module__wg80sa__gridSub{color:#2c25508c;margin:-4px 0 20px;font-size:15px;line-height:1.7}.CompatibilityPage-module__wg80sa__whiteList{color:#ffffffdb;margin:0;padding-left:20px;font-size:15px;line-height:1.85}.CompatibilityPage-module__wg80sa__whiteList li::marker{color:#ffe08b}.CompatibilityPage-module__wg80sa__signsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.CompatibilityPage-module__wg80sa__signCard{isolation:isolate;border:1px solid #ffffff61;border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:20px 10px 16px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #28185e1f,inset 0 1px #ffffff8c}.CompatibilityPage-module__wg80sa__signCard:before{content:"";pointer-events:none;z-index:1;opacity:.4;mix-blend-mode:screen;border:2px solid #f0b23b99;border-radius:20px;margin:2px;padding:8px;position:absolute;inset:0}.CompatibilityPage-module__wg80sa__signCard:after{content:"";pointer-events:none;z-index:2;opacity:.28;background:radial-gradient(circle,#ffffffe6 0 1px,#0000 2px) 8px 10px/55px 55px,radial-gradient(circle,#fff9 0 1px,#0000 2px) 25px 30px/70px 70px;border-radius:20px;position:absolute;inset:0}.CompatibilityPage-module__wg80sa__signCard:hover{transform:translateY(-3px);box-shadow:0 18px 40px #28185e2e,inset 0 1px #ffffffa6}.CompatibilityPage-module__wg80sa__signGlow{filter:blur(40px);opacity:.14;z-index:0;position:absolute;inset:-40%}.CompatibilityPage-module__wg80sa__signIconWrap{z-index:3;background:#ffffff24;border:1.5px solid #ffffff52;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative}.CompatibilityPage-module__wg80sa__signIcon{object-fit:contain;width:26px;height:26px}.CompatibilityPage-module__wg80sa__signName{z-index:3;font-family:var(--ff-ui);color:#fffffff5;font-size:13px;font-weight:700;position:relative}.CompatibilityPage-module__wg80sa__signDates{z-index:3;color:#ffffff94;text-align:center;font-size:10px;line-height:1.4;position:relative}.CompatibilityPage-module__wg80sa__signElement{z-index:3;color:#ffffff73;font-size:10px;font-style:italic;position:relative}.CompatibilityPage-module__wg80sa__signCard_aries{background:linear-gradient(77deg,#d67684eb,#f6b668e0)}.CompatibilityPage-module__wg80sa__signCard_taurus{background:linear-gradient(#386882db,#262254d1)}.CompatibilityPage-module__wg80sa__signCard_gemini{background:linear-gradient(#8a78e8e6,#2c1e7adb)}.CompatibilityPage-module__wg80sa__signCard_cancer{background:linear-gradient(#4e96d2e0,#162260db)}.CompatibilityPage-module__wg80sa__signCard_leo{background:linear-gradient(#c49646e6,#582c7cdb)}.CompatibilityPage-module__wg80sa__signCard_virgo{background:linear-gradient(#4a968ce0,#1a2c54db)}.CompatibilityPage-module__wg80sa__signCard_libra{background:linear-gradient(#eebcaae6,#784a8adb)}.CompatibilityPage-module__wg80sa__signCard_scorpio{background:linear-gradient(#7854c8e6,#180c3ce0)}.CompatibilityPage-module__wg80sa__signCard_sagittarius{background:linear-gradient(#5ca8d6e6,#382e82db)}.CompatibilityPage-module__wg80sa__signCard_capricorn{background:linear-gradient(#607c8ae6,#121a3ee0)}.CompatibilityPage-module__wg80sa__signCard_aquarius{background:linear-gradient(#56bec4e6,#223a84db)}.CompatibilityPage-module__wg80sa__signCard_pisces{background:linear-gradient(#b078e0e6,#28186ee0)}.CompatibilityPage-module__wg80sa__signIcon_aries{filter:invert(82%)sepia(12%)saturate(700%)hue-rotate(330deg)brightness(102%)}.CompatibilityPage-module__wg80sa__signIcon_taurus{filter:invert(80%)sepia(12%)saturate(700%)hue-rotate(95deg)brightness(101%)}.CompatibilityPage-module__wg80sa__signIcon_gemini{filter:invert(86%)sepia(14%)saturate(650%)hue-rotate(20deg)brightness(102%)}.CompatibilityPage-module__wg80sa__signIcon_cancer{filter:invert(84%)sepia(12%)saturate(650%)hue-rotate(165deg)brightness(102%)}.CompatibilityPage-module__wg80sa__signIcon_leo{filter:invert(85%)sepia(14%)saturate(800%)hue-rotate(8deg)brightness(102%)}.CompatibilityPage-module__wg80sa__signIcon_virgo{filter:invert(82%)sepia(14%)saturate(700%)hue-rotate(70deg)brightness(101%)}.CompatibilityPage-module__wg80sa__signIcon_libra{filter:invert(84%)sepia(14%)saturate(650%)hue-rotate(285deg)brightness(102%)}.CompatibilityPage-module__wg80sa__signIcon_scorpio{filter:invert(78%)sepia(14%)saturate(700%)hue-rotate(245deg)brightness(102%)}.CompatibilityPage-module__wg80sa__signIcon_sagittarius{filter:invert(83%)sepia(12%)saturate(700%)hue-rotate(185deg)brightness(102%)}.CompatibilityPage-module__wg80sa__signIcon_capricorn{filter:invert(78%)sepia(12%)saturate(700%)hue-rotate(215deg)brightness(101%)}.CompatibilityPage-module__wg80sa__signIcon_aquarius{filter:invert(85%)sepia(12%)saturate(700%)hue-rotate(175deg)brightness(102%)}.CompatibilityPage-module__wg80sa__signIcon_pisces{filter:invert(84%)sepia(14%)saturate(700%)hue-rotate(260deg)brightness(102%)}@media (max-width:1024px){.CompatibilityPage-module__wg80sa__signsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.CompatibilityPage-module__wg80sa__grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.CompatibilityPage-module__wg80sa__grid2,.CompatibilityPage-module__wg80sa__grid3{grid-template-columns:1fr}}@media (max-width:768px){.CompatibilityPage-module__wg80sa__signsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.CompatibilityPage-module__wg80sa__signsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CompatibilityPage-module__wg80sa__grid4{grid-template-columns:1fr}.CompatibilityPage-module__wg80sa__h2,.CompatibilityPage-module__wg80sa__h2White{font-size:22px}.CompatibilityPage-module__wg80sa__lightCard,.CompatibilityPage-module__wg80sa__relatedCard,.CompatibilityPage-module__wg80sa__accentCard{border-radius:20px;padding:20px}}.CompatibilityPage-module__wg80sa__accentDivider{z-index:3;background:#ffffff26;height:1px;margin:22px 0;position:relative}.CompatibilityPage-module__wg80sa__accentHint{z-index:3;color:#ffffffa6;margin:0 0 16px;font-size:14px;line-height:1.65;position:relative}.CompatibilityPage-module__wg80sa__accentBtn{z-index:3;font-family:var(--ff-ui);color:#2c2550e6;background:#ffffffeb;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative;box-shadow:0 8px 20px #00000026}.CompatibilityPage-module__wg80sa__accentBtn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0003}
.Page-module__l5fQtG__section{margin:26px auto 0}.Page-module__l5fQtG__sectionLast{margin:26px auto 72px}.Page-module__l5fQtG__heroWrap{flex-direction:column;gap:18px;display:flex}.Page-module__l5fQtG__breadcrumb{color:#2c255073;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.Page-module__l5fQtG__breadcrumb a{color:#2c255073;text-decoration:none;transition:color .15s}.Page-module__l5fQtG__breadcrumb a:hover{color:var(--ink)}.Page-module__l5fQtG__breadcrumb span{color:#2c25504d}.Page-module__l5fQtG__heroCard{isolation:isolate;border:1px solid #ffffff6b;border-radius:24px;align-items:flex-start;gap:32px;padding:36px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #28185e24,inset 0 1px #ffffff2e}.Page-module__l5fQtG__heroCard:before{content:"";pointer-events:none;z-index:1;opacity:.48;mix-blend-mode:screen;border:2px solid #f0b23bc7;border-radius:24px;margin:3px;padding:10px;position:absolute;inset:0}.Page-module__l5fQtG__heroCard:after{content:"";pointer-events:none;z-index:2;opacity:.32;background:radial-gradient(circle,#fffffff2 0 1px,#0000 2px) 12px 16px/80px 80px,radial-gradient(circle,#ffffffb3 0 1px,#0000 2px) 34px 40px/110px 110px,radial-gradient(circle,#ffffff7a 0 1px,#0000 2px) 8px 52px/150px 150px;border-radius:24px;position:absolute;inset:0}.Page-module__l5fQtG__heroGlow{filter:blur(60px);opacity:.14;z-index:0;position:absolute;inset:-40%}.Page-module__l5fQtG__heroIconWrap{z-index:3;background:#ffffff1f;border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;place-items:center;width:100px;height:100px;display:grid;position:relative}.Page-module__l5fQtG__heroIcon{object-fit:contain;width:52px;height:52px}.Page-module__l5fQtG__heroText{z-index:3;flex:1;position:relative}.Page-module__l5fQtG__badge{letter-spacing:.2px;color:#ffffffe0;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;min-height:28px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex}.Page-module__l5fQtG__badge:before{content:"✦";color:#ffe08b;font-size:10px}.Page-module__l5fQtG__heroTitle{font-family:var(--ff-display);color:#fffffff7;margin:0 0 6px;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.1}.Page-module__l5fQtG__heroDates{color:#ffffff8c;margin:0 0 16px;font-size:13px}.Page-module__l5fQtG__heroDesc{color:#ffffffc7;margin:0;font-size:15px;line-height:1.78}.Page-module__l5fQtG__hero_aries{background:linear-gradient(135deg,#d67684eb,#f6b668e0)}.Page-module__l5fQtG__hero_taurus{background:linear-gradient(160deg,#386882e0,#262254d6)}.Page-module__l5fQtG__hero_gemini{background:linear-gradient(160deg,#8a78e8e6,#2c1e7ae0)}.Page-module__l5fQtG__hero_cancer{background:linear-gradient(160deg,#4e96d2e0,#162260db)}.Page-module__l5fQtG__hero_leo{background:linear-gradient(160deg,#c49646e6,#582c7ce0)}.Page-module__l5fQtG__hero_virgo{background:linear-gradient(160deg,#4a968ce0,#1a2c54db)}.Page-module__l5fQtG__hero_libra{background:linear-gradient(160deg,#eebcaae6,#784a8adb)}.Page-module__l5fQtG__hero_scorpio{background:linear-gradient(160deg,#7854c8e6,#180c3ce0)}.Page-module__l5fQtG__hero_sagittarius{background:linear-gradient(160deg,#5ca8d6e6,#382e82e0)}.Page-module__l5fQtG__hero_capricorn{background:linear-gradient(160deg,#607c8ae6,#121a3ee0)}.Page-module__l5fQtG__hero_aquarius{background:linear-gradient(160deg,#56bec4e6,#223a84e0)}.Page-module__l5fQtG__hero_pisces{background:linear-gradient(160deg,#b078e0e6,#28186ee0)}.Page-module__l5fQtG__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.Page-module__l5fQtG__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.Page-module__l5fQtG__h2{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}.Page-module__l5fQtG__h2: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}.Page-module__l5fQtG__gridSub{color:#2c25508c;margin:-4px 0 20px;font-size:15px;line-height:1.7}.Page-module__l5fQtG__lightCard{background:radial-gradient(420px 180px at 0 0,#ffffffbd 0%,#fff0 70%),linear-gradient(#fffc,#f5efffad);border:1px solid #ffffffa3;border-radius:24px;padding:24px;position:relative;box-shadow:0 18px 36px #28185e14,inset 0 1px #ffffffd6}.Page-module__l5fQtG__lightCard: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}.Page-module__l5fQtG__relatedCard{background:radial-gradient(420px 180px at 0 0,#ffffffbd 0%,#fff0 70%),linear-gradient(#fffc,#f5efffad);border:1px solid #ffffffa3;border-radius:24px;padding:24px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:block;position:relative;box-shadow:0 18px 36px #28185e14,inset 0 1px #ffffffd6}.Page-module__l5fQtG__relatedCard:hover{border-color:#3a287029;transform:translateY(-2px);box-shadow:0 22px 42px #28185e1c,inset 0 1px #ffffffe0}.Page-module__l5fQtG__text{z-index:3;color:#2c2550a8;margin:0 0 14px;font-size:15px;line-height:1.78;position:relative}.Page-module__l5fQtG__text:last-child{margin-bottom:0}.Page-module__l5fQtG__partnersGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.Page-module__l5fQtG__partnerCard{isolation:isolate;border:1px solid #ffffff59;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:20px 14px 18px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #28185e1f,inset 0 1px #ffffff80}.Page-module__l5fQtG__partnerCard:before{content:"";pointer-events:none;z-index:1;opacity:.38;mix-blend-mode:screen;border:2px solid #f0b23b99;border-radius:20px;margin:2px;padding:8px;position:absolute;inset:0}.Page-module__l5fQtG__partnerCard:after{content:"";pointer-events:none;z-index:2;opacity:.25;background:radial-gradient(circle,#ffffffe6 0 1px,#0000 2px) 8px 10px/55px 55px,radial-gradient(circle,#fff9 0 1px,#0000 2px) 25px 30px/70px 70px;border-radius:20px;position:absolute;inset:0}.Page-module__l5fQtG__partnerCard:hover{transform:translateY(-3px);box-shadow:0 18px 40px #28185e2e,inset 0 1px #fff9}.Page-module__l5fQtG__partnerGlow{filter:blur(40px);opacity:.13;z-index:0;position:absolute;inset:-40%}.Page-module__l5fQtG__partnerIconWrap{z-index:3;background:#ffffff24;border:1.5px solid #ffffff4d;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative}.Page-module__l5fQtG__partnerIcon{object-fit:contain;width:26px;height:26px}.Page-module__l5fQtG__partnerName{z-index:3;font-family:var(--ff-ui);color:#fffffff5;font-size:14px;font-weight:700;position:relative}.Page-module__l5fQtG__partnerTagline{z-index:3;color:#fff9;text-align:center;font-size:11px;font-style:italic;line-height:1.4;position:relative}.Page-module__l5fQtG__scoreRow{z-index:3;align-items:center;gap:8px;width:100%;margin-top:2px;display:flex;position:relative}.Page-module__l5fQtG__scoreBar{background:#ffffff2e;border-radius:999px;flex:1;height:4px;overflow:hidden}.Page-module__l5fQtG__scoreFill{background:linear-gradient(90deg,#fff6,#ffffffe6);border-radius:999px;height:100%}.Page-module__l5fQtG__scoreNum{color:#fffc;flex-shrink:0;font-size:11px;font-weight:700}.Page-module__l5fQtG__matchGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:4px;display:grid}.Page-module__l5fQtG__matchCard{isolation:isolate;border:1px solid #ffffff61;border-radius:22px;flex-direction:column;align-items:center;gap:10px;padding:28px 18px 22px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #28185e21,inset 0 1px #ffffff85}.Page-module__l5fQtG__matchCard:before{content:"";pointer-events:none;z-index:1;opacity:.45;mix-blend-mode:screen;border:2px solid #f0b23bbf;border-radius:22px;margin:3px;padding:10px;position:absolute;inset:0}.Page-module__l5fQtG__matchCard:after{content:"";pointer-events:none;z-index:2;opacity:.3;background:radial-gradient(circle,#ffffffe6 0 1px,#0000 2px) 10px 14px/65px 65px,radial-gradient(circle,#ffffffa6 0 1px,#0000 2px) 30px 38px/90px 90px,radial-gradient(circle,#ffffff80 0 1px,#0000 2px) 6px 50px/110px 110px;border-radius:22px;position:absolute;inset:0}.Page-module__l5fQtG__matchCard:hover{transform:translateY(-3px);box-shadow:0 22px 50px #28185e2e,inset 0 1px #ffffff9e}.Page-module__l5fQtG__matchCardChallenge{opacity:.88}.Page-module__l5fQtG__matchCardChallenge:before{border-color:#b4b4c880}.Page-module__l5fQtG__matchGlow{filter:blur(50px);opacity:.14;z-index:0;position:absolute;inset:-40%}.Page-module__l5fQtG__matchIcon{z-index:3;object-fit:contain;width:44px;height:44px;position:relative}.Page-module__l5fQtG__matchName{z-index:3;font-family:var(--ff-ui);color:#fffffff7;font-size:16px;font-weight:700;position:relative}.Page-module__l5fQtG__matchScore{z-index:3;font-family:var(--ff-display);color:#fffffff2;font-size:22px;font-weight:700;position:relative}.Page-module__l5fQtG__matchTagline{z-index:3;color:#ffffffa6;text-align:center;font-size:12px;font-style:italic;line-height:1.5;position:relative}.Page-module__l5fQtG__partnerCard_aries,.Page-module__l5fQtG__matchCard_aries{background:linear-gradient(77deg,#d67684eb,#f6b668e0)}.Page-module__l5fQtG__partnerCard_taurus,.Page-module__l5fQtG__matchCard_taurus{background:linear-gradient(160deg,#386882db,#262254d1)}.Page-module__l5fQtG__partnerCard_gemini,.Page-module__l5fQtG__matchCard_gemini{background:linear-gradient(160deg,#8a78e8e6,#2c1e7adb)}.Page-module__l5fQtG__partnerCard_cancer,.Page-module__l5fQtG__matchCard_cancer{background:linear-gradient(160deg,#4e96d2e0,#162260db)}.Page-module__l5fQtG__partnerCard_leo,.Page-module__l5fQtG__matchCard_leo{background:linear-gradient(160deg,#c49646e6,#582c7cdb)}.Page-module__l5fQtG__partnerCard_virgo,.Page-module__l5fQtG__matchCard_virgo{background:linear-gradient(160deg,#4a968ce0,#1a2c54db)}.Page-module__l5fQtG__partnerCard_libra,.Page-module__l5fQtG__matchCard_libra{background:linear-gradient(160deg,#eebcaae6,#784a8adb)}.Page-module__l5fQtG__partnerCard_scorpio,.Page-module__l5fQtG__matchCard_scorpio{background:linear-gradient(160deg,#7854c8e6,#180c3ce0)}.Page-module__l5fQtG__partnerCard_sagittarius,.Page-module__l5fQtG__matchCard_sagittarius{background:linear-gradient(160deg,#5ca8d6e6,#382e82db)}.Page-module__l5fQtG__partnerCard_capricorn,.Page-module__l5fQtG__matchCard_capricorn{background:linear-gradient(160deg,#607c8ae6,#121a3ee0)}.Page-module__l5fQtG__partnerCard_aquarius,.Page-module__l5fQtG__matchCard_aquarius{background:linear-gradient(160deg,#56bec4e6,#223a84db)}.Page-module__l5fQtG__partnerCard_pisces,.Page-module__l5fQtG__matchCard_pisces{background:linear-gradient(160deg,#b078e0e6,#28186ee0)}.Page-module__l5fQtG__icon_aries{filter:invert(82%)sepia(12%)saturate(700%)hue-rotate(330deg)brightness(102%)}.Page-module__l5fQtG__icon_taurus{filter:invert(80%)sepia(12%)saturate(700%)hue-rotate(95deg)brightness(101%)}.Page-module__l5fQtG__icon_gemini{filter:invert(86%)sepia(14%)saturate(650%)hue-rotate(20deg)brightness(102%)}.Page-module__l5fQtG__icon_cancer{filter:invert(84%)sepia(12%)saturate(650%)hue-rotate(165deg)brightness(102%)}.Page-module__l5fQtG__icon_leo{filter:invert(85%)sepia(14%)saturate(800%)hue-rotate(8deg)brightness(102%)}.Page-module__l5fQtG__icon_virgo{filter:invert(82%)sepia(14%)saturate(700%)hue-rotate(70deg)brightness(101%)}.Page-module__l5fQtG__icon_libra{filter:invert(84%)sepia(14%)saturate(650%)hue-rotate(285deg)brightness(102%)}.Page-module__l5fQtG__icon_scorpio{filter:invert(78%)sepia(14%)saturate(700%)hue-rotate(245deg)brightness(102%)}.Page-module__l5fQtG__icon_sagittarius{filter:invert(83%)sepia(12%)saturate(700%)hue-rotate(185deg)brightness(102%)}.Page-module__l5fQtG__icon_capricorn{filter:invert(78%)sepia(12%)saturate(700%)hue-rotate(215deg)brightness(101%)}.Page-module__l5fQtG__icon_aquarius{filter:invert(85%)sepia(12%)saturate(700%)hue-rotate(175deg)brightness(102%)}.Page-module__l5fQtG__icon_pisces{filter:invert(84%)sepia(14%)saturate(700%)hue-rotate(260deg)brightness(102%)}@media (max-width:1024px){.Page-module__l5fQtG__partnersGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.Page-module__l5fQtG__matchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.Page-module__l5fQtG__grid2,.Page-module__l5fQtG__grid3{grid-template-columns:1fr}.Page-module__l5fQtG__heroCard{text-align:center;flex-direction:column;align-items:center}}@media (max-width:768px){.Page-module__l5fQtG__partnersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.Page-module__l5fQtG__matchGrid{grid-template-columns:1fr}.Page-module__l5fQtG__heroCard{padding:24px 20px}.Page-module__l5fQtG__h2{font-size:22px}.Page-module__l5fQtG__lightCard,.Page-module__l5fQtG__relatedCard{border-radius:20px;padding:20px}}
.page-module__6keZQW__section{margin:26px auto 0}.page-module__6keZQW__sectionLast{margin:26px auto 72px}.page-module__6keZQW__heroWrap{flex-direction:column;align-items:center;gap:24px;display:flex}.page-module__6keZQW__breadcrumb{color:#2c255073;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:8px;font-size:13px;display:flex}.page-module__6keZQW__breadcrumb a{color:#2c255073;text-decoration:none;transition:color .15s}.page-module__6keZQW__breadcrumb a:hover{color:var(--ink)}.page-module__6keZQW__breadcrumb span{color:#2c25504d}.page-module__6keZQW__heroPair{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;width:100%;display:flex}.page-module__6keZQW__heroSignCard{isolation:isolate;border:1px solid #ffffff61;border-radius:22px;flex-direction:column;align-items:center;gap:8px;min-width:140px;padding:28px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #28185e24,inset 0 1px #ffffff80}.page-module__6keZQW__heroSignCard:before{content:"";pointer-events:none;z-index:1;opacity:.45;mix-blend-mode:screen;border:2px solid #f0b23ba6;border-radius:22px;margin:2px;padding:8px;position:absolute;inset:0}.page-module__6keZQW__heroSignCard:after{content:"";pointer-events:none;z-index:2;opacity:.28;background:radial-gradient(circle,#ffffffe6 0 1px,#0000 2px) 8px 10px/55px 55px,radial-gradient(circle,#fff9 0 1px,#0000 2px) 25px 30px/70px 70px;border-radius:22px;position:absolute;inset:0}.page-module__6keZQW__heroSignGlow{filter:blur(40px);opacity:.14;z-index:0;position:absolute;inset:-40%}.page-module__6keZQW__heroSignIcon{z-index:3;object-fit:contain;width:64px;height:64px;position:relative}.page-module__6keZQW__heroSignName{z-index:3;font-family:var(--ff-display);color:#fffffff7;font-size:20px;font-weight:700;position:relative}.page-module__6keZQW__heroSignDates{z-index:3;color:#ffffff8c;font-size:12px;position:relative}.page-module__6keZQW__heroSignMeta{z-index:3;color:#ffffff73;font-size:11px;font-style:italic;position:relative}.page-module__6keZQW__heroScore{flex-direction:column;align-items:center;gap:10px;display:flex}.page-module__6keZQW__scoreCircle{background:#ffffff14;border:2px solid #2c25501f;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex;box-shadow:0 8px 32px #28185e1a}.page-module__6keZQW__scoreNum{font-family:var(--ff-display);color:var(--ink);font-size:34px;font-weight:700}.page-module__6keZQW__scorePct{color:#2c255080;align-self:flex-end;margin-bottom:7px;font-size:16px}.page-module__6keZQW__scoreLabel{font-family:var(--ff-ui);color:#2c255099;background:#2c25500f;border:1px solid #2c25501a;border-radius:999px;padding:4px 14px;font-size:13px;font-weight:700}.page-module__6keZQW__heroTitle{font-family:var(--ff-display);color:var(--ink);text-align:center;margin:0;font-size:clamp(26px,4vw,40px);font-weight:700}.page-module__6keZQW__heroTagline{color:#2c25508c;text-align:center;margin:0;font-size:16px;font-style:italic}.page-module__6keZQW__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.page-module__6keZQW__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.page-module__6keZQW__h2{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}.page-module__6keZQW__h2: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}.page-module__6keZQW__h2White{font-family:var(--ff-ui);letter-spacing:-.01em;color:#fffffff5;margin:0 0 14px;padding-left:18px;font-size:24px;font-weight:800;line-height:1.2;position:relative}.page-module__6keZQW__h2White:before{content:"";background:#ffffffe6;border-radius:999px;width:8px;height:8px;position:absolute;top:.28em;left:0;box-shadow:0 0 0 4px #ffffff24}.page-module__6keZQW__text{z-index:3;color:#2c2550a8;margin:0 0 14px;font-size:15px;line-height:1.78;position:relative}.page-module__6keZQW__text:last-child{margin-bottom:0}.page-module__6keZQW__lightCard{background:radial-gradient(420px 180px at 0 0,#ffffffbd 0%,#fff0 70%),linear-gradient(#fffc,#f5efffad);border:1px solid #ffffffa3;border-radius:24px;padding:24px;position:relative;box-shadow:0 18px 36px #28185e14,inset 0 1px #ffffffd6}.page-module__6keZQW__lightCard: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}.page-module__6keZQW__accentCard{isolation:isolate;border:1px solid #ffffff6b;border-radius:24px;padding:24px;position:relative;overflow:hidden;box-shadow:0 20px 42px #28185e1f,inset 0 1px #ffffff29}.page-module__6keZQW__accentCard:before{content:"";pointer-events:none;z-index:1;opacity:.52;mix-blend-mode:screen;border:2px solid #f0b23bc7;border-radius:24px;margin:3px;padding:10px;position:absolute;inset:0}.page-module__6keZQW__accentCard:after{content:"";pointer-events:none;z-index:2;opacity:.34;background:radial-gradient(circle,#fffffff2 0 1px,#0000 2px) 12px 16px/80px 80px,radial-gradient(circle,#ffffffb3 0 1px,#0000 2px) 34px 40px/110px 110px,radial-gradient(circle,#ffffff7a 0 1px,#0000 2px) 8px 52px/150px 150px;border-radius:24px;position:absolute;inset:0}.page-module__6keZQW__accentCard_aries{background:linear-gradient(135deg,#d67684eb,#f6b668e0)}.page-module__6keZQW__accentCard_taurus{background:linear-gradient(160deg,#386882e0,#262254d6)}.page-module__6keZQW__accentCard_gemini{background:linear-gradient(160deg,#8a78e8e6,#2c1e7ae0)}.page-module__6keZQW__accentCard_cancer{background:linear-gradient(160deg,#4e96d2e0,#162260db)}.page-module__6keZQW__accentCard_leo{background:linear-gradient(160deg,#c49646e6,#582c7ce0)}.page-module__6keZQW__accentCard_virgo{background:linear-gradient(160deg,#4a968ce0,#1a2c54db)}.page-module__6keZQW__accentCard_libra{background:linear-gradient(160deg,#eebcaae6,#784a8adb)}.page-module__6keZQW__accentCard_scorpio{background:linear-gradient(160deg,#7854c8e6,#180c3ce0)}.page-module__6keZQW__accentCard_sagittarius{background:linear-gradient(160deg,#5ca8d6e6,#382e82e0)}.page-module__6keZQW__accentCard_capricorn{background:linear-gradient(160deg,#607c8ae6,#121a3ee0)}.page-module__6keZQW__accentCard_aquarius{background:linear-gradient(160deg,#56bec4e6,#223a84e0)}.page-module__6keZQW__accentCard_pisces{background:linear-gradient(160deg,#b078e0e6,#28186ee0)}.page-module__6keZQW__badge{z-index:3;letter-spacing:.2px;color:#ffffffe0;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;min-height:28px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex;position:relative}.page-module__6keZQW__badge:before{content:"✦";color:#ffe08b;font-size:10px}.page-module__6keZQW__bigScoreBar{z-index:3;background:#fff3;border-radius:999px;height:8px;margin:16px 0 14px;position:relative;overflow:hidden}.page-module__6keZQW__bigScoreFill{background:linear-gradient(90deg,#ffffff80,#fffffff2);border-radius:999px;height:100%}.page-module__6keZQW__accentText{z-index:3;color:#ffffffb8;margin:0;font-size:14px;font-style:italic;line-height:1.6;position:relative}.page-module__6keZQW__loveTipCard{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:20px;padding:28px;display:flex;position:relative;box-shadow:0 18px 36px #28185e14,inset 0 1px #ffffffd6}.page-module__6keZQW__loveTipIcon{flex-shrink:0;font-size:32px;line-height:1}.page-module__6keZQW__loveTipTitle{font-family:var(--ff-ui);color:#2c2550eb;margin:0 0 10px;font-size:20px;font-weight:800}.page-module__6keZQW__loveTipText{color:#2c2550a8;margin:0;font-size:15px;line-height:1.78}.page-module__6keZQW__otherGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}.page-module__6keZQW__otherCard{isolation:isolate;border:1px solid #ffffff52;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:16px 8px 14px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #28185e1a,inset 0 1px #ffffff73}.page-module__6keZQW__otherCard:after{content:"";pointer-events:none;z-index:1;opacity:.22;background:radial-gradient(circle,#ffffffe6 0 1px,#0000 2px) 6px 8px/45px 45px,radial-gradient(circle,#fff9 0 1px,#0000 2px) 20px 24px/58px 58px;border-radius:16px;position:absolute;inset:0}.page-module__6keZQW__otherCard:hover{transform:translateY(-2px);box-shadow:0 14px 32px #28185e26,inset 0 1px #ffffff8c}.page-module__6keZQW__otherGlow{filter:blur(30px);opacity:.12;z-index:0;position:absolute;inset:-40%}.page-module__6keZQW__otherIcon{z-index:2;object-fit:contain;width:28px;height:28px;position:relative}.page-module__6keZQW__otherName{z-index:2;font-family:var(--ff-ui);color:#fffffff2;font-size:12px;font-weight:700;position:relative}.page-module__6keZQW__otherScore{z-index:2;color:#ffffffa6;font-size:11px;position:relative}.page-module__6keZQW__relatedCard{background:radial-gradient(420px 180px at 0 0,#ffffffbd 0%,#fff0 70%),linear-gradient(#fffc,#f5efffad);border:1px solid #ffffffa3;border-radius:24px;padding:24px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:block;position:relative;box-shadow:0 18px 36px #28185e14,inset 0 1px #ffffffd6}.page-module__6keZQW__relatedCard:hover{border-color:#3a287029;transform:translateY(-2px);box-shadow:0 22px 42px #28185e1c,inset 0 1px #ffffffe0}.page-module__6keZQW__signCard_aries{background:linear-gradient(77deg,#d67684eb,#f6b668e0)}.page-module__6keZQW__signCard_taurus{background:linear-gradient(160deg,#386882db,#262254d1)}.page-module__6keZQW__signCard_gemini{background:linear-gradient(160deg,#8a78e8e6,#2c1e7adb)}.page-module__6keZQW__signCard_cancer{background:linear-gradient(160deg,#4e96d2e0,#162260db)}.page-module__6keZQW__signCard_leo{background:linear-gradient(160deg,#c49646e6,#582c7cdb)}.page-module__6keZQW__signCard_virgo{background:linear-gradient(160deg,#4a968ce0,#1a2c54db)}.page-module__6keZQW__signCard_libra{background:linear-gradient(160deg,#eebcaae6,#784a8adb)}.page-module__6keZQW__signCard_scorpio{background:linear-gradient(160deg,#7854c8e6,#180c3ce0)}.page-module__6keZQW__signCard_sagittarius{background:linear-gradient(160deg,#5ca8d6e6,#382e82db)}.page-module__6keZQW__signCard_capricorn{background:linear-gradient(160deg,#607c8ae6,#121a3ee0)}.page-module__6keZQW__signCard_aquarius{background:linear-gradient(160deg,#56bec4e6,#223a84db)}.page-module__6keZQW__signCard_pisces{background:linear-gradient(160deg,#b078e0e6,#28186ee0)}.page-module__6keZQW__otherCard_aries{background:linear-gradient(77deg,#d67684e0,#f6b668d6)}.page-module__6keZQW__otherCard_taurus{background:linear-gradient(160deg,#386882d6,#262254cc)}.page-module__6keZQW__otherCard_gemini{background:linear-gradient(160deg,#8a78e8db,#2c1e7ad1)}.page-module__6keZQW__otherCard_cancer{background:linear-gradient(160deg,#4e96d2d6,#162260d1)}.page-module__6keZQW__otherCard_leo{background:linear-gradient(160deg,#c49646db,#582c7cd1)}.page-module__6keZQW__otherCard_virgo{background:linear-gradient(160deg,#4a968cd6,#1a2c54d1)}.page-module__6keZQW__otherCard_libra{background:linear-gradient(160deg,#eebcaadb,#784a8ad1)}.page-module__6keZQW__otherCard_scorpio{background:linear-gradient(160deg,#7854c8db,#180c3cd6)}.page-module__6keZQW__otherCard_sagittarius{background:linear-gradient(160deg,#5ca8d6db,#382e82d1)}.page-module__6keZQW__otherCard_capricorn{background:linear-gradient(160deg,#607c8adb,#121a3ed6)}.page-module__6keZQW__otherCard_aquarius{background:linear-gradient(160deg,#56bec4db,#223a84d1)}.page-module__6keZQW__otherCard_pisces{background:linear-gradient(160deg,#b078e0db,#28186ed6)}.page-module__6keZQW__icon_aries{filter:invert(82%)sepia(12%)saturate(700%)hue-rotate(330deg)brightness(102%)}.page-module__6keZQW__icon_taurus{filter:invert(80%)sepia(12%)saturate(700%)hue-rotate(95deg)brightness(101%)}.page-module__6keZQW__icon_gemini{filter:invert(86%)sepia(14%)saturate(650%)hue-rotate(20deg)brightness(102%)}.page-module__6keZQW__icon_cancer{filter:invert(84%)sepia(12%)saturate(650%)hue-rotate(165deg)brightness(102%)}.page-module__6keZQW__icon_leo{filter:invert(85%)sepia(14%)saturate(800%)hue-rotate(8deg)brightness(102%)}.page-module__6keZQW__icon_virgo{filter:invert(82%)sepia(14%)saturate(700%)hue-rotate(70deg)brightness(101%)}.page-module__6keZQW__icon_libra{filter:invert(84%)sepia(14%)saturate(650%)hue-rotate(285deg)brightness(102%)}.page-module__6keZQW__icon_scorpio{filter:invert(78%)sepia(14%)saturate(700%)hue-rotate(245deg)brightness(102%)}.page-module__6keZQW__icon_sagittarius{filter:invert(83%)sepia(12%)saturate(700%)hue-rotate(185deg)brightness(102%)}.page-module__6keZQW__icon_capricorn{filter:invert(78%)sepia(12%)saturate(700%)hue-rotate(215deg)brightness(101%)}.page-module__6keZQW__icon_aquarius{filter:invert(85%)sepia(12%)saturate(700%)hue-rotate(175deg)brightness(102%)}.page-module__6keZQW__icon_pisces{filter:invert(84%)sepia(14%)saturate(700%)hue-rotate(260deg)brightness(102%)}@media (max-width:1024px){.page-module__6keZQW__otherGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.page-module__6keZQW__grid2,.page-module__6keZQW__grid3{grid-template-columns:1fr}.page-module__6keZQW__heroPair{gap:16px}}@media (max-width:768px){.page-module__6keZQW__otherGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.page-module__6keZQW__otherGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__6keZQW__heroSignCard{min-width:120px;padding:20px 16px}.page-module__6keZQW__scoreCircle{width:80px;height:80px}.page-module__6keZQW__scoreNum{font-size:26px}.page-module__6keZQW__loveTipCard{flex-direction:column;gap:12px}.page-module__6keZQW__lightCard,.page-module__6keZQW__relatedCard,.page-module__6keZQW__accentCard{border-radius:20px;padding:20px}}
.not-found-module__sxuMuG__section{margin:26px auto 72px}.not-found-module__sxuMuG__wrap{justify-content:center;display:flex}.not-found-module__sxuMuG__card{isolation:isolate;background:radial-gradient(420px 220px at 0 0,#ffffffbd 0%,#fff0 70%),linear-gradient(#ffffffd1,#f5efffb3);border:1px solid #ffffffa3;border-radius:28px;width:min(920px,100%);padding:34px;position:relative;overflow:hidden;box-shadow:0 22px 44px #28185e14,inset 0 1px #ffffffe0}.not-found-module__sxuMuG__card:after{content:"";pointer-events:none;opacity:.18;background:radial-gradient(circle,#ffffffd1 0 1px,#0000 2px) 18px 16px/140px 140px,radial-gradient(circle,#fff6 0 1px,#0000 2px) 70px 68px/220px 220px;border-radius:28px;position:absolute;inset:0}.not-found-module__sxuMuG__badge{z-index:2;letter-spacing:.2px;color:#2c2550bd;background:linear-gradient(#f7f0ff,#efe4ff);border:1px solid #3a28701f;border-radius:999px;align-items:center;gap:8px;min-height:32px;margin-bottom:18px;padding:7px 14px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.not-found-module__sxuMuG__badge:before{content:"✦";color:#f0b23b;font-size:11px}.not-found-module__sxuMuG__title{z-index:2;font-family:var(--ff-display);color:#2c2550f0;max-width:11ch;margin:0 0 14px;font-size:clamp(34px,5vw,56px);font-weight:400;line-height:1.02;position:relative}.not-found-module__sxuMuG__text{z-index:2;color:#2c2550a3;max-width:64ch;margin:0;font-size:16px;line-height:1.78;position:relative}.not-found-module__sxuMuG__actions{z-index:2;flex-wrap:wrap;gap:12px;margin-top:24px;display:flex;position:relative}.not-found-module__sxuMuG__primaryBtn,.not-found-module__sxuMuG__secondaryBtn{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.not-found-module__sxuMuG__primaryBtn{color:#fff;background:linear-gradient(135deg,var(--primary1),var(--primary2));box-shadow:0 14px 32px #4d369e38,inset 0 1px #ffffff29}.not-found-module__sxuMuG__primaryBtn:before{content:"↩";font-size:15px;line-height:1}.not-found-module__sxuMuG__primaryBtn:hover{transform:translateY(-2px)}.not-found-module__sxuMuG__secondaryBtn{color:var(--ink);background:linear-gradient(#ffffffd1,#f4edfff0);border:1px solid #3a28701f;box-shadow:0 10px 22px #40287e12,inset 0 1px #ffffffdb}.not-found-module__sxuMuG__secondaryBtn:before{content:"✦";color:var(--primary1);font-size:12px}.not-found-module__sxuMuG__secondaryBtn:hover{border-color:#3a28702e;transform:translateY(-2px)}.not-found-module__sxuMuG__linksGrid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid;position:relative}.not-found-module__sxuMuG__linkCard{background:radial-gradient(420px 180px at 0 0,#ffffffbd 0%,#fff0 70%),linear-gradient(#ffffffd6,#f6f1ffb8);border:1px solid #ffffffad;border-radius:22px;padding:22px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:block;box-shadow:0 16px 30px #28185e0f,inset 0 1px #ffffffe0}.not-found-module__sxuMuG__linkCard:hover{border-color:#3a287029;transform:translateY(-2px);box-shadow:0 20px 36px #28185e1a,inset 0 1px #ffffffe6}.not-found-module__sxuMuG__linkTitle{font-family:var(--ff-ui);color:#2c2550eb;margin:0 0 10px;padding-left:18px;font-size:21px;font-weight:800;line-height:1.2;position:relative}.not-found-module__sxuMuG__linkTitle: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}.not-found-module__sxuMuG__linkText{color:#2c2550a3;margin:0;font-size:14px;line-height:1.72}@media (max-width:900px){.not-found-module__sxuMuG__linksGrid{grid-template-columns:1fr}}@media (max-width:640px){.not-found-module__sxuMuG__card{border-radius:22px;padding:24px}.not-found-module__sxuMuG__actions{flex-direction:column;align-items:stretch}.not-found-module__sxuMuG__primaryBtn,.not-found-module__sxuMuG__secondaryBtn{width:100%}.not-found-module__sxuMuG__title{max-width:none;font-size:clamp(30px,8vw,42px)}}
.NumerologyDisclaimerSection-module__eKuxjG__section{margin:52px auto 72px}.NumerologyDisclaimerSection-module__eKuxjG__container{width:min(1120px,92vw);margin:0 auto}.NumerologyDisclaimerSection-module__eKuxjG__card{background:linear-gradient(#ffffffc2,#f5efffa8);border:1px solid #ffffff9e;border-radius:22px;padding:22px;box-shadow:0 16px 34px #28185e14,inset 0 1px #ffffffd1}.NumerologyDisclaimerSection-module__eKuxjG__title{font-family:var(--ff-display);color:#2c2550eb;margin:0 0 10px;font-size:30px;font-weight:400;line-height:1}.NumerologyDisclaimerSection-module__eKuxjG__text{color:#2c25509e;margin:0;font-size:14px;line-height:1.75}
