:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-soft:#f6f7f4;--surface:#fff;--surface-2:#f2f4f0;--hover:#f1f3ef;--line:#e3e6e0;--line-strong:#c9cfc7;--fg:#1b211d;--fg-2:#59635c;--fg-3:#879088;--brand:#0f3d2e;--brand-2:#17533f;--brand-ink:#155a41;--brand-tint:#e6efe9;--on-brand:#fff;--accent:#ec6a1c;--accent-hover:#d55a0f;--accent-tint:#fff0e4;--accent-ink:#b3470a;--on-accent:#fff;--wa:#1f8f4e;--wa-hover:#18773f;--ok:#1d7a46;--ok-tint:#e3f2e8;--warn:#a36410;--warn-tint:#fdf1dc;--bad:#c0392b;--bad-tint:#fbe7e4;--info:#3d5a73;--info-tint:#e6edf3;--map-water:#dfece9;--map-land:#f4f5ee;--map-edge:#a9bfae;--map-grid:#0f3d2e0f;--map-label:#8a9b8e;--map-river:#c9e0e3;--map-town:#5d6b62;--shadow-1:0 1px 2px #101e160f, 0 1px 1px #101e160a;--shadow-search:0 3px 12px #101e1614, 0 1px 2px #101e160f;--shadow-pop:0 10px 34px #101e1629, 0 2px 6px #101e160f;--font:var(--font-jakarta), ui-sans-serif, "Segoe UI", Helvetica, Arial, sans-serif;--font-bn:var(--font-noto-bengali), "Hind Siliguri", sans-serif;--r-s:8px;--r-m:12px;--r-l:16px;--r-xl:24px;--gutter:24px;--max:1760px}@media (max-width:760px){:root{--gutter:16px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121614;--bg-soft:#161b18;--surface:#1a201c;--surface-2:#212823;--hover:#242c27;--line:#2b332e;--line-strong:#3d4740;--fg:#eef1ec;--fg-2:#a7b1a9;--fg-3:#7b857d;--brand:#1d6b4c;--brand-2:#23805b;--brand-ink:#7fcba3;--brand-tint:#1a2f26;--on-brand:#fff;--accent:#ff7a2e;--accent-hover:#ff9050;--accent-tint:#3a2416;--accent-ink:#ffa368;--on-accent:#1a0e05;--ok:#6fcf97;--ok-tint:#173226;--warn:#f2b45a;--warn-tint:#352812;--bad:#ff8a7a;--bad-tint:#3a1d19;--info:#9ab8d1;--info-tint:#1c2731;--map-water:#0f1915;--map-land:#25302a;--map-edge:#4d6b59;--map-grid:#7fcba30f;--map-label:#6f8a7a;--map-river:#1f3d44;--map-town:#a7b6ac;--shadow-1:0 1px 2px #0006;--shadow-search:0 3px 14px #00000073, 0 0 0 1px var(--line);--shadow-pop:0 12px 36px #0000008c, 0 0 0 1px var(--line)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121614;--bg-soft:#161b18;--surface:#1a201c;--surface-2:#212823;--hover:#242c27;--line:#2b332e;--line-strong:#3d4740;--fg:#eef1ec;--fg-2:#a7b1a9;--fg-3:#7b857d;--brand:#1d6b4c;--brand-2:#23805b;--brand-ink:#7fcba3;--brand-tint:#1a2f26;--on-brand:#fff;--accent:#ff7a2e;--accent-hover:#ff9050;--accent-tint:#3a2416;--accent-ink:#ffa368;--on-accent:#1a0e05;--ok:#6fcf97;--ok-tint:#173226;--warn:#f2b45a;--warn-tint:#352812;--bad:#ff8a7a;--bad-tint:#3a1d19;--info:#9ab8d1;--info-tint:#1c2731;--map-water:#0f1915;--map-land:#25302a;--map-edge:#4d6b59;--map-grid:#7fcba30f;--map-label:#6f8a7a;--map-river:#1f3d44;--map-town:#a7b6ac;--shadow-1:0 1px 2px #0006;--shadow-search:0 3px 14px #00000073, 0 0 0 1px var(--line);--shadow-pop:0 12px 36px #0000008c, 0 0 0 1px var(--line)}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.45;overflow-x:hidden}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}input,select,textarea{font:inherit;color:inherit}a{color:inherit}h1,h2,h3,h4{text-wrap:balance;letter-spacing:-.015em;margin:0}p{text-wrap:pretty;margin:0}:focus-visible{outline:2px solid var(--fg);outline-offset:2px;border-radius:4px}.muted{color:var(--fg-2)}.xs{font-size:12.5px}.center{text-align:center}.tnum{font-variant-numeric:tabular-nums}.accent{color:var(--accent)}.bn{font-family:var(--font-bn)}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);font-size:12px;font-weight:700}.wrap{width:100%;max-width:var(--max);padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));margin:0 auto}.wrap.narrow{max-width:680px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.hide-sm{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@keyframes rf-fade{0%{opacity:0}}@keyframes rf-up{0%{opacity:.4;transform:translateY(24px)}}.field-label{font-size:13.5px;font-weight:700}.field-hint{color:var(--fg-2);font-size:12.5px}.field-error{color:var(--bad);font-size:12.5px;font-weight:600}:root{--top-h:80px}@media (min-width:961px){:root:has([data-search-expanded]){--top-h:102px}}@media (max-width:960px){:root{--top-h:72px}}[id]{scroll-margin-top:170px}
