:root{--kumkum-50:#fbedea;--kumkum-100:#f3d2cc;--kumkum-300:#d9786e;--kumkum-500:#b8323a;--kumkum-700:#9b1c28;--kumkum-900:#5e0f18;--haldi-50:#fef6e0;--haldi-100:#fbe7b0;--haldi-300:#f4c64f;--haldi-500:#e5a214;--haldi-700:#a86f06;--haldi-900:#5f3e05;--tulsi-50:#eaf3ec;--tulsi-100:#cfe3d5;--tulsi-300:#7fb08f;--tulsi-500:#3f8158;--tulsi-700:#2b6343;--tulsi-900:#173a27;--chandan-50:#faf4e8;--chandan-100:#f2e7d2;--chandan-300:#e2cfab;--chandan-500:#c6aa7a;--chandan-700:#8c744b;--chandan-900:#4a3d27;--kajal-50:#f1eeeb;--kajal-100:#ddd7d1;--kajal-300:#a79e95;--kajal-500:#6e645b;--kajal-700:#463e38;--kajal-900:#201b18;--neel-50:#eceef7;--neel-100:#d3d7ec;--neel-300:#8a93c4;--neel-500:#4f5a9c;--neel-700:#363f78;--neel-900:#1f2447;--akshat:#fcf9f3;--white:#fff;--sn-bg:var(--akshat);--sn-surface:var(--chandan-100);--sn-surface-raised:var(--white);--sn-border:var(--chandan-300);--sn-border-strong:var(--kajal-900);--sn-input-border:var(--chandan-700);--sn-ink:var(--kajal-900);--sn-ink-soft:var(--kajal-700);--sn-ink-muted:var(--kajal-500);--sn-on-ink:var(--akshat);--sn-primary:var(--kumkum-700);--sn-primary-hover:var(--kumkum-900);--sn-on-primary:var(--white);--sn-accent:var(--haldi-500);--sn-on-accent:var(--kajal-900);--sn-focus:var(--neel-700);--sn-input-ring:var(--neel-100);--sn-disabled-bg:var(--kajal-100);--sn-disabled-ink:var(--kajal-500);--sn-fav:var(--tulsi-700);--sn-fav-bg:var(--tulsi-50);--sn-fav-ink:var(--tulsi-900);--sn-neutral:var(--haldi-700);--sn-neutral-bg:var(--haldi-50);--sn-neutral-ink:var(--haldi-900);--sn-chal:var(--neel-700);--sn-chal-bg:var(--neel-50);--sn-chal-ink:var(--neel-700);--sn-error:var(--kumkum-700);--sn-error-ink:var(--kumkum-900);--sn-secure:var(--tulsi-700);--sn-loshu-present-bg:var(--chandan-100);--sn-loshu-missing-ink:var(--kajal-500);--font-display:"Anek", "Anek Fallback", system-ui, sans-serif;--font-body:"Noto Sans", "Noto Sans Fallback", system-ui, sans-serif;--font-mono:ui-monospace, Menlo, monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-display:3rem;--leading-display:1.1;--text-h1:2rem;--leading-h1:1.2;--text-h2:1.5rem;--leading-h2:1.3;--text-h3:1.25rem;--leading-h3:1.35;--text-body:1.0625rem;--leading-body:1.6;--text-label:1rem;--leading-label:1.3;--text-small:.875rem;--leading-small:1.5;--text-button:1.125rem;--leading-button:1.2;--text-input:1.375rem;--text-number-hero:7.5rem;--text-number-xl:4.5rem;--text-number-lg:2.5rem;--text-number-md:1.5rem;--tracking-number:.08em;--tracking-input:.06em;--tracking-eyebrow:.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius:0;--hairline:1px solid var(--sn-border);--rule-strong:2px solid var(--sn-border-strong);--focus-ring-width:3px;--focus-ring-offset:2px;--focus-ring:var(--focus-ring-width) solid var(--sn-focus);--touch:52px;--touch-min:48px;--container:1200px;--gutter:var(--space-4)}@media (min-width:48rem){:root{--gutter:var(--space-6)}}@media (min-width:64rem){:root{--text-display:4rem;--text-h1:2.5rem}}:lang(hi),:lang(mr){--text-body:1.125rem;--leading-body:1.75;--leading-display:1.25;--leading-h1:1.25;--leading-h2:1.4;--leading-h3:1.45;--leading-label:1.5;--leading-small:1.6;--leading-button:1.4}
@font-face{font-family:Anek;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/anek-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anek;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/anek-devanagari-500.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Anek;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/anek-rupee-500.woff2)format("woff2");unicode-range:U+20B9}@font-face{font-family:Anek;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/anek-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anek;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/anek-devanagari-600.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Anek;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/anek-rupee-600.woff2)format("woff2");unicode-range:U+20B9}@font-face{font-family:Anek;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/anek-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anek;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/anek-devanagari-700.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Anek;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/anek-rupee-700.woff2)format("woff2");unicode-range:U+20B9}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-devanagari-400.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-rupee-400.woff2)format("woff2");unicode-range:U+20B9}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-devanagari-600.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-rupee-600.woff2)format("woff2");unicode-range:U+20B9}@font-face{font-family:Anek Fallback;font-weight:400 500;src:local(Arial),local(ArialMT),local(Roboto),local(Helvetica);size-adjust:98.5%;ascent-override:91.37%;descent-override:20.3%;line-gap-override:0%}@font-face{font-family:Anek Fallback;font-weight:600 800;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold),local(Helvetica Bold);size-adjust:92%;ascent-override:97.83%;descent-override:21.74%;line-gap-override:0%}@font-face{font-family:Noto Sans Fallback;font-weight:400 500;src:local(Arial),local(ArialMT),local(Roboto),local(Helvetica);size-adjust:108%;ascent-override:98.98%;descent-override:27.13%;line-gap-override:0%}@font-face{font-family:Noto Sans Fallback;font-weight:600 800;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold),local(Helvetica Bold);size-adjust:102.7%;ascent-override:104.09%;descent-override:28.53%;line-gap-override:0%}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--sn-bg);min-height:100vh;color:var(--sn-ink);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}img,picture,svg,video,canvas{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}input,button,textarea,select{border-radius:var(--radius)}p,li,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-semibold);text-wrap:balance}h1{font-size:var(--text-h1);line-height:var(--leading-h1)}h2{font-size:var(--text-h2);line-height:var(--leading-h2)}h3{font-size:var(--text-h3);line-height:var(--leading-h3)}h4,h5,h6{font-size:var(--text-label);line-height:var(--leading-label)}small{font-size:var(--text-small);line-height:var(--leading-small)}a{color:var(--sn-primary);text-underline-offset:4px;text-decoration-thickness:1px}a:hover{color:var(--sn-primary-hover);text-decoration-thickness:2px}:focus{outline:none}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}::selection{background:var(--haldi-100);color:var(--sn-ink)}:where(:lang(hi),:lang(mr),:lang(kn),:lang(ta),:lang(te)){letter-spacing:0;text-transform:none}.sn-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}

