.bv-page,.bv-classroom{--bv-primary:#4e54bf;--bv-ink:#1b2340;--bv-muted:#6c7690;--bv-line:#e1e5f2;color:var(--bv-ink);background:#f7f8fd;min-height:100dvh;padding:24px clamp(16px,3vw,48px);font-family:inherit}.burhan-video-library{--bv-primary:#4e54bf;--bv-ink:#1b2340;--bv-muted:#6c7690;--bv-line:#e1e5f2;color:var(--bv-ink)}.bv-page{max-width:1600px;margin:auto}.bv-page h1{margin:28px 0;font-size:32px}.bv-back{color:var(--bv-primary);font-weight:700;text-decoration:none}.bv-library-intro{justify-content:space-between;align-items:center;gap:18px;margin:12px 0 24px;display:flex}.bv-library-intro h2{margin:0 0 8px;font-size:23px}.bv-library-intro p{color:var(--bv-muted);margin:0;font-size:14px}.bv-library-intro button,.bv-chapters button{border:1px solid var(--bv-line);color:var(--bv-primary);cursor:pointer;font:inherit;background:#fff;border-radius:10px;padding:11px 14px;font-size:14px}.bv-course-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;display:grid}.bv-course-card{border:1px solid var(--bv-line);max-width:460px;color:inherit;background:#fff;border-radius:20px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:block;overflow:hidden}.bv-course-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #45489a13}.bv-course-art{background:linear-gradient(120deg,#e9e9ff,#edf8f5);justify-content:center;align-items:center;height:150px;display:flex;position:relative}.bv-course-art img{object-fit:contain}.bv-course-art>span{background:var(--bv-primary);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;display:grid;position:absolute;bottom:18px;right:22px}.bv-course-copy{padding:20px}.bv-course-copy small,.bv-heading small,.bv-video-actions small{letter-spacing:.08em;color:var(--bv-muted);font-size:11px;font-weight:800}.bv-course-copy h3{margin:10px 0;font-size:20px;line-height:1.3}.bv-course-copy p{color:var(--bv-muted);margin:0 0 18px;font-size:13px}.bv-course-copy strong{color:var(--bv-primary);justify-content:space-between;font-size:14px;display:flex}.bv-topbar{border-bottom:1px solid var(--bv-line);justify-content:space-between;align-items:center;gap:15px;padding:0 0 18px;font-size:14px;display:flex}.bv-topbar>span{letter-spacing:.025em;color:var(--bv-primary);font-weight:800}.bv-topbar b{font-weight:400}.bv-topbar>a:last-child{color:var(--bv-muted);text-decoration:none}.bv-heading{justify-content:space-between;align-items:center;gap:20px;margin:24px 0 20px;display:flex}.bv-heading h1{margin:5px 0;font-size:clamp(22px,2.2vw,32px);line-height:1.2}.bv-editions{background:#e9eafa;border-radius:12px;flex-shrink:0;padding:4px;display:flex}.bv-editions button,.bv-tabs button{font:inherit;cursor:pointer;color:var(--bv-muted);background:0 0;border:0;border-radius:9px;padding:10px 14px;font-size:14px;font-weight:700}.bv-editions button[aria-pressed=true]{color:var(--bv-primary);background:#fff;box-shadow:0 2px 5px #30375813}.bv-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,365px);align-items:start;gap:24px;display:grid}.bv-watch{min-width:0}.bv-screen{aspect-ratio:16/9;background:#0c152a;border-radius:18px;overflow:hidden;box-shadow:0 8px 30px #1d234019}.bv-screen video{object-fit:contain;width:100%;height:100%;display:block}.bv-video-loading{color:#dce1fa;place-items:center;height:100%;display:grid}.bv-video-actions{justify-content:space-between;align-items:center;gap:15px;margin:20px 0;display:flex}.bv-video-actions h2{margin:6px 0;font-size:19px;line-height:1.3}.bv-primary{background:var(--bv-primary);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 16px;font-size:14px;font-weight:700;display:inline-flex}.bv-primary img{object-fit:contain}.bv-primary:disabled{opacity:.55;cursor:not-allowed}.bv-video-actions>.bv-primary{flex-shrink:0}.bv-chapters{border:1px solid var(--bv-line);background:#fff;border-radius:12px;margin:14px 0;padding:14px;font-size:14px}.bv-chapters summary{cursor:pointer;font-weight:700}.bv-chapters button{text-align:left;width:100%;margin-top:8px;display:block}.bv-side{border:1px solid var(--bv-line);background:#fff;border-radius:20px;position:sticky;top:16px;overflow:hidden;box-shadow:0 8px 30px #42458208}.bv-tabs{background:#f1f2fc;gap:4px;padding:6px;display:flex}.bv-tabs button{flex:1;padding:11px 8px}.bv-tabs button[aria-pressed=true]{color:var(--bv-primary);background:#fff;box-shadow:0 2px 6px #383d6410}.bv-tabs span{margin-left:5px;font-size:12px}.bv-tutor-title{align-items:center;gap:9px;padding:15px 15px 8px;display:flex}.bv-tutor-title img{object-fit:contain;flex-shrink:0}.bv-tutor-title h2{margin:0 0 5px;font-size:16px}.bv-tutor-title p{color:var(--bv-muted);margin:0;font-size:12px;line-height:1.4}.bv-chat-log{overscroll-behavior:contain;height:clamp(190px,31vh,350px);padding:12px 16px;overflow:auto}.bv-welcome{background:#f3f3ff;border-radius:14px;padding:16px;font-size:14px;line-height:1.6}.bv-welcome p{margin:0 0 12px}.bv-welcome button{font:inherit;color:var(--bv-primary);cursor:pointer;background:#fff;border:1px solid #d8dbf6;border-radius:9px;padding:10px;font-size:12px}.bv-message{overflow-wrap:anywhere;background:#f2f4fc;border-radius:12px;margin:0 0 12px;padding:12px;font-size:14px;line-height:1.65}.bv-message.bv-user{background:#ecebff;margin-left:25px}.bv-message strong{color:var(--bv-primary);font-size:11px}.bv-message p{white-space:pre-wrap;margin:6px 0}.bv-message button{font:inherit;color:var(--bv-muted);cursor:pointer;background:0 0;border:0;font-size:11px}.bv-ask{border-top:1px solid var(--bv-line);padding:14px 16px}.bv-ask label{color:var(--bv-primary);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.bv-ask textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;min-height:76px;max-height:160px;color:var(--bv-ink);background:#fcfcff;border:1px solid #d5daeb;border-radius:10px;padding:12px;font-size:14px;line-height:1.5;display:block}.bv-ask>.bv-primary{width:100%;margin:10px 0}.bv-ask>small{color:var(--bv-muted);font-size:10px;line-height:1.5;display:block}.bv-ask>p{font-size:12px}.bv-playlist{max-height:70vh;padding:10px;overflow:auto}.bv-playlist button{text-align:left;width:100%;color:var(--bv-ink);cursor:pointer;font:inherit;background:#fff;border:0;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 10px;display:flex}.bv-playlist button:hover{background:#f6f6fc}.bv-playlist button[aria-current=step]{color:var(--bv-primary);background:#edefff}.bv-playlist button>span:first-child{min-width:23px;padding-top:2px;font-size:12px;font-weight:700}.bv-playlist strong{font-size:14px;display:block}.bv-playlist small{color:var(--bv-muted);margin-top:6px;font-size:12px;display:block}.bv-quiz{background:#f0f2ff;border:1px solid #cfd5f4;border-radius:16px;margin:20px 0;padding:20px}.bv-quiz small{letter-spacing:.06em;color:var(--bv-primary);font-size:10px;font-weight:800}.bv-quiz h3{font-size:18px;line-height:1.5}.bv-choices{gap:8px;display:grid}.bv-choices button{font:inherit;text-align:left;border:1px solid var(--bv-line);color:var(--bv-ink);cursor:pointer;background:#fff;border-radius:10px;padding:13px;font-size:14px;line-height:1.5}.bv-choices button:disabled{opacity:.65}.bv-quiz>p{white-space:pre-wrap;font-size:14px;line-height:1.6}.bv-quiz>.bv-primary{margin-top:16px}.bv-correct{color:#277560}.bv-error{color:#9c3743;font-size:13px;line-height:1.5}:is(.bv-classroom button:focus-visible,.bv-classroom a:focus-visible,.bv-classroom textarea:focus-visible,.burhan-video-library a:focus-visible,.burhan-video-library button:focus-visible){outline-offset:3px;outline:3px solid #989eed}@media (min-width:1600px){.bv-classroom{max-width:1740px;margin:auto}.bv-workspace{grid-template-columns:minmax(0,1fr) 390px}}@media (max-width:1050px){.bv-workspace{grid-template-columns:minmax(0,1fr) 310px;gap:16px}.bv-video-actions{flex-direction:column;align-items:flex-start}.bv-heading h1{font-size:24px}}@media (max-width:760px){.bv-classroom,.bv-page{background:linear-gradient(160deg,#eeefff 0,#f7faff 350px);padding:16px 12px}.bv-topbar{padding-bottom:14px;font-size:12px}.bv-heading{flex-direction:column;align-items:flex-start;gap:12px;margin:18px 0}.bv-heading h1{font-size:23px}.bv-heading small{font-size:10px}.bv-editions{align-self:flex-end;margin-top:-2px}.bv-editions button{padding:8px 14px}.bv-workspace{flex-direction:column;gap:14px;display:flex}.bv-watch,.bv-side{box-sizing:border-box;width:100%}.bv-side{position:static}.bv-screen{border-radius:12px}.bv-video-actions{gap:12px;margin:15px 0}.bv-video-actions h2{font-size:17px}.bv-video-actions>.bv-primary{background:linear-gradient(100deg,#5350c9,#6562dc);width:100%}.bv-chat-log{height:220px}.bv-ask textarea{font-size:16px}.bv-ask>small{font-size:11px}.bv-tutor-title{background:linear-gradient(100deg,#f3f0ff,#f0fcf8);padding:12px}.bv-tutor-title h2{font-size:17px}.bv-tutor-title img{width:64px;height:64px}.bv-playlist{max-height:420px}.bv-course-grid{grid-template-columns:1fr}.bv-course-card{grid-template-columns:100px minmax(0,1fr);max-width:none;display:grid}.bv-course-art{height:auto;min-height:150px}.bv-course-art img{width:90px;height:100px}.bv-course-art>span{width:26px;height:26px;font-size:11px;bottom:12px;right:8px}.bv-course-copy{padding:16px}.bv-course-copy h3{font-size:17px}.bv-course-copy p{margin-bottom:12px}.bv-library-intro{flex-direction:column;align-items:flex-start}.bv-library-intro h2{font-size:21px}.bv-quiz{padding:16px}.bv-choices button{min-height:44px;font-size:15px}}@media (prefers-reduced-motion:reduce){.bv-course-card{transition:none}.bv-course-card:hover{transform:none}}.bv-math{vertical-align:middle;direction:ltr;unicode-bidi:isolate;max-width:100%;padding:3px 0;display:inline-block;overflow:auto hidden}.bv-math-display{display:block}.bv-math .katex-display{margin:.5em 0}.bv-choices .katex{white-space:normal}.bv-limited{color:#1b2545;background:linear-gradient(125deg,#f0efff,#f7fbff);border:1px solid #dadcf1;border-radius:24px;align-items:flex-start;gap:22px;max-width:740px;padding:32px;display:flex}.bv-limited-lock{color:#5451bd;background:#fff;border-radius:18px;flex:none;place-items:center;width:60px;height:60px;display:grid}.bv-limited-lock svg{width:30px;height:30px}.bv-limited-label{color:#5753bb;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.bv-limited h2{margin:8px 0 12px;font-size:28px;line-height:1.2}.bv-limited p{color:#66718e;margin:8px 0;font-size:16px;line-height:1.6}@media (max-width:760px){.bv-limited{border-radius:20px;gap:14px;padding:22px 18px}.bv-limited-lock{border-radius:13px;width:42px;height:42px}.bv-limited-lock svg{width:24px;height:24px}.bv-limited h2{font-size:23px}.bv-limited p{font-size:14px}}.bv-ai-limit{color:#59647b;margin:0;padding:0 1.25rem 1.25rem;font-size:.875rem}.bv-course-coming{color:#626977;background:#f2f3f5;border-color:#dfe2e7}.bv-course-coming:hover{box-shadow:none;transform:none}.bv-course-coming .bv-course-art{background:#e8eaee}.bv-course-coming img{filter:grayscale();opacity:.65}.bv-course-coming .bv-course-copy p{color:#575f6c;font-weight:650}.bv-course-coming button{color:#68717e;font:inherit;cursor:not-allowed;background:#e4e7ec;border:1px solid #d6dae1;border-radius:8px;padding:10px 14px;font-size:13px}.bv-course-locked{background:#fcfcfe}.bv-course-preview{border-color:#c9c9e8}.bv-course-preview .bv-course-art{background:#eeedf8;height:120px;min-height:0}.bv-course-preview .bv-course-art img{width:100px;height:100px}.bv-premium-badge{color:#fff;background:#292844;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:750;position:absolute;top:12px;left:12px}.bv-preview-scope{border-top:1px solid var(--bv-line);margin-bottom:16px;padding-top:13px}.bv-preview-scope strong{color:var(--bv-ink);font-size:13px;line-height:1.5;display:block}.bv-course-copy .bv-preview-scope p{margin:4px 0 0;line-height:1.5}.bv-preview-actions{gap:8px;display:grid}.bv-preview-actions a{box-sizing:border-box;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:11px 13px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;display:flex}.bv-unlock-course{color:#fff;background:var(--bv-primary)}.bv-unlock-course:hover{background:#3d429e}.bv-watch-preview{color:var(--bv-primary);border:1px solid var(--bv-line);background:#f7f7fc}.bv-watch-preview:hover{background:#eeeefa}@media (max-width:760px){.bv-course-preview{display:block}.bv-course-preview .bv-course-art{height:92px}.bv-course-preview .bv-course-art img{width:80px;height:80px;margin-left:130px}}.bv-course-locked:hover{box-shadow:none;transform:none}.bv-course-locked .bv-course-art{background:#eef0f5}.bv-course-locked .bv-course-art img{opacity:.7}.bv-course-locked .bv-course-art>span{background:#737a94}.bv-course-copy .bv-subscription-required{margin:-4px 0 14px;font-size:13px}.bv-subscribe{color:#4e54bf;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#f0f1fc;border:1px solid #d3d7ef;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.bv-subscribe:hover{background:#e8eafa}.bv-subscribe-dialog{box-sizing:border-box;color:#1b2340;background:#fff;border:1px solid #dfe3ee;border-radius:18px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:32px;box-shadow:0 18px 80px #111b402b}.bv-subscribe-dialog::backdrop{background:#141a3b55}.bv-subscribe-dialog h2{margin:12px 0;font-size:25px;line-height:1.2}.bv-subscribe-dialog p{color:#66718e;margin:0 0 24px;font-size:15px;line-height:1.65}.bv-subscribe-dialog .bv-primary{box-sizing:border-box;white-space:normal;width:100%;max-width:100%}.bv-subscribe-close{color:#66718e;cursor:pointer;background:0 0;border:0;width:36px;height:36px;padding:0;font-size:27px;position:absolute;top:8px;right:8px}.bv-subscribe-dialog button:focus-visible{outline-offset:3px;outline:3px solid #989eed}.bv-limited .bv-subscribe{max-width:260px;margin:16px 0}.bv-quiz-modal{box-sizing:border-box;color:#1b2340;background:#fff;border:1px solid #dfe1f4;border-radius:22px;width:min(620px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:clamp(20px,4vw,32px);overflow:auto;box-shadow:0 24px 90px #10173544}.bv-quiz-modal::backdrop{background:#10173599}.bv-quiz-modal h3{font-size:clamp(19px,3vw,25px);line-height:1.5}.bv-quiz-modal .bv-choices{grid-template-columns:1fr}.bv-quiz-footer{background:#fff;justify-content:flex-end;padding-top:16px;display:flex;position:sticky;bottom:-1px}.bv-quiz-modal button:focus-visible{outline-offset:3px;outline:3px solid #9b94ed}.bv-quiz-heading{border-bottom:1px solid #e6e8f3;align-items:center;gap:16px;padding-bottom:18px;display:flex}.bv-quiz-heading img{object-fit:contain;flex:none}.bv-quiz-heading strong{letter-spacing:-.02em;font-size:23px;display:block}.bv-quiz-heading small{letter-spacing:.05em;color:#6c7690;margin-top:7px;font-size:11px;display:block}.bv-subscribe-dialog{text-align:center}.bv-paywall-mascot{object-fit:contain;margin:-6px auto 12px;display:block}.bv-paywall-eyebrow{color:#6966a5;letter-spacing:.1em;font-size:10px;font-weight:750;display:block}.bv-subscribe-dialog .bv-subscribe{background:0 0;border-color:#0000;justify-content:center;min-height:44px;margin-top:12px}.bv-subscribe-dialog .bv-primary{min-height:48px;text-decoration:none}:is(.bv-subscribe-dialog a:focus-visible,.bv-preview-banner a:focus-visible){outline-offset:3px;outline:3px solid #989eed}.bv-preview-banner{background:#f0effb;border:1px solid #dfdef1;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:14px 18px;font-size:13px;display:flex}.bv-preview-banner strong{color:#393b8f;margin-bottom:4px;display:block}.bv-preview-banner>span>span{color:#69718a}.bv-preview-banner a{color:#4547ad;flex:none;padding:12px 0 12px 8px;font-weight:700;text-decoration:none}.bv-chapter-premium{color:#6a628d;margin-left:8px;font-size:11px;font-weight:650;display:inline-block}@media (max-width:480px){.bv-quiz-heading{gap:12px;padding-bottom:12px}.bv-quiz-heading img{width:60px;height:60px}.bv-quiz-heading strong{font-size:21px}.bv-preview-banner{flex-direction:column;align-items:flex-start;gap:6px}.bv-preview-banner a{padding-left:0}.bv-subscribe-dialog{padding:24px}}
