:root{--cream-50:#fdfaf5;--cream-100:#f7f1e8;--cream-200:#ede3d2;--vermilion-400:#c94b2a;--vermilion-500:#a83820;--vermilion-100:#f5ddd7;--gold-400:#c8892a;--gold-100:#fdf3dc;--teak-900:#1c1208;--teak-700:#3d2e14;--teak-500:#7a5f35;--patina-600:#4a6741;--patina-100:#e8f0e5;--slate-400:#8b8a87;--slate-100:#efefed;--content-width:min(920px,calc(100vw - 48px));--radius-card:16px;--radius-pill:999px;--transition-fast:120ms ease;--transition-base:160ms ease}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--teak-900);font-family:var(--font-body),sans-serif;background:radial-gradient(circle at top right,rgba(201,75,42,.08),transparent 24%),linear-gradient(180deg,rgba(253,250,245,.98),rgba(247,241,232,.98)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg fill='%23ede3d2' fill-opacity='0.55'%3E%3Ccircle cx='2' cy='2' r='1'/%3E%3Ccircle cx='16' cy='8' r='1'/%3E%3Ccircle cx='10' cy='18' r='1'/%3E%3Ccircle cx='24' cy='24' r='1'/%3E%3C/g%3E%3C/svg%3E");overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 80% 10%,rgba(200,137,42,.08),transparent 16%),radial-gradient(circle at 10% 25%,rgba(74,103,65,.06),transparent 18%);z-index:-1}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}:focus-visible{outline:3px solid var(--vermilion-100);outline-offset:2px}.page-shell{width:var(--content-width);margin:0 auto;padding:32px 0 72px}.button,.catalog-grid>*,.content-grid>*,.field,.hero,.hero__aside,.hero__body,.page-shell,.page-stack>*,.section-card,.site-footer__inner>*,.site-header__inner>*,.surface-card{min-width:0}.form-grid,.form-stack,.hero,.hero__aside,.hero__body,.list-stack,.page-stack,.prayer-detail-stack,.section-card__content,.surface-card{display:grid;grid-gap:20px;gap:20px}.page-state{min-height:40vh;display:grid;place-items:center;color:var(--teak-500)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(253,250,245,.92);border-bottom:1px solid rgba(237,227,210,.92)}.site-footer__inner,.site-header__inner{width:var(--content-width);margin:0 auto}.site-header__inner{display:flex;align-items:center;gap:24px;justify-content:space-between;padding:16px 0}.brand{display:inline-flex;align-items:center;gap:14px}.brand strong{display:block;font-family:var(--font-display),serif;font-size:1.45rem;font-weight:400;line-height:1}.brand small{display:block;margin-top:4px;color:var(--teak-500);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.account-chip__avatar,.brand__badge,.prayer-card__symbol{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:rgba(201,75,42,.08);color:var(--vermilion-400);font-family:var(--font-devanagari),serif;font-size:1.55rem}.om-mark{width:100%;height:100%;color:var(--vermilion-400)}.site-nav-shell{position:relative;overflow:hidden;min-width:0}.card-actions,.chip-cluster,.chip-toggle-row,.hero__actions,.inline-actions,.participant-chip-row,.pill-row,.price-line,.site-footer__links,.site-header__actions,.site-nav,.stat-row,.surface-card__meta,.trust-strip{display:flex;gap:12px;flex-wrap:wrap}.site-nav{gap:18px}.site-nav__link{position:relative;padding:10px 0;color:var(--teak-500);font-size:.95rem;font-weight:500;transition:color var(--transition-fast)}.site-nav__link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--gold-400);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.site-nav__link--active,.site-nav__link:hover{color:var(--teak-900)}.site-nav__link--active:after,.site-nav__link:hover:after{transform:scaleX(1)}.site-nav__link--active{font-weight:600}.site-header__mobile-title{display:none;font-family:var(--font-display),serif;font-size:1.2rem;text-align:center}.account-chip,.info-chip,.pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--cream-200);background:rgba(247,241,232,.9);color:var(--teak-700);font-size:.84rem}.account-chip__avatar{width:32px;height:32px;font-size:.95rem}.pill{min-height:32px;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.pill--soft{border-color:rgba(200,137,42,.28);background:rgba(253,243,220,.92);color:var(--teak-500)}.pill--muted{border-color:rgba(237,227,210,.92);background:rgba(247,241,232,.92);color:var(--teak-500)}.hero,.section-card,.surface-card{position:relative;overflow:hidden;padding:24px;border:1.5px solid var(--cream-200);border-radius:var(--radius-card);background:rgba(255,255,255,.82)}.surface-card{transition:border-color var(--transition-base),background var(--transition-base)}.surface-card:hover{border-color:var(--vermilion-100)}.surface-card--warm{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(247,241,232,.94))}.surface-card--feature{background:linear-gradient(180deg,rgba(253,250,245,1),rgba(247,241,232,.94))}.hero{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:28px;background:rgba(255,255,255,.5)}.hero--single{grid-template-columns:1fr}.hero__bindu{top:-60px;right:-30px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,transparent 30%,rgba(61,46,20,.03) 0 30.8%,transparent 31% 38%,rgba(61,46,20,.03) 38% 38.8%,transparent 39% 48%,rgba(61,46,20,.03) 48% 48.8%,transparent 49%);opacity:.9}.hero__bindu,.hero__watermark{position:absolute;pointer-events:none}.hero__watermark{right:26px;bottom:12px;font-family:var(--font-devanagari),serif;font-size:clamp(12rem,22vw,18rem);line-height:.8;color:rgba(28,18,8,.05)}.hero--landing{background:rgba(253,250,245,.88)}.hero--prayer{border-left:4px solid var(--vermilion-400)}.hero--puja:before{top:0;height:3px;background:var(--gold-400)}.hero--puja:before,.hero--temple:before{content:"";position:absolute;left:0;right:0}.hero--temple:before{bottom:0;height:44px;background:linear-gradient(180deg,rgba(201,75,42,0),rgba(201,75,42,.15))}.hero--calendar{box-shadow:inset 0 0 0 1px rgba(212,149,106,.55)}.hero--profile .hero__watermark{display:none}.hero--shared{background:radial-gradient(circle at top right,rgba(200,137,42,.12),transparent 22%),linear-gradient(180deg,rgba(28,18,8,.98),rgba(52,38,23,.98));color:var(--cream-50)}.hero--shared .eyebrow,.hero--shared .hero__subtitle{color:rgba(253,250,245,.76)}.hero--shared .button--ghost,.hero--shared .button--secondary{color:var(--cream-50);border-color:rgba(253,250,245,.24)}.hero__title{margin:0;font-family:var(--font-display),serif;font-size:clamp(3rem,7vw,4.5rem);line-height:1.06;font-weight:400;max-width:14ch}.hero__aside,.hero__body{align-content:start}.field span,.hero__subtitle,.muted,.section-card p,.status-strip,.surface-card p{color:var(--teak-500)}.hero__subtitle{margin:0;max-width:56ch;font-size:1rem;line-height:1.75}.hero-side-stack{display:grid;grid-gap:16px;gap:16px}.hero-snippet,.mission-card,.profile-summary-card{background:rgba(253,250,245,.94)}.hero-snippet strong{font-family:var(--font-display),serif;font-size:1.55rem;font-weight:400;color:var(--teak-900)}.hero-snippet span{color:var(--teak-700)}.hero-snippet--auspicious{background:rgba(253,243,220,.95)}.hero-snippet--inauspicious{background:rgba(239,239,237,.96)}.media-frame{overflow:hidden;border-radius:calc(var(--radius-card) - 2px);border:1px solid rgba(253,250,245,.95);background:var(--cream-100)}.media-frame--hero{min-height:320px;transform:rotate(-1.2deg)}.media-frame--featured{min-height:100%}.media-frame__image{width:100%;height:100%;object-fit:cover;filter:sepia(.15) saturate(1.12) contrast(.98)}.eyebrow,.muted-label,.section-label{margin:0;color:var(--teak-500);font-size:11px;font-weight:500;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.section-card__header{display:grid;grid-gap:12px;gap:12px;margin-bottom:8px}.section-card__header>div{display:grid;grid-gap:10px;gap:10px}.section-card__header>div:after{content:"";display:block;height:1px;background:linear-gradient(90deg,rgba(201,75,42,.24),rgba(201,75,42,.06))}.section-title{margin:0;font-family:var(--font-display),serif;font-size:clamp(1.9rem,4vw,2.35rem);line-height:1.15;font-weight:400;color:var(--teak-900)}.section-subtitle{margin:0;max-width:56ch;color:var(--teak-500);font-size:.92rem;line-height:1.7}.section-card__content{gap:20px}.content-grid,.declaration-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid--asymmetric{grid-template-columns:1.2fr .8fr}.content-grid--reading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.benefit-grid,.calendar-grid,.catalog-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-card,.prayer-card,.puja-card{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(253,250,245,.94))}.prayer-card__tint{height:40px;margin:-24px -24px 18px;background:var(--deity-bar,rgba(201,75,42,.9))}.prayer-card__meta,.puja-card__meta{justify-content:space-between}.prayer-card__audio,.prayer-card__duration{display:inline-flex;align-items:center;gap:8px}.prayer-card h3,.puja-card h3,.surface-card h2,.surface-card h3{margin:0;font-family:var(--font-display),serif;font-size:1.4rem;font-weight:400;color:var(--teak-900)}.prayer-card__identity{display:flex;align-items:center;gap:14px}.prayer-card__symbol{width:42px;height:42px;font-size:1.2rem;background:var(--deity-tint,var(--cream-100));color:var(--deity-accent,var(--vermilion-400))}.prayer-card__deity{color:var(--teak-700);font-weight:500}.card-list,.prayer-card__details{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.card-list span{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:12px 14px;border-radius:14px;background:rgba(247,241,232,.86);color:var(--teak-500)}.waveform-icon{display:inline-flex;gap:2px;align-items:flex-end}.waveform-icon i{display:block;width:3px;border-radius:999px;background:currentColor}.waveform-icon i:first-child{height:9px}.waveform-icon i:nth-child(2){height:14px}.waveform-icon i:nth-child(3){height:11px}.puja-card{border-left:3px solid rgba(201,75,42,.16)}.puja-card__pill-row{display:flex}.price-line{align-items:baseline;justify-content:space-between}.price-line strong{display:inline-block;padding-bottom:4px;border-bottom:1px solid rgba(200,137,42,.75);color:var(--teak-900);font-size:1.28rem;font-weight:700}.featured-puja{display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr)}.featured-puja__content{display:grid;grid-gap:14px;gap:14px;align-content:center}.featured-puja__price strong{font-size:1.5rem}.mission-card{align-content:center}.mission-card p,.ritual-quote blockquote{margin:0;font-family:var(--font-display),serif;font-size:1.26rem;line-height:1.7;color:var(--teak-700)}.ritual-table{display:grid;grid-gap:10px;gap:10px}.ritual-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid rgba(237,227,210,.92);color:var(--teak-700)}.ritual-row--highlight{border-left:3px solid var(--gold-400);padding-left:12px}.calendar-day,.festival-card{position:relative}.festival-placeholder{font-style:italic}.calendar-grid{align-items:stretch}.calendar-day{display:grid;grid-gap:10px;gap:10px;min-height:240px}.calendar-day__head{display:flex;justify-content:space-between;align-items:center}.calendar-day__date{color:var(--teak-500);font-size:.85rem;text-transform:uppercase;letter-spacing:.1em}.calendar-day__glyph{color:var(--gold-400)}.calendar-day__nakshatra{color:var(--teak-700)}.calendar-day--auspicious{background:rgba(253,243,220,.95)}.calendar-day--neutral{background:rgba(247,241,232,.9)}.calendar-day--inauspicious{background:repeating-linear-gradient(-45deg,rgba(139,138,135,.06) 0 8px,rgba(239,239,237,.86) 8px 16px),rgba(239,239,237,.94)}.calendar-day--today{border:2px solid var(--vermilion-400)}.calendar-day__badge{position:absolute;top:18px;left:18px;padding:6px 10px;border-radius:var(--radius-pill);background:var(--vermilion-400);color:white;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.recommendation-card__deity{color:var(--vermilion-400);font-style:italic}.panchang-card{background:rgba(247,241,232,.98);border-top:2px solid var(--gold-400)}.panchang-card--auspicious{background:rgba(253,243,220,.96)}.panchang-card--inauspicious{background:rgba(239,239,237,.96)}.metric-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.metric-card{display:grid;grid-gap:8px;gap:8px;padding:18px;border-radius:14px;background:rgba(253,250,245,.9);border:1px solid rgba(237,227,210,.95)}.metric-card__icon{color:var(--teak-500);font-size:1rem}.metric-card strong{font-family:var(--font-display),serif;font-size:2rem;line-height:1.05;font-weight:400;letter-spacing:-.03em}.metric-card span{color:var(--teak-500);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.metric-card small{color:var(--teak-500);font-size:.84rem;line-height:1.6}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.field{gap:8px}.field--full,.pill-row--full{grid-column:1/-1}.field--actions{align-content:end}.field span{color:var(--teak-500);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.audio-player,input,select,textarea{width:100%;border:1px solid var(--cream-200);background:rgba(247,241,232,.95);border-radius:14px;padding:14px 16px;color:var(--teak-900);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--vermilion-400);box-shadow:0 0 0 4px rgba(245,221,215,.82);background:rgba(255,255,255,.95)}.oauth-divider{text-align:center;color:var(--teak-500);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.trust-strip{justify-content:space-between;padding:14px 16px;border-radius:999px;background:rgba(247,241,232,.94);border:1px solid rgba(237,227,210,.95);color:var(--teak-700);font-size:.9rem}.trust-strip--auth{justify-content:flex-start}.button{gap:10px;min-height:48px;padding:0 20px;border:1px solid transparent;border-radius:var(--radius-pill);font-weight:600;transition:transform .1s ease,border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}.button,.button__leading{display:inline-flex;align-items:center;justify-content:center}.button:hover{transform:scale(1.02)}.button:active{transform:scale(.99)}.button:disabled{cursor:not-allowed}.button--block{width:100%}.button--primary{background:var(--vermilion-400);color:white}.button--primary:hover{background:var(--vermilion-500);box-shadow:0 0 0 3px rgba(245,221,215,.95)}.button--secondary{border-color:var(--vermilion-400)}.button--ghost,.button--secondary{background:transparent;color:var(--vermilion-400)}.button--soft-disabled{opacity:.4}.button--pulse{animation:sacred-pulse 2.2s ease-in-out infinite}@keyframes sacred-pulse{0%,to{box-shadow:0 0 0 0 rgba(245,221,215,.32)}50%{box-shadow:0 0 0 10px rgba(245,221,215,0)}}.status-strip{padding:12px 14px;border-radius:14px;border:1px solid rgba(237,227,210,.95)}.status-strip,.status-strip--neutral{background:rgba(247,241,232,.94)}.status-strip--success{background:rgba(232,240,229,.92);border-color:rgba(74,103,65,.22)}.status-strip--warning{background:rgba(245,221,215,.95);border-color:rgba(201,75,42,.18)}.list-row{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid rgba(237,227,210,.95);color:var(--teak-700)}.list-row:last-child{border-bottom:0}.list-row span:last-child{text-align:right}.booking-badge{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.booking-badge--waitlisted{background:rgba(245,221,215,.95);color:var(--vermilion-400)}.booking-badge--confirmed{background:rgba(232,240,229,.92);color:var(--patina-600)}.booking-badge--completed{background:rgba(253,243,220,.96);color:var(--gold-400)}.declaration-card{text-align:center}.ornament-line{height:12px;margin-bottom:14px;background:linear-gradient(90deg,transparent,rgba(201,75,42,.2) 16%,rgba(201,75,42,.2) 44%,transparent 0),radial-gradient(circle,rgba(201,75,42,.28) 0 2px,transparent 3px);background-repeat:no-repeat;background-position:50%}.prayer-detail-card,.rhythm-card,.session-code-panel,.shared-prayer-room{background:rgba(253,250,245,.92)}.prayer-detail-card__top{display:grid;grid-gap:16px;gap:16px}.prayer-audio-player{display:grid;grid-gap:14px;gap:14px;padding:22px;border-radius:16px;background:rgba(247,241,232,.88);border:1px solid rgba(237,227,210,.95)}.prayer-audio-player__toggle{width:58px;height:58px;border:0;border-radius:50%;background:var(--vermilion-400);color:white;font-size:1.15rem}.prayer-audio-player__rail{display:inline-flex;gap:6px;align-items:flex-end;color:var(--vermilion-400)}.prayer-audio-player__wave{width:6px;height:18px;border-radius:999px;background:currentColor;opacity:.5}.prayer-audio-player__wave--short{height:12px}.prayer-audio-player__wave--tall{height:24px}.prayer-audio-player__timeline{display:grid;grid-gap:10px;gap:10px}.prayer-audio-player__range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:10px;padding:0;border:0;background:transparent}.prayer-audio-player__range::-webkit-slider-runnable-track{height:10px;border-radius:999px;background:linear-gradient(90deg,var(--vermilion-400) 0 var(--progress),var(--cream-200) var(--progress) 100%)}.prayer-audio-player__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;margin-top:-4px;background:var(--vermilion-400);border:2px solid white}.prayer-audio-player__times{display:flex;justify-content:space-between;color:var(--teak-500);font-size:.84rem}.prayer-audio-player__volume{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;color:var(--teak-700)}.prayer-audio-player__volume-label,.prayer-audio-player__volume-value{font-size:.84rem}.prayer-audio-player__volume-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;padding:0;border:0;background:transparent}.prayer-audio-player__volume-range::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--vermilion-400) 0 var(--progress),var(--cream-200) var(--progress) 100%)}.prayer-audio-player__volume-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;margin-top:-4px;background:var(--vermilion-400);border:2px solid white}.prayer-audio-player__speeds{display:flex;gap:10px;flex-wrap:wrap}.chip-toggle-row--tabs{justify-content:center}.chip-toggle{border:0;padding:10px 18px;border-radius:var(--radius-pill);background:rgba(247,241,232,.86);color:var(--teak-500);transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.chip-toggle--active{color:var(--teak-900);box-shadow:inset 0 -2px 0 0 var(--gold-400);background:rgba(253,243,220,.94)}.reading-panel{white-space:pre-wrap;color:var(--teak-700);animation:reading-fade .15s ease}@keyframes reading-fade{0%{opacity:0}to{opacity:1}}.reading-panel--script{font-family:var(--font-devanagari),serif;font-size:22px;line-height:2;text-align:center;color:var(--teak-900)}.reading-panel--iast{font-family:var(--font-display),serif;font-size:18px;line-height:1.9;font-style:italic}.reading-panel--meaning,.reading-panel--module{font-size:16px;line-height:1.85}.reading-panel--module{font-family:var(--font-display),serif;font-size:20px;line-height:1.9}.reading-panel__line{position:relative;padding-left:20px}.reading-panel__line:before{content:"";position:absolute;top:.8em;left:0;width:8px;height:8px;border-radius:50%;background:var(--gold-400)}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-card{display:grid;grid-gap:12px;gap:12px}.benefit-card__symbol{color:var(--vermilion-400);font-size:1.4rem}.ritual-quote{display:grid;grid-gap:16px;gap:16px}.ritual-quote blockquote{padding-left:16px;border-left:3px solid var(--vermilion-400)}.booking-panel{display:grid;grid-gap:18px;gap:18px}.booking-panel__success-bloom{display:inline-flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:rgba(253,243,220,.92);color:var(--teak-700);transform:scale(.96);opacity:0}.booking-panel__success-bloom--active{animation:lotus-bloom .6s ease}.booking-panel__success-mark{color:var(--vermilion-400);font-family:var(--font-devanagari),serif;font-size:1.8rem;line-height:1}@keyframes lotus-bloom{0%{transform:scale(.92);opacity:0}45%{transform:scale(1.04);opacity:1}to{transform:scale(1);opacity:1}}.booking-card--video-ready{background:rgba(253,243,220,.96)}.booking-panel__intro{display:flex;align-items:center;gap:12px;color:var(--teak-500)}.booking-panel__gift-mark{color:var(--gold-400)}.shared-prayer-create{display:grid;grid-gap:22px;gap:22px}.shared-prayer-create__catalog{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.shared-prayer-create__expectation{gap:12px}.selection-card{display:grid;grid-gap:8px;gap:8px;padding:18px;border:1.5px solid var(--cream-200);border-radius:16px;background:linear-gradient(180deg,var(--deity-tint,rgba(247,241,232,.82)) 0 48px,rgba(255,255,255,.94) 48px 100%);color:var(--teak-700);text-align:left}.selection-card--active{border-color:var(--vermilion-400);box-shadow:inset 0 0 0 1px rgba(201,75,42,.12)}.selection-card__eyebrow{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.repetition-choice-row{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.repetition-chip{display:grid;grid-gap:6px;gap:6px;padding:16px;border:1.5px solid var(--cream-200);border-radius:16px;background:rgba(247,241,232,.88);text-align:left}.repetition-chip strong{font-family:var(--font-display),serif;font-size:1.6rem;font-weight:400}.repetition-chip span{color:var(--teak-500);font-size:.82rem}.repetition-chip--active{border-color:var(--vermilion-400);background:rgba(245,221,215,.72)}.selected-prayer-note{display:grid;grid-gap:4px;gap:4px;color:var(--teak-700)}.session-code-panel{padding:22px;border-radius:16px;border:1px solid rgba(237,227,210,.95)}.session-code-panel__code{font-family:Courier New,monospace;font-size:clamp(2.4rem,6vw,3.4rem);line-height:1;color:var(--teak-900)}.session-code-panel__tooltip{align-self:center;color:var(--vermilion-400);font-size:.84rem;font-weight:600}.shared-prayer-room{display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.shared-prayer-room__counter,.shared-prayer-room__support{display:grid;grid-gap:20px;gap:20px}.shared-prayer-room__dial{width:min(100%,360px);aspect-ratio:1;margin:0 auto;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at center,rgba(253,250,245,.98) 0 58%,transparent 59%),conic-gradient(var(--gold-400) 0 var(--progress),rgba(253,243,220,.24) var(--progress) 100%);border:1px solid rgba(200,137,42,.18)}.shared-prayer-room__dial--pulse{animation:counter-pulse .2s ease}@keyframes counter-pulse{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}.shared-prayer-room__count{font-family:var(--font-display),serif;font-size:clamp(2.6rem,7vw,4rem);line-height:1.05;color:var(--teak-900)}.shared-prayer-room__support-number{font-family:var(--font-display),serif;font-size:2rem;line-height:1;font-weight:400}.participant-chip-row--centered{justify-content:center}.shared-prayer-room__dial small{color:var(--teak-500);font-size:.84rem;letter-spacing:.08em;text-transform:uppercase}.participant-chip{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border-radius:999px;background:rgba(247,241,232,.86);color:var(--teak-700)}.participant-chip__avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:rgba(201,75,42,.08);color:var(--vermilion-400);font-size:.8rem;font-weight:700}.participant-chip__dot{width:8px;height:8px;border-radius:50%;background:rgba(139,138,135,.6)}.participant-chip__dot--active{background:var(--patina-600);box-shadow:0 0 0 6px rgba(74,103,65,.08)}.shared-prayer-room__log{display:grid;grid-gap:10px;gap:10px}.shared-prayer-room__toast{padding:12px 14px;border-radius:14px;background:rgba(247,241,232,.7);color:var(--teak-500)}.learning-timeline{position:relative;display:grid;grid-gap:18px;gap:18px}.learning-timeline:before{content:"";position:absolute;top:0;bottom:0;left:42px;width:1px;background:rgba(237,227,210,.95)}.learning-timeline__item{position:relative;display:grid;grid-gap:16px;gap:16px;grid-template-columns:84px minmax(0,1fr);align-items:start}.learning-timeline__number{color:rgba(61,46,20,.45);font-family:var(--font-display),serif;font-size:3rem;line-height:1}.learning-timeline__card{display:grid;grid-gap:12px;gap:12px}.linked-prayer-card{align-content:start}.empty-invitation{display:grid;grid-gap:8px;gap:8px;color:var(--teak-500)}.profile-summary-card__note{margin:0;color:var(--teak-500);font-style:italic}.milestone-panel,.practice-card,.profile-form__notification,.profile-tier-card{display:grid;grid-gap:16px;gap:16px}.practice-card__tierline,.profile-tier-card__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.practice-card__tierline strong,.profile-tier-card__header strong{font-family:var(--font-display),serif;font-size:1.5rem;font-weight:400;color:var(--teak-900)}.practice-card__next,.practice-card__tierline span,.profile-tier-card__header span,.profile-tier-card__next{color:var(--teak-500)}.practice-progress{width:100%;height:12px;overflow:hidden;border-radius:999px;background:rgba(193,68,14,.08)}.practice-progress__value{height:100%;border-radius:inherit;background:linear-gradient(90deg,#c1440e,#d57a42);transition:width .2s ease}.practice-card__metrics{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.practice-card__metric{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid rgba(237,227,210,.95);border-radius:14px;background:rgba(247,241,232,.76)}.practice-card__metric strong{font-family:var(--font-display),serif;font-size:1.45rem;font-weight:400;color:var(--teak-900)}.practice-card__metric span{color:var(--teak-500);font-size:.84rem}.milestone-pill-grid{display:flex;flex-wrap:wrap;gap:10px}.milestone-pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid rgba(237,227,210,.95);border-radius:999px;background:rgba(247,241,232,.8);color:var(--teak-700)}.milestone-pill--earned{border-color:rgba(193,68,14,.24);background:rgba(245,221,215,.76);color:var(--teak-900)}.milestone-pill--locked{opacity:.78}.milestone-pill__icon{font-size:1rem}.field__label{gap:8px}.field__label,.field__label-text{display:inline-flex;align-items:center}.field__info{position:relative;display:inline-flex}.field__info-trigger{width:20px;height:20px;padding:0;border:1px solid rgba(193,68,14,.22);border-radius:50%;background:rgba(245,221,215,.72);color:var(--vermilion-400);font-size:.72rem;font-weight:700;line-height:1}.field__info-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:10;width:min(320px,70vw);padding:12px 14px;border:1px solid rgba(237,227,210,.95);border-radius:14px;background:rgba(253,250,245,.98);color:var(--teak-700);font-size:.84rem;line-height:1.6;box-shadow:0 12px 28px rgba(28,18,8,.08)}.profile-form__notification p{margin:0}.prayer-card__starter-line{margin:-2px 0 0;color:var(--teak-500);font-size:.9rem}.prayer-detail-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.difficulty-badge{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:.04em}.difficulty-badge--green{background:rgba(74,103,65,.12);color:var(--patina-600)}.difficulty-badge--amber{background:rgba(200,137,42,.14);color:var(--gold-400)}.difficulty-badge--terracotta{background:rgba(193,68,14,.12);color:var(--vermilion-400)}.prayer-detail-card__top--stack{align-items:start}.verse-block{display:grid;grid-gap:10px;gap:10px;padding:16px 0;border-bottom:1px solid rgba(237,227,210,.95)}.verse-block:last-child{border-bottom:0}.verse-block--active{margin:0 -12px;padding:16px 12px;border-radius:16px;background:rgba(245,221,215,.34)}.verse-block__meta{color:var(--teak-500);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.verse-block__content{display:grid;grid-gap:10px;gap:10px}.reading-panel__line{margin:0;line-height:1.9}.reading-panel__word{display:inline}.word-chip{display:inline-flex;align-items:center;gap:4px;padding:0 4px;border:0;border-radius:8px;background:rgba(193,68,14,.08);color:var(--vermilion-400);font:inherit}.word-chip--inline{margin-right:4px}.verse-block__gloss,.word-pill{display:flex;gap:8px;flex-wrap:wrap}.word-pill{padding:6px 10px;border-radius:999px;background:rgba(247,241,232,.88);color:var(--teak-700);font-size:.82rem;line-height:1.4}.glossary-tooltip{position:-webkit-sticky;position:sticky;bottom:18px;display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid rgba(193,68,14,.18);border-radius:14px;background:rgba(253,250,245,.98);box-shadow:0 12px 28px rgba(28,18,8,.08)}.glossary-tooltip__dismiss,.lotus-toast__dismiss{margin-left:auto;width:28px;height:28px;padding:0;border:0;background:transparent;color:var(--teak-500);font-size:1.1rem}.prayer-about{display:grid;grid-gap:24px;gap:24px}.prayer-about section{display:grid;grid-gap:12px;gap:12px}.prayer-about h3,.reading-panel--follow h3{margin:0;font-family:var(--font-display),serif;font-size:1.5rem;font-weight:400}.prayer-about p,.reading-panel--follow p{margin:0}.glossary-table{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr);grid-gap:0;gap:0;border:1px solid rgba(237,227,210,.95);border-radius:16px;overflow:hidden}.glossary-table__head,.glossary-table__row>span{padding:12px 14px;border-bottom:1px solid rgba(237,227,210,.95)}.glossary-table__head{background:rgba(247,241,232,.88);color:var(--teak-500);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.glossary-table__row{display:contents}.glossary-table__row:last-child>span{border-bottom:0}.lotus-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:70;display:flex;align-items:center;gap:14px;width:min(480px,calc(100vw - 24px));padding:14px 16px;border:1px solid rgba(193,68,14,.18);border-radius:18px;background:rgba(253,250,245,.98);box-shadow:0 18px 40px rgba(28,18,8,.16);transform:translate(-50%);animation:lotus-toast-enter .3s ease-out}.lotus-toast__icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:rgba(193,68,14,.12);color:var(--vermilion-400);font-size:1.2rem}.lotus-toast__content{display:grid;grid-gap:4px;gap:4px}.lotus-toast__title{color:var(--vermilion-400);font-size:.82rem;font-weight:600}.lotus-toast__message{font-family:var(--font-display),serif;font-size:1rem;color:var(--teak-900)}.lotus-toast__points{color:var(--teak-500);font-size:.78rem}.tier-upgrade-overlay{position:fixed;inset:0;z-index:75;display:grid;place-items:center;padding:24px;background:rgba(253,250,245,.88)}.tier-upgrade-overlay__card{width:min(540px,calc(100vw - 24px));display:grid;grid-gap:14px;gap:14px;padding:32px;border-radius:24px;border:1px solid rgba(237,227,210,.95);background:rgba(253,250,245,.98);text-align:center;animation:tier-bloom .8s ease-out}.tier-upgrade-overlay__icon{font-size:3rem}.tier-upgrade-overlay__card h2{margin:0;font-family:var(--font-display),serif;font-size:2.4rem;color:var(--vermilion-400);font-weight:400}.tier-upgrade-overlay__card p{margin:0}.tier-upgrade-overlay__meta{color:var(--teak-500)}@keyframes lotus-toast-enter{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@keyframes tier-bloom{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.inline-link,.text-button{padding:0;border:0;background:transparent;color:var(--teak-500);font-weight:500}.inline-link:hover,.text-button:hover{color:var(--vermilion-400)}.account-menu{position:relative}.account-menu summary{list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-menu__panel{position:absolute;top:calc(100% + 10px);right:0;min-width:220px;padding:12px;border:1.5px solid rgba(237,227,210,.95);border-radius:var(--radius-card);background:rgba(253,250,245,.98);display:grid;grid-gap:6px;gap:6px;z-index:30}.account-menu__link{padding:10px 12px;border-radius:12px;color:var(--teak-700)}.account-menu__link:hover{background:rgba(245,221,215,.36)}.account-menu__divider{height:1px;background:rgba(237,227,210,.95);margin:6px 0}.trust-strip--pujas{justify-content:space-between;border:1.5px solid rgba(237,227,210,.95)}.catalog-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.prayer-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filter-bar{display:grid;grid-gap:14px;gap:14px}.catalog-filter-bar--sticky{position:-webkit-sticky;position:sticky;top:84px;z-index:20}.catalog-filter-search{position:relative;display:block}.catalog-filter-search__icon{position:absolute;top:50%;left:16px;width:18px;height:18px;color:var(--teak-500);transform:translateY(-50%)}.catalog-filter-search input{padding-left:46px}.catalog-filter-row{display:flex;gap:10px;flex-wrap:wrap}.catalog-filter-footer{display:grid;grid-gap:12px;gap:12px}.catalog-filter-select{max-width:220px}.catalog-results{display:flex;align-items:center;justify-content:space-between}.filter-pill{min-height:38px;padding:0 14px;border:1px solid var(--cream-200);border-radius:var(--radius-pill);background:rgba(247,241,232,.94);color:var(--teak-500);transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast)}.filter-pill--active{border-color:rgba(193,68,14,.4);background:rgba(245,221,215,.96);color:var(--teak-900)}.catalog-checkbox{display:inline-flex;align-items:center;gap:10px;color:var(--teak-700)}.catalog-checkbox input{width:18px;height:18px}.panchang-card__meaning{margin-top:-8px;color:var(--teak-500);font-style:italic}.prayer-card__family-link{margin-top:-4px}.empty-state-card{place-items:center;text-align:center}.empty-state-card__art{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:rgba(247,241,232,.86);color:var(--teak-500);font-size:2rem}.tantri-section{display:grid;grid-gap:20px;gap:20px;grid-template-columns:220px minmax(0,1fr);align-items:start}.tantri-section__media{min-height:180px}.tantri-section__content{display:grid;grid-gap:16px;gap:16px}.tantri-section blockquote{margin:0;padding-left:16px;border-left:3px solid var(--vermilion-400);color:var(--teak-700);font-family:var(--font-display),serif;font-size:1.2rem;line-height:1.7}.calendar-day__actions{display:grid;grid-gap:12px;gap:12px;margin-top:auto}.calendar-day__legend{color:var(--teak-500);font-size:.84rem;line-height:1.6}.calendar-hint-card{padding:12px;border:1px solid rgba(200,137,42,.7);border-radius:12px;background:rgba(247,241,232,.96);color:var(--teak-700)}.calendar-experience{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start}.calendar-detail-panel,.calendar-month-panel{display:grid;grid-gap:16px;gap:16px}.calendar-month-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.calendar-detail-panel h3,.calendar-detail-panel h4,.calendar-month-panel__header h3{margin:0}.icon-button{width:42px;height:42px;border:1px solid var(--cream-200);border-radius:50%;background:rgba(247,241,232,.94);color:var(--teak-700)}.icon-button svg{width:20px;height:20px}.calendar-month-panel__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;color:var(--teak-500);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.calendar-month-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-month-grid__blank{min-height:110px}.calendar-month-cell{width:100%;min-width:0;min-height:110px;padding:10px;border:1px solid var(--cream-200);border-radius:14px;background:rgba(247,241,232,.92);text-align:left;display:grid;grid-gap:10px;gap:10px;align-content:start;overflow:hidden}.calendar-month-cell--auspicious{background:rgba(253,243,220,.9)}.calendar-month-cell--inauspicious{background:rgba(228,231,238,.86)}.calendar-month-cell--selected{border-color:rgba(193,68,14,.4);box-shadow:inset 0 0 0 1px rgba(193,68,14,.12)}.calendar-month-cell__head{display:flex;align-items:center;justify-content:space-between}.calendar-month-cell__today-dot{width:10px;height:10px;border-radius:50%;background:#c1440e}.calendar-month-cell__tithi{display:block;max-width:100%;color:var(--teak-500);font-size:.68rem;line-height:1.15;overflow-wrap:anywhere;word-break:break-word}.calendar-detail-panel{transform:translateX(16px);opacity:.92;transition:transform .3s ease-out,opacity .3s ease-out}.calendar-detail-panel--open{transform:translateX(0);opacity:1}.calendar-detail-panel__prayer-list,.calendar-detail-panel__prayers{display:grid;grid-gap:14px;gap:14px}.calendar-prayer-card h4{font-family:var(--font-display),serif;font-size:1.2rem;font-weight:400}.prayer-hero-card{display:grid;grid-gap:16px;gap:16px}.mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:45;display:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid rgba(237,227,210,.95);background:rgba(253,250,245,.98);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-bottom-nav__item{display:grid;justify-items:center;grid-gap:6px;gap:6px;color:var(--slate-400);font-size:.72rem;font-weight:500}.mobile-bottom-nav__item--active{color:#c1440e}.mobile-bottom-nav__icon{width:20px;height:20px}.welcome-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(253,250,245,.92)}.welcome-overlay__card{position:relative;width:min(760px,calc(100vw - 32px));padding:32px;border:1.5px solid rgba(237,227,210,.95);border-radius:24px;background:rgba(253,250,245,.98);display:grid;grid-gap:18px;gap:18px;text-align:center}.welcome-overlay__badge{width:64px;height:64px;margin:0 auto;display:grid;place-items:center;border-radius:50%;background:rgba(201,75,42,.08);color:var(--vermilion-400);font-family:var(--font-devanagari),serif;font-size:2rem}.welcome-overlay__card h2{margin:0;font-size:clamp(2rem,5vw,3rem)}.welcome-overlay__copy{max-width:560px;margin:0 auto}.welcome-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-tile{min-height:140px;padding:18px;border:1.5px solid rgba(237,227,210,.95);border-radius:16px;background:rgba(247,241,232,.9);display:grid;grid-gap:8px;gap:8px;align-content:start;text-align:left;transition:border-color var(--transition-fast)}.welcome-tile:hover{border-color:rgba(201,75,42,.4)}.welcome-tile__icon{color:var(--teak-500);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.welcome-overlay__actions{display:grid;grid-gap:10px;gap:10px}.welcome-overlay__skip-corner,.welcome-overlay__skip-link{border:0;background:transparent;color:var(--teak-500)}.welcome-overlay__skip-corner{position:absolute;right:16px;bottom:16px}.onboarding-flow,.onboarding-flow__deities,.onboarding-flow__intro,.onboarding-flow__step{display:grid;grid-gap:18px;gap:18px}.onboarding-flow__deities{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-flow__timing{display:flex;gap:14px;padding:18px;border-radius:16px;background:rgba(253,243,220,.72);color:var(--teak-700)}.onboarding-flow__timing-icon,.onboarding-prayer-card__icon{width:20px;height:20px;color:var(--gold-400);flex:none}.onboarding-flow__toggle{gap:12px}.onboarding-flow__toggle,.onboarding-prayer-card__deity{display:inline-flex;align-items:center;color:var(--teak-700)}.onboarding-prayer-card__deity{gap:10px}.discovery-banner,.discovery-hero,.spotlight-card{position:relative;padding:16px 18px;border-radius:16px;border:1.5px solid rgba(237,227,210,.95);background:rgba(247,241,232,.9);display:grid;grid-gap:10px;gap:10px}.discovery-banner--vermilion{border-left:3px solid var(--vermilion-400)}.discovery-banner--gold{border-left:3px solid var(--gold-400);background:rgba(253,243,220,.9)}.discovery-banner--patina{border-left:3px solid var(--patina-600)}.discovery-banner__dismiss{position:absolute;top:10px;right:10px;border:0;background:transparent;color:var(--teak-500);font-size:1.1rem}.discovery-banner__dismiss--light{color:rgba(253,250,245,.84)}.discovery-banner__list{display:grid;grid-gap:8px;gap:8px}.discovery-hero{padding:24px}.discovery-hero--dark{background:var(--teak-900);color:rgba(253,250,245,.96);border-color:rgba(200,137,42,.24)}.discovery-hero--video{border-top:3px solid var(--gold-400)}.discovery-hero--dark .eyebrow,.discovery-hero--dark p{color:rgba(253,250,245,.82)}.discovery-hero__om{position:absolute;top:18px;right:18px;color:var(--gold-400);font-family:var(--font-devanagari),serif;font-size:2rem}.family-panel{align-content:start}.booking-mode-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.booking-mode-card{min-height:132px}.booking-confirmation{display:grid;grid-gap:18px;gap:18px}.timeline-steps{display:grid;grid-gap:14px;gap:14px}.timeline-step{padding:14px 16px;border-radius:14px;background:rgba(247,241,232,.82)}.shared-prayer-invite{grid-template-columns:minmax(0,1fr) auto;align-items:center}.shared-prayer-room__waiting{display:grid;grid-gap:16px;gap:16px;justify-items:center;text-align:center}.shared-prayer-room__om{color:var(--gold-400);font-family:var(--font-devanagari),serif;font-size:4rem;line-height:1}.shared-prayer-room__actions--sticky{position:-webkit-sticky;position:sticky;bottom:0;padding-top:8px;background:linear-gradient(180deg,rgba(253,250,245,0),rgba(253,250,245,.98) 40%)}.learning-path-preview{align-content:start}.footer-mark{display:inline-block;margin-right:8px;color:var(--vermilion-400);font-family:var(--font-devanagari),serif}.site-footer{border-top:1px solid rgba(237,227,210,.95);margin-top:56px;padding:28px 0 48px}.site-footer__inner{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1.15fr .85fr}.site-footer h2{margin:8px 0 12px;font-family:var(--font-display),serif;font-size:1.7rem;font-weight:400}.site-footer__links a{color:var(--teak-500);font-weight:500}.site-footer__links a:hover{color:var(--vermilion-400)}@media (max-width:960px){.calendar-experience,.content-grid--asymmetric,.content-grid--reading,.featured-puja,.hero,.shared-prayer-room,.site-footer__inner,.tantri-section{grid-template-columns:1fr}.calendar-grid,.catalog-grid,.repetition-choice-row,.shared-prayer-create__catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.site-nav{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none}.site-nav::-webkit-scrollbar{display:none}.site-nav-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;width:44px;pointer-events:none;background:linear-gradient(90deg,rgba(253,250,245,0),rgba(253,250,245,.98))}}@media (max-width:720px){.page-shell{width:min(100vw - 28px,920px);padding-top:22px;padding-bottom:108px}.hero,.section-card,.surface-card{padding:20px}.hero__title{font-size:clamp(2.4rem,10vw,3.4rem)}.benefit-grid,.calendar-grid,.card-list,.catalog-grid,.catalog-grid--three,.content-grid,.form-grid,.onboarding-flow__deities,.prayer-card__details,.prayer-library-grid,.repetition-choice-row,.shared-prayer-create__catalog{grid-template-columns:1fr}.hero__watermark{font-size:10rem;right:12px}.media-frame--hero{min-height:240px;transform:none}.booking-mode-grid,.shared-prayer-invite,.welcome-grid{grid-template-columns:1fr}.site-header__inner{grid-template-columns:auto 1fr auto;align-items:center}.brand{gap:0}.brand>span:last-child,.site-nav-shell{display:none}.site-header__mobile-title{display:block}.account-chip__name{display:none}.site-header__actions{justify-content:flex-end}.mobile-bottom-nav{display:grid}.catalog-filter-bar--sticky{top:76px}.glossary-table,.practice-card__metrics{grid-template-columns:1fr}.catalog-filter-row{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none}.catalog-filter-row::-webkit-scrollbar{display:none}.calendar-month-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-month-cell,.calendar-month-grid__blank{min-height:88px}.calendar-month-cell__tithi{font-size:.52rem;line-height:1.05}.lotus-toast{bottom:calc(72px + env(safe-area-inset-bottom))}}@media (max-width:520px){.page-shell{width:min(100vw - 20px,920px)}.calendar-month-cell{padding:8px 6px;gap:6px}.card-actions,.chip-toggle-row,.trust-strip{flex-direction:column;align-items:stretch}.site-header__actions{flex-direction:row;align-items:center}.list-row,.price-line,.ritual-row{display:grid;grid-gap:6px;gap:6px;justify-content:stretch}.list-row span:last-child,.ritual-row span:last-child{text-align:left}}.auth-form__help-link{margin-top:-.5rem}.auth-form__help-link,.field__error{color:var(--vermilion-400);font-size:.8125rem}.reading-panel{min-height:400px;max-height:70vh;overflow-y:auto}.reading-panel[lang=sa]{font-family:var(--font-devanagari),"Noto Serif Devanagari",serif}.reading-panel[lang=ml]{font-family:var(--font-malayalam),"Noto Serif Malayalam",serif}.sacred-video-player__media{width:100%;aspect-ratio:16/9;border-radius:20px;background:#111}.sacred-video-card{gap:1rem}.sacred-video-card--supporting{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:minmax(220px,420px) 1fr;align-items:center}.sacred-video-card__illustration img{width:100%;height:auto;border-radius:20px;border:1px solid rgba(109,101,90,.18);background:rgba(255,255,255,.8)}.sacred-video-card__privacy{color:var(--teak-700);font-size:.95rem}.video-notification-toggle{display:grid;grid-gap:.75rem;gap:.75rem}.lotus-loader{display:inline-flex;gap:.6rem;align-items:flex-end;min-height:42px}.lotus-loader span{width:16px;height:26px;border-radius:16px 16px 4px 4px;background:linear-gradient(180deg,rgba(193,68,14,.25),rgba(193,68,14,.75));transform-origin:center bottom;animation:lotus-petal 4s ease-in-out infinite}.lotus-loader span:nth-child(2){animation-delay:.2s}.lotus-loader span:nth-child(3){animation-delay:.4s}.lotus-loader span:nth-child(4){animation-delay:.6s}@keyframes lotus-petal{0%,to{transform:translateY(0) scaleY(.88);opacity:.55}50%{transform:translateY(-6px) scaleY(1);opacity:1}}.shared-prayer-room__stage{display:grid;grid-gap:1rem;gap:1rem;justify-items:center}.shared-prayer-room__dial--active{position:relative;width:min(100%,340px);min-height:340px;background:linear-gradient(180deg,rgba(245,240,232,.98),rgba(255,255,255,.92))}.shared-prayer-room__progress{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.shared-prayer-room__progress-track{fill:none;stroke:rgba(193,68,14,.12);stroke-width:14}.shared-prayer-room__progress-value{fill:none;stroke:var(--vermilion-400);stroke-width:14;stroke-linecap:round;stroke-dasharray:603;stroke-dashoffset:calc(603 - (603 * var(--progress, 0)) / 100);transition:stroke-dashoffset .18s ease-out}.shared-prayer-room__counter-copy{position:relative;z-index:1;display:grid;grid-gap:.5rem;gap:.5rem;text-align:center}.shared-prayer-room__countline{display:flex;align-items:baseline;justify-content:center;gap:.35rem}.shared-prayer-room__count-current{font-family:var(--font-display),Georgia,serif;font-size:clamp(3.8rem,10vw,4.5rem);line-height:.95;color:var(--vermilion-400)}.shared-prayer-room__count-separator,.shared-prayer-room__count-total{font-family:var(--font-display),Georgia,serif;font-size:clamp(2rem,6vw,2.25rem);color:var(--slate-500)}.shared-prayer-room__summary{display:grid;grid-gap:.4rem;gap:.4rem}.shared-prayer-room__completion{position:relative;overflow:hidden;display:grid;grid-gap:1rem;gap:1rem;padding:2rem;border-radius:24px;background:linear-gradient(180deg,rgba(201,137,42,.14),rgba(245,240,232,.95))}.shared-prayer-room__completion-ripple{position:absolute;inset:50% auto auto 50%;width:140px;height:140px;border-radius:999px;border:2px solid rgba(193,68,14,.22);transform:translate(-50%,-50%);animation:session-ripple 1.6s ease-out infinite}@keyframes session-ripple{0%{transform:translate(-50%,-50%) scale(.8);opacity:.9}to{transform:translate(-50%,-50%) scale(1.8);opacity:0}}@media (max-width:767px){.sacred-video-card--supporting{grid-template-columns:1fr}.shared-prayer-room__dial--active{min-height:300px}}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/38d2ad5ff295456b-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/d0f9686aa1d87075-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/7cca5b7fafd5ba4d-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c1930cc46295bf92-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e6aa852f4bbfb242-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/78c8ae6f07320bcf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/33b26eb373ecdf02-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/38d2ad5ff295456b-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/d0f9686aa1d87075-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/7cca5b7fafd5ba4d-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c1930cc46295bf92-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e6aa852f4bbfb242-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/78c8ae6f07320bcf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/33b26eb373ecdf02-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d7b29b398dd797a1-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/65303d7bdb6c1b1a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/891631c764a307b2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/73b9b49ded63c2ac-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/59be34f4d8f1ff65-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/39a40c15606bb1f5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/23081e227a96aa1a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d7b29b398dd797a1-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/65303d7bdb6c1b1a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/891631c764a307b2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/73b9b49ded63c2ac-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/59be34f4d8f1ff65-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/39a40c15606bb1f5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/23081e227a96aa1a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond Fallback;src:local("Times New Roman");ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.00%;size-adjust:94.77%}.__className_e30c40{font-family:EB Garamond,EB Garamond Fallback}.__variable_e30c40{--font-display:"EB Garamond","EB Garamond Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_ef116d{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_ef116d{--font-body:"DM Sans","DM Sans Fallback"}@font-face{font-family:"Noto Serif Devanagari";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/73fd63d6adb7b86c-s.p.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:"Noto Serif Devanagari";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6b4b51d1da1b8469-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Noto Serif Devanagari";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/8f1cbd96077fce87-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Noto Serif Devanagari";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/73fd63d6adb7b86c-s.p.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:"Noto Serif Devanagari";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6b4b51d1da1b8469-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Noto Serif Devanagari";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/8f1cbd96077fce87-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Noto Serif Devanagari Fallback";src:local("Times New Roman");ascent-override:78.38%;descent-override:52.68%;line-gap-override:0.00%;size-adjust:118.65%}.__className_4fdc3a{font-family:"Noto Serif Devanagari","Noto Serif Devanagari Fallback";font-style:normal}.__variable_4fdc3a{--font-devanagari:"Noto Serif Devanagari","Noto Serif Devanagari Fallback"}@font-face{font-family:"Noto Serif Malayalam";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0abc750f228924cf-s.p.woff2) format("woff2");unicode-range:u+0307,u+0323,u+0951-0952,u+0964-0965,u+0d00-0d7f,u+1cda,u+1cf2,u+200c-200d,u+20b9,u+25cc,u+a830-a832}@font-face{font-family:"Noto Serif Malayalam";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9884e27083a2d486-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Noto Serif Malayalam";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5564c2142f83e444-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Noto Serif Malayalam";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0abc750f228924cf-s.p.woff2) format("woff2");unicode-range:u+0307,u+0323,u+0951-0952,u+0964-0965,u+0d00-0d7f,u+1cda,u+1cf2,u+200c-200d,u+20b9,u+25cc,u+a830-a832}@font-face{font-family:"Noto Serif Malayalam";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9884e27083a2d486-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Noto Serif Malayalam";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5564c2142f83e444-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Noto Serif Malayalam Fallback";src:local("Times New Roman");ascent-override:71.78%;descent-override:31.82%;line-gap-override:0.00%;size-adjust:120.37%}.__className_a0b3d5{font-family:"Noto Serif Malayalam","Noto Serif Malayalam Fallback";font-style:normal}.__variable_a0b3d5{--font-malayalam:"Noto Serif Malayalam","Noto Serif Malayalam Fallback"}