@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hindsiliguri-bengali-400.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hindsiliguri-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hindsiliguri-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:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hindsiliguri-bengali-500.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hindsiliguri-latin-ext-500.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hindsiliguri-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:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hindsiliguri-bengali-600.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hindsiliguri-latin-ext-600.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hindsiliguri-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:Hind Siliguri;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hindsiliguri-bengali-700.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hindsiliguri-latin-ext-700.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hindsiliguri-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:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.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}:root{--surface-0:#fff;--surface-1:#fafafa;--surface-2:#f4f4f5;--text-primary:#09090b;--text-secondary:#52525b;--text-muted:#a1a1aa;--border:#e4e4e7;--border-strong:#d4d4d8;--accent:#6366f1;--accent-dark:#4338ca;--accent-bg:#eef2ff;--accent-primary:#6366f1;--bg-accent-subtle:#eef2ff;--bg-accent:#eef2ff;--text-accent:#4338ca;--border-accent:#6366f1;--success:#16a34a;--success-bg:#f0fdf4;--bg-success:#f0fdf4;--text-success:#16a34a;--warning:#d97706;--warning-bg:#fffbeb;--bg-warning:#fffbeb;--text-warning:#d97706;--danger:#dc2626;--danger-dark:#b91c1c;--danger-bg:#fef2f2;--bg-danger:#fef2f2;--text-danger:#dc2626;--focus-shadow:0 0 0 3px #6366f147;--font-display:"Hind Siliguri", sans-serif;--font-body:"Inter", "Hind Siliguri", system-ui, sans-serif;--text-xs:13px;--text-sm:14px;--text-base:15px;--text-md:16px;--text-lg:18px;--text-xl:21px;--text-2xl:26px;--text-hero:40px;--gap-xs:4px;--gap-sm:8px;--gap-md:14px;--gap-lg:18px;--gap-xl:22px;--gap-2xl:28px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--radius-circle:50%;--safe-bottom:env(safe-area-inset-bottom,0px)}[data-theme=dark]{--surface-0:#09090b;--surface-1:#111113;--surface-2:#18181b;--text-primary:#fafafa;--text-secondary:#a1a1aa;--text-muted:#52525b;--border:#27272a;--border-strong:#3f3f46;--accent:#818cf8;--accent-dark:#a5b4fc;--accent-bg:#1e1b4b;--accent-primary:#818cf8;--bg-accent-subtle:#1e1b4b;--bg-accent:#1e1b4b;--text-accent:#a5b4fc;--border-accent:#818cf8;--success:#4ade80;--success-bg:#052e16;--bg-success:#052e16;--text-success:#4ade80;--warning:#fcd34d;--warning-bg:#451a03;--bg-warning:#451a03;--text-warning:#fcd34d;--danger:#f87171;--danger-dark:#fca5a5;--danger-bg:#450a0a;--bg-danger:#450a0a;--text-danger:#f87171;--focus-shadow:0 0 0 3px #818cf847}*,:before,:after{box-sizing:border-box;margin:0;padding:0}*{-webkit-tap-highlight-color:transparent}button,a,[role=button],[role=option],[role=listitem]{touch-action:manipulation;-webkit-user-select:none;user-select:none}button{font-family:inherit}html{height:100%}body{height:100%;font-family:var(--font-body);font-size:var(--text-base);color:var(--text-primary);background:var(--surface-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}#root{height:100%}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}._banner_t1dgk_1{z-index:300;padding:14px 16px;padding-bottom:max(14px, calc(14px + env(safe-area-inset-bottom,0px)));background:var(--surface-0);border-top:1px solid var(--border);align-items:center;gap:10px;animation:.25s forwards _slideUp_t1dgk_1;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #0000001f}@keyframes _slideUp_t1dgk_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._icon_t1dgk_23{flex-shrink:0;font-size:32px;line-height:1}._text_t1dgk_29{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._title_t1dgk_37{font-size:var(--text-md);color:var(--text-primary);font-weight:700}._hint_t1dgk_43{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.4}._hint_t1dgk_43 strong{color:var(--text-primary);font-weight:600}._actions_t1dgk_54{flex-shrink:0;align-items:center;gap:8px;display:flex}._installBtn_t1dgk_61{background:var(--accent);color:#fff;border-radius:var(--radius-pill);height:36px;font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;border:none;padding:0 16px;font-weight:700}._installBtn_t1dgk_61:active{opacity:.85}._dismissBtn_t1dgk_79{background:var(--surface-2);border-radius:var(--radius-circle);width:32px;height:32px;color:var(--text-muted);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}._dismissBtn_t1dgk_79:active{background:var(--border)}._overlay_1yudp_1{opacity:0;pointer-events:none;z-index:400;background:#00000073;transition:opacity .25s;position:fixed;inset:0}._overlayVisible_1yudp_11{opacity:1;pointer-events:auto}._drawer_1yudp_16{background:var(--surface-0);z-index:401;visibility:hidden;flex-direction:column;width:286px;max-width:84vw;transition:transform .26s,visibility 0s linear .26s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:4px 0 24px #00000024}._drawerOpen_1yudp_34{visibility:visible;transition:transform .26s,visibility linear;transform:translate(0)}._brand_1yudp_41{padding:calc(18px + env(safe-area-inset-top,0px)) 16px 14px;align-items:center;gap:10px;display:flex}._logo_1yudp_50{filter:drop-shadow(0 2px 6px #0d338a47);flex-shrink:0;width:38px;height:38px;display:block}._brandText_1yudp_58{flex-direction:column;gap:1px;min-width:0;display:flex}._appName_1yudp_65{font-family:var(--font-display);font-size:var(--text-md);color:var(--text-primary);font-weight:800;line-height:1.15}._tagline_1yudp_73{font-size:var(--text-xs);color:var(--text-muted)}._account_1yudp_79{border:none;border-top:1px solid var(--border);border-bottom:1px solid var(--border);cursor:pointer;text-align:left;color:var(--text-primary);-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;gap:10px;margin:0 12px;padding:10px 8px;display:flex}._account_1yudp_79:active{background:var(--surface-1)}._account_1yudp_79:focus-visible{box-shadow:var(--focus-shadow);outline:none}._account_1yudp_79>svg{color:var(--text-muted);flex-shrink:0}._accountAvatar_1yudp_109{border-radius:var(--radius-circle);background:var(--surface-2);width:32px;height:32px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}._accountAvatar_1yudp_109 svg{width:18px;height:18px}._accountText_1yudp_126{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}._accountLabel_1yudp_135{font-size:var(--text-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;overflow:hidden}._accountSub_1yudp_145{font-size:var(--text-xs);color:var(--text-muted)}._planChip_1yudp_150{letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted);background:var(--surface-2);border-radius:var(--radius-pill,999px);padding:3px 8px;font-size:11px;font-weight:700;line-height:1}._planChipPro_1yudp_162{color:var(--text-accent);background:var(--bg-accent-subtle)}._menu_1yudp_168{flex-direction:column;flex:1;gap:1px;padding:10px 12px;display:flex}._item_1yudp_176{border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);font-size:var(--text-sm);text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:12px;padding:10px 12px;font-weight:600;display:flex}._item_1yudp_176:active{background:var(--surface-1)}._itemActive_1yudp_196{background:var(--bg-accent-subtle);color:var(--accent)}._item_1yudp_176:focus-visible{box-shadow:var(--focus-shadow);outline:none}._itemIcon_1yudp_206{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}._itemIcon_1yudp_206 svg{width:20px;height:20px}._itemLabel_1yudp_220{flex:1}._separator_1yudp_224{background:var(--border);height:1px;margin:6px 12px}._footer_1yudp_231{padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);font-size:var(--text-xs);color:var(--text-muted);flex-direction:column;gap:2px;display:flex}._shell_xy7f9_1{background:var(--surface-1);flex-direction:column;max-width:390px;height:100dvh;margin:0 auto;display:flex;position:relative;overflow:hidden}._drawerContent_xy7f9_12{flex-direction:column;gap:8px;padding:20px;display:flex}._drawerTitle_xy7f9_19{font-size:var(--text-lg);color:var(--text-primary);font-weight:700}._root_1qmvh_1{background:var(--surface-1);justify-content:center;align-items:center;max-width:390px;height:100dvh;margin:0 auto;display:flex}._spinner_1qmvh_11{border:3px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:34px;height:34px;animation:.7s linear infinite _loadingSpin_1qmvh_1}@keyframes _loadingSpin_1qmvh_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_1qmvh_11{animation-duration:1.4s}}
