:root,[data-theme=dark]{color-scheme:dark;--bg:#070b14;--bg-tint:#0b111f;--surface:#111827;--surface-2:#172033;--surface-3:#172033;--surface-raised:#172033;--overlay:rgba(3,6,14,0.72);--surface-container-lowest:#0b1018;--surface-container-low:#111827;--surface-container:#172033;--surface-container-high:#172033;--surface-container-highest:#172033;--text:#dae1ef;--text-2:#a2acbf;--muted:#7e889e;--border:rgba(255,255,255,0.07);--border-strong:rgba(255,255,255,0.14);--border-field:#6b7590;--track:#1f2a42;--track-subtle:#172033;--segment-track:#111827;--brand:#5b7cfa;--brand-2:#8da3e6;--brand-soft:#151d39;--brand-ink:#8da3e6;--on-brand:#050914;--brand-fill:#4364ea;--brand-fill-hover:#3a59e0;--on-brand-fill:#ffffff;--accent:#2dd4bf;--accent-soft:#002b26;--accent-ink:var(--accent);--on-accent:#04211c;--success:#479867;--success-soft:#052412;--on-success:#041a0d;--warning:#b97b2c;--warning-soft:#2c1800;--danger:#d36564;--danger-soft:#311212;--on-danger:#2a0808;--live:#d36564;--live-soft:#311212;--live-fill:#b83333;--on-live:#ffffff;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-inverse:#050914;--glass:#172033;--glass-edge:rgba(255,255,255,0.06);--glass-line:rgba(255,255,255,0.07);--glass-blur:18px;--hero-glass:#172033;--hero-ink:#ffffff;--hero-ink-2:#a2acbf;--chart-1:#5b7cfa;--chart-2:#2dd4bf;--chart-3:#8da3e6;--chart-4:#b7792a;--chart-5:#479867;--chart-6:#d36564;--chart-cost:#b7792a;--chart-revenue:#479867;--heat-0:#131b2c;--heat-1:#1b2547;--heat-2:#263466;--heat-3:#35478f;--heat-4:#4a63c8;--heat-5:#7f9bff;--card-surface:var(--surface);--card-well:var(--surface-2);--shadow-card:var(--shadow-sm);--shadow-card-hover:var(--shadow-md);--shadow-xs:0 1px 2px rgba(0,0,0,0.35);--shadow-sm:0 1px 2px rgba(0,0,0,0.35),0 6px 18px -10px rgba(0,0,0,0.6);--shadow-md:0 2px 6px -2px rgba(0,0,0,0.4),0 16px 40px -18px rgba(0,0,0,0.7);--shadow-lg:0 28px 70px -28px rgba(0,0,0,0.85)}[data-theme=light]{color-scheme:light;--bg:#eef1f7;--bg-tint:#e8ecf6;--surface:#ffffff;--surface-2:#f7f9fc;--surface-3:#eaeef6;--surface-raised:#ffffff;--overlay:rgba(12,18,34,0.5);--surface-container-lowest:#ffffff;--surface-container-low:#f7f9fc;--surface-container:#f7f9fc;--surface-container-high:#eaeef6;--surface-container-highest:#eaeef6;--text:#222731;--text-2:#41495a;--muted:#5b6479;--border:rgba(9,14,28,0.08);--border-strong:rgba(9,14,28,0.16);--border-field:#767f93;--track:#dde3ee;--track-subtle:#eaeef6;--segment-track:#e6eaf3;--brand:#3e58c3;--brand-2:#334aa6;--brand-soft:#e5edff;--brand-ink:var(--brand);--on-brand:#ffffff;--brand-fill:var(--brand);--brand-fill-hover:#334aa6;--on-brand-fill:#ffffff;--accent:#007074;--accent-soft:#cff6f7;--accent-ink:var(--accent);--on-accent:#ffffff;--success:#23733c;--success-soft:#dbf5df;--on-success:#ffffff;--warning:#8f5900;--warning-soft:#ffe9d1;--danger:#b83333;--danger-soft:#ffe6e3;--on-danger:#ffffff;--live:#b83333;--live-soft:#ffe6e3;--live-fill:#b83333;--on-live:#ffffff;--focus-ring-inverse:#ffffff;--glass:#ffffff;--glass-edge:rgba(255,255,255,0.8);--glass-line:rgba(9,14,28,0.08);--glass-blur:18px;--hero-glass:#ffffff;--hero-ink:#222731;--hero-ink-2:#41495a;--chart-1:#3e58c3;--chart-2:#007074;--chart-3:#6f85dd;--chart-4:#8f5900;--chart-5:#23733c;--chart-6:#b83333;--chart-cost:#8f5900;--chart-revenue:#23733c;--heat-0:#dde3ee;--heat-1:#ccd8fb;--heat-2:#9fb2f0;--heat-3:#6f87e0;--heat-4:#4a63c8;--heat-5:#2d3f95;--card-surface:var(--surface);--card-well:var(--surface-2);--shadow-card:var(--shadow-sm);--shadow-card-hover:var(--shadow-md);--shadow-xs:0 1px 2px rgba(22,32,64,0.04);--shadow-sm:0 1px 2px rgba(22,32,64,0.04),0 6px 18px -10px rgba(22,32,64,0.1);--shadow-md:0 2px 6px -2px rgba(22,32,64,0.06),0 16px 40px -18px rgba(22,32,64,0.18);--shadow-lg:0 28px 70px -28px rgba(22,32,64,0.28)}:root{--stage:#070b14;--stage-2:#111827;--stage-text:#e8edf7;--stage-muted:#a2acbf;--stage-ring:#ffffff;--caption-bg:var(--stage);--caption-target:#e8edf7;--caption-source:#a2acbf;--caption-speaker:#8da3e6;--caption-partial-bg:#16203a;--caption-partial-rule:#5b7cfa;--caption-caret:#5b7cfa;--caption-gap:#2a3550;--caption-highlight:#2dd4bf;--caption-translation:#9ee7dc;--bloom-1:none;--bloom-2:none;--promo-from:#5267ff;--promo-to:#3b82f6;--on-promo:#ffffff;--promo:linear-gradient(135deg,var(--promo-from),var(--promo-to));--font-latin-letters:"Talk-si Latin Letters";--font-stack:var(--font);--font-latin:var(--font-latin-letters),"Inter Fallback Digits","Inter Variable","Inter","Inter Fallback","Inter Fallback 2",system-ui,-apple-system,"Segoe UI",sans-serif;--font-arabic:var(--font-latin-letters),"Inter Fallback Digits","Vazirmatn Variable","Vazirmatn","Vazirmatn Fallback Digits","Vazirmatn Fallback","Inter Fallback","Inter Fallback 2","Segoe UI",Tahoma,sans-serif;--font-devanagari:"Noto Sans Devanagari","Noto Sans Devanagari Fallback","Nirmala UI",system-ui,sans-serif;--font-han:"Noto Sans SC","Noto Sans SC Fallback Digits","Noto Sans SC Fallback","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC",sans-serif;--font-greek:var(--font-latin);--font-hebrew:"Noto Sans Hebrew","Arial Hebrew","Segoe UI",system-ui,sans-serif;--font-thai:"Noto Sans Thai","Leelawadee UI","Thonburi",system-ui,sans-serif;--font-bengali:"Noto Sans Bengali","Nirmala UI","Bangla Sangam MN",system-ui,sans-serif;--font-gurmukhi:"Noto Sans Gurmukhi","Nirmala UI","Gurmukhi MN",system-ui,sans-serif;--font-gujarati:"Noto Sans Gujarati","Nirmala UI","Gujarati Sangam MN",system-ui,sans-serif;--font-tamil:"Noto Sans Tamil","Nirmala UI","Tamil Sangam MN",system-ui,sans-serif;--font-telugu:"Noto Sans Telugu","Nirmala UI","Telugu Sangam MN",system-ui,sans-serif;--font-kannada:"Noto Sans Kannada","Nirmala UI","Kannada Sangam MN",system-ui,sans-serif;--font-malayalam:"Noto Sans Malayalam","Nirmala UI","Malayalam Sangam MN",system-ui,sans-serif;--font-japanese:"Noto Sans JP","Hiragino Sans","Yu Gothic","Meiryo","Noto Sans CJK JP",sans-serif;--font-korean:"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic","Noto Sans CJK KR",sans-serif;--font:var(--font-latin-letters),"Inter Fallback Digits","Vazirmatn Variable","Vazirmatn Fallback Digits","Vazirmatn Fallback","Inter Variable","Inter Fallback","Inter Fallback 2",system-ui,-apple-system,"Segoe UI",sans-serif;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13.5px;--fs-md:15px;--fs-lg:17px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:clamp(26px,2.6vw,32px);--fs-4xl:clamp(30px,4.4vw,48px);--lh:1.7;--lh-tight:1.4;--fs-display:clamp(40px,12vw,56px);--lh-display:1.04;--fw-display:700;--fs-page-title:clamp(22px,5.6vw,26px);--fw-page-title:700;--fs-title:clamp(18px,4.8vw,20px);--lh-title:1.35;--fw-title:600;--fs-subtitle:16px;--lh-subtitle:1.5;--fw-subtitle:600;--fs-body:15px;--lh-body:var(--lh);--fw-body:400;--fs-body-sm:13.5px;--fs-label:12.5px;--fw-label:500;--fs-meta:12px;--lh-meta:1.45;--fw-meta:400;--fs-micro:11px;--fw-micro:700;--fw-action:600;--track-display:-0.02em;--track-headline:-0.01em;--track-title:0;--track-body:0;--track-label:0.02em;--track-label-sm:0.04em;--track-subtitle:var(--track-title);--track-body-sm:var(--track-body);--track-meta:var(--track-label);--track-micro:var(--track-label-sm);--label-case:uppercase;--shape-xs:var(--r-xs);--shape-sm:var(--r-sm);--shape-md:var(--r-md);--shape-lg:var(--r-lg);--shape-xl:var(--r-xl);--shape-pill:var(--r-full);--cap-fs:28px;--cap-fs-source:19px;--cap-lh:1.55;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--gap-section:var(--sp-6);--gap-card:var(--sp-5);--gap-control:var(--sp-3);--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:20px;--r-xl:24px;--r-2xl:32px;--r-full:999px;--state-rest:0;--state-hover:0.08;--state-focus:0.08;--state-pressed:0.12;--state-selected:0.12;--state-dragged:0.16;--disabled-opacity:0.6;--ease:cubic-bezier(0.2,0.8,0.2,1);--ease-spring:cubic-bezier(0.34,1.4,0.64,1);--dur-fast:120ms;--dur:200ms;--dur-slow:320ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-standard-decelerate:cubic-bezier(0,0,0,1);--ease-standard-accelerate:cubic-bezier(0.3,0,1,1);--ease-emphasized:cubic-bezier(0.2,0,0,1);--ease-emphasized-decelerate:cubic-bezier(0.05,0.7,0.1,1);--ease-emphasized-accelerate:cubic-bezier(0.3,0,0.8,0.15);--ease-linear:linear;--dur-short-1:50ms;--dur-short-2:100ms;--dur-short-3:150ms;--dur-short-4:200ms;--dur-medium-1:250ms;--dur-medium-2:300ms;--dur-medium-3:350ms;--dur-medium-4:400ms;--dur-long-1:450ms;--dur-long-2:500ms;--dur-press:var(--dur-short-1);--dur-state:var(--dur-short-3);--dur-enter:var(--dur-medium-1);--dur-exit:var(--dur-short-3);--dur-expand:var(--dur-short-4);--dur-move:var(--dur-medium-2);--dur-move-out:var(--dur-short-4);--dur-sheet:var(--dur-medium-4);--dur-settle:var(--dur-short-4);--dur-line-in:var(--dur-short-3);--ease-state:var(--ease-standard);--ease-press:var(--ease-standard-accelerate);--ease-enter:var(--ease-emphasized-decelerate);--ease-exit:var(--ease-emphasized-accelerate);--ease-expand:var(--ease-standard);--ease-move:var(--ease-emphasized);--ease-sheet:var(--ease-emphasized-decelerate);--ease-settle:var(--ease-standard-decelerate);--ease-line-in:var(--ease-emphasized-decelerate);--ease-progress:var(--ease-linear);--header-h:60px;--header-reserve:calc(var(--header-h) + var(--safe-top));--bottom-nav-h:64px;--bottom-nav-gap:12px;--bottom-nav-reserve:calc(var(--bottom-nav-h) + var(--bottom-nav-gap) * 2);--bottom-nav-max:420px;--tap-min:44px;--tap-min-inline:44px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--safe-inline:max(var(--safe-left),var(--safe-right));--page-max:1240px;--page-wide:1600px;--gutter:clamp(16px,3vw,28px);--gutter-safe:max(var(--gutter),var(--safe-inline));--z-sticky:20;--z-header:50;--z-bottom-nav:55;--z-popover:60;--z-overlay:70;--z-sheet:80;--z-toast:90}:root,[data-theme]{--faint:var(--muted);--info:var(--brand-ink);--info-soft:var(--brand-soft);--segment-on:var(--brand-fill);--on-segment:var(--on-brand-fill);--accent-fill:var(--accent);--mode-event:var(--brand);--mode-event-soft:var(--brand-soft);--mode-event-ink:var(--brand-ink);--on-mode-event:var(--on-brand);--mode-join:var(--brand);--mode-join-soft:var(--brand-soft);--mode-join-ink:var(--brand-ink);--on-mode-join:var(--on-brand);--mode-talk:var(--brand);--mode-talk-soft:var(--brand-soft);--mode-talk-ink:var(--brand-ink);--on-mode-talk:var(--on-brand);--mode-tint:0%;--focus-ring-color:var(--brand);--focus-ring:0 0 0 3px color-mix(in srgb,var(--brand) 30%,transparent);--focus-outline:var(--focus-ring-width) solid var(--focus-ring-color);--shadow-brand:0 10px 24px -14px color-mix(in srgb,var(--brand) 70%,transparent);--glow:0 0 22px color-mix(in srgb,var(--brand) 22%,transparent);--glow-strong:0 0 30px color-mix(in srgb,var(--brand) 30%,transparent);--navbar-bg:color-mix(in srgb,var(--surface-raised) 86%,transparent);--elev-0:none;--elev-0-surface:var(--surface-container-lowest);--elev-1:var(--shadow-xs);--elev-1-surface:var(--surface-container-low);--elev-2:var(--shadow-sm);--elev-2-surface:var(--surface-container);--elev-3:var(--shadow-md);--elev-3-surface:var(--surface-container-high);--elev-4:var(--shadow-md);--elev-4-surface:var(--surface-container-high);--elev-5:var(--shadow-lg);--elev-5-surface:var(--surface-container-highest);--disabled-surface:var(--surface-container);--disabled-ink:var(--muted);--disabled-border:var(--border-field)}@media (max-width:860px){:root{--header-h:56px}}*,:after,:before{box-sizing:border-box}@font-face{font-family:Talk-si Latin Letters;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2-variations");unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00f6,u+00f8-00ff}@font-face{font-family:Talk-si Latin Letters;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:u+0100-024f,u+1e??}@font-face{font-family:Vazirmatn Fallback;font-style:normal;font-weight:100 900;src:local("Segoe UI");size-adjust:96.33%;ascent-override:106.41%;descent-override:56.58%;line-gap-override:0%;unicode-range:u+0020,u+00a0,u+200c-200f,u+2010-2011,u+204f,u+2e41,u+06??,u+0750-077f,u+0870-088e,u+08a0-08ff,u+fb50-fdff,u+fe70-feff,u+fbb2-fbc1}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:100 900;src:local("Segoe UI");size-adjust:107.43%;ascent-override:89.83%;descent-override:22.81%;line-gap-override:0%;unicode-range:u+00??,u+0100-024f,u+0259,u+0301,u+0370-03ff,u+0400-045f,u+0460-052f,u+0490-0491,u+04b0-04b1,u+0131,u+0152-0153,u+02bb-02bc,u+1c80-1c88,u+1e??,u+2000-206f,u+2074,u+2020,u+20a0-20ab,u+20ac,u+20ad-20cf,u+20b4,u+2116,u+2122,u+2191,u+2193,u+2212,u+2215,u+2de0-2dff,u+a640-a69f,u+a720-a7ff,u+fe2e-fe2f}@font-face{font-family:Inter Fallback\ 2;font-style:normal;font-weight:100 900;src:local("Arial");size-adjust:106.25%;ascent-override:90.82%;descent-override:23.06%;line-gap-override:0%;unicode-range:u+00??,u+0100-024f,u+0259,u+0301,u+0370-03ff,u+0400-045f,u+0460-052f,u+0490-0491,u+04b0-04b1,u+0131,u+0152-0153,u+02bb-02bc,u+1c80-1c88,u+1e??,u+2000-206f,u+2074,u+2020,u+20a0-20ab,u+20ac,u+20ad-20cf,u+20b4,u+2116,u+2122,u+2191,u+2193,u+2212,u+2215,u+2de0-2dff,u+a640-a69f,u+a720-a7ff,u+fe2e-fe2f}@font-face{font-family:Noto Sans Devanagari Fallback;font-style:normal;font-weight:100 900;src:local("Nirmala UI");size-adjust:92.10%;ascent-override:96.10%;descent-override:24.43%;line-gap-override:22.80%;unicode-range:u+0020,u+0030-0039,u+00a0,u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8ff}@font-face{font-family:Noto Sans SC Fallback;font-style:normal;font-weight:100 900;src:local("Microsoft YaHei");size-adjust:100%;ascent-override:115.5%;descent-override:29.5%;line-gap-override:0%}@font-face{font-family:Inter Fallback Digits;font-style:normal;font-weight:100 900;src:local("Segoe UI");size-adjust:117.03%;ascent-override:82.46%;descent-override:20.93%;line-gap-override:0%;unicode-range:u+0030-0039}@font-face{font-family:Inter Fallback Digits Tabular;font-style:normal;font-weight:100 900;src:local("Segoe UI");size-adjust:120.29%;ascent-override:80.22%;descent-override:20.37%;line-gap-override:0%;unicode-range:u+0030-0039}@font-face{font-family:Vazirmatn Fallback Digits;font-style:normal;font-weight:100 900;src:local("Segoe UI");size-adjust:109.26%;ascent-override:93.81%;descent-override:49.88%;line-gap-override:0%;unicode-range:u+0660-0669,u+06f0-06f9}@font-face{font-family:Noto Sans SC Fallback Digits;font-style:normal;font-weight:100 900;src:local("Microsoft YaHei");size-adjust:85.26%;ascent-override:135.47%;descent-override:34.60%;line-gap-override:0%;unicode-range:u+0030-0039}html{text-size-adjust:100%;touch-action:manipulation;scroll-padding-block-start:calc(var(--header-reserve) + 12px);-webkit-tap-highlight-color:transparent;scrollbar-gutter:stable}[data-theme],html{background-color:var(--bg)}[data-theme]{color:var(--text)}body,html{overflow-x:clip;overscroll-behavior-x:none}@supports not (overflow:clip){body{overflow-x:hidden}}body{margin:0;min-block-size:100dvh;background:var(--bloom-1),var(--bloom-2),var(--bg);background-attachment:fixed,fixed,fixed;background-repeat:no-repeat;color:var(--text);font-family:var(--font);font-size:var(--fs-md);line-height:var(--lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern";font-kerning:normal;font-optical-sizing:auto}h1,h2,h3,h4,h5,h6{margin:0;line-height:var(--lh-tight);font-weight:700;letter-spacing:var(--track-headline)}ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}audio,canvas,img,svg,video{display:block;max-inline-size:100%}img{block-size:auto}a{color:inherit;text-decoration:none}button,input,optgroup,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}input,select{line-height:1.5}textarea{line-height:1.75}input::placeholder,textarea::placeholder{font-family:inherit;opacity:1;color:var(--faint)}[contenteditable],input,textarea{caret-color:var(--brand)}optgroup,option{font-family:var(--font);background:var(--surface);color:var(--text)}button{cursor:pointer;background:none;border:0;padding:0}button:disabled{cursor:not-allowed}table{border-collapse:collapse}hr{border:0;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);margin-block:var(--sp-4)}::selection{background:color-mix(in srgb,var(--brand) 22%,transparent);color:var(--text)}.ui-stage ::selection{background:color-mix(in srgb,var(--caption-highlight) 30%,transparent);color:var(--stage-text)}[role=button],a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.tabular,meter,output,progress{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.num{font-family:"Inter Fallback Digits Tabular",var(--font-latin);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bidi-isolate,[dir=ltr],[dir=rtl]{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}[data-script=cyrillic],[data-script=greek],[data-script=latin]{font-family:var(--font-latin);--font-stack:var(--font-latin)}[data-script=arabic]{font-family:var(--font-arabic);--font-stack:var(--font-arabic)}[data-script=devanagari]{font-family:var(--font-devanagari);--font-stack:var(--font-devanagari)}[data-script=han]{font-family:var(--font-han);--font-stack:var(--font-han)}[data-script=hebrew]{font-family:var(--font-hebrew)}[data-script=thai]{font-family:var(--font-thai)}[data-script=bengali]{font-family:var(--font-bengali)}[data-script=gurmukhi]{font-family:var(--font-gurmukhi)}[data-script=gujarati]{font-family:var(--font-gujarati)}[data-script=tamil]{font-family:var(--font-tamil)}[data-script=telugu]{font-family:var(--font-telugu)}[data-script=kannada]{font-family:var(--font-kannada)}[data-script=malayalam]{font-family:var(--font-malayalam)}[data-script=japanese]{font-family:var(--font-japanese)}[data-script=korean]{font-family:var(--font-korean)}[data-script=other]{font-family:var(--font-latin);--font-stack:var(--font-latin)}.tabular,meter,output,progress{font-family:"Inter Fallback Digits Tabular",var(--font-stack)}:root:is([lang|=fa],[lang|=ar],[lang|=ur],[lang|=hi],[lang|=mr]){--track-display:0;--track-headline:0;--track-label:0;--track-label-sm:0;--label-case:none}:root:is([lang|=fa],[lang|=ar],[lang|=ur]){--lh:1.95;--lh-tight:1.55;--lh-title:1.45;--lh-display:1.2;--fs-2xs:11.5px;--fs-xs:12.5px;--fs-sm:14px;--fs-md:15.5px;--fs-lg:17.5px;--fs-xl:21px;--fs-2xl:25px;--fs-subtitle:17.5px;--lh-subtitle:1.6;--fs-body:15.5px;--fs-body-sm:14px;--fs-label:13px;--fs-meta:12.5px;--lh-meta:1.55;--fs-micro:11.5px}:root:is([lang|=hi],[lang|=mr],[lang|=bn],[lang|=ta],[lang|=te],[lang|=kn],[lang|=ml],[lang|=gu],[lang|=pa],[lang|=th]){--lh:1.9;--lh-tight:1.5;--lh-title:1.4;--lh-subtitle:1.55;--lh-display:1.18;--lh-meta:1.5}[data-script=arabic],[data-script=devanagari]{letter-spacing:normal;text-transform:none}:focus{outline:none}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.sr-only{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;inset-inline-start:max(var(--sp-3),var(--safe-inline));inset-block-start:-64px;z-index:100;padding:10px 16px;border-radius:var(--r-sm);background:var(--surface);color:var(--text);box-shadow:var(--shadow-md);font-weight:var(--fw-action);transition:inset-block-start var(--dur-enter) var(--ease-enter)}.skip-link:focus{inset-block-start:calc(var(--sp-3) + var(--safe-top))}@media (hover:hover) and (pointer:fine){*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{inline-size:10px;block-size:10px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:99px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--faint)}}@supports (-webkit-touch-callout:none){@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=color],[type=file]),select,textarea{font-size:16px!important}}}:where(p,li,dd,blockquote,figcaption,td,h1,h2,h3,h4){overflow-wrap:break-word}@property --state{syntax:"<number>";inherits:false;initial-value:0}@keyframes fade-in{0%{opacity:0}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}}@keyframes pop-in{0%{opacity:0;transform:scale(.96)}}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes line-in{0%{transform:translateY(6px)}}.caption-line-in{animation:line-in var(--dur-line-in) var(--ease-line-in)}.spin{animation:spin .9s linear infinite}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}