.teaching-popup-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(17,23,28,.66)}.teaching-popup-screen{--screen-edge:#dce1e4;background:linear-gradient(145deg,#fff 15%,#f7f9fa);border:1px solid var(--screen-edge);border-radius:16px;box-shadow:0 32px 80px -18px rgba(0,0,0,.45),0 8px 0 -2px #bec6cc,0 10px 0 -2px #929ea6,inset 0 2px 3px #fff,inset 0 -2px 4px rgb(0 0 0/5%);gap:0;isolation:isolate;letter-spacing:0;max-height:calc(100dvh - 2rem);overflow:hidden;padding:0;width:calc(100vw - 1.5rem)}.teaching-popup-screen:after,.teaching-popup-screen:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.teaching-popup-screen:before{background:repeating-linear-gradient(115deg,transparent 0 3px,rgb(85 105 116/2%) 3px 4px)}.teaching-popup-screen:after{background:linear-gradient(135deg,hsla(0,0%,100%,.85),transparent 38%,hsla(0,0%,100%,.35));box-shadow:inset 0 0 0 3px hsla(0,0%,100%,.75)}.teaching-popup-screen>*{min-width:0;position:relative;z-index:1}.teaching-popup-screen header{background:linear-gradient(180deg,#fff,#f1f4f5);border-bottom:1px solid var(--screen-edge)}.teaching-popup-screen footer{background:#fff;border-top:1px solid var(--screen-edge)}.teaching-popup-screen h2,.teaching-popup-screen h3{letter-spacing:0;overflow-wrap:anywhere}.teaching-popup-screen button{max-width:100%;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:normal}.teaching-popup-screen button:hover:not(:disabled){box-shadow:0 2px 4px rgb(0 0 0/8%)}.teaching-popup-screen button:focus-visible{outline:2px solid #b87908;outline-offset:2px}.teaching-popup-stage{background:#fff;min-width:0;padding:12px}.lesson-diagram-image{display:block;height:auto;margin-inline:auto;object-fit:contain;width:100%}.lesson-diagram-image--compact{max-height:60vh}.teaching-popup-screen.lesson-diagram-popup{max-width:none;width:min(calc(100vw - 1.5rem),calc(100dvh*1.7778 - 20.3336rem),90rem);width:min(calc(100vw - 1.5rem),calc((100dvh - 12rem)*var(--diagram-ratio, 1.7778) + 1rem),90rem)}.lesson-diagram-popup .teaching-popup-stage{padding:8px}.lesson-diagram-popup .lesson-diagram-image{max-height:calc(100dvh - 12rem)}@media (max-width:480px){.lesson-diagram-popup .teaching-popup-stage{padding:4px}}.teaching-popup-screen .katex-display{margin:0;overflow-x:auto;overflow-y:hidden;padding:8px 2px}.teaching-popup-screen video{object-fit:contain}.teaching-popup-screen.motion-teaching-popup{max-height:calc(100dvh - 1rem);overflow-y:auto}.motion-teaching-popup [data-testid^=motion-narration-controls-]{bottom:0;position:-webkit-sticky;position:sticky}@media (max-width:480px){.teaching-popup-screen{border-radius:10px}.teaching-popup-stage{padding:8px}}@media (prefers-reduced-motion:reduce){.teaching-popup-screen,.teaching-popup-screen *{animation:none!important;transition:none!important}}@media (max-width:767px) and (orientation:portrait){.teaching-popup-screen.motion-scene-fs{animation:none!important;background:#000;border:none;border-radius:0;height:100dvw;left:50%;max-height:none;max-width:none;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%) rotate(90deg)!important;transform-origin:center center;width:100dvh}.motion-scene-fs>header{background:transparent;border:none;gap:0;padding:6px;position:absolute;right:0;top:0;z-index:3}.motion-scene-fs>header>h2{display:none}.motion-scene-fs>header>button{background:hsla(0,0%,100%,.92);height:36px;width:36px}.motion-scene-fs [data-testid^=motion-scene-player-stage-]{display:flex;flex-direction:column;inset:0;position:absolute}.motion-scene-fs [data-testid^=motion-scene-player-stage-]>div{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.motion-scene-fs [data-testid^=motion-scene-block-]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.motion-scene-fs [data-testid^=motion-scene-block-]>div:first-child{aspect-ratio:auto!important;flex:1 1 auto!important;min-height:0!important}.motion-scene-fs [data-testid^=motion-narration-controls-]{flex:0 0 auto}}.important-formula-frame{isolation:isolate;position:relative}.important-formula-outline{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%}.important-formula-outline rect{fill:none;stroke:#c48816;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;animation:draw-important-formula 1.2s ease-out forwards}@keyframes draw-important-formula{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.important-formula-outline rect{stroke-dashoffset:0;animation:none}}.stroke-term{box-sizing:border-box;display:inline-block;max-width:100%;padding-inline:4px;vertical-align:initial}.stroke-term--sketch{align-items:center;display:inline-grid;gap:7px;grid-template-columns:minmax(0,auto) 42px;vertical-align:middle}.stroke-annot{display:inline-block;isolation:isolate;max-width:100%;min-width:0;overflow-wrap:anywhere;position:relative;white-space:normal}.stroke-annot__text{position:relative;z-index:1}.stroke-annot__svg{height:calc(100% + 4px);left:-3px;overflow:visible;pointer-events:none;position:absolute;top:-2px;width:calc(100% + 6px);z-index:0}.stroke-annot--underline .stroke-annot__svg{height:calc(100% + 7px);left:-3px;top:0;width:calc(100% + 6px)}.stroke-annot--bracket .stroke-annot__svg{left:-4px;width:calc(100% + 8px)}.stroke-annot__path{fill:none;stroke:#c48816;stroke:var(--annot-color,#c48816);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:none;opacity:0}.stroke-annot.is-drawn .stroke-annot__path{stroke-dashoffset:0;animation:annotation-stroke .85s ease-out both;opacity:.92}.concept-sketch{color:var(--annot-color);display:block;height:40px;overflow:visible;pointer-events:none;width:42px}.concept-sketch__path{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.concept-sketch.is-drawn .concept-sketch__path{stroke-dashoffset:0;animation:concept-stroke .6s ease-out var(--sketch-delay) both;opacity:1}@keyframes annotation-stroke{0%{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:0;opacity:.92}}@keyframes concept-stroke{0%{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:0;opacity:1}}.stroke-term.is-restored .concept-sketch__path,.stroke-term.is-restored .stroke-annot__path{animation:none}@media (prefers-reduced-motion:reduce){.concept-sketch.is-drawn .concept-sketch__path,.stroke-annot.is-drawn .stroke-annot__path{animation:none}}.board-reference-column [data-testid=board-canvas-surface],.board-reference-column [data-testid^=canvas-],.board-reference-column [data-testid^=content-]{margin-inline:0;max-width:100%;min-width:0}.board-column-layout>*{overflow-wrap:anywhere}.board-reference-stack{grid-gap:12px;display:grid;gap:12px;grid-template-rows:repeat(3,minmax(0,1fr))}.board-reference-card{border-radius:8px;position:relative}.board-reference-card [data-testid=content-diagram-image],.board-reference-card [data-testid=content-diagram-svg],.board-reference-card [data-testid=content-photo-card],.board-reference-card [data-testid=content-photo],.board-reference-card [data-testid^=lesson-card-],.board-reference-card>div,.board-reference-card>div>div{height:100%;margin-block:0;min-height:0}.board-reference-card [data-testid^=lesson-card-] iframe{aspect-ratio:auto!important;height:100%}.board-reference-card [data-testid=content-diagram-image] img,.board-reference-card [data-testid=content-photo-card]>img{height:100%;max-height:100%!important;object-fit:contain!important;width:100%}.board-reference-card [data-testid=content-photo]>div:first-child{border-radius:8px;border-width:1px;height:calc(100% - 20px);min-height:0!important}.board-reference-card [data-testid=content-diagram-svg]>svg,.board-reference-card [data-testid=content-photo] [data-testid=widget-svg],.board-reference-card [data-testid=content-photo] [data-testid=widget-svg] svg{height:100%;width:100%}.board-reference-card [data-testid=content-diagram-image-hint]{display:none}@media(max-width:1023px){.board-inline-entry{display:flow-root;min-width:0}.board-inline-visual{margin:12px 12px 20px;min-width:0}.board-inline-visual [data-testid^=content-],.board-inline-visual [data-testid^=motion-scene-fallback-],.board-inline-visual [data-testid^=motion-scene-pending-]{margin-inline:0;max-width:100%;min-width:0}.board-inline-visual [data-testid=content-diagram-image] img,.board-inline-visual [data-testid=content-photo-card]>img{height:auto;max-height:none!important;max-width:100%!important;object-fit:contain!important;width:100%}.board-inline-visual [data-testid=content-diagram-image-hint]{display:none}}@media(min-width:640px) and (max-width:1023px){.board-inline-visual{margin-inline:40px}}.lecture-frame{flex-shrink:0;transition:opacity .18s ease,transform .18s ease}[data-whiteboard-expanded=true]>.lecture-frame{background:#101820;inset-inline:0;position:absolute;z-index:50}[data-whiteboard-expanded=true]>.lecture-frame--top{border-bottom:1px solid #33444d;padding-top:max(10px,env(safe-area-inset-top));top:0}[data-whiteboard-expanded=true]>.lecture-frame--bottom{border-top:1px solid #33444d;bottom:0;padding-bottom:max(10px,env(safe-area-inset-bottom))}[data-whiteboard-expanded=true][data-chrome-visible=false]>.lecture-frame{opacity:0;pointer-events:none;visibility:hidden}[data-whiteboard-expanded=true][data-chrome-visible=false]>.lecture-frame--top{transform:translateY(-100%)}[data-whiteboard-expanded=true][data-chrome-visible=false]>.lecture-frame--bottom{transform:translateY(100%)}[data-whiteboard-expanded=true]>[data-testid=aarav-lecture-active-board]{padding:0}[data-whiteboard-expanded=true] [data-testid=board-canvas],[data-whiteboard-expanded=true]>[data-testid=aarav-lecture-active-board]>div{border:0;border-radius:0}@media(max-width:640px){[data-whiteboard-expanded=true]>.lecture-frame--top{flex-wrap:wrap;gap:6px;max-height:40dvh;overflow-x:hidden;overflow-y:auto}[data-whiteboard-expanded=true]>.lecture-frame--bottom{max-height:48dvh;overflow-x:hidden;overflow-y:auto}}@media(prefers-reduced-motion:reduce){.lecture-frame{transition:none}}.whiteboard-top-tabs{align-items:center;display:flex;gap:4px;justify-content:flex-end;max-width:calc(100% - 16px);position:absolute;right:8px;top:max(3px,env(safe-area-inset-top));z-index:60}.whiteboard-top-tab,.whiteboard-top-tabs [data-testid=header-time-pill],.whiteboard-top-tabs [data-testid=whiteboard-lecture-timer]{align-items:center;background:#fff!important;border:1px solid #d7dfdc!important;border-radius:4px 4px 0 0;box-shadow:none!important;color:#243635;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:6px;justify-content:center;min-height:30px;min-width:34px;padding:3px 10px;transition:background-color .15s ease,border-color .15s ease}.whiteboard-top-tab:hover{background:#edf4f0!important;border-color:#81998d!important}.whiteboard-top-tab:focus-visible{outline:2px solid #967011;outline-offset:2px}.whiteboard-top-tab--end{color:#b42336}.whiteboard-top-tabs [data-testid=header-time-pill] :is(svg,span){color:#166344!important;filter:none!important;text-shadow:none!important}@media(max-width:640px){.whiteboard-top-tabs--account{flex-shrink:0;flex-wrap:wrap;max-width:100%;padding:4px 8px;position:relative;right:auto;top:auto}.whiteboard-top-tab{min-height:34px;min-width:36px;padding:4px 8px}.whiteboard-top-tabs [data-testid=header-time-pill],.whiteboard-top-tabs [data-testid=whiteboard-lecture-timer]{font-size:11px;padding-inline:6px}.whiteboard-top-tabs [data-testid=whiteboard-lecture-timer] svg{display:none}}.lecture-doubt-layer{background:#fff;color:#162124;inset:0;overflow:hidden;position:absolute;z-index:40}.lecture-doubt-layer[data-phase=clearing]{background:transparent}.lecture-doubt-layer[data-phase=returning]{pointer-events:none}.lecture-doubt-paced{padding-bottom:0;padding-bottom:var(--doubt-bottom,0);padding-top:0;padding-top:var(--doubt-top,0)}.lecture-doubt-toolbar{display:flex;gap:8px;position:absolute;right:16px;top:8px;top:calc(var(--doubt-top, 0px) + 8px);z-index:5}.lecture-doubt-toolbar button{background:#fff;border:1px solid #dce6e2;border-radius:6px;color:#174e3e;display:grid;height:34px;place-items:center;width:34px}.lecture-doubt-preparing{background:#fff;bottom:16px;bottom:calc(var(--doubt-bottom, 0px) + 16px);color:#174e3e;font-size:13px;left:20px;padding:8px 12px;position:absolute}.lecture-doubt-voice-error{background:#fff2e9;color:#873c21;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;inset:auto 16px 16px;inset:auto 16px calc(var(--doubt-bottom, 0px) + 16px);padding:12px;position:absolute}.lecture-doubt-voice-error button{align-items:center;display:flex;font-weight:700;gap:6px}.lecture-doubt-card-choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.lecture-doubt-card-layer{inset:0;pointer-events:none;position:fixed;z-index:10060}.lecture-doubt-card-choices button{align-items:center;background:#ffffff20;border-radius:6px;color:#fff;display:flex;flex:1 1;font-size:12px;gap:6px;justify-content:center;min-height:40px;padding:7px;transition:background-color .15s}.lecture-doubt-card-choices button:hover{background:#ffffff35}.lecture-doubt-board{background:#fff;display:flex;flex-direction:column;height:100%;min-height:0}.lecture-doubt-header{align-items:center;border-bottom:1px solid #dce6e2;display:flex;flex-wrap:wrap;gap:8px 16px;padding:12px 20px 10px;padding:calc(var(--doubt-top, 0px) + 12px) 20px 10px}.lecture-doubt-heading{flex:1 1;min-width:0}.lecture-doubt-heading small{color:#23765b;display:block;font-size:11px;font-weight:700}.lecture-doubt-heading p{font-size:14px;font-weight:600;margin:4px 0 0;overflow-wrap:anywhere}.lecture-doubt-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.lecture-doubt-actions button,.lecture-doubt-followup button,.lecture-doubt-message button{align-items:center;background:#edf4f1;border-radius:6px;color:#174e3e;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-height:38px;padding:8px 12px;transition:background-color .16s}.lecture-doubt-actions button:hover,.lecture-doubt-followup button:hover{background:#dbece4}.lecture-doubt-canvas{flex:1 1;min-height:0;position:relative}.lecture-doubt-followup{align-items:center;background:#f7fbf9;border-top:1px solid #dce6e2;display:flex;flex-wrap:wrap;gap:12px 20px;padding:12px 20px;padding:12px 20px calc(var(--doubt-bottom, 0px) + 12px)}.lecture-doubt-followup p{flex:1 1 220px;font-size:14px;font-weight:600;margin:0;overflow-wrap:anywhere}.lecture-doubt-followup .lecture-doubt-continue{background:#176349;color:#fff}.lecture-doubt-followup .lecture-doubt-continue:hover{background:#104c37}.lecture-doubt-message{align-items:center;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;padding:20px;padding:calc(var(--doubt-top, 0px) + 20px) 20px calc(var(--doubt-bottom, 0px) + 20px);text-align:center}.lecture-board-wipe{inset:0;overflow:hidden;pointer-events:none;position:absolute}.lecture-wipe-row{animation:lecture-rub .3s ease-out calc(var(--row)*.13s) forwards;background:#fff;box-shadow:0 0 22px 8px #fff;height:26%;left:0;position:absolute;right:0;top:calc(var(--row)*25%);transform:scaleX(0);transform-origin:left}.lecture-wipe-row:nth-child(2n){transform-origin:right}.lecture-wipe-eraser{animation:lecture-eraser .7s ease-in-out forwards;color:#456b60;filter:drop-shadow(0 3px 2px #0002);position:absolute}@keyframes lecture-rub{to{transform:scaleX(1)}}@keyframes lecture-eraser{0%{left:0;top:8%;transform:rotate(-16deg)}24%{left:88%;top:16%}49%{left:4%;top:40%;transform:rotate(16deg)}74%{left:88%;top:65%}to{left:3%;top:90%;transform:rotate(-16deg)}}@media(max-width:640px){.lecture-doubt-followup,.lecture-doubt-header{padding-left:12px;padding-right:12px}.lecture-doubt-followup{gap:8px}.lecture-doubt-followup .lecture-doubt-actions{width:100%}.lecture-doubt-followup button{flex:1 1}}@media(prefers-reduced-motion:reduce){.lecture-wipe-row{animation:none;transform:scaleX(1)}.lecture-wipe-eraser{display:none}}