:root{--sp-ink:#0b1e3d;--sp-deep:#071630;--sp-body:#42526b;--sp-muted:#5d6b7c;--sp-paper:#fffdf9;--sp-bone:#f4eee5;--sp-shell:#eae0d2;--sp-ground:#f3ede4;--sp-line:#e3d9ca;--sp-panel-line:#e6ddd0;--sp-rule:rgba(11,30,61,0.15);--sp-rule-dark:rgba(255,255,255,0.18);--sp-flame:#f05b40;--sp-flame-deep:#d4421f;--sp-ember:#a8300f;--sp-flame-ink:#c1391c;--sp-orange:#f47d45;--sp-blue:#2457ce;--sp-blue-deep:#1b46b0;--sp-sky:#8fb7ff;--sp-deepsky:#2f57a4;--sp-radius:10px;--sp-radius-sm:7px;--sp-radius-lg:16px;--sp-ease:cubic-bezier(0.23,1,0.32,1);--sp-ease-out:cubic-bezier(0.32,0.72,0,1);--sp-ease-io:cubic-bezier(0.4,0,0.2,1);--sp-fast:0.16s;--sp-base:0.28s;--sp-slow:0.5s;--sp-scene:0.85s;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:22px;--sp-6:30px;--sp-7:42px;--sp-8:58px;--sp-9:80px;--sp-10:110px;--sp-gutter:clamp(20px,5vw,64px);--sp-section:clamp(56px,8vw,118px);--sp-measure:62ch;--ctl-r:980px;--ctl-h-sm:36px;--ctl-h:44px;--ctl-h-lg:52px;--ctl-r-row:10px;--ctl-pad-sm:0 15px;--ctl-pad:0 20px;--ctl-pad-lg:0 26px;--ctl-fs-sm:13px;--ctl-fs:14px;--ctl-fs-lg:15px;--ctl-fw:600;--ctl-press:scale(0.96);--ctl-press-t:transform 0.12s var(--sp-ease-io),background 0.18s var(--sp-ease-io),border-color 0.18s var(--sp-ease-io),opacity 0.12s var(--sp-ease-io);--ctl-tint:rgba(36,87,206,0.10);--ctl-tint-hover:rgba(36,87,206,0.16);--sp-t-micro:11px;--sp-t-sm:13px;--sp-t-base:15px;--sp-t-md:17px;--sp-t-lg:21px;--sp-t-xl:28px;--sp-t-2xl:clamp(30px,4vw,40px);--sp-t-display:clamp(38px,6.4vw,68px);--sp-lh-tight:1.1;--sp-lh-snug:1.35;--sp-lh:1.6;--sp-lift-sm:0 1px 2px rgba(11,30,61,0.05);--sp-lift:0 1px 2px rgba(11,30,61,0.04),0 12px 34px rgba(11,30,61,0.10);--sp-sec-field:var(--sp-ink);--sp-sec-paper:var(--sp-bone);--sp-sec-paper-deep:var(--sp-shell);--sp-sec-accent:var(--sp-ember);--sp-on-field:#f4eee5;--sp-on-field-dim:#b9c7dd;--sp-on-field-accent:var(--sp-flame);--font-display:var(--font-sans)}:root[data-locale=hi] body{font-family:var(--font-devanagari),var(--font-sans),system-ui,sans-serif}:root[data-locale=ta] body{font-family:var(--font-tamil),var(--font-sans),system-ui,sans-serif}:root[data-locale=te] body{font-family:var(--font-telugu),var(--font-sans),system-ui,sans-serif}:root[data-locale=kn] body{font-family:var(--font-kannada),var(--font-sans),system-ui,sans-serif}:root[data-locale] .sp-mono,:root[data-locale] .spa-mono,:root[data-locale] [class*=mono]{font-family:var(--font-mono),ui-monospace,monospace}:root{--font-serif-stack:var(--font-serif),"Newsreader",Georgia,"Times New Roman",serif;--sp-night:#07142b;--sp-night-2:#0c2548;--sp-night-3:#13305e;--sp-night-line:rgba(239,231,218,0.12);--sp-night-text:#efe7da;--sp-night-dim:rgba(239,231,218,0.62);--sp-night-faint:rgba(239,231,218,0.36);--sp-seq-0:#ece4d6;--sp-seq-1:#c8d4f0;--sp-seq-2:#93aee9;--sp-seq-3:#5b82dc;--sp-seq-4:#2457ce;--sp-seq-5:#16398f;--sp-nseq-1:#132b55;--sp-nseq-2:#1b3f80;--sp-nseq-3:#2a5bb8;--sp-nseq-4:#4f7fe0;--sp-nseq-5:#93b1f0;--sp-att-1:#f6d2c7;--sp-att-2:#f0957c;--sp-att-3:#f05b40;--sp-att-4:#b93a1d;--sp-arv:#58b4c4;--sp-arv-night:#7fc9d6;--sp-cov-strong:rgba(11,30,61,0.78);--sp-cov-partial:rgba(11,30,61,0.52);--sp-cov-weak:rgba(11,30,61,0.30);--sp-cov-insufficient:rgba(11,30,61,0.14);--sp-st-closed:var(--sp-blue);--sp-st-other:#7f9ee6;--sp-st-progress:var(--sp-flame);--sp-st-open:var(--sp-flame-deep);--sp-st-noaction:#56657a;--sp-st-unattended:#2a3a55;--sp-hatch-line:rgba(11,30,61,0.34);--sp-hatch:repeating-linear-gradient(135deg,var(--sp-hatch-line) 0 1.5px,transparent 1.5px 6px);--sp-hatch-night:repeating-linear-gradient(135deg,rgba(239,231,218,0.28) 0 1.5px,transparent 1.5px 6px)}