.aebo-G_badge{top:calc(8px + env(safe-area-inset-top));right:calc(8px + env(safe-area-inset-right));z-index:1000;background:var(--color-marigold-soft);color:var(--color-marigold-soft-text-strong);box-shadow:inset 0 0 0 1px var(--color-marigold);font-family:var(--font-mono);pointer-events:none;border-radius:999px;margin:0;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.4;position:fixed}
@font-face{font-family:headingFace;src:url(../media/BricolageGrotesque_latin_opsz_wght-s.p.1pg2nifvadz06.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:headingFace Fallback;src:local(Arial);ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.0%;size-adjust:101.66%}.w-N3KW_className{font-family:headingFace,headingFace Fallback;font-style:normal}.w-N3KW_variable{--font-heading-face:"headingFace", "headingFace Fallback"}
@font-face{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-family:bodyFace;src:url(../media/Hind_400_latin-s.p.3hfkl415jjze8.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{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-family:bodyFace;src:url(../media/Hind_500_latin-s.p.19jsrx7exjbdt.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{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-family:bodyFace;src:url(../media/Hind_600_latin-s.p.083560ve--_qs.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:bodyFace Fallback;src:local(Arial);ascent-override:108.42%;descent-override:56.11%;line-gap-override:0.0%;size-adjust:97.3%}.v4rU-q_className{font-family:bodyFace,bodyFace Fallback}.v4rU-q_variable{--font-body-face:"bodyFace", "bodyFace Fallback"}
@font-face{unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A;font-family:bodyFaceDevanagari;src:url(../media/Hind_400_devanagari.0h9kjuqj3fmop.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A;font-family:bodyFaceDevanagari;src:url(../media/Hind_500_devanagari.3gcgz_mtvoehf.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A;font-family:bodyFaceDevanagari;src:url(../media/Hind_600_devanagari.1d0gcmnl_dzdu.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}.Kus30W_className{font-family:bodyFaceDevanagari}.Kus30W_variable{--font-body-devanagari-face:"bodyFaceDevanagari"}
@font-face{font-family:monoFace;src:url(../media/JetBrainsMono_latin_wght-s.p.1bkzbscqrt8rl.woff2)format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:monoFace Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.WDs8-W_className{font-family:monoFace,monoFace Fallback;font-style:normal}.WDs8-W_variable{--font-mono-face:"monoFace", "monoFace Fallback"}
:root{--color-ground:#f6f7f9;--color-surface:#fff;--color-ink:#12141a;--color-ink-2:#4a5160;--color-line:#e3e6ec;--color-input-border:#c9cdd6;--color-indigo:#3b49df;--color-indigo-hover:#2a35b0;--color-indigo-soft:#eef0fd;--color-indigo-soft-text:#2a35b0;--color-marigold:#f4a62a;--color-marigold-soft:#fff4df;--color-marigold-soft-text:#5c3800;--color-marigold-soft-text-strong:#7a4a00;--color-success:#1f7a4d;--color-success-soft:#e7f4ec;--color-error:#b42318;--color-error-soft:#fdecea;--font-heading:var(--font-heading-face), "Bricolage Grotesque", system-ui, sans-serif;--font-body:var(--font-body-devanagari-face), var(--font-body-face), "Hind", system-ui, sans-serif;--font-mono:var(--font-mono-face), "JetBrains Mono", ui-monospace, monospace;--text-display:40px;--text-heading:24px;--text-title:18px;--text-body:17px;--text-small:15px;--text-mono:14px;--leading-body:1.6;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-7:56px;--radius-control:10px;--radius-card-sm:12px;--radius-card:16px;--radius-chip:999px;--phone-gutter:20px;--content-max:1200px;--touch-min:44px;--button-min:48px;--button-max:52px}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-ground);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);margin:0}a{color:var(--color-indigo)}a:hover{color:var(--color-indigo-hover)}:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}h1,h2,h3{font-family:var(--font-heading);margin:0}.t-display{font-family:var(--font-heading);font-size:var(--text-display);font-weight:700;line-height:1.1}.t-heading{font-family:var(--font-heading);font-size:var(--text-heading);font-weight:600;line-height:1.25}.t-title{font-family:var(--font-heading);font-size:var(--text-title);font-weight:600;line-height:1.3}.t-body{font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--leading-body)}.t-small{font-family:var(--font-body);font-size:var(--text-small);color:var(--color-ink-2);font-weight:400}.t-mono{font-family:var(--font-mono);font-size:var(--text-mono)}.container{width:100%;max-width:calc(var(--content-max) + 2 * var(--phone-gutter));padding:0 var(--phone-gutter);margin:0 auto}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
