:root{--bg: #f2f1f9;--card: #ffffff;--ink: #1a1a1a;--ink-inv: #ffffff;--line: #e7e5f2;--line-2: #d8d5ea;--muted: #625d85;--faint: #a5a1c0;--slate: #625d85;--tint-1: #f5f2fc;--tint-2: #efecf8;--alert: #c25a1f;--alert-soft: #fbebdd;--ok: #2e7d4f;--ok-soft: #e6f2ea;--info: #1d4ed8;--gold: #b7791f;--gold-soft: #fbf1dc;--red: var(--brand-red, #2f7d4f);--red-hover: var(--brand-red-hover, #276741);--red-soft: var(--brand-red-soft, #ecf3ef);--pat-color: var(--brand-pat-color, 47, 125, 79);--hero-glow: var( --brand-hero-glow, radial-gradient(ellipse 45% 55% at 15% 45%, rgba(47, 125, 79, .12), transparent 70%), radial-gradient(ellipse 45% 55% at 85% 45%, rgba(209, 226, 216, .22), transparent 70%), radial-gradient(ellipse 40% 45% at 50% 20%, rgba(255, 255, 255, .45), transparent 70%) );--wash: var( --brand-wash, radial-gradient(55% 40% at 12% 0%, rgba(209, 226, 216, .35), transparent 70%), radial-gradient(45% 35% at 88% 8%, rgba(218, 232, 223, .3), transparent 70%) );--font-latin: "Manrope", system-ui, sans-serif;--font-bangla: "BenSen", "Noto Sans Bengali", "Bengali Fallback", "Manrope", sans-serif;--font-mixed: "Manrope", "BenSen", "Noto Sans Bengali", "Bengali Fallback", sans-serif;--font-proto: "Manrope", sans-serif;--font-sans: var(--font-latin);--font-head: var(--font-latin);--fs-xs: 11px;--fs-sm: 12px;--fs-caption: 13px;--fs-body: 14px;--fs-md: 15px;--fs-lg: 16px;--fs-xl: 20px;--fs-h3: 24px;--fs-h2: clamp(28px, 3.4vw, 40px);--fs-h1: clamp(34px, 5.2vw, 64px);--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-heavy: 800;--radius-xs: 8px;--radius-sm: 12px;--radius-md: 16px;--radius-card: 16px;--radius-lg: 20px;--radius-ticket: 22px;--radius-panel: 26px;--radius-pill: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 28px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--page-max: 1440px;--page-gutter: clamp(20px, 6vw, 96px);--shadow-bar: 0 2px 12px rgba(23, 19, 31, .05);--shadow-card: 0 10px 26px rgba(23, 19, 31, .16);--shadow-pop: 0 10px 30px rgba(23, 19, 31, .14);--shadow-panel: 0 30px 80px rgba(23, 19, 31, .22);--neon: var(--red);--neon-b: var(--red);--nsh: none;--nsh-lg: none;--nsoft: none;--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-out: cubic-bezier(.2, .8, .2, 1);color-scheme:light}:root[data-theme=dark]{--bg: #07080d;--card: #13151f;--ink: #f2f3f8;--ink-inv: #07080d;--line: #232636;--line-2: #323752;--muted: #9ba0b8;--faint: #61667f;--slate: #9ba0b8;--tint-1: #171a28;--tint-2: #1b1e30;--alert: #f59e4f;--alert-soft: #2a1d0f;--ok: #5bbe85;--ok-soft: #12241a;--info: #7aa2ff;--gold: #f0c674;--gold-soft: #2a2312;--red: var(--brand-red-dark, #72a787);--red-hover: var(--brand-red-hover-dark, #8db89e);--red-soft: var(--brand-red-soft-dark, #172426);--pat-color: var(--brand-pat-color-dark, 114, 167, 135);--hero-glow: var( --brand-hero-glow-dark, radial-gradient(ellipse 40% 50% at 25% 30%, rgba(114, 167, 135, .18), transparent 70%), radial-gradient(ellipse 40% 50% at 75% 35%, rgba(114, 167, 135, .16), transparent 70%) );--wash: var( --brand-wash-dark, radial-gradient(50% 45% at 20% 10%, rgba(114, 167, 135, .22), transparent 70%), radial-gradient(45% 40% at 80% 20%, rgba(114, 167, 135, .16), transparent 70%), radial-gradient(40% 35% at 55% 60%, rgba(30, 50, 140, .14), transparent 70%) );--shadow-bar: 0 2px 12px rgba(0, 0, 0, .3);--shadow-pop: 0 10px 30px rgba(0, 0, 0, .45);--shadow-panel: 0 30px 80px rgba(0, 0, 0, .55);--neon: color-mix(in srgb, var(--red) 80%, #fff);--neon-b: color-mix(in oklab, var(--red) 35%, #22e5ff);--n1: color-mix(in srgb, var(--neon) 80%, transparent);--n2: color-mix(in srgb, var(--neon) 38%, transparent);--nsh: 0 0 0 1px var(--n2), 0 0 14px var(--n1), 0 0 34px var(--n2);--nsh-lg: 0 0 0 1px var(--n2), 0 0 26px var(--n1), 0 0 64px var(--n2);--nsoft: 0 0 0 1px color-mix(in srgb, var(--neon) 24%, transparent), 0 0 22px -6px var(--n2);color-scheme:dark}@supports (color: oklch(from red l c h)){:root[data-theme=dark]{--neon: oklch(from var(--red) .8 .24 h);--neon-b: oklch(from var(--red) .82 .17 calc(h + 150) )}}:root[data-theme=dark] body:before,:root[data-theme=dark] body:after{content:"";position:fixed;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(90px);opacity:.46}:root[data-theme=dark] body:before{width:46vmax;height:46vmax;left:-16vmax;top:-18vmax;background:radial-gradient(circle,var(--neon) 0%,transparent 66%);animation:neon-a 22s ease-in-out infinite alternate}:root[data-theme=dark] body:after{width:42vmax;height:42vmax;right:-14vmax;bottom:-16vmax;background:radial-gradient(circle,var(--neon-b) 0%,transparent 66%);animation:neon-b 26s ease-in-out infinite alternate}@keyframes neon-a{to{transform:translate(9vmax,6vmax) scale(1.12)}}@keyframes neon-b{to{transform:translate(-8vmax,-7vmax) scale(1.1)}}@keyframes neon-pulse{50%{box-shadow:0 0 0 1px var(--n2),0 0 22px var(--n1),0 0 52px var(--n2)}}:root[data-theme=dark] .neon-btn{box-shadow:var(--nsh)!important;animation:neon-pulse 3.6s ease-in-out infinite}:root[data-theme=dark] .neon-btn:hover{box-shadow:var(--nsh-lg)!important}:root[data-theme=dark] .neon-surface{box-shadow:var(--nsoft)}:root[data-theme=dark] .neon-surface:hover{border-color:var(--neon)!important;box-shadow:0 0 0 1px var(--n2),0 0 30px -4px var(--n2)}:root[data-theme=dark] :focus-visible{outline-color:var(--neon)}:root[lang=bn]{--font-sans: var(--font-bangla);--font-head: var(--font-bangla)}@font-face{font-family:BenSen;src:local("BenSen");font-weight:400 800;font-display:swap}@font-face{font-family:Bengali Fallback;src:local("Vrinda"),local("Bangla MN"),local("Kohinoor Bangla"),local("Nirmala UI");ascent-override:92%;descent-override:41%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:var(--font-sans);background:repeating-linear-gradient(45deg,rgba(var(--pat-color),.05) 0 1px,transparent 1px 26px),repeating-linear-gradient(-45deg,rgba(var(--pat-color),.05) 0 1px,transparent 1px 26px),var(--wash),var(--bg);background-attachment:fixed}:root[lang=bn] body{line-height:1.6}:root[lang=bn] h1,:root[lang=bn] h2,:root[lang=bn] h3{letter-spacing:0!important;line-height:1.25!important}:root[lang=bn] button,:root[lang=bn] input,:root[lang=bn] select,:root[lang=bn] textarea{line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--red);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pwa-nudge{position:fixed;left:16px;right:16px;bottom:16px;z-index:9999;max-width:430px;margin:0 auto;display:flex;align-items:center;gap:12px;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:16px;padding:12px 12px 12px 14px;box-shadow:0 12px 36px #1a1a1a2e;font-family:inherit;animation:pwa-in .35s ease both;transition:opacity .35s ease,transform .35s ease}.pwa-nudge.out{opacity:0;transform:translateY(12px)}.pwa-nudge img{border-radius:11px;flex:none;border:1px solid var(--line)}.pwa-nudge p{flex:1;margin:0;font-size:13px;line-height:1.5;font-weight:600;min-width:0}.pwa-add{flex:none;border:none;background:var(--red);color:#fff;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.pwa-add:hover{background:var(--red-hover)}.pwa-x{flex:none;border:none;background:none;color:var(--faint);font-size:14px;padding:6px;cursor:pointer;line-height:1}.pwa-toast{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:10000;display:flex;align-items:center;gap:14px;background:var(--ink);color:var(--ink-inv);border-radius:999px;padding:8px 8px 8px 18px;font-size:13.5px;font-weight:600;box-shadow:0 12px 36px #1a1a1a40;max-width:calc(100vw - 32px)}.pwa-toast button{border:none;border-radius:999px;background:var(--red);color:#fff;font:inherit;font-weight:700;padding:8px 14px;cursor:pointer}.pwa-offline{position:fixed;top:0;left:0;right:0;z-index:10001;background:var(--alert-soft);color:var(--alert);text-align:center;font-size:12.5px;font-weight:700;padding:6px 12px}:root[data-theme=dark] .pwa-add,:root[data-theme=dark] .pwa-toast button{color:var(--ink-inv)}@keyframes pwa-in{0%{opacity:0;transform:translateY(12px)}}@media(max-width:767px){.pwa-nudge,.pwa-toast{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.pwa-nudge{animation:none;transition:none}}.sheet-lock,.sheet-lock body{overflow:hidden}.sheet-wrap{position:fixed;inset:0;z-index:9000;display:flex;align-items:flex-end;justify-content:center}.sheet-backdrop{position:absolute;inset:0;background:#100c2080;animation:sheet-fade .2s ease-out}.sheet{position:relative;width:100%;max-height:86vh;display:flex;flex-direction:column;background:var(--card);color:var(--ink);border-radius:24px 24px 0 0;padding:16px 18px calc(20px + env(safe-area-inset-bottom,0px));box-shadow:0 -12px 40px #17131f33;outline:none;animation:sheet-up .28s var(--ease-out)}.sheet-handle{width:44px;height:5px;border-radius:3px;background:var(--line-2);margin:0 auto 14px;flex-shrink:0}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.sheet-head h2{margin:0;font-family:var(--font-head);font-size:19px;font-weight:800}.sheet-x{border:none;background:var(--tint-2);color:var(--muted);width:36px;height:36px;border-radius:50%;display:grid;place-items:center;cursor:pointer;flex-shrink:0}.sheet-x-float{position:absolute;top:12px;right:12px;z-index:4;width:40px;height:40px;background:#100c209e;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sheet-x-float:hover{background:#100c20cc}.sheet-body{overflow-y:auto;overscroll-behavior:contain}@media(min-width:768px){.sheet-wrap{align-items:center}.sheet{width:min(520px,calc(100vw - 48px));border-radius:24px;padding:22px 24px 24px;box-shadow:var(--shadow-panel);animation:sheet-pop .22s var(--ease-out)}.sheet-handle{display:none}}@media(prefers-reduced-motion:reduce){.sheet,.sheet-backdrop{animation:none}}@keyframes sheet-fade{0%{opacity:0}}@keyframes sheet-up{0%{transform:translateY(40px);opacity:.6}}@keyframes sheet-pop{0%{transform:translateY(10px) scale(.98);opacity:0}}.sb{position:relative;font-family:var(--font-mixed);color:var(--ink)}.sb-bar{margin:0;display:flex;align-items:center;gap:0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-pill);padding:8px 8px 8px 24px;box-shadow:0 12px 40px #17131f1f;width:100%}.sb-svc{display:flex;align-items:center;gap:10px;flex:1.25;min-width:0;color:var(--faint)}.sb-svc svg,.sb-zone svg{flex-shrink:0;color:var(--faint)}.sb-svc input{border:none;outline:none;background:none;font-size:15px;font-weight:600;font-family:var(--font-mixed);color:var(--ink);flex:1;min-width:0;border-radius:6px}.sb-svc input::placeholder{color:var(--muted);opacity:1}.sb-svc input:focus-visible{outline:none;box-shadow:0 0 0 4px var(--tint-2),0 6px 18px #17131f1a}.sb-zone{display:flex;align-items:center;gap:8px;flex:1;min-width:0;border:none;background:none;border-left:1px solid var(--line);padding:4px 4px 4px 16px;font-size:15px;font-weight:600;font-family:var(--font-mixed);color:var(--muted);cursor:pointer;text-align:left;border-radius:6px}.sb-zone.set{color:var(--ink)}.sb-zone span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.sb-go{background:var(--red);color:#fff;border:none;padding:13px 26px;border-radius:var(--radius-pill);font-size:15px;font-weight:700;font-family:var(--font-mixed);white-space:nowrap;margin-left:12px;cursor:pointer}.sb-go:hover{background:var(--red-hover)}.sb-panel{position:absolute;top:calc(100% + 8px);width:min(420px,100%);max-width:calc(100vw - 32px);z-index:50;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:0 20px 60px #17131f2e;padding:8px;max-height:420px;overflow-y:auto}.sb-panel.left{left:0}.sb-panel.right{right:0}.sb-filter{width:100%;border:1.5px solid var(--line-2);border-radius:10px;background:var(--card);color:var(--ink);padding:9px 12px;font-size:14px;font-weight:600;font-family:var(--font-mixed);margin-bottom:6px;position:sticky;top:0;z-index:1}.sb-filter:focus{outline:none;border-color:var(--red)}.sb-filter.big{border-radius:12px;padding:12px 14px;font-size:16px;margin-bottom:8px}.sb-list{display:flex;flex-direction:column}.sb-head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 4px;font-size:11px;font-weight:700;letter-spacing:.07em;color:var(--faint);text-transform:uppercase}.sb-row{display:flex;align-items:center;gap:10px;border:none;text-align:left;background:transparent;border-radius:10px;padding:9px 12px;cursor:pointer;font-family:var(--font-mixed);width:100%;color:var(--ink)}.sb-row.ind{padding-left:38px}.sb-row:hover{background:var(--tint-1)}.sb-row.on{background:var(--red-soft)}.sb-row .ic{color:var(--red);font-size:13px;flex-shrink:0;width:16px;text-align:center}.sb-row .tx{flex:1;min-width:0}.sb-row .l{display:block;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-row .s{display:block;font-size:12px;color:var(--muted);margin-top:1px}.sb-row .bd{font-size:11px;font-weight:700;color:var(--red);flex-shrink:0;background:var(--tint-1);border-radius:var(--radius-pill);padding:2px 9px}.sb-clear{border:none;background:none;color:var(--muted);font-size:11px;font-weight:600;cursor:pointer;text-decoration:underline;padding:0;text-transform:none;letter-spacing:0}.sb-row.b .l{font-weight:700}.sb-row.soon{opacity:.55;cursor:default}.sb-row:disabled:hover{background:transparent}.sb-row mark{background:var(--red-soft);color:var(--red);border-radius:3px;padding:0 1px}.sb-note{margin:10px 0 0 12px;font-size:13px;font-weight:600;color:var(--alert)}@media(max-width:767px){.sb-bar{padding:6px 6px 6px 16px}.sb-svc input,.sb-zone{font-size:14px}.sb-zone{padding-left:10px}.sb-go{padding:11px 16px;margin-left:8px}}.sb--header .sb-bar{padding:5px 5px 5px 16px;box-shadow:none}.sb--header .sb-svc input,.sb--header .sb-zone{font-size:13.5px}.sb--header .sb-go{padding:9px 16px;font-size:13px}.sb--nav .sb-bar{box-shadow:none}.sb--screen .sb-bar{border:1.5px solid var(--line-2);border-radius:16px;box-shadow:none;padding:4px 4px 4px 14px}.sb--screen .sb-bar:focus-within{border-color:var(--red)}.sb--screen .sb-svc input{font-size:16px;min-height:40px}.sb--screen .sb-panel.left{position:static;width:100%;max-width:none;margin-top:12px;padding:0;border:none;background:none;box-shadow:none}.art{position:absolute;inset:0;z-index:-2;display:flex;align-items:center;justify-content:center;color:#ffffffd1;background:radial-gradient(color-mix(in srgb,var(--art-2) 16%,transparent) 1px,transparent 1.6px) 0 0 / 14px 14px,linear-gradient(180deg,var(--art-1),var(--art-2))}.art svg{filter:drop-shadow(0 2px 6px color-mix(in srgb,var(--art-2) 45%,transparent))}:root[data-theme=dark] .art{color:#fff3;background:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.6px) 0 0 / 14px 14px,linear-gradient(140deg,var(--art-d1),var(--art-d2))}:root[data-theme=dark] .art svg{filter:none}.photo{position:absolute;inset:0;display:block;overflow:hidden;isolation:isolate}.photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.tn{font-family:var(--font-proto);position:relative;display:flex;align-items:center;gap:4px}@media(max-width:767px){.tn{display:none}}.tn-t{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:var(--radius-pill);font-size:14px;font-weight:700;color:var(--muted);white-space:nowrap;cursor:pointer;transition:background .2s,color .2s}.tn-t:hover,.tn-t.on{background:var(--tint-2);color:var(--ink)}.tn-t.cur:not(.hot){color:var(--ink);background:var(--tint-1)}.tn-t.hot{background:var(--red-soft);color:var(--red)}.tn-t.hot:hover,.tn-t.hot.on{background:var(--red);color:#fff}.tn-pc{width:20px;height:20px;border-radius:50%;background:var(--red);color:#fff;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.tn-t.hot:hover .tn-pc,.tn-t.hot.on .tn-pc{background:#fff;color:var(--red)}.tn-nb{font-size:9px;font-weight:800;letter-spacing:.06em;background:var(--red);color:#fff;border-radius:var(--radius-pill);padding:2px 6px}.tn-ch{display:inline-flex;transition:transform .25s}.tn-t.on .tn-ch{transform:rotate(180deg)}.tn-panel{position:absolute;z-index:90;opacity:0;visibility:hidden;transform:translateY(8px) scale(.985);transform-origin:50% 0;transition:opacity .22s,transform .22s,visibility 0s .22s;pointer-events:none}.tn-panel.open{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .22s,transform .22s}.tn-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel),0 2px #ffffff80 inset;padding:22px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tn-h{font-size:11px;font-weight:800;letter-spacing:.11em;color:var(--faint);margin:2px 0 10px 8px;text-transform:uppercase}.tn-it{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:16px;color:var(--ink);width:100%;transition:background .2s,transform .2s}.tn-it:hover{background:var(--tint-1);transform:translate(3px);color:var(--ink)}.tn-ico{flex:none;width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--red-soft);color:var(--red);transition:background .2s,color .2s,transform .25s}.tn-it:hover .tn-ico{background:var(--red);color:#fff;transform:rotate(-6deg) scale(1.06)}.tn-it b{display:block;font-size:14px;font-weight:800;line-height:1.2}.tn-it small{display:block;font-size:12px;color:var(--muted);margin-top:2px;font-weight:500}.tn-cnt{margin-left:auto;font-size:12px;font-weight:800;color:var(--muted);background:var(--tint-2);border-radius:var(--radius-pill);padding:3px 9px}.tn-g{display:grid;gap:18px}.tn-g.two{grid-template-columns:1fr 1fr;gap:4px 14px}.tn-feat{position:relative;border-radius:20px;overflow:hidden;min-height:250px;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;color:#fff;isolation:isolate}.tn-feat>.photo,.tn-tile>.photo{z-index:-2}.tn-feat:after,.tn-tile:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0000000d 25%,#000000c7)}.tn-feat .big{font-size:26px;font-weight:800;line-height:1.05;letter-spacing:-.01em}.tn-feat .sm{font-size:12.5px;opacity:.85;margin-top:4px}.tn-tag{align-self:flex-start;background:var(--red);color:#fff;font-size:10.5px;font-weight:800;border-radius:var(--radius-pill);padding:4px 10px;margin-bottom:8px}.tn-cta{margin-top:12px;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;background:#fff;color:#1a1a1a;font-size:13px;font-weight:800;padding:9px 16px;border-radius:var(--radius-pill);transition:transform .2s,box-shadow .2s}.tn-cta:hover{color:#1a1a1a;transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}.tn-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tn-tile{position:relative;aspect-ratio:9 / 13;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:10px;color:#fff;isolation:isolate;transition:transform .3s var(--ease-out),box-shadow .3s}.tn-tile:hover{color:#fff;transform:translateY(-6px);box-shadow:0 18px 34px #0000004d}.tn-tile .pl{position:absolute;top:50%;left:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:#ffffffeb;color:#1a1a1a;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #00000059;transition:transform .25s,background .2s,color .2s}.tn-tile:hover .pl{transform:scale(1.12);background:var(--red);color:#fff}.tn-tile .du{position:absolute;top:9px;left:9px;background:#0000008c;font-size:10.5px;font-weight:800;border-radius:var(--radius-pill);padding:3px 8px}.tn-tile .e{position:absolute;top:9px;right:9px;background:var(--red);font-size:10px;font-weight:800;border-radius:var(--radius-pill);padding:3px 8px}.tn-tile b{font-size:13px;font-weight:800;line-height:1.2}.tn-tile .s{font-size:11px;opacity:.85;margin-top:2px}.tn-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 8px 0;border-top:1px solid var(--line)}.tn-foot p{margin:0;font-size:12.5px;color:var(--muted)}.tn-foot a{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:var(--red)}.tn-panel.open .tn-it,.tn-panel.open .tn-tile,.tn-panel.open .tn-feat{animation:tn-up .38s both var(--ease-out)}@keyframes tn-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.page-root{max-width:var(--page-max);margin:0 auto;padding:20px 40px 0;overflow-x:clip}.page-root.is-fluid{padding:28px var(--page-gutter) 0}.sh-nav{position:sticky;top:12px;z-index:70;display:flex;align-items:center;justify-content:space-between;background:color-mix(in srgb,var(--card) 80%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:var(--radius-pill);padding:12px 12px 12px 28px;box-shadow:0 8px 30px #17131f14;transition:box-shadow .3s}.sh-logo{display:inline-flex}.sh-right{display:flex;align-items:center;gap:clamp(8px,1.2vw,14px)}.sh-addbiz{position:relative;background:var(--ink);color:var(--ink-inv);padding:9px 20px;border-radius:var(--radius-pill);font-size:14px;font-weight:600;white-space:nowrap;transition:background .25s ease,transform .25s var(--ease-spring),box-shadow .25s ease}.sh-addbiz:hover{background:var(--red);color:#fff;transform:translateY(-2px);box-shadow:0 10px 26px #17131f59}.sh-addbiz:active{transform:translateY(0) scale(.97)}.sh-addbiz .sheen-wrap{position:absolute;inset:0;border-radius:var(--radius-pill);overflow:hidden;pointer-events:none}.sh-addbiz .sheen{position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.28) 50%,transparent 100%);animation:sh-sheen 4.5s ease-in-out infinite}.sh-addbiz .free{position:absolute;top:-9px;right:-8px;background:var(--alert);color:#fff;font-size:10px;font-weight:800;letter-spacing:.06em;padding:3px 10px;border-radius:var(--radius-pill);box-shadow:0 2px 8px #17131f26;transform-origin:center;animation:sh-free-pop 4.5s ease-in-out infinite,sh-free-glow 4.5s ease-in-out infinite}@keyframes sh-sheen{0%,55%{left:-60%}to{left:130%}}@keyframes sh-free-pop{0%,74%,to{transform:scale(1) rotate(0)}80%{transform:scale(1.22) rotate(5deg)}86%{transform:scale(.94) rotate(-3deg)}92%{transform:scale(1.08) rotate(1deg)}}@keyframes sh-free-glow{0%,74%,to{box-shadow:0 2px 8px #17131f26}82%{box-shadow:0 2px 8px #17131f26,0 0 0 5px #e2a33b47}}.sh-login{display:inline-flex;align-items:center;background:transparent;cursor:pointer;font-family:inherit;border:1.5px solid var(--line-2);color:var(--ink);padding:8px 18px;border-radius:var(--radius-pill);font-size:14px;font-weight:700;white-space:nowrap;transition:border-color .2s ease,color .2s ease,background .2s ease}.sh-login:hover{border-color:var(--red);color:var(--red);background:var(--red-soft)}.um{position:relative;display:inline-flex}.um-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1.5px solid var(--line-2);background:var(--red);color:#fff;font-family:var(--font-latin);font-size:16px;font-weight:800;cursor:pointer;padding:0;transition:box-shadow .2s ease,transform .2s ease}.um-btn:hover{box-shadow:0 4px 14px #17131f38;transform:translateY(-1px)}.um-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:95;min-width:220px;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 16px 44px #17131f29;padding:8px}.um-who{padding:10px 14px;border-bottom:1px solid var(--line);margin-bottom:6px}.um-who b{display:block;font-weight:700;font-size:14px}.um-who small{font-size:12px;color:var(--muted)}.um-menu a,.um-out{display:block;width:100%;text-align:left;padding:9px 14px;border-radius:10px;font-size:14px;font-weight:600;color:var(--ink);border:0;background:none;cursor:pointer}.um-menu a:hover{background:var(--tint-1);color:var(--ink)}.um-out{color:var(--muted)}.um-out:hover{background:var(--tint-1);color:var(--red)}.um-sep{height:1px;background:var(--line);margin:6px 0}.dock{position:fixed;bottom:22px;right:clamp(14px,2vw,30px);z-index:80;display:flex;align-items:center;gap:6px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-pill);padding:5px;box-shadow:var(--shadow-pop)}.sw-btn{position:relative;width:38px;height:38px;border:none;cursor:pointer;background:var(--tint-2);border-radius:50%;flex-shrink:0;padding:0;transition:box-shadow .2s,background .2s}.sw-btn.lang{background:transparent;border:1px solid var(--line-2)}.sw-btn.lang:hover{background:var(--tint-2)}.sw-btn:not(.lang):hover{box-shadow:0 2px 8px #17131f2e}.sw-btn>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,transform .35s var(--ease-spring)}.sw-btn .en{font-family:var(--font-latin);font-size:11.5px;font-weight:800;letter-spacing:.04em;color:var(--ink)}.sw-btn .bn{font-family:var(--font-bangla);font-size:13px;font-weight:700;color:var(--ink)}.sw-btn .sun{color:var(--alert)}.sw-btn .moon{color:var(--muted)}.sw-btn .off{opacity:0}.sw-btn .off.spin-l{transform:rotate(-120deg) scale(.4)}.sw-btn .off.spin-r{transform:rotate(120deg) scale(.4)}@media(max-width:1100px){.sh-addbiz{display:none}}@media(max-width:768px){.page-root,.page-root.is-fluid{padding:max(10px,env(safe-area-inset-top)) 16px 0}.sh-nav{padding:8px 10px 8px 16px;top:max(8px,env(safe-area-inset-top));z-index:60;box-shadow:0 -14px 0 0 var(--bg),0 2px 12px #17131f14}.sh-account,.dock{display:none}}@media(prefers-reduced-motion:reduce){.sh-addbiz .sheen,.sh-addbiz .free{animation:none}}:root[data-theme=dark] .sh-nav{box-shadow:0 0 0 1px color-mix(in srgb,var(--neon) 42%,var(--line)),0 10px 44px -10px var(--n2)}:root[data-theme=dark] .sh-logo img[data-logo],:root[data-theme=dark] .sf-about img[data-logo]{filter:brightness(0) invert(1) drop-shadow(0 0 9px var(--n2))}.sh-nav--page .sh-addbiz,.sh-nav--auth .sh-addbiz{padding:12px 24px;font-size:15px}.sh-nav--page .sh-login,.sh-nav--auth .sh-login{padding:10px 22px;font-size:15px}.sh-addbiz--offer{background:var(--red);color:#fff}.sh-addbiz--offer:hover{background:var(--red-hover);box-shadow:0 10px 26px color-mix(in srgb,var(--red) 40%,transparent)}.sh-nav--search{gap:20px;padding:10px 12px 10px 24px}.sh-nav--search .sh-logo{flex-shrink:0}.sh-nav--search .sh-search{flex:1;min-width:0}.sh-nav--search .sh-right{flex-shrink:0;gap:12px}.sh-nav--search .sh-addbiz{padding:11px 22px}.sh-nav--search .sh-addbiz .sheen-wrap{display:none}.page-root[data-variant=page],.page-root[data-variant=search],.page-root[data-variant=auth]{padding-top:20px}.page-root[data-variant=page] .sf{margin-top:56px}.page-root[data-variant=auth] main{display:flex;justify-content:center;padding:28px 0 40px}.sf-compact{text-align:center;padding:20px 0 28px;font-size:13px;color:var(--faint)}@media(max-width:768px){.sh-nav--search{gap:0;padding:8px 10px 8px 16px}.sh-nav--search .sh-search{display:none}.page-root[data-variant=page],.page-root[data-variant=search],.page-root[data-variant=auth]{padding-top:max(20px,env(safe-area-inset-top))}.page-root[data-variant=auth] main{display:block;padding:0}.sf-compact{padding-bottom:96px}}.sf{position:relative;overflow:hidden;background:var(--tint-1);border-top:1px solid var(--line);color:var(--ink);padding:64px 56px 30px;margin-top:64px}.sf:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,transparent,var(--red),#ff8a5b,var(--red),transparent);background-size:200% 100%;animation:sf-sheen 5s linear infinite}@keyframes sf-sheen{to{background-position:-200% 0}}.sf-trust{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:13.5px;font-weight:600;color:var(--ink)}.sf-trust li{display:flex;align-items:center;gap:9px}.sf-trust svg{color:var(--red);flex:none}.sf-fl{display:flex;flex-wrap:nowrap;align-items:center;gap:9px;max-width:260px;transition:transform .25s var(--ease-out),color .2s}.sf-fl:hover{transform:translate(5px)}.sf-fi{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--red-soft);color:var(--red);flex:none;transition:transform .3s var(--ease-spring),background .2s,color .2s}.sf-fl:hover .sf-fi{transform:rotate(-8deg) scale(1.12);background:var(--red);color:#fff}.sf-soc{display:inline-flex;align-items:center;gap:7px}.sf-top{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--line-2);background:var(--card);color:var(--ink);border-radius:var(--radius-pill);min-height:44px;padding:0 16px;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s,color .2s}.sf-top:hover{background:var(--red);border-color:var(--red);color:#fff}.sf-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.1fr 1fr;gap:40px}.sf-about{max-width:300px}.sf-about p{font-size:14px;line-height:1.65;color:var(--muted);margin:18px 0 0;text-wrap:pretty}.sf-col{display:flex;flex-direction:column;gap:14px;font-size:15px}.sf-col .h{font-weight:700;font-size:12px;letter-spacing:.09em;color:var(--faint)}.sf-col a{color:var(--ink)}.sf-col a:hover,.sf-social a:hover{color:var(--red)}.sf-bottom{border-top:1px solid var(--line);margin-top:52px;padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.sf-copy{font-size:13.5px;color:var(--faint)}.sf-social{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.sf-social a{font-size:13.5px;color:var(--muted)}.sf-mark{container-type:inline-size;position:relative;height:14cqw;max-height:150px;overflow:hidden;margin:24px 0 -30px;pointer-events:none;-webkit-user-select:none;user-select:none}.sf-mark span{position:absolute;left:0;right:0;top:-1.6cqw;display:block;font-family:var(--font-latin);font-weight:800;font-size:17.2cqw;line-height:1;letter-spacing:-.045em;color:var(--ink);opacity:.055;white-space:nowrap}@media(max-width:767px){.sf{padding-bottom:90px}.sf-grid{grid-template-columns:1fr}.sf a,.sf button{min-height:40px;display:inline-flex;align-items:center}}@media(prefers-reduced-motion:reduce){.sf:before{animation:none}.sf-fl:hover{transform:none}}.mtb{position:fixed;left:0;right:0;bottom:0;z-index:8500;display:none;background:color-mix(in srgb,var(--card) 92%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px);border-top:1px solid var(--line);padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));justify-content:space-around}.mtb a{flex:1;min-width:0;min-height:52px;color:var(--muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:11px;font-weight:700;border-radius:14px;position:relative;-webkit-tap-highlight-color:transparent}.mtb a:hover{color:var(--muted)}.mtb a.on{color:var(--red)}.mtb .ti{position:relative;display:grid;place-items:center;width:46px;height:28px;border-radius:var(--radius-pill);transition:background .2s}.mtb a.on .ti{background:var(--red-soft)}.mtb em{position:absolute;top:-3px;right:2px;min-width:17px;height:17px;border-radius:9px;background:var(--red);color:#fff;font-style:normal;font-size:10px;font-weight:800;display:grid;place-items:center;padding:0 4px}.mtb small{font-size:11px}@media(max-width:767px){.mtb{display:flex}}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:48px 20px;color:var(--muted);line-height:1.7;background:var(--card);border:1px dashed var(--line-2);border-radius:var(--radius-lg)}.empty-ic{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:var(--red-soft);color:var(--red);margin-bottom:6px}.empty b{color:var(--ink);font-size:17px;font-weight:800}.empty p{margin:0;max-width:360px;font-size:14px}.empty-cta{margin-top:10px;display:inline-flex;align-items:center;gap:8px;background:var(--red);color:#fff;border-radius:var(--radius-pill);padding:11px 20px;font-size:14px;font-weight:800}.empty-cta:hover{background:var(--red-hover);color:#fff}.pst-load{border-radius:var(--radius-panel);background:linear-gradient(100deg,var(--tint-2) 30%,var(--tint-1) 50%,var(--tint-2) 70%);background-size:300% 100%;animation:pst-shimmer 1.4s ease-in-out infinite;margin:24px 0}@keyframes pst-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.pst-err{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;margin:24px 0;padding:36px 20px;background:var(--card);border:1px dashed var(--line-2);border-radius:var(--radius-lg);color:var(--muted)}.pst-err p{margin:0;max-width:380px;font-size:14px;line-height:1.6}.pst-ic{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:var(--alert-soft);color:var(--alert)}.pst-retry{border:1.5px solid var(--line-2);background:var(--card);color:var(--ink);border-radius:var(--radius-pill);padding:9px 18px;font-size:14px;font-weight:700;cursor:pointer}.pst-retry:hover{border-color:var(--red);color:var(--red)}.pst-404{padding:64px 0 96px;max-width:560px;margin:0 auto}
