:root{--bg:#f4f5f7;--card:#fff;--tx:#1b1f24;--mut:#6b7280;--ac:#c8102e;--hd:#111827;--bd:#e5e7eb;--ph1:#cbd5e1;--ph2:#94a3b8;box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#0f1318;--card:#171c23;--tx:#e8eaed;--mut:#9aa3af;--hd:#05070a;--bd:#2a313b;--ph1:#334155;--ph2:#1e293b;color-scheme:dark}}:root[data-theme="dark"]{--bg:#0f1318;--card:#171c23;--tx:#e8eaed;--mut:#9aa3af;--hd:#05070a;--bd:#2a313b;--ph1:#334155;--ph2:#1e293b;color-scheme:dark}*{box-sizing:border-box}html{scroll-padding-top:env(safe-area-inset-top,0)}body{margin:0;background:var(--bg);color:var(--tx);font-family:"Noto Sans Bengali",system-ui,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}a:hover{color:var(--ac)}.w{max-width:1200px;margin:0 auto;padding:0 12px}.top{background:var(--hd);color:#cbd5e1;font-size:13px}.top .w{display:flex;justify-content:space-between;align-items:center;padding-top:6px;padding-bottom:6px;gap:8px;flex-wrap:wrap}.soc a{display:inline-block;margin-left:10px;color:#cbd5e1}.brand{background:var(--card);border-bottom:1px solid var(--bd)}.brand .w{display:flex;justify-content:space-between;align-items:center;padding-top:14px;padding-bottom:14px;gap:12px}.logo{font-size:34px;font-weight:700;color:var(--ac);letter-spacing:-.5px}.logo small{display:block;font-size:12px;color:var(--mut);font-weight:400;letter-spacing:0}.ad{background:repeating-linear-gradient(45deg,var(--ph1),var(--ph1) 10px,var(--ph2) 10px,var(--ph2) 20px);color:var(--tx);display:flex;align-items:center;justify-content:center;font-size:12px;opacity:.7}.brand .ad{width:468px;max-width:50%;height:60px}nav{background:var(--ac);position:sticky;top:env(safe-area-inset-top,0);z-index:20}nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}nav li{position:relative}nav li>a{display:block;padding:10px 13px;color:#fff;font-weight:600;font-size:15px}nav li:hover>a{background:rgb(0 0 0 / .2);color:#fff}nav .sub-menu{display:none;position:absolute;top:100%;left:0;background:var(--card);min-width:170px;box-shadow:0 6px 16px rgb(0 0 0 / .25);z-index:30}nav li:hover>.sub-menu{display:block}nav .sub-menu a{display:block;padding:8px 14px;border-bottom:1px solid var(--bd);font-size:14px}.tick{background:var(--card);border-bottom:1px solid var(--bd)}.tick .w{display:flex;align-items:center;gap:10px;overflow:hidden;padding-top:7px;padding-bottom:7px}.tick b{background:var(--ac);color:#fff;padding:2px 10px;border-radius:3px;white-space:nowrap;font-size:14px}.tick .t{overflow:hidden;white-space:nowrap;flex:1}.tick .t div{display:inline-block;padding-left:100%;animation:mq 60s linear infinite}.tick .t:hover div{animation-play-state:paused}.tick .t a{margin-right:34px;font-size:14px}@keyframes mq{to{transform:translateX(-100%)}}.ph{background:linear-gradient(135deg,var(--ph1),var(--ph2));width:100%;aspect-ratio:16/10;border-radius:3px}.main{display:grid;grid-template-columns:1fr 330px;gap:16px;margin-top:16px}@media(max-width:900px){.main{grid-template-columns:1fr}.brand .ad{display:none}}.hero{display:grid;grid-template-columns:2fr 1fr;gap:10px}@media(max-width:640px){.hero{grid-template-columns:1fr}}.lead{position:relative;border-radius:4px;overflow:hidden}.lead .ph{aspect-ratio:16/10.5;border-radius:0}.lead .cap{position:absolute;left:0;right:0;bottom:0;padding:40px 16px 14px;color:#fff;background:linear-gradient(transparent,rgb(0 0 0 / .85))}.lead h2{margin:4px 0 0;font-size:26px;line-height:1.3}.lead time,.cap time{font-size:12px;opacity:.85}.side-l{display:grid;gap:10px}.mini{position:relative;border-radius:4px;overflow:hidden}.mini .cap{position:absolute;left:0;right:0;bottom:0;padding:24px 10px 8px;color:#fff;background:linear-gradient(transparent,rgb(0 0 0 / .85));font-size:14px;font-weight:600;line-height:1.35}.sec{margin-top:22px}.sh{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--ac);margin-bottom:12px}.sh h3{margin:0;background:var(--ac);color:#fff;padding:3px 16px;font-size:17px;border-radius:3px 3px 0 0}.sh a{font-size:13px;color:var(--mut)}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(max-width:560px){.grid{grid-template-columns:1fr}}.f{background:var(--card);border:1px solid var(--bd);border-radius:4px;padding:10px}.f h4{margin:8px 0 0;font-size:17px;line-height:1.4}.lst{list-style:none;margin:10px 0 0;padding:0}.lst li{display:flex;gap:10px;padding:8px 0;border-top:1px solid var(--bd);font-size:15px;line-height:1.4}.lst .ph{width:84px;aspect-ratio:4/3;flex:none}.box{background:var(--card);border:1px solid var(--bd);border-radius:4px;padding:12px;margin-bottom:16px}.tabs{display:flex;border-bottom:2px solid var(--ac)}.tabs button{flex:1;border:0;background:var(--bd);color:var(--tx);padding:8px;font:600 15px "Noto Sans Bengali",sans-serif;cursor:pointer}.tabs button.on{background:var(--ac);color:#fff}.box .lst li:first-child{border-top:0}.ad.s{height:250px}.srch{display:grid;gap:8px}select,button.go{padding:9px;border:1px solid var(--bd);background:var(--card);color:var(--tx);border-radius:3px;font:inherit}button.go{background:var(--ac);color:#fff;border-color:var(--ac);cursor:pointer;font-weight:600}.gal{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:700px){.gal{grid-template-columns:repeat(2,1fr)}}.gal figure{margin:0;position:relative}.gal figcaption{font-size:13px;margin-top:4px;line-height:1.35}.vid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:700px){.vid{grid-template-columns:1fr}}.vid .ph{position:relative}.vid .ph:after{content:"▶";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:34px;text-shadow:0 2px 8px rgb(0 0 0 / .5)}footer{background:var(--hd);color:#cbd5e1;margin-top:30px;font-size:14px}footer .w{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:24px;padding-bottom:16px}@media(max-width:700px){footer .w{grid-template-columns:1fr}}footer h5{color:#fff;font-size:16px;margin:0 0 8px;border-bottom:2px solid var(--ac);display:inline-block}footer p{margin:3px 0}.copy{text-align:center;border-top:1px solid #1f2937;padding:10px;font-size:13px}#hs{aspect-ratio:16/10.5}#hs .s1{position:absolute;inset:0;opacity:0;transition:opacity .7s}#hs .s1.on{opacity:1}#hs .ph{height:100%;aspect-ratio:auto}.ar{position:absolute;top:50%;transform:translateY(-50%);z-index:5;border:0;background:rgb(0 0 0 / .55);color:#fff;width:34px;height:42px;font-size:20px;cursor:pointer;border-radius:3px}.ar:hover{background:var(--ac)}.ar.l{left:8px}.ar.r{right:8px}.dots{position:absolute;right:12px;bottom:10px;z-index:5;display:flex;gap:6px}.dots i{width:9px;height:9px;border-radius:50%;background:rgb(255 255 255 / .5);cursor:pointer}.dots i.on{background:var(--ac)}.sl{position:relative}.trk{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.trk::-webkit-scrollbar{display:none}.trk>*{flex:0 0 calc(25% - 9px);scroll-snap-align:start}@media(max-width:900px){.trk>*{flex-basis:calc(50% - 6px)}}@media(max-width:520px){.trk>*{flex-basis:85%}}.sl .ar{top:38%}.strip{margin-top:16px}nav ul ul{flex-direction:column}nav .menu-item-has-children>a:after{content:" ▾"}nav .sub-menu li{display:block}.ph{overflow:hidden}.ph img{width:100%;height:100%;object-fit:cover;display:block}.pw{display:none}.pw.on{display:block}.art{background:var(--card);border:1px solid var(--bd);border-radius:4px;padding:18px}.art h1{font-size:30px;line-height:1.35;margin:6px 0}.art .meta{color:var(--mut);font-size:13px}.art .ct{font-size:18px;line-height:1.9}.art .ct img{max-width:100%;height:auto}.pg{margin:18px 0;text-align:center}.pg .page-numbers{display:inline-block;padding:6px 12px;border:1px solid var(--bd);margin:2px;border-radius:3px;background:var(--card)}.pg .current{background:var(--ac);color:#fff}html,body{overflow-x:hidden;max-width:100%}.main>*,.hero>*,.grid>*,.f,.sl{min-width:0}img{max-width:100%;height:auto}.nav-t{display:none}@media(max-width:900px){.nav-t{display:block;width:100%;background:none;border:0;color:#fff;font:700 16px "Noto Sans Bengali",sans-serif;padding:11px 4px;text-align:left;cursor:pointer}nav .menu{display:none;max-height:65vh;overflow-y:auto;flex-direction:column;background:var(--ac)}nav.open .menu{display:flex}nav li>a{padding:11px 8px;border-top:1px solid rgb(255 255 255 / .2)}nav .sub-menu{position:static;display:none;box-shadow:none;background:rgb(0 0 0 / .22)}nav li:hover>.sub-menu{display:none}nav li.sub-open>.sub-menu{display:block}nav .sub-menu a{color:#fff;border-bottom:0;padding-left:24px}.logo{font-size:26px}.lead h2{font-size:19px}.lead .cap{padding:30px 12px 10px}.art h1{font-size:23px}.art .ct{font-size:17px}.top .w{font-size:12px}.sh h3{font-size:15px}.dots{display:none}.tick b{font-size:12px}}.logo-img a{display:block}.logo-img img{height:72px;width:auto;display:block}.brand .ad.on{background:none;opacity:1;height:auto;width:auto;max-width:728px;flex:0 1 728px;display:block}.brand .ad.on img{display:block;max-width:100%;height:auto}.box img{max-width:100%;height:auto;display:block}@media(max-width:900px){.brand .w{flex-direction:column;align-items:flex-start}.brand .ad.on{display:block;max-width:100%;flex:none;width:100%}.logo-img img{height:56px}}.ad-slider{display:grid!important;position:relative;overflow:hidden;gap:0!important}.ad-slider>*{grid-area:1/1;margin:0!important;width:100%!important;max-width:100%!important}.ad-slider img{display:block;width:100%;height:auto}.ad-slider.js>*{opacity:0;transition:opacity .8s;pointer-events:none}.ad-slider.js>.on{opacity:1;pointer-events:auto}.ad-pulse img{animation:adp 2s ease-in-out infinite}@keyframes adp{50%{transform:scale(1.04)}}.ad-shine{position:relative;overflow:hidden}.ad-shine:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .55),transparent);transform:skewX(-20deg);animation:ads 3s infinite;pointer-events:none}@keyframes ads{to{left:130%}}@media(prefers-reduced-motion:reduce){.ad-pulse img,.ad-shine:after{animation:none}}.wide-ad{margin-top:12px}.wide-ad img{width:100%;height:auto;display:block;border-radius:4px}@media(max-width:900px){.brand .ad,.brand .ad.on{display:none!important}.brand .w{flex-direction:row;align-items:center;justify-content:center}}:root{--ac:#d05306;--nav:#e6e6e2}nav{background:var(--nav);border-bottom:1px solid #cfcfca}nav li>a,.nav-t{color:#000}nav li:hover>a{background:var(--ac);color:#fff}nav .sub-menu a{color:var(--tx)}nav .sub-menu a:hover{background:var(--ac);color:#fff}@media(max-width:900px){nav .menu{background:var(--nav)}nav li>a{border-top:1px solid rgb(0 0 0 / .1)}nav .sub-menu{background:rgb(0 0 0 / .05)}nav .sub-menu a{color:#000}nav .sub-menu a:hover{color:#fff}}.wm{display:inline-flex;align-items:center;gap:12px;color:var(--tx);font-size:16px;text-decoration:none}.wm:hover{color:var(--tx);text-decoration:none}.wm-txt{display:flex;flex-direction:column;align-items:flex-start}.wm-tag{font:800 13px/1 system-ui,-apple-system,"Segoe UI",Arial,sans-serif;letter-spacing:.5em;color:var(--ac);padding-bottom:3px}.wm-main{font-size:48px;font-weight:700;line-height:1.15;letter-spacing:-1px;color:var(--tx)}.wm-sub{font-size:12px;font-weight:600;color:var(--mut);letter-spacing:.06em;border-top:2px solid var(--ac);padding-top:3px;margin-top:1px;align-self:stretch}.wm-24{flex:none;width:54px;height:54px;border-radius:50%;background:var(--ac);color:#fff;font:800 27px/54px system-ui,-apple-system,"Segoe UI",Arial,sans-serif;text-align:center;letter-spacing:-1px;box-shadow:0 0 0 3px var(--card),0 0 0 5px var(--ac)}@media(max-width:900px){.wm{gap:10px}.wm-main{font-size:36px}.wm-tag{font-size:11px}.wm-24{width:44px;height:44px;font-size:22px;line-height:44px}.wm-sub{font-size:11px}}.top{background:var(--ac);color:#fff}.soc{display:inline-flex;align-items:center;gap:6px}.soc a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;border-radius:50%;background:rgb(255 255 255 / .2);color:#fff;transition:background .2s,color .2s}.soc a:hover,.top .soc a:hover{background:#fff;color:var(--ac);text-decoration:none}.soc svg{display:block}.yt-tri{fill:var(--ac)}.soc a:hover .yt-tri{fill:#fff}.pcard{margin:22px 0 4px;padding:14px;border:1px dashed var(--bd);border-radius:4px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pc-btn{background:var(--ac);color:#fff;border:0;padding:12px 22px;border-radius:4px;font:700 16px "Noto Sans Bengali",sans-serif;cursor:pointer}.pc-btn:hover{filter:brightness(.92)}.pc-btn:disabled{opacity:.6;cursor:wait}.pc-msg{font-size:14px;color:var(--mut)}.pc-modal{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .78);z-index:1000;align-items:center;justify-content:center;padding:12px}.pc-modal.on{display:flex}.pc-in{position:relative;background:var(--card);border-radius:6px;padding:12px;width:min(520px,100%);max-height:100%;overflow:auto}.pc-img{width:100%;height:auto;display:block;border-radius:3px}.pc-dl{display:block;margin-top:12px;background:var(--ac);color:#fff;text-align:center;padding:12px;border-radius:4px;font-weight:700;text-decoration:none}.pc-dl:hover{color:#fff;text-decoration:none;filter:brightness(.92)}.pc-hint{margin:8px 0 0;font-size:13px;color:var(--mut);text-align:center}.pc-x{position:absolute;top:-14px;right:-6px;width:34px;height:34px;border-radius:50%;border:0;background:#fff;color:#000;font-size:22px;line-height:1;cursor:pointer;box-shadow:0 2px 8px rgb(0 0 0 / .4)}#hs .s1{pointer-events:none;z-index:1}#hs .s1.on{pointer-events:auto;z-index:2}#hs .ar,#hs .dots{z-index:5}