.nepali-sanskar-module__fKeOvq__page{--ivory:#fff8e8;--maroon:#7d2639;--saffron:#e9a43a;--ink:#17101d;color:#eee5ed;width:min(1440px,100% - 40px);margin:0 auto;padding:136px 0 120px;position:relative}.nepali-sanskar-module__fKeOvq__hero{background:radial-gradient(circle at 77% 42%,#b8634230,#0000 27%),radial-gradient(circle at 14% 0,#7546a938,#0000 34%),linear-gradient(145deg,#25112c 0%,#110918 57%,#08050e 100%);border:1px solid #f1d39126;border-radius:42px;grid-template-columns:minmax(0,1.2fr) 430px;align-items:center;min-height:610px;padding:72px;display:grid;position:relative;overflow:hidden;box-shadow:0 42px 120px #00000057}.nepali-sanskar-module__fKeOvq__hero:before{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.nepali-sanskar-module__fKeOvq__heroGlow{filter:blur(6px);background:radial-gradient(circle,#ecb14917,#0000 65%);border-radius:50%;width:420px;height:420px;position:absolute;top:8%;left:44%}.nepali-sanskar-module__fKeOvq__heroCopy{z-index:2;max-width:780px;position:relative}.nepali-sanskar-module__fKeOvq__eyebrow,.nepali-sanskar-module__fKeOvq__lifecycle header>span,.nepali-sanskar-module__fKeOvq__libraryHeader>span,.nepali-sanskar-module__fKeOvq__domainMap header>span{color:#f0bd61;letter-spacing:.17em;text-transform:uppercase;font-size:.65rem;font-weight:850}.nepali-sanskar-module__fKeOvq__hero h1{font-family:var(--font-devanagari),var(--font-display),serif;letter-spacing:-.07em;margin:20px 0 8px;font-size:clamp(4.8rem,8vw,8.6rem);font-weight:500;line-height:.9}.nepali-sanskar-module__fKeOvq__hero h1 em{color:#f2c76d;font-style:normal}.nepali-sanskar-module__fKeOvq__heroEnglish{font-family:var(--font-display),serif;letter-spacing:.03em;color:#d8b977!important;margin:0 0 22px!important;font-size:1.1rem!important}.nepali-sanskar-module__fKeOvq__heroCopy>p{color:#b9aebd;max-width:710px;margin:0;font-size:1rem;line-height:1.8}.nepali-sanskar-module__fKeOvq__heroSearch{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0e;border:1px solid #f2c76d3b;border-radius:18px;align-items:center;gap:12px;max-width:680px;margin-top:30px;padding:0 18px;display:flex;box-shadow:0 15px 55px #00000026}.nepali-sanskar-module__fKeOvq__heroSearch svg{color:#f2c76d}.nepali-sanskar-module__fKeOvq__heroSearch input{color:#fff;background:0 0;border:0;outline:0;width:100%;height:60px;font-size:.83rem}.nepali-sanskar-module__fKeOvq__heroSearch input::placeholder{color:#85788a}.nepali-sanskar-module__fKeOvq__heroMeta{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.nepali-sanskar-module__fKeOvq__heroMeta span{color:#b7a9bc;background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:.625rem;display:flex}.nepali-sanskar-module__fKeOvq__heroMeta svg{color:#e6b454;width:14px}.nepali-sanskar-module__fKeOvq__ritualOrbit{aspect-ratio:1;border:1px solid #f2c76d38;border-radius:50%;place-items:center;width:390px;display:grid;position:relative;box-shadow:0 0 100px #ca77431f,inset 0 0 80px #7747ab14}.nepali-sanskar-module__fKeOvq__ritualOrbit:before,.nepali-sanskar-module__fKeOvq__ritualOrbit:after{content:"";border:1px dashed #f2c76d38;border-radius:50%;animation:38s linear infinite nepali-sanskar-module__fKeOvq__orbit;position:absolute;inset:16%}.nepali-sanskar-module__fKeOvq__ritualOrbit:after{animation-duration:65s;animation-direction:reverse;inset:-12%}.nepali-sanskar-module__fKeOvq__ritualOrbit>div{aspect-ratio:1;background:radial-gradient(circle,#7d263961,#0d0712b3);border:1px solid #f2c76d3d;border-radius:50%;place-items:center;width:180px;display:grid;box-shadow:0 0 50px #f2c76d1f}.nepali-sanskar-module__fKeOvq__ritualOrbit>div span{color:#f4cf7f;font-family:var(--font-devanagari),serif;font-size:4.2rem}.nepali-sanskar-module__fKeOvq__ritualOrbit>div small{color:#9e8da5;margin-top:-55px;font-size:.625rem}.nepali-sanskar-module__fKeOvq__ritualOrbit i{--angle:calc(var(--i)*60deg);color:#e9c77d;transform:rotate(var(--angle)) translateX(182px) rotate(calc(var(--angle)*-1)) translate(-50%,-50%);font-size:.64rem;font-style:normal;position:absolute;top:50%;left:50%}.nepali-sanskar-module__fKeOvq__editorialBanner{background:linear-gradient(90deg,#7d26392b,#ecae440b);border:1px solid #ecae4436;border-radius:20px;align-items:flex-start;gap:14px;margin:18px 0 70px;padding:20px 24px;display:flex}.nepali-sanskar-module__fKeOvq__editorialBanner svg{color:#f0b851;flex:none}.nepali-sanskar-module__fKeOvq__editorialBanner strong{color:#f4d28e;font-size:.78rem}.nepali-sanskar-module__fKeOvq__editorialBanner p{color:#a89baa;margin:6px 0 0;font-size:.67rem;line-height:1.65}.nepali-sanskar-module__fKeOvq__lifecycle{padding:0 0 78px}.nepali-sanskar-module__fKeOvq__lifecycle header,.nepali-sanskar-module__fKeOvq__libraryHeader,.nepali-sanskar-module__fKeOvq__domainMap header{max-width:780px;margin-bottom:28px}.nepali-sanskar-module__fKeOvq__lifecycle h2,.nepali-sanskar-module__fKeOvq__libraryHeader h2,.nepali-sanskar-module__fKeOvq__domainMap h2,.nepali-sanskar-module__fKeOvq__assistant h2{font-family:var(--font-devanagari),var(--font-display),serif;margin:9px 0 8px;font-size:clamp(2.6rem,4.4vw,4.8rem);font-weight:500;line-height:1}.nepali-sanskar-module__fKeOvq__lifecycle header p,.nepali-sanskar-module__fKeOvq__libraryHeader p,.nepali-sanskar-module__fKeOvq__domainMap header p{color:#918596;margin:0;font-size:.72rem;line-height:1.65}.nepali-sanskar-module__fKeOvq__timeline{scroll-snap-type:x mandatory;scrollbar-width:thin;padding:30px 8px 28px;display:flex;position:relative;overflow-x:auto}.nepali-sanskar-module__fKeOvq__timeline:before{content:"";background:linear-gradient(90deg,#0000,#8b5162 8%,#d3a54c 50%,#8b5162 92%,#0000);height:1px;position:absolute;top:71px;left:48px;right:48px}.nepali-sanskar-module__fKeOvq__timeline button{z-index:1;color:#8e8292;scroll-snap-align:start;background:0 0;border:0;flex-direction:column;align-items:center;min-width:135px;padding:0 10px;display:flex;position:relative}.nepali-sanskar-module__fKeOvq__timeline small{font-size:.625rem}.nepali-sanskar-module__fKeOvq__timeline i{background:#a46b35;border:3px solid #17101d;border-radius:50%;width:15px;height:15px;margin:12px 0 14px;transition:all .2s;box-shadow:0 0 0 1px #f0b85161,0 0 18px #f0b85121}.nepali-sanskar-module__fKeOvq__timeline strong{color:#ddd0db;font-family:var(--font-devanagari),serif;font-size:.92rem}.nepali-sanskar-module__fKeOvq__timeline span{margin-top:3px;font-size:.625rem}.nepali-sanskar-module__fKeOvq__timeline button:hover i,.nepali-sanskar-module__fKeOvq__timeline button[aria-pressed=true] i{background:#ffd67c;box-shadow:0 0 0 5px #f0b8511f,0 0 28px #f0b8514d}.nepali-sanskar-module__fKeOvq__timeline button[aria-pressed=true] strong{color:#f4c96e}.nepali-sanskar-module__fKeOvq__assistant{background:radial-gradient(circle at 10%,#7d263930,#0000 32%),#ffffff06;border:1px solid #7f51a138;border-radius:28px;grid-template-columns:330px 1fr;align-items:center;gap:34px;margin-bottom:78px;padding:32px;display:grid}.nepali-sanskar-module__fKeOvq__assistant>div:first-child>svg{color:#e7b95d}.nepali-sanskar-module__fKeOvq__assistant>div:first-child>span{color:#e7b95d;text-transform:uppercase;margin-top:10px;font-size:.625rem;font-weight:800;display:block}.nepali-sanskar-module__fKeOvq__assistant h2{margin:6px 0;font-size:2.3rem}.nepali-sanskar-module__fKeOvq__scenarios{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.nepali-sanskar-module__fKeOvq__scenarios button{text-align:left;color:#b7aaba;min-height:58px;font-family:var(--font-devanagari),sans-serif;background:#ffffff06;border:1px solid #ffffff13;border-radius:13px;justify-content:space-between;align-items:center;padding:10px 13px;font-size:.66rem;transition:all .2s;display:flex}.nepali-sanskar-module__fKeOvq__scenarios button svg{color:#ad7a3d;width:15px}.nepali-sanskar-module__fKeOvq__scenarios button:hover{color:#2b170c;background:#e9ba5d;border-color:#e9ba5d;transform:translateY(-2px)}.nepali-sanskar-module__fKeOvq__library{position:relative}.nepali-sanskar-module__fKeOvq__filterBar{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0710e0;border:1px solid #f1d3911f;border-radius:18px;gap:12px;margin-bottom:18px;padding:10px;display:flex;position:sticky;top:96px}.nepali-sanskar-module__fKeOvq__filterBar>label{background:#ffffff06;border:1px solid #fff1;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:285px;padding:0 12px;display:flex}.nepali-sanskar-module__fKeOvq__filterBar label svg{color:#887b8d;width:17px}.nepali-sanskar-module__fKeOvq__filterBar input{color:#eee;background:0 0;border:0;outline:0;width:100%;height:44px;font-size:.68rem}.nepali-sanskar-module__fKeOvq__filters{gap:4px;display:flex;overflow-x:auto}.nepali-sanskar-module__fKeOvq__filters button{color:#8f8394;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:9px 12px;font-size:.625rem;display:flex}.nepali-sanskar-module__fKeOvq__filters button svg{width:14px}.nepali-sanskar-module__fKeOvq__filters button:hover,.nepali-sanskar-module__fKeOvq__filters button[aria-pressed=true]{color:#2d1909;background:#efc66e}.nepali-sanskar-module__fKeOvq__libraryLayout{grid-template-columns:minmax(0,1fr) minmax(420px,520px);align-items:start;gap:16px;display:grid}.nepali-sanskar-module__fKeOvq__results{min-width:0}.nepali-sanskar-module__fKeOvq__resultCount{color:#83788a;align-items:baseline;gap:7px;padding:8px 5px 14px;font-size:.625rem;display:flex}.nepali-sanskar-module__fKeOvq__resultCount strong{color:#e7b95c;font-size:1.4rem}.nepali-sanskar-module__fKeOvq__resultCount button{color:#e9bc63;background:0 0;border:0;margin-left:auto;font-size:.625rem}.nepali-sanskar-module__fKeOvq__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nepali-sanskar-module__fKeOvq__cardGrid>button{text-align:left;color:#b5a9b8;background:linear-gradient(145deg,#26122ba8,#0a060ee6);border:1px solid #fff1;border-radius:19px;flex-direction:column;align-items:flex-start;min-height:245px;padding:19px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.nepali-sanskar-module__fKeOvq__cardGrid>button:hover,.nepali-sanskar-module__fKeOvq__cardGrid>.nepali-sanskar-module__fKeOvq__selectedCard{border-color:#edbc5b6b;transform:translateY(-3px);box-shadow:0 18px 46px #00000038}.nepali-sanskar-module__fKeOvq__cardGrid>button>div{justify-content:space-between;align-items:center;width:100%;display:flex}.nepali-sanskar-module__fKeOvq__cardGrid>button>div>span{color:#786c7d;font-size:.625rem}.nepali-sanskar-module__fKeOvq__sourceBadge{white-space:nowrap;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-style:normal;font-size:.625rem!important;display:inline-flex!important}.nepali-sanskar-module__fKeOvq__sourceBadge i{background:#b0a8b4;border-radius:50%;width:6px;height:6px}.nepali-sanskar-module__fKeOvq__sourceBadge.nepali-sanskar-module__fKeOvq__verified i{background:#59cf8d}.nepali-sanskar-module__fKeOvq__sourceBadge.nepali-sanskar-module__fKeOvq__practice i{background:#e3bb4d}.nepali-sanskar-module__fKeOvq__sourceBadge.nepali-sanskar-module__fKeOvq__local i{background:#65bfe7}.nepali-sanskar-module__fKeOvq__sourceBadge.nepali-sanskar-module__fKeOvq__varies i{background:#e9944e}.nepali-sanskar-module__fKeOvq__sourceBadge.nepali-sanskar-module__fKeOvq__pending i{background:#9a8ea0}.nepali-sanskar-module__fKeOvq__cardGrid small{color:#b78447;font-family:var(--font-devanagari),serif;margin-top:25px;font-size:.625rem}.nepali-sanskar-module__fKeOvq__cardGrid h3{color:#f2e9ef;font-family:var(--font-devanagari),serif;margin:5px 0 1px;font-size:1.35rem;font-weight:600}.nepali-sanskar-module__fKeOvq__cardGrid>button>p{color:#897d8d;margin:0;font-size:.625rem}.nepali-sanskar-module__fKeOvq__cardGrid em{color:#9b909f;margin-top:13px;font-size:.63rem;font-style:normal;line-height:1.55}.nepali-sanskar-module__fKeOvq__cardGrid footer{color:#b89054;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:16px;font-size:.625rem;display:flex}.nepali-sanskar-module__fKeOvq__cardGrid footer svg{width:16px}.nepali-sanskar-module__fKeOvq__empty{text-align:center;border:1px dashed #ffffff1a;border-radius:20px;grid-column:1/-1;place-items:center;padding:65px;display:grid}.nepali-sanskar-module__fKeOvq__empty svg{color:#7e7184}.nepali-sanskar-module__fKeOvq__empty h3{margin:12px 0 0}.nepali-sanskar-module__fKeOvq__empty p{color:#817586;font-size:.65rem}.nepali-sanskar-module__fKeOvq__detailShell{min-width:0;position:sticky;top:174px}.nepali-sanskar-module__fKeOvq__ritualDetail{background:radial-gradient(circle at 95% 0,#7f49a626,#0000 24%),linear-gradient(145deg,#210f25eb,#08050cf7);border:1px solid #edbc5b2b;border-radius:27px;overflow:hidden;box-shadow:0 32px 80px #00000045}.nepali-sanskar-module__fKeOvq__detailHeader{border-bottom:1px solid #ffffff0f;padding:34px 34px 27px}.nepali-sanskar-module__fKeOvq__detailTopline{justify-content:space-between;align-items:center;display:flex}.nepali-sanskar-module__fKeOvq__detailTopline>span:first-child{color:#796d7e;font-size:.625rem}.nepali-sanskar-module__fKeOvq__sanskritName{color:#d6a655;font-family:var(--font-devanagari),serif;margin:26px 0 5px;font-size:.72rem}.nepali-sanskar-module__fKeOvq__detailHeader h2{color:#f6edf2;font-family:var(--font-devanagari),serif;overflow-wrap:anywhere;margin:0;font-size:clamp(2.4rem,4vw,4rem);font-weight:500;line-height:1.05}.nepali-sanskar-module__fKeOvq__englishName{color:#817587;font-family:var(--font-display),serif;margin:5px 0 18px;font-size:.7rem}.nepali-sanskar-module__fKeOvq__detailLead{color:#b7abb9;margin:0;font-size:.77rem;line-height:1.7}.nepali-sanskar-module__fKeOvq__sensitiveNote,.nepali-sanskar-module__fKeOvq__variationPanel,.nepali-sanskar-module__fKeOvq__mantraPending{background:#eeae420a;border:1px solid #eeae422b;border-radius:15px;align-items:flex-start;gap:12px;margin:14px 18px 0;padding:16px;display:flex}.nepali-sanskar-module__fKeOvq__sensitiveNote svg,.nepali-sanskar-module__fKeOvq__variationPanel svg,.nepali-sanskar-module__fKeOvq__mantraPending svg{color:#e5ad52;flex:none}.nepali-sanskar-module__fKeOvq__sensitiveNote strong{color:#eac579;font-size:.68rem}.nepali-sanskar-module__fKeOvq__sensitiveNote p,.nepali-sanskar-module__fKeOvq__variationPanel p,.nepali-sanskar-module__fKeOvq__mantraPending p{color:#968a9a;margin:5px 0 0;font-size:.625rem;line-height:1.6}.nepali-sanskar-module__fKeOvq__factGrid{grid-template-columns:1fr 1fr;gap:7px;padding:18px;display:grid}.nepali-sanskar-module__fKeOvq__factGrid section{background:#ffffff05;border:1px solid #ffffff0e;border-radius:14px;padding:14px}.nepali-sanskar-module__fKeOvq__factGrid svg{color:#c0914d;width:17px}.nepali-sanskar-module__fKeOvq__factGrid span,.nepali-sanskar-module__fKeOvq__variationPanel span,.nepali-sanskar-module__fKeOvq__sectionHeading span,.nepali-sanskar-module__fKeOvq__mantraPending span,.nepali-sanskar-module__fKeOvq__sources>div>span{color:#dbae60;text-transform:uppercase;margin-top:7px;font-size:.625rem;font-weight:800;display:block}.nepali-sanskar-module__fKeOvq__factGrid p{color:#938896;margin:5px 0 0;font-size:.625rem;line-height:1.55}.nepali-sanskar-module__fKeOvq__variationPanel{background:#6dadbe06;border-color:#6dadbe21;margin-top:0}.nepali-sanskar-module__fKeOvq__variationPanel svg,.nepali-sanskar-module__fKeOvq__variationPanel span{color:#72bdc8}.nepali-sanskar-module__fKeOvq__variationPanel small{color:#6b6470;margin-top:7px;font-size:.625rem;display:block}.nepali-sanskar-module__fKeOvq__materialsSection,.nepali-sanskar-module__fKeOvq__flowSection{background:#ffffff05;border:1px solid #ffffff0f;border-radius:17px;margin:14px 18px 0;padding:18px}.nepali-sanskar-module__fKeOvq__sectionHeading{align-items:center;gap:11px;display:flex}.nepali-sanskar-module__fKeOvq__sectionHeading>svg{color:#e0ad58}.nepali-sanskar-module__fKeOvq__sectionHeading span{margin-top:0}.nepali-sanskar-module__fKeOvq__sectionHeading h3{color:#e9dfe7;font-family:var(--font-devanagari),serif;margin:2px 0 0;font-size:1rem}.nepali-sanskar-module__fKeOvq__sectionHeading>button{color:#a598a9;background:0 0;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:5px;margin-left:auto;padding:7px 9px;font-size:.625rem;display:flex}.nepali-sanskar-module__fKeOvq__sectionHeading>button svg{width:13px}.nepali-sanskar-module__fKeOvq__materialGrid{grid-template-columns:1fr 1fr;gap:5px;margin-top:13px;display:grid}.nepali-sanskar-module__fKeOvq__materialGrid button{text-align:left;color:#988d9c;background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:8px;padding:9px;font-size:.625rem;display:flex}.nepali-sanskar-module__fKeOvq__materialGrid button i{border:1px solid #edbc5b4d;border-radius:5px;place-items:center;width:16px;height:16px;display:grid}.nepali-sanskar-module__fKeOvq__materialGrid button i svg{color:#26190b;width:11px}.nepali-sanskar-module__fKeOvq__materialGrid button[aria-pressed=true]{color:#e8d7b5;background:#edbc5b0f;border-color:#edbc5b33}.nepali-sanskar-module__fKeOvq__materialGrid button[aria-pressed=true] i{background:#e8bb64}.nepali-sanskar-module__fKeOvq__modeSwitch{border:1px solid #ffffff12;border-radius:10px;margin-left:auto;padding:3px;display:flex}.nepali-sanskar-module__fKeOvq__modeSwitch button{color:#817586;background:0 0;border:0;border-radius:7px;padding:6px 9px;font-size:.625rem}.nepali-sanskar-module__fKeOvq__modeSwitch button[aria-pressed=true]{color:#281809;background:#e7bb66}.nepali-sanskar-module__fKeOvq__priestNotice{color:#b69c69;background:#b782420d;border-left:2px solid #b78242;margin:12px 0 0;padding:10px;font-size:.625rem;line-height:1.55}.nepali-sanskar-module__fKeOvq__stepList{gap:5px;margin:14px 0 0;padding:0;list-style:none;display:grid}.nepali-sanskar-module__fKeOvq__stepList li{border-bottom:1px solid #ffffff0b;align-items:center;gap:9px;padding:9px;display:flex}.nepali-sanskar-module__fKeOvq__stepList li>span{color:#b78343;font-size:.625rem}.nepali-sanskar-module__fKeOvq__stepList p{color:#aa9eac;margin:0;font-size:.625rem}.nepali-sanskar-module__fKeOvq__mantraPending{background:#61aabb08;border-color:#61aabb24;margin-bottom:14px}.nepali-sanskar-module__fKeOvq__mantraPending svg,.nepali-sanskar-module__fKeOvq__mantraPending span{color:#72bdc8}.nepali-sanskar-module__fKeOvq__mantraPending h3{color:#c7dce0;font-family:var(--font-display),serif;margin:4px 0 0;font-size:.85rem}.nepali-sanskar-module__fKeOvq__sources{border-top:1px solid #ffffff0f;grid-template-columns:1fr 1.2fr;gap:18px;padding:20px 28px 28px;display:grid}.nepali-sanskar-module__fKeOvq__sources strong{color:#d9c08c;margin-top:6px;font-size:.65rem;display:block}.nepali-sanskar-module__fKeOvq__sources p{color:#776d7b;margin:5px 0 0;font-size:.625rem}.nepali-sanskar-module__fKeOvq__sources ul{color:#988c9b;margin:0;padding-left:18px;font-size:.625rem;line-height:1.8}.nepali-sanskar-module__fKeOvq__domainMap{background:radial-gradient(circle at 100% 0,#7d263929,#0000 28%),#ffffff05;border:1px solid #f0bc5b1f;border-radius:32px;margin-top:100px;padding:55px}.nepali-sanskar-module__fKeOvq__domainMap>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.nepali-sanskar-module__fKeOvq__domainMap article{background:#ffffff05;border:1px solid #ffffff0e;border-radius:15px;min-height:170px;padding:20px}.nepali-sanskar-module__fKeOvq__domainMap article>span{color:#8b6d47;font-size:.625rem}.nepali-sanskar-module__fKeOvq__domainMap h3{color:#e0d4df;font-family:var(--font-devanagari),serif;margin:24px 0 7px;font-size:1.05rem}.nepali-sanskar-module__fKeOvq__domainMap article p{color:#817685;margin:0;font-size:.625rem;line-height:1.55}@keyframes nepali-sanskar-module__fKeOvq__orbit{to{transform:rotate(360deg)}}@media (max-width:1180px){.nepali-sanskar-module__fKeOvq__hero{grid-template-columns:1fr}.nepali-sanskar-module__fKeOvq__ritualOrbit{display:none}.nepali-sanskar-module__fKeOvq__libraryLayout{grid-template-columns:1fr}.nepali-sanskar-module__fKeOvq__detailShell{grid-row:1;position:relative;top:auto}.nepali-sanskar-module__fKeOvq__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.nepali-sanskar-module__fKeOvq__assistant{grid-template-columns:1fr}.nepali-sanskar-module__fKeOvq__domainMap>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.nepali-sanskar-module__fKeOvq__page{width:calc(100% - 24px);padding-top:108px}.nepali-sanskar-module__fKeOvq__hero{border-radius:28px;min-height:570px;padding:32px}.nepali-sanskar-module__fKeOvq__hero h1{font-size:clamp(4rem,19vw,6.2rem)}.nepali-sanskar-module__fKeOvq__heroSearch input{height:54px}.nepali-sanskar-module__fKeOvq__heroMeta{display:none}.nepali-sanskar-module__fKeOvq__editorialBanner{margin-bottom:50px}.nepali-sanskar-module__fKeOvq__timeline button{min-width:118px}.nepali-sanskar-module__fKeOvq__assistant{padding:24px}.nepali-sanskar-module__fKeOvq__scenarios{grid-template-columns:1fr 1fr}.nepali-sanskar-module__fKeOvq__filterBar{flex-direction:column;top:86px}.nepali-sanskar-module__fKeOvq__filterBar>label{min-width:0}.nepali-sanskar-module__fKeOvq__filters{width:100%}.nepali-sanskar-module__fKeOvq__cardGrid{grid-template-columns:1fr 1fr}.nepali-sanskar-module__fKeOvq__detailHeader{padding:26px 22px}.nepali-sanskar-module__fKeOvq__factGrid{grid-template-columns:1fr}.nepali-sanskar-module__fKeOvq__domainMap{padding:30px}.nepali-sanskar-module__fKeOvq__domainMap>div{grid-template-columns:1fr 1fr}.nepali-sanskar-module__fKeOvq__sources,.nepali-sanskar-module__fKeOvq__materialGrid{grid-template-columns:1fr}}@media (max-width:520px){.nepali-sanskar-module__fKeOvq__hero{min-height:540px;padding:25px}.nepali-sanskar-module__fKeOvq__hero h1{font-size:4rem}.nepali-sanskar-module__fKeOvq__heroEnglish{font-size:.85rem!important}.nepali-sanskar-module__fKeOvq__heroCopy>p{font-size:.78rem}.nepali-sanskar-module__fKeOvq__editorialBanner{padding:16px}.nepali-sanskar-module__fKeOvq__scenarios,.nepali-sanskar-module__fKeOvq__cardGrid{grid-template-columns:1fr}.nepali-sanskar-module__fKeOvq__cardGrid>button{min-height:220px}.nepali-sanskar-module__fKeOvq__domainMap>div{grid-template-columns:1fr}.nepali-sanskar-module__fKeOvq__domainMap article{min-height:140px}.nepali-sanskar-module__fKeOvq__detailHeader h2{font-size:2.5rem}.nepali-sanskar-module__fKeOvq__sectionHeading{flex-wrap:wrap;align-items:flex-start}.nepali-sanskar-module__fKeOvq__modeSwitch{margin-left:0}.nepali-sanskar-module__fKeOvq__sourceBadge{white-space:normal}.nepali-sanskar-module__fKeOvq__detailTopline{align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.nepali-sanskar-module__fKeOvq__ritualOrbit:before,.nepali-sanskar-module__fKeOvq__ritualOrbit:after{animation:none}}html[data-theme=light] .nepali-sanskar-module__fKeOvq__page{color:#342531}html[data-theme=light] .nepali-sanskar-module__fKeOvq__hero{background:radial-gradient(circle at 77% 42%,#be774524,#0000 27%),radial-gradient(circle at 14% 0,#774f971c,#0000 34%),linear-gradient(145deg,#fffaf0,#f5eade 57%,#eee3ed);border-color:#6f394526;box-shadow:0 42px 100px #52313f1a}:is(html[data-theme=light] .nepali-sanskar-module__fKeOvq__hero h1,html[data-theme=light] .nepali-sanskar-module__fKeOvq__lifecycle h2,html[data-theme=light] .nepali-sanskar-module__fKeOvq__libraryHeader h2,html[data-theme=light] .nepali-sanskar-module__fKeOvq__domainMap h2,html[data-theme=light] .nepali-sanskar-module__fKeOvq__assistant h2){color:#432b3a}html[data-theme=light] .nepali-sanskar-module__fKeOvq__heroCopy>p{color:#6f606b}html[data-theme=light] .nepali-sanskar-module__fKeOvq__heroEnglish{color:#8d5d24!important}html[data-theme=light] .nepali-sanskar-module__fKeOvq__heroSearch{background:#ffffffa6;border-color:#7d26392b}html[data-theme=light] .nepali-sanskar-module__fKeOvq__heroSearch input{color:#3e2b37}html[data-theme=light] .nepali-sanskar-module__fKeOvq__heroSearch input::placeholder{color:#8c7c87}html[data-theme=light] .nepali-sanskar-module__fKeOvq__editorialBanner{background:linear-gradient(90deg,#7d263913,#ecae4412);border-color:#965b1d30}html[data-theme=light] .nepali-sanskar-module__fKeOvq__editorialBanner strong{color:#70421d}html[data-theme=light] .nepali-sanskar-module__fKeOvq__editorialBanner p{color:#756873}html[data-theme=light] .nepali-sanskar-module__fKeOvq__lifecycle header p{color:#756873}html[data-theme=light] .nepali-sanskar-module__fKeOvq__libraryHeader p{color:#756873}html[data-theme=light] .nepali-sanskar-module__fKeOvq__domainMap header p{color:#756873}html[data-theme=light] .nepali-sanskar-module__fKeOvq__timeline i{border-color:#f8f0e9}html[data-theme=light] .nepali-sanskar-module__fKeOvq__timeline strong{color:#594957}:is(html[data-theme=light] .nepali-sanskar-module__fKeOvq__assistant,html[data-theme=light] .nepali-sanskar-module__fKeOvq__domainMap){background:radial-gradient(circle at 10%,#7d263912,#0000 32%),#ffffff80;border-color:#6f39451f}html[data-theme=light] .nepali-sanskar-module__fKeOvq__scenarios button{color:#645662;background:#ffffff8c;border-color:#6f39451c}html[data-theme=light] .nepali-sanskar-module__fKeOvq__filterBar{background:#fffaf0e6;border-color:#6f394521;box-shadow:0 12px 35px #52313f14}html[data-theme=light] .nepali-sanskar-module__fKeOvq__filterBar>label{background:#7d263906;border-color:#6f39451a}html[data-theme=light] .nepali-sanskar-module__fKeOvq__filterBar input{color:#3f2e3a}html[data-theme=light] .nepali-sanskar-module__fKeOvq__filters button{color:#675965}html[data-theme=light] .nepali-sanskar-module__fKeOvq__cardGrid>button{color:#625461;background:linear-gradient(145deg,#fffdf7f2,#efe5ecc7);border-color:#6f39451a;box-shadow:0 13px 30px #52313f0b}html[data-theme=light] .nepali-sanskar-module__fKeOvq__cardGrid h3{color:#432f3d}html[data-theme=light] .nepali-sanskar-module__fKeOvq__cardGrid>button>p{color:#756773}html[data-theme=light] .nepali-sanskar-module__fKeOvq__cardGrid em{color:#756773}html[data-theme=light] .nepali-sanskar-module__fKeOvq__cardGrid>button:hover{border-color:#8f561a59;box-shadow:0 18px 42px #52313f17}html[data-theme=light] .nepali-sanskar-module__fKeOvq__cardGrid>.nepali-sanskar-module__fKeOvq__selectedCard{border-color:#8f561a59;box-shadow:0 18px 42px #52313f17}html[data-theme=light] .nepali-sanskar-module__fKeOvq__ritualDetail{background:radial-gradient(circle at 95% 0,#7f49a617,#0000 24%),linear-gradient(145deg,#fffdf7,#f1e8ee);border-color:#6f394521;box-shadow:0 26px 65px #52313f1a}html[data-theme=light] .nepali-sanskar-module__fKeOvq__detailHeader{border-color:#6f394517}html[data-theme=light] .nepali-sanskar-module__fKeOvq__detailHeader h2{color:#432f3d}html[data-theme=light] .nepali-sanskar-module__fKeOvq__detailLead{color:#6f626d}html[data-theme=light] .nepali-sanskar-module__fKeOvq__sensitiveNote{background:#ffffff7a;border-color:#6f39451a}html[data-theme=light] .nepali-sanskar-module__fKeOvq__variationPanel{background:#ffffff7a;border-color:#6f39451a}html[data-theme=light] .nepali-sanskar-module__fKeOvq__mantraPending{background:#ffffff7a;border-color:#6f39451a}html[data-theme=light] .nepali-sanskar-module__fKeOvq__materialsSection{background:#ffffff7a;border-color:#6f39451a}html[data-theme=light] .nepali-sanskar-module__fKeOvq__flowSection{background:#ffffff7a;border-color:#6f39451a}html[data-theme=light] .nepali-sanskar-module__fKeOvq__factGrid section{background:#ffffff7a;border-color:#6f39451a}:is(html[data-theme=light] .nepali-sanskar-module__fKeOvq__sensitiveNote p,html[data-theme=light] .nepali-sanskar-module__fKeOvq__variationPanel p,html[data-theme=light] .nepali-sanskar-module__fKeOvq__mantraPending p,html[data-theme=light] .nepali-sanskar-module__fKeOvq__factGrid p,html[data-theme=light] .nepali-sanskar-module__fKeOvq__stepList p){color:#6e616c}html[data-theme=light] .nepali-sanskar-module__fKeOvq__sectionHeading h3{color:#4b3745}html[data-theme=light] .nepali-sanskar-module__fKeOvq__materialGrid button{color:#685b66;background:#ffffff73;border-color:#6f394514}html[data-theme=light] .nepali-sanskar-module__fKeOvq__materialGrid button[aria-pressed=true]{color:#5e421d}html[data-theme=light] .nepali-sanskar-module__fKeOvq__sources{border-color:#6f394517}html[data-theme=light] .nepali-sanskar-module__fKeOvq__sources ul{color:#6e626c}html[data-theme=light] .nepali-sanskar-module__fKeOvq__domainMap article{background:#ffffff80;border-color:#6f394517}html[data-theme=light] .nepali-sanskar-module__fKeOvq__domainMap h3{color:#4e3947}html[data-theme=light] .nepali-sanskar-module__fKeOvq__domainMap article p{color:#756973}@media print{.nepali-sanskar-module__fKeOvq__page{color:#111;width:100%;padding:0}.nepali-sanskar-module__fKeOvq__hero,.nepali-sanskar-module__fKeOvq__editorialBanner,.nepali-sanskar-module__fKeOvq__lifecycle,.nepali-sanskar-module__fKeOvq__assistant,.nepali-sanskar-module__fKeOvq__libraryHeader,.nepali-sanskar-module__fKeOvq__filterBar,.nepali-sanskar-module__fKeOvq__results,.nepali-sanskar-module__fKeOvq__domainMap,.nepali-sanskar-module__fKeOvq__site-header,.nepali-sanskar-module__fKeOvq__site-footer{display:none!important}.nepali-sanskar-module__fKeOvq__libraryLayout{display:block}.nepali-sanskar-module__fKeOvq__detailShell{position:static}.nepali-sanskar-module__fKeOvq__ritualDetail{box-shadow:none;border:0}.nepali-sanskar-module__fKeOvq__sectionHeading>button{display:none}}.nepali-sanskar-module__fKeOvq__page{font-weight:500}.nepali-sanskar-module__fKeOvq__page p{font-size:1rem;font-weight:500}
