@keyframes cl-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}:where(:root){--cl-primary:#1264a3;--cl-primary-600:#0f5285;--cl-primary-700:#0d4f84;--cl-primary-100:#cfe2f3;--cl-primary-50:#e8f1fa;--cl-accent:#f5a524;--cl-accent-600:#865a14;--cl-accent-50:#fef3de;--cl-ink:#14213d;--cl-text:#14213d;--cl-muted:#5b6b82;--cl-line:#e1e8f0;--cl-soft:#eef3f9;--cl-white:#fff;--cl-live:#b42318;--cl-live-50:#fde8e8;--cl-upcoming:#0b5cad;--cl-upcoming-50:#e3f1ff;--cl-ended:#5b6b82;--cl-ended-50:#eef3f9;--cl-radius:14px;--cl-radius-sm:12px;--cl-shadow:none;--cl-shadow-lg:0 2px 4px rgba(20,33,61,.06),0 14px 34px rgba(20,33,61,.12);--cl-font:"Hind Siliguri","Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.cl-wrap{max-width:1180px;margin:0 auto;padding:28px 20px 64px;color:var(--cl-text);font-family:var(--cl-font);line-height:1.7}.cl-wrap,.cl-wrap *,.cl-wrap ::after,.cl-wrap ::before{box-sizing:border-box}.cl-wrap a{color:var(--cl-primary);text-decoration:none}.cl-wrap a:hover{text-decoration:underline}.cl-wrap :focus-visible{outline:3px solid color-mix(in srgb,var(--cl-primary) 45%,transparent);outline-offset:2px;border-radius:6px}.cl-h1,.cl-h2,.cl-section>h2{color:var(--cl-ink);font-weight:700}.cl-h1{font-size:clamp(1.65rem,1.2rem + 1.8vw,2.45rem);line-height:1.25;margin:.35em 0 .3em;letter-spacing:-.01em}.cl-h2,.cl-section>h2{font-size:clamp(1.25rem,1.05rem + .8vw,1.6rem);line-height:1.3;margin:0 0 .8em}.cl-lead{font-size:1.08rem;color:var(--cl-muted);margin:0;max-width:68ch}.cl-pagehead{margin-bottom:26px;padding-bottom:22px;border-bottom:1px solid var(--cl-line)}.cl-section{margin:40px 0 0}.cl-count,.cl-empty{color:var(--cl-muted)}.cl-empty{background:var(--cl-soft);border:1px dashed var(--cl-line);border-radius:var(--cl-radius);padding:36px 20px;text-align:center;margin:18px 0}.cl-count{margin:18px 0 14px;font-size:.95rem}.cl-crumb{font-size:.88rem;margin:0 0 10px}.cl-crumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:2px 0}.cl-btn,.cl-crumb li{display:inline-flex;align-items:center}.cl-crumb li{max-width:100%}.cl-crumb li+li::before{content:"›";margin:0 8px;color:#94a3b8}.cl-crumb a,.cl-crumb li{color:var(--cl-muted)}.cl-crumb a:hover{color:var(--cl-primary)}.cl-crumb [aria-current]{color:var(--cl-ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46ch}.cl-btn{justify-content:center;gap:8px;min-height:44px;padding:10px 22px;border:1px solid var(--cl-primary);background:var(--cl-primary);color:#fff!important;font:600 1rem/1.3 var(--cl-font);cursor:pointer;text-decoration:none!important;transition:background .15s,transform .15s,box-shadow .15s}.cl-btn:hover{background:var(--cl-primary-600);border-color:var(--cl-primary-600);box-shadow:0 6px 16px color-mix(in srgb,var(--cl-primary) 30%,transparent)}.cl-btn:active{transform:translateY(1px)}.cl-btn--sm{min-height:38px;padding:6px 16px;font-size:.92rem}.cl-btn--block{display:flex;width:100%}.cl-btn--accent{background:var(--cl-accent);border-color:var(--cl-accent)}.cl-btn--accent:hover{background:var(--cl-accent-600);border-color:var(--cl-accent-600);box-shadow:0 6px 16px color-mix(in srgb,var(--cl-accent) 30%,transparent)}.cl-btn--ghost{background:0 0;color:var(--cl-primary)!important}.cl-btn--ghost:hover{background:var(--cl-primary-50);box-shadow:none}.cl-field input,.cl-field select,.cl-filters{border:1px solid var(--cl-line);background:var(--cl-white)}.cl-filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px;padding:14px;border-radius:var(--cl-radius);box-shadow:var(--cl-shadow)}.cl-field{display:block;margin:0}.cl-field--grow{flex:1 1 240px}.cl-field input,.cl-field select{width:100%;min-height:44px;padding:9px 14px;border-radius:var(--cl-radius-sm);color:var(--cl-ink);font:inherit;font-size:1rem}.cl-field input:focus,.cl-field select:focus{outline:0;border-color:var(--cl-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--cl-primary) 20%,transparent)}.cl-filters .cl-btn{flex:0 0 auto}.cl-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 6px}.cl-chip{display:inline-flex;align-items:center;min-height:36px;padding:4px 16px;border:1px solid var(--cl-line);border-radius:999px;background:var(--cl-white);color:var(--cl-text)!important;font-size:.93rem;text-decoration:none!important;transition:all .15s}.cl-chip:hover{border-color:var(--cl-primary);color:var(--cl-primary)!important;background:var(--cl-primary-50)}.cl-chip.is-active{background:var(--cl-primary);border-color:var(--cl-primary);color:#fff!important}.cl-grid{display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));margin:0}.cl-grid--subjects{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:16px}.cl-card{display:flex;flex-direction:column;background:var(--cl-white);border:1px solid var(--cl-line);border-radius:var(--cl-radius);overflow:hidden;box-shadow:var(--cl-shadow);transition:transform .2s,box-shadow .2s,border-color .2s;position:relative}.cl-card:focus-within,.cl-card:hover{border-color:color-mix(in srgb,var(--cl-primary) 35%,var(--cl-line))}.cl-card--ended{border-top:3px solid #94a3b8}.cl-card__media{position:relative;display:block;aspect-ratio:16/9;background:linear-gradient(135deg,var(--cl-primary-100),var(--cl-accent-50));overflow:hidden}.cl-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s}.cl-card:hover .cl-card__media img{transform:scale(1.04)}.cl-card__ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:3.4rem;font-weight:700;color:var(--cl-primary);opacity:.5}.cl-card__media .cl-badge{position:absolute;top:10px;left:10px;box-shadow:0 2px 8px rgba(15,23,42,.18)}.cl-card__media .cl-badge--price{left:auto;right:10px}.cl-card__body{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px;flex:1}.cl-card__cat{font-size:.8rem;font-weight:600;letter-spacing:.01em}.cl-card__title{margin:0;font-size:1.12rem;line-height:1.4;font-weight:700;color:var(--cl-ink)}.cl-card__title a{color:inherit!important;text-decoration:none!important}.cl-card__title a::after{content:"";position:absolute;inset:0;z-index:1}.cl-card__title a:hover{color:var(--cl-primary)!important}.cl-card__inst{margin:0;font-size:.9rem;color:var(--cl-muted)}.cl-card__meta{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.88rem;color:var(--cl-text)}.cl-card__meta li{position:relative}.cl-card__meta li+li::before{content:"";position:absolute;left:-8px;top:50%;width:3px;height:3px;border-radius:50%;background:#94a3b8;transform:translateY(-50%)}.cl-card__time{margin:2px 0 0;font-size:.88rem;color:var(--cl-upcoming);font-weight:500}.cl-card--live .cl-card__time,.cl-exam[data-cl-phase=live] .cl-countdown__u b{color:var(--cl-live)}.cl-card--ended .cl-card__time{color:var(--cl-muted)}.cl-card__body .cl-btn{margin-top:auto;align-self:flex-start;position:relative;z-index:2}.cl-card__body>.cl-btn{margin-top:12px}.cl-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 11px;border-radius:999px;font-size:.78rem;font-weight:700;line-height:1.5;background:var(--cl-ended-50);color:var(--cl-ended);white-space:nowrap}.cl-badge--live{background:var(--cl-live);color:#fff}.cl-badge--live::before{content:"";width:7px;height:7px;border-radius:50%;background:#fff;animation:cl-pulse 1.4s ease-in-out infinite}.cl-badge--upcoming{background:var(--cl-upcoming-50);color:var(--cl-upcoming);box-shadow:inset 0 0 0 1px #fde68a}.cl-card__media .cl-badge--upcoming{background:#fff7e0}.cl-badge--ended{background:var(--cl-ended-50);color:var(--cl-ended)}.cl-card__media .cl-badge--ended{background:rgba(255,255,255,.94)}.cl-badge--cat,.cl-badge--price{box-shadow:inset 0 0 0 1px var(--cl-line)}.cl-badge--price{background:#fff;color:var(--cl-ink)}.cl-badge--price.is-free{background:var(--cl-accent-50);color:var(--cl-accent-600);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cl-accent) 25%,#fff)}.cl-badge--price.is-paid{box-shadow:inset 0 0 0 1px var(--cl-primary-100)}.cl-badge--cat{background:var(--cl-soft);color:var(--cl-text)}.cl-badge--price.is-paid,.cl-badge--round{background:var(--cl-primary-50);color:var(--cl-primary-700)}.cl-subject{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"ico name""ico meta";column-gap:14px;align-items:center;padding:16px 18px;background:var(--cl-white);border:1px solid var(--cl-line);border-radius:var(--cl-radius);box-shadow:var(--cl-shadow);color:var(--cl-text)!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s,border-color .2s}.cl-subject:hover{transform:translateY(-2px);box-shadow:var(--cl-shadow-lg);border-color:var(--cl-primary)}.cl-subject strong{grid-area:name;color:var(--cl-ink);font-size:1.05rem;line-height:1.35}.cl-subject>span:not(.cl-subject__ico){grid-area:meta;font-size:.87rem;color:var(--cl-muted)}.cl-subject__ico{grid-area:ico;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:var(--cl-primary-50);color:var(--cl-primary);font-weight:700;font-size:1.3rem}.cl-subject:not(:has(.cl-subject__ico)){display:flex;flex-direction:column;align-items:flex-start;gap:2px}.cl-pager,.cl-pager a,.cl-pager span{align-items:center;justify-content:center}.cl-pager{display:flex;flex-wrap:wrap;gap:6px;margin:34px 0 0}.cl-pager a,.cl-pager span{display:inline-flex;min-width:42px;height:42px;padding:0 12px;border-radius:var(--cl-radius-sm);border:1px solid var(--cl-line);background:var(--cl-white);color:var(--cl-text);font-weight:500;text-decoration:none!important}.cl-pager a:hover{border-color:var(--cl-primary);color:var(--cl-primary)}.cl-pager .is-current{background:var(--cl-primary);border-color:var(--cl-primary);color:#fff}.cl-pager .cl-pager__gap{border:0;background:0 0;min-width:auto;padding:0 2px;color:var(--cl-muted)}.cl-exam__layout{align-items:start}.cl-exam__cover{display:block;width:100%;max-height:380px;object-fit:cover;border-radius:var(--cl-radius);margin:0 0 20px;box-shadow:var(--cl-shadow)}.cl-exam__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.cl-exam__by,.cl-facts dt{margin:0;color:var(--cl-muted)}.cl-exam__by a{font-weight:600}.cl-prose{font-size:1.04rem;line-height:1.85;color:var(--cl-text)}.cl-prose p{margin:0 0 1em}.cl-prose ol,.cl-prose ul{padding-left:1.4em}.cl-facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.cl-facts>div{background:var(--cl-soft);display:flex;flex-direction:column-reverse;align-items:flex-start;padding:14px 16px}.cl-facts dt{font-size:.88rem}.cl-facts dd{margin:0;font-size:1.35rem;font-weight:700;color:var(--cl-primary);line-height:1.2}.cl-exam__side{position:relative}.cl-cta,.cl-facts>div{background:var(--cl-white);border:1px solid var(--cl-line);border-radius:var(--cl-radius)}.cl-cta{padding:22px;box-shadow:var(--cl-shadow-lg)}.cl-exam[data-cl-phase=live] .cl-cta{border-top-color:var(--cl-live)}.cl-exam[data-cl-phase=ended] .cl-cta{border-top-color:#94a3b8}.cl-cta__price{font-size:1.9rem;font-weight:700;color:var(--cl-ink);line-height:1.2;margin-bottom:8px}.cl-cta__note{margin:0 0 10px;color:var(--cl-text);font-size:.97rem}.cl-cta__hint,.cl-cta__login{margin:10px 0 0;font-size:.88rem;color:var(--cl-muted)}.cl-cta .cl-btn{margin-top:14px}.cl-cta__login{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--cl-line);text-align:center;font-size:.92rem}.cl-countdown{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch;font-variant-numeric:tabular-nums;color:var(--cl-ink);font-weight:600}.cl-countdown__u,.cl-practice-start{border:1px solid var(--cl-primary-100)}.cl-countdown__u{flex:1 1 0;min-width:56px;display:flex;flex-direction:column;align-items:center;padding:8px 6px;background:var(--cl-primary-50);border-radius:var(--cl-radius-sm);line-height:1.2}.cl-countdown__u b{font-size:1.5rem;font-weight:700;color:var(--cl-primary-700)}.cl-countdown__u small{font-size:.74rem;color:var(--cl-muted);font-weight:500}.cl-exam[data-cl-phase=live] .cl-countdown__u{background:var(--cl-live-50);border-color:#fecaca}.cl-countdown.is-done{display:block;padding:10px 14px;background:var(--cl-accent-50);border-radius:var(--cl-radius-sm);color:var(--cl-accent-600)}.cl-practice-start{margin:0 0 28px;padding:22px;background:linear-gradient(135deg,var(--cl-primary-50),var(--cl-white));border-radius:var(--cl-radius);box-shadow:var(--cl-shadow)}.cl-practice-start>p{margin:0 0 12px;font-size:1.05rem}.cl-practice-start input[type=number],.cl-practice-start select{min-height:44px;padding:8px 12px;border:1px solid var(--cl-line);border-radius:var(--cl-radius-sm);font:inherit;background:#fff}.cl-practice-page .cl-h2{margin:34px 0 14px;font-size:1.35rem}[data-cl-practice]:not(.cl-practice-start) .cl-btn{margin-top:6px}.cl-related{padding-top:32px;border-top:1px solid var(--cl-line)}@media (min-width:900px){.cl-exam__layout{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.cl-exam__side{position:sticky;top:96px}}@media (max-width:640px){.cl-wrap{padding:20px 16px 48px}.cl-filters{padding:12px}.cl-filters .cl-field{flex:1 1 calc(50% - 5px)}.cl-filters .cl-field--grow{flex-basis:100%}.cl-filters .cl-btn{flex:1 1 100%}.cl-grid{gap:16px}.cl-crumb [aria-current]{max-width:26ch}.cl-exam__side{order:-1}}@media (prefers-reduced-motion:reduce){.cl-btn,.cl-card,.cl-card__media img,.cl-subject{transition:none}.cl-card:hover{transform:none}.cl-badge--live::before{animation:none}}@media print{.cl-chips,.cl-cta .cl-btn,.cl-filters,.cl-pager{display:none}}.cl-card{border-top-width:1px}.cl-card--ended,.cl-card--live,.cl-card--upcoming{border-top:1px solid var(--cl-line)}.cl-card:focus-within,.cl-card:hover{transform:translateY(-2px);box-shadow:var(--cl-shadow-lg)}.cl-card__media:not(:has(img)){aspect-ratio:auto;height:auto;min-height:0;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:16px 18px 0;background:0 0;overflow:visible}.cl-card__media:not(:has(img)) .cl-card__ph{display:none}.cl-card__media:not(:has(img)) .cl-badge{position:static;box-shadow:none}.cl-card__media:not(:has(img)) .cl-badge--price{order:2}.cl-card__media:not(:has(img)) .cl-badge--live{background:#fde8e8;color:var(--cl-live)}.cl-card__media:not(:has(img)) .cl-badge--live::before{background:#d92d20}.cl-card__media:not(:has(img)) .cl-badge--upcoming{background:#e3f1ff;color:#0b5cad;box-shadow:none}.cl-card__media:not(:has(img)) .cl-badge--ended{background:var(--cl-ended-50)}.cl-card__media:not(:has(img)) .cl-badge--price.is-free{background:#e4f6ea;color:#17703a;box-shadow:none}.cl-card__media:not(:has(img)) .cl-badge--price.is-paid{background:#fff1d6;color:#8a5a00;box-shadow:none}.cl-card__body{padding-top:12px}.cl-card__cat{color:var(--cl-primary)}.cl-card__body>.cl-btn{width:100%}.cl-btn,.cl-card__body .cl-btn,.cl-card__body>.cl-btn{border-radius:var(--cl-radius)}.cl-btn{border-width:1.5px}.cl-btn:hover{box-shadow:none;transform:translateY(-1px)}.cl-btn--accent{color:#2b1a00!important}.cl-btn--accent:hover{filter:brightness(.95)}.cl-share{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:18px 0}.cl-share .share__label{font-weight:600;margin-right:4px}.cl-share .share__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;min-height:38px;border:1px solid var(--cl-line);border-radius:99px;background:#fff;color:var(--cl-ink)!important;font:500 .92rem var(--cl-font);text-decoration:none!important;cursor:pointer}.cl-share .share__btn:hover{border-color:var(--cl-primary);color:var(--cl-primary)!important;background:var(--cl-primary-50)}.cl-share .share__btn.is-done{background:#17703a;border-color:#17703a;color:#fff!important}.cl-share svg{flex:none}.cl-exam__layout{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""side""main"}.cl-exam__head{grid-area:head;margin:0}.cl-exam__side{grid-area:side;display:grid;gap:14px;order:0}.cl-exam__main{grid-area:main;display:grid;gap:16px;align-content:start}.cl-cover{border-radius:var(--cl-radius);background:linear-gradient(135deg,var(--cl-primary-700),var(--cl-primary));background-size:cover;background-position:center;color:#fff;min-height:190px;display:flex;align-items:flex-end}.cl-cover__in{padding:26px 24px;width:100%}.cl-cover .cl-h1{color:#fff;margin:.3em 0 .25em}.cl-cover .cl-exam__by,.cl-cover .cl-exam__by a{color:rgba(255,255,255,.92)}.cl-cover .cl-exam__by a{text-decoration:underline}.cl-cover .cl-badge{box-shadow:none}.cl-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:14px 0 0}.cl-card-box{background:var(--cl-white);border:1px solid var(--cl-line);border-radius:var(--cl-radius);padding:20px}.cl-card-box h2{font-size:1.2rem;margin:0 0 10px}.cl-card-box .cl-prose{color:var(--cl-muted)}.cl-rule{display:flex;gap:12px;align-items:flex-start;padding:8px 0;border-bottom:1px dashed var(--cl-line)}.cl-rule:last-child{border-bottom:0}.cl-rule i{flex:none;min-width:28px;height:28px;padding:0 8px;border-radius:99px;background:var(--cl-primary-50);color:var(--cl-primary);font-style:normal;font-weight:700;font-size:.85rem;display:inline-flex;align-items:center;justify-content:center}.cl-card-box>b{display:block;margin-bottom:4px}.cl-cta{border-top:1px solid var(--cl-line)}.cl-exam[data-cl-phase] .cl-cta{border-top-color:var(--cl-line)}.cl-cta__top{justify-content:space-between;gap:8px;margin-bottom:10px}.cl-cta__top .cl-cta__note{margin:0;color:var(--cl-muted);font-size:.92rem}.cl-cta__fee,.cl-cta__top,.cl-org{display:flex;align-items:center}.cl-cta__fee{justify-content:space-between;margin:14px 0 0;padding:12px 14px;background:var(--cl-soft);border-radius:var(--cl-radius-sm)}.cl-cta__fee b{font-size:1.35rem;color:var(--cl-ink)}.cl-org{gap:14px}.cl-org__av{width:48px;height:48px;border-radius:50%;background:var(--cl-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700}@media (min-width:900px){.cl-exam__layout{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"head side""main side";gap:22px 40px}.cl-exam__side{position:sticky;top:96px;align-self:start;grid-row:1/span 2}.cl-facts{grid-template-columns:repeat(4,1fr)}.cl-cover{min-height:230px}}@media (max-width:640px){.cl-exam__side{order:0}.cl-cover__in{padding:20px 18px}}