.Teacher-module__uySmkW__page{background:var(--pf-bg-primary);--reading-share:42;--reading-min:300px;--reading-max:640px;--canvas-gap:var(--pf-space-8);flex-direction:column;flex:1;min-height:0;display:flex}.Teacher-module__uySmkW__container{padding:var(--pf-space-6)var(--pf-space-8);flex-direction:column;flex:1;width:100%;max-width:1800px;min-height:0;margin:0 auto;display:flex}.Teacher-module__uySmkW__header{margin-bottom:var(--pf-space-4);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.Teacher-module__uySmkW__headerCenter{align-items:center;gap:var(--pf-space-1);flex-direction:column;display:flex}.Teacher-module__uySmkW__conceptTitle{font-size:var(--pf-text-heading);font-weight:var(--pf-fw-bold);color:var(--pf-text-primary);margin:0}.Teacher-module__uySmkW__progress{font-size:var(--pf-text-body-sm);font-weight:var(--pf-fw-medium);color:var(--pf-text-secondary)}.Teacher-module__uySmkW__progressBar{gap:4px;width:100%;max-width:300px;height:6px;display:flex}.Teacher-module__uySmkW__progressSegment{background:var(--pf-bg-tertiary);border-radius:3px;flex:1;transition:background .4s}.Teacher-module__uySmkW__progressSegmentCompleted{background:var(--pf-green-primary)}.Teacher-module__uySmkW__progressSegmentCurrent{background:var(--pf-purple-primary);animation:2s ease-in-out infinite Teacher-module__uySmkW__progressPulse}@keyframes Teacher-module__uySmkW__progressPulse{0%,to{opacity:1}50%{opacity:.6}}.Teacher-module__uySmkW__pointTitleButton{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.Teacher-module__uySmkW__pointTitleButton:hover{text-underline-offset:.2em;text-decoration:underline}.Teacher-module__uySmkW__pointTitle{font-size:var(--pf-text-body-sm);font-weight:var(--pf-fw-medium);color:var(--pf-purple-primary);text-overflow:ellipsis;white-space:nowrap;max-width:400px;overflow:hidden}.Teacher-module__uySmkW__progressLabel{font-family:var(--aq-display,var(--pf-font-display));font-size-adjust:var(--aq-display-small-adjust);color:var(--aq-ink-muted,var(--pf-text-secondary));-webkit-user-select:none;user-select:none;font-size:.85rem}.Teacher-module__uySmkW__headerActions{gap:var(--pf-space-2);align-items:center;display:flex}.Teacher-module__uySmkW__voiceToggle{align-items:center;gap:var(--pf-space-2);padding:0 var(--pf-space-3);color:var(--pf-text-secondary);display:flex}.Teacher-module__uySmkW__debugPanel{padding:var(--pf-space-4);margin-bottom:var(--pf-space-4);background:var(--pf-bg-secondary);flex-shrink:0}.Teacher-module__uySmkW__debugHeader{align-items:center;gap:var(--pf-space-2);margin-bottom:var(--pf-space-3);color:var(--pf-purple-primary);font-weight:var(--pf-fw-semibold);font-size:var(--pf-text-body);display:flex}.Teacher-module__uySmkW__debugGrid{gap:var(--pf-space-4);grid-template-columns:repeat(3,1fr);display:grid}.Teacher-module__uySmkW__debugSection{background:var(--pf-bg-primary);border:var(--pf-border-width)solid var(--pf-border-secondary);border-radius:var(--pf-radius-sm);padding:var(--pf-space-3)}.Teacher-module__uySmkW__debugSectionWide{grid-column:1/-1}.Teacher-module__uySmkW__debugSectionTitle{margin:0 0 var(--pf-space-2)0;font-size:var(--pf-text-caption);font-weight:var(--pf-fw-semibold);color:var(--pf-text-secondary);text-transform:uppercase;letter-spacing:.05em}.Teacher-module__uySmkW__debugMetrics{gap:var(--pf-space-1-5);flex-direction:column;display:flex}.Teacher-module__uySmkW__debugMetric{font-size:var(--pf-text-body-sm);justify-content:space-between;align-items:center;display:flex}.Teacher-module__uySmkW__debugLabel{color:var(--pf-text-secondary)}.Teacher-module__uySmkW__debugValue{font-family:monospace;font-weight:var(--pf-fw-medium);color:var(--pf-text-primary)}.Teacher-module__uySmkW__debugFlags{gap:var(--pf-space-2);flex-wrap:wrap;display:flex}.Teacher-module__uySmkW__debugFlag{align-items:center;gap:var(--pf-space-1);padding:var(--pf-space-1)var(--pf-space-2);background:var(--pf-bg-secondary);border-radius:var(--pf-radius-xs);font-size:var(--pf-text-caption);color:var(--pf-text-secondary);display:flex}.Teacher-module__uySmkW__flagActive{background:var(--pf-green-light);color:var(--pf-green-primary)}.Teacher-module__uySmkW__flagActive svg{color:var(--pf-green-primary)}.Teacher-module__uySmkW__debugThinking{padding:var(--pf-space-3);background:var(--pf-bg-secondary);border-radius:var(--pf-radius-xs);font-family:monospace;font-size:var(--pf-text-caption);white-space:pre-wrap;word-break:break-word;color:var(--pf-text-primary);max-height:150px;margin:0;line-height:1.5;overflow-y:auto}.Teacher-module__uySmkW__debugEmpty{font-size:var(--pf-text-body-sm);color:var(--pf-text-muted);margin:0}.Teacher-module__uySmkW__costClickable{cursor:pointer;padding:var(--pf-space-1)0;border-radius:var(--pf-radius-xs);transition:background var(--pf-duration-fast)ease;margin:-.125rem 0}.Teacher-module__uySmkW__costClickable:hover{background:var(--pf-bg-hover)}.Teacher-module__uySmkW__costClickable .Teacher-module__uySmkW__debugLabel{align-items:center;gap:var(--pf-space-1);display:flex}.Teacher-module__uySmkW__costClickable .Teacher-module__uySmkW__debugLabel svg{color:var(--pf-text-muted);flex-shrink:0}.Teacher-module__uySmkW__costBreakdown{gap:var(--pf-space-1);padding-left:var(--pf-space-4);margin-bottom:var(--pf-space-1-5);border-left:2px solid var(--pf-border-secondary);flex-direction:column;display:flex}.Teacher-module__uySmkW__costBreakdownItem{font-size:var(--pf-text-caption);color:var(--pf-text-secondary);justify-content:space-between;align-items:center;display:flex}.Teacher-module__uySmkW__costBreakdownItem span:last-child{color:var(--pf-text-primary);font-family:monospace}.Teacher-module__uySmkW__errorCard{padding:var(--pf-space-4);background:var(--pf-red-light);border-color:var(--pf-red-primary);margin-bottom:var(--pf-space-4);flex-shrink:0}.Teacher-module__uySmkW__errorContent{align-items:center;gap:var(--pf-space-3);color:var(--pf-red-primary);display:flex}.Teacher-module__uySmkW__reconnectBanner{padding:var(--pf-space-3)var(--pf-space-4);background:var(--pf-orange-light);border-color:var(--pf-orange-primary);margin-bottom:var(--pf-space-4);flex-shrink:0}.Teacher-module__uySmkW__reconnectContent{align-items:center;gap:var(--pf-space-3);color:var(--pf-orange-primary);display:flex}.Teacher-module__uySmkW__mainContent{flex-direction:row;flex:1;gap:0;min-height:0;display:flex;overflow:hidden}.Teacher-module__uySmkW__mainContent:not(.Teacher-module__uySmkW__withCanvas) .Teacher-module__uySmkW__teacherSection{flex:1;justify-content:center}.Teacher-module__uySmkW__mainContent:not(.Teacher-module__uySmkW__withCanvas) .Teacher-module__uySmkW__speechBubble{flex:0 auto;max-width:700px}.Teacher-module__uySmkW__mainContent:not(.Teacher-module__uySmkW__withCanvas) .Teacher-module__uySmkW__transcriptWrap{flex:0 auto}@media (min-width:641px){.Teacher-module__uySmkW__mainContent:not(.Teacher-module__uySmkW__withCanvas) .Teacher-module__uySmkW__teacherSection{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.Teacher-module__uySmkW__mainContent:not(.Teacher-module__uySmkW__withCanvas) .Teacher-module__uySmkW__robot{grid-column:1;justify-self:end}.Teacher-module__uySmkW__mainContent:not(.Teacher-module__uySmkW__withCanvas) .Teacher-module__uySmkW__transcriptWrap{grid-column:2;min-width:0;max-height:100%}}.Teacher-module__uySmkW__mainContent.Teacher-module__uySmkW__withCanvas{gap:var(--canvas-gap);transition:gap var(--pf-duration-slow)ease}.Teacher-module__uySmkW__mainCard{gap:var(--pf-space-6);padding:var(--pf-space-6);min-height:0;transition:all var(--pf-duration-medium)ease;flex-direction:row;flex:1;display:flex;overflow:hidden}.Teacher-module__uySmkW__mainCard.Teacher-module__uySmkW__withCanvas{gap:var(--pf-space-4)}.Teacher-module__uySmkW__loadingState{justify-content:center;align-items:center;gap:var(--pf-space-4);height:100%;color:var(--pf-text-secondary);flex-direction:column;flex:1;display:flex}.Teacher-module__uySmkW__conceptInfographic{aspect-ratio:16/9;object-fit:cover;border-radius:var(--pf-radius-lg);border:var(--pf-border-width)solid var(--pf-border-primary);width:100%;max-width:min(680px,90%);box-shadow:var(--pf-shadow-md);margin-bottom:var(--pf-space-2)}.Teacher-module__uySmkW__canvasInfographic{border-radius:var(--pf-radius-lg);background:var(--pf-bg-card);cursor:zoom-in;align-self:center;max-width:100%;max-height:100%;display:block}.Teacher-module__uySmkW__canvasImageFade{animation:Teacher-module__uySmkW__canvasImageFadeIn var(--pf-duration-medium)var(--pf-ease-out)}@keyframes Teacher-module__uySmkW__canvasImageFadeIn{0%{opacity:0}to{opacity:1}}.Teacher-module__uySmkW__infographicModalImage{object-fit:contain;border-radius:var(--pf-radius-lg);background:var(--pf-bg-card);width:100%;height:auto;max-height:80vh;display:block}.Teacher-module__uySmkW__teacherSection{align-items:center;gap:var(--pf-space-4);display:flex}.Teacher-module__uySmkW__teacherSectionCompact{width:clamp(var(--reading-min),calc(var(--reading-share)*1%),var(--reading-max));transition:flex var(--pf-duration-medium)ease,width var(--pf-duration-medium)ease;flex-direction:column;flex:none;justify-content:safe center;align-items:stretch;gap:0}.Teacher-module__uySmkW__teacherSectionHidden{opacity:0;pointer-events:none;gap:0;overflow:hidden;flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important}.Teacher-module__uySmkW__teacherSectionEntering{animation:Teacher-module__uySmkW__teacherEnter var(--pf-duration-fast)ease}@keyframes Teacher-module__uySmkW__teacherEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Teacher-module__uySmkW__transcriptWrap{flex-direction:column;flex:1;min-width:0;display:flex}.Teacher-module__uySmkW__teacherSectionCompact .Teacher-module__uySmkW__transcriptWrap{flex:0 auto;min-height:0}.Teacher-module__uySmkW__composing{padding:var(--pf-space-2)0}.Teacher-module__uySmkW__transcriptHidden{opacity:0;pointer-events:none;gap:0;overflow:hidden;flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important}.Teacher-module__uySmkW__transcriptEntering{animation:Teacher-module__uySmkW__teacherEnter var(--pf-duration-fast)ease}.Teacher-module__uySmkW__robot{transition:transform var(--pf-duration-slow)ease,width var(--pf-duration-medium)ease,height var(--pf-duration-medium)ease,opacity var(--pf-duration-medium)ease;flex-shrink:0}.Teacher-module__uySmkW__robotHidden{pointer-events:none;opacity:0;margin:0;overflow:hidden;transform:translate(-20px);width:0!important;height:0!important}.Teacher-module__uySmkW__teacherPortrait{border-radius:var(--pf-radius-circle);border:3px solid var(--pf-border-primary);background:var(--pf-bg-secondary);flex-shrink:0;overflow:hidden}.Teacher-module__uySmkW__teacherPortraitSm{width:80px;height:80px}.Teacher-module__uySmkW__teacherPortraitMd{width:140px;height:140px}.Teacher-module__uySmkW__teacherPortraitImg{object-fit:cover;object-position:center 15%;width:100%;height:100%}.Teacher-module__uySmkW__portraitIdle{animation:Teacher-module__uySmkW__portraitFloat 3s var(--pf-ease-in-out)infinite}.Teacher-module__uySmkW__portraitTalking{animation:Teacher-module__uySmkW__portraitTalk .8s var(--pf-ease-in-out)infinite;border-color:var(--pf-purple-primary)}.Teacher-module__uySmkW__portraitExcited{animation:Teacher-module__uySmkW__portraitExcite .6s var(--pf-ease-in-out)infinite;border-color:var(--pf-green-primary)}@keyframes Teacher-module__uySmkW__portraitFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes Teacher-module__uySmkW__portraitTalk{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes Teacher-module__uySmkW__portraitExcite{0%,to{transform:translateY(0)scale(1)}25%{transform:translateY(-6px)scale(1.05)}75%{transform:translateY(-2px)scale(1.02)}}.Teacher-module__uySmkW__speechBubble{border:var(--pf-border-width)solid var(--pf-border-primary);border-radius:var(--pf-radius-lg);padding:var(--pf-space-4)var(--pf-space-5);box-shadow:var(--pf-shadow-md);background:#fff;flex-direction:column;flex:1;min-width:0;min-height:160px;display:flex}.Teacher-module__uySmkW__speechBubbleCompact{width:100%;padding:var(--pf-space-4)var(--pf-space-5);flex-direction:column;flex:0 auto;min-height:120px;max-height:100%;display:flex;overflow-y:auto}.Teacher-module__uySmkW__speechBubbleClickable{cursor:pointer;-webkit-user-select:none;user-select:none}.Teacher-module__uySmkW__speechBubbleLoading{min-height:auto}.Teacher-module__uySmkW__speechTextWrapper{flex:1;position:relative}.Teacher-module__uySmkW__speechText{font-family:var(--font-friendly),sans-serif;font-size:var(--pf-text-heading);font-weight:var(--pf-fw-semibold);color:#000;white-space:pre-wrap;margin:0;line-height:1.6}.Teacher-module__uySmkW__speechTextOut{animation:Teacher-module__uySmkW__textFadeOut var(--pf-duration-fast)ease forwards;position:absolute;top:0;left:0;right:0}.Teacher-module__uySmkW__speechTextIn{animation:Teacher-module__uySmkW__textFadeIn var(--pf-duration-fast)ease}@keyframes Teacher-module__uySmkW__textFadeOut{0%{opacity:1}to{opacity:0}}@keyframes Teacher-module__uySmkW__textFadeIn{0%{opacity:0}to{opacity:1}}.Teacher-module__uySmkW__speechBubbleCompact .Teacher-module__uySmkW__speechText{font-size:var(--pf-text-title);line-height:1.5}.Teacher-module__uySmkW__frameNav{justify-content:center;align-items:center;gap:var(--pf-space-2);padding-top:var(--pf-space-3);border-top:1px solid #0000001a;margin-top:auto;display:flex}.Teacher-module__uySmkW__frameNavButton{padding:var(--pf-space-1);color:#374151;min-width:auto}.Teacher-module__uySmkW__frameNavButton:hover:not(:disabled){color:#111827;background:#0000000d}.Teacher-module__uySmkW__frameNavButton:disabled{opacity:.3;color:#9ca3af}.Teacher-module__uySmkW__frameNavButtonCrossGroup{color:var(--pf-orange-primary)}.Teacher-module__uySmkW__frameNavButtonCrossGroup:hover:not(:disabled){color:var(--pf-orange-hover);background:color-mix(in srgb,var(--pf-orange-primary)10%,transparent)}.Teacher-module__uySmkW__frameCounter{font-size:var(--pf-text-caption);color:#6b7280;font-weight:var(--pf-fw-medium);text-align:center;min-width:3rem}.Teacher-module__uySmkW__speechBubbleCompact .Teacher-module__uySmkW__frameNav{margin-top:var(--pf-space-2);padding-top:var(--pf-space-2)}.Teacher-module__uySmkW__pauseIndicator{color:#0003;fill:currentColor;stroke:none}.Teacher-module__uySmkW__cursor{color:var(--pf-purple-primary);font-weight:300;animation:.8s infinite Teacher-module__uySmkW__blink;display:inline-block}@keyframes Teacher-module__uySmkW__blink{0%,50%{opacity:1}51%,to{opacity:0}}.Teacher-module__uySmkW__canvasSection{opacity:0;pointer-events:none;flex-direction:column;flex:0 0 0;justify-content:center;align-items:center;min-width:0;max-width:0;min-height:0;transition:none;display:flex;position:relative;overflow:hidden}.Teacher-module__uySmkW__canvasSectionExpanded{opacity:1;pointer-events:auto;max-width:100%;transition:flex var(--pf-duration-slow)ease,max-width var(--pf-duration-slow)ease,opacity var(--pf-duration-slow)ease var(--pf-duration-instant);flex:1 1 0}.Teacher-module__uySmkW__canvasStage{flex:1 1 0;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.Teacher-module__uySmkW__canvasRoom{width:var(--canvas-room,100%);visibility:hidden;pointer-events:none;height:100%;position:absolute;top:0;left:0}@media (min-width:901px){.Teacher-module__uySmkW__mainContent.Teacher-module__uySmkW__withCanvas{--canvas-room:calc(100cqw - clamp(var(--reading-min),calc(var(--reading-share)*1cqw),var(--reading-max)) - var(--canvas-gap));justify-content:center;container-type:inline-size}.Teacher-module__uySmkW__mainContent.Teacher-module__uySmkW__withCanvas .Teacher-module__uySmkW__canvasSectionExpanded{max-width:var(--canvas-room);flex:0 auto}}.Teacher-module__uySmkW__canvasSectionExpanded .Teacher-module__uySmkW__canvasInner{animation:Teacher-module__uySmkW__blackboardEnter var(--pf-duration-slow)ease var(--pf-duration-fast)backwards}@keyframes Teacher-module__uySmkW__blackboardEnter{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.Teacher-module__uySmkW__noTransition,.Teacher-module__uySmkW__noTransition *{transition:none!important;animation:none!important}.Teacher-module__uySmkW__boardOnlyTransport{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.Teacher-module__uySmkW__canvasNavArrow{border-radius:var(--pf-radius-circle);border:var(--pf-border-width)solid var(--pf-border-primary);background:var(--pf-bg-card);width:2.5rem;height:2.5rem;color:var(--pf-text-secondary);cursor:pointer;transition:all var(--pf-duration-fast)ease;box-shadow:var(--pf-shadow-sm);flex:none;justify-content:center;align-items:center;display:flex}.Teacher-module__uySmkW__canvasNavArrow:hover{background:var(--pf-bg-hover);color:var(--pf-text-primary);box-shadow:var(--pf-shadow-md)}.Teacher-module__uySmkW__canvasNavArrow:disabled{opacity:.35;cursor:default;box-shadow:none}.Teacher-module__uySmkW__carouselPrev,.Teacher-module__uySmkW__carouselNext{z-index:var(--pf-z-raised);position:absolute;top:50%;transform:translateY(-50%)}.Teacher-module__uySmkW__carouselPrev{left:var(--pf-space-2)}.Teacher-module__uySmkW__carouselNext{right:var(--pf-space-2)}.Teacher-module__uySmkW__carouselCount{bottom:var(--pf-space-2);padding:2px var(--pf-space-2-5);border-radius:var(--pf-radius-full);border:var(--pf-border-width)solid var(--pf-border-primary);background:var(--pf-bg-card);color:var(--pf-text-secondary);font-size:var(--pf-text-caption);font-variant-numeric:tabular-nums;position:absolute;left:50%;transform:translate(-50%)}.Teacher-module__uySmkW__canvasInner{min-height:0}.Teacher-module__uySmkW__canvasLoading{flex:1}.Teacher-module__uySmkW__preSessionPanel{background:var(--pf-bg-card);border:var(--pf-border-width)solid var(--pf-border-primary);border-radius:var(--pf-radius-lg);width:100%;max-width:500px;height:100%;box-shadow:var(--pf-shadow-md);padding:var(--pf-space-10);justify-content:center;align-items:center;display:flex}.Teacher-module__uySmkW__preSessionContent{text-align:center;align-items:center;gap:var(--pf-space-4);color:var(--pf-purple-primary);flex-direction:column;display:flex}.Teacher-module__uySmkW__preSessionTitle{font-size:var(--pf-text-heading);font-weight:var(--pf-fw-bold);color:var(--pf-text-primary);margin:0}.Teacher-module__uySmkW__preSessionDescription{font-size:var(--pf-text-base);color:var(--pf-text-secondary);max-width:320px;margin:0;line-height:1.5}.Teacher-module__uySmkW__testCard{padding:var(--pf-space-8)}.Teacher-module__uySmkW__testHeader{text-align:center;margin-bottom:var(--pf-space-8)}.Teacher-module__uySmkW__testHeader h2{margin:var(--pf-space-3)0 var(--pf-space-2);font-size:var(--pf-text-heading);color:var(--pf-text-primary)}.Teacher-module__uySmkW__testHeader p{color:var(--pf-text-secondary);margin:0}.Teacher-module__uySmkW__questions{gap:var(--pf-space-6);flex-direction:column;display:flex}.Teacher-module__uySmkW__question{padding:var(--pf-space-4);background:var(--pf-bg-secondary);border-radius:var(--pf-radius-md)}.Teacher-module__uySmkW__questionHeader{align-items:flex-start;gap:var(--pf-space-3);margin-bottom:var(--pf-space-4);display:flex}.Teacher-module__uySmkW__questionNumber{background:var(--pf-purple-primary);color:#fff;width:2rem;height:2rem;font-size:var(--pf-text-caption);font-weight:var(--pf-fw-bold);border-radius:var(--pf-radius-xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Teacher-module__uySmkW__questionText{font-weight:var(--pf-fw-medium);color:var(--pf-text-primary);padding-top:var(--pf-space-1);line-height:1.5}.Teacher-module__uySmkW__options{gap:var(--pf-space-2);flex-direction:column;margin-left:2.75rem;display:flex}.Teacher-module__uySmkW__option{align-items:center;gap:var(--pf-space-3);padding:var(--pf-space-3)var(--pf-space-4);background:var(--pf-bg-primary);border-radius:var(--pf-radius-sm);cursor:pointer;transition:all var(--pf-duration-fast)ease;display:flex}.Teacher-module__uySmkW__option:hover{background:var(--pf-bg-hover)}.Teacher-module__uySmkW__option input[type=radio]{display:none}.Teacher-module__uySmkW__option input[type=radio]:checked+.Teacher-module__uySmkW__optionLetter{background:var(--pf-purple-primary);color:#fff}.Teacher-module__uySmkW__option input[type=radio]:checked~.Teacher-module__uySmkW__optionText{color:var(--pf-purple-primary);font-weight:var(--pf-fw-medium)}.Teacher-module__uySmkW__optionLetter{background:var(--pf-bg-tertiary);width:1.5rem;height:1.5rem;font-size:var(--pf-text-caption);font-weight:var(--pf-fw-semibold);border-radius:var(--pf-radius-xs);transition:all var(--pf-duration-fast)ease;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Teacher-module__uySmkW__optionText{color:var(--pf-text-primary);transition:all var(--pf-duration-fast)ease;line-height:1.4}.Teacher-module__uySmkW__testActions{margin-top:var(--pf-space-8);justify-content:center;display:flex}.Teacher-module__uySmkW__completeCard{padding:var(--pf-space-12)var(--pf-space-8)}.Teacher-module__uySmkW__completeContent{text-align:center;align-items:center;gap:var(--pf-space-4);flex-direction:column;display:flex}.Teacher-module__uySmkW__celebrationIcon{color:var(--pf-yellow-primary);margin:var(--pf-space-2)0}.Teacher-module__uySmkW__completeRobot{margin-bottom:var(--pf-space-2)}.Teacher-module__uySmkW__completeTitle{color:var(--pf-text-primary);margin:0;font-size:1.75rem}.Teacher-module__uySmkW__completeMessage{font-size:var(--pf-text-lg);color:var(--pf-text-secondary);margin:0}.Teacher-module__uySmkW__completeScore{font-size:var(--pf-text-body-sm);color:var(--pf-text-tertiary);margin:0}.Teacher-module__uySmkW__completeActions{gap:var(--pf-space-4);margin-top:var(--pf-space-6);display:flex}@media (max-width:900px){.Teacher-module__uySmkW__container{padding:var(--pf-space-4)}.Teacher-module__uySmkW__mainContent.Teacher-module__uySmkW__withCanvas,.Teacher-module__uySmkW__mainCard.Teacher-module__uySmkW__withCanvas{flex-direction:column}.Teacher-module__uySmkW__teacherSectionCompact{flex:none;width:100%}.Teacher-module__uySmkW__canvasSectionExpanded{min-height:300px}.Teacher-module__uySmkW__debugGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.Teacher-module__uySmkW__container{padding:var(--pf-space-4)}.Teacher-module__uySmkW__teacherSection{flex-direction:column;align-items:center}.Teacher-module__uySmkW__speechBubble:before,.Teacher-module__uySmkW__speechBubble:after{display:none}.Teacher-module__uySmkW__options{margin-left:0}.Teacher-module__uySmkW__completeActions{flex-direction:column;width:100%}.Teacher-module__uySmkW__completeActions button{width:100%}.Teacher-module__uySmkW__canvasSectionExpanded{min-height:200px}.Teacher-module__uySmkW__debugGrid{grid-template-columns:1fr}}@media (max-width:480px){.Teacher-module__uySmkW__canvasSectionExpanded{min-height:150px}.Teacher-module__uySmkW__speechBubbleCompact{min-height:80px}}:is(.antique .Teacher-module__uySmkW__page,.antique .Teacher-module__uySmkW__container){background:var(--aq-parchment);color:var(--aq-ink);font-family:var(--aq-body)}.antique .Teacher-module__uySmkW__conceptTitle{font-family:var(--aq-display);letter-spacing:-.005em;color:var(--aq-ink);font-weight:500}.antique .Teacher-module__uySmkW__pointTitle{font-family:var(--aq-display);font-size-adjust:var(--aq-display-small-adjust);color:var(--aq-ink-soft);font-weight:400}.antique .Teacher-module__uySmkW__progressBar{background:var(--aq-rule-soft);border-radius:999px;height:2px}.antique .Teacher-module__uySmkW__progressSegment{background:0 0}.antique .Teacher-module__uySmkW__progressSegmentCompleted{background:var(--aq-gold)}.antique .Teacher-module__uySmkW__progressSegmentCurrent{background:var(--aq-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--aq-gold)22%,transparent)}:is(.antique .Teacher-module__uySmkW__speechBubble,.antique .Teacher-module__uySmkW__speechBubbleCompact){background:var(--aq-parchment-deep);border:1px solid var(--aq-rule-soft);box-shadow:none;border-radius:4px}.antique .Teacher-module__uySmkW__speechText{font-family:var(--aq-display);font-size-adjust:var(--aq-display-small-adjust);color:var(--aq-ink);font-size:1.1rem;font-weight:400;line-height:1.55}.antique .Teacher-module__uySmkW__frameNavButton{border:1px solid var(--aq-rule);color:var(--aq-ink-soft);background:0 0;border-radius:999px}.antique .Teacher-module__uySmkW__frameNavButton:hover:not(:disabled){border-color:var(--aq-gold-soft);color:var(--aq-ink)}.antique .Teacher-module__uySmkW__frameCounter{font-family:var(--aq-display);font-size-adjust:var(--aq-display-small-adjust);color:var(--aq-ink-muted);font-size:.95rem}.antique .Teacher-module__uySmkW__canvasInner{background:var(--aq-parchment-deep);border:1px solid var(--aq-rule-soft);box-shadow:none;border-radius:4px}.antique .Teacher-module__uySmkW__canvasInfographic{border:1px solid var(--aq-rule-soft);border-radius:4px}.antique .Teacher-module__uySmkW__canvasNavArrow{border:1px solid var(--aq-rule);color:var(--aq-ink-soft);background:0 0;border-radius:999px}.antique .Teacher-module__uySmkW__canvasNavArrow:hover{border-color:var(--aq-gold);color:var(--aq-ink);background:0 0}.antique .Teacher-module__uySmkW__preSessionTitle{font-family:var(--aq-display);letter-spacing:-.01em;color:var(--aq-ink);font-weight:400}.antique .Teacher-module__uySmkW__preSessionDescription{font-family:var(--aq-display);font-size-adjust:var(--aq-display-small-adjust);color:var(--aq-ink-soft);font-weight:400}.antique .Teacher-module__uySmkW__errorCard{background:color-mix(in srgb,var(--aq-wine)10%,transparent);border:1px solid var(--aq-wine);color:var(--aq-wine);border-radius:2px}.antique .Teacher-module__uySmkW__debugPanel{background:var(--aq-parchment-deep);border:1px solid var(--aq-rule-soft);border-radius:4px}:is(.antique .Teacher-module__uySmkW__debugSectionTitle,.antique .Teacher-module__uySmkW__debugLabel){font-family:var(--aq-body);letter-spacing:.18em;text-transform:uppercase;color:var(--aq-ink-muted);font-size:.65rem;font-weight:500}.antique .Teacher-module__uySmkW__debugValue{font-family:var(--aq-display);font-size-adjust:var(--aq-display-small-adjust);color:var(--aq-ink)}.Teacher-module__uySmkW__ratingBar{align-items:center;gap:var(--pf-space-3);padding:var(--pf-space-4)var(--pf-space-5);border:var(--pf-border-width)solid var(--pf-border-primary);border-radius:var(--pf-radius-lg);background:var(--pf-bg-card);margin:var(--pf-space-4)auto;flex-direction:column;max-width:560px;display:flex}.Teacher-module__uySmkW__ratingPrompt{font-size:var(--pf-text-base);color:var(--pf-text-primary);font-weight:var(--pf-fw-semibold);text-align:center;margin:0}.Teacher-module__uySmkW__ratingButtons{gap:var(--pf-space-2);display:inline-flex}.Teacher-module__uySmkW__ratingBtn{border-radius:var(--pf-radius-circle);background:var(--pf-bg-card);border:var(--pf-border-width)solid var(--pf-border-primary);cursor:pointer;width:56px;height:56px;transition:box-shadow var(--pf-duration-fast)var(--pf-ease-out);justify-content:center;align-items:center;font-size:1.75rem;display:flex}.Teacher-module__uySmkW__ratingBtn:hover{box-shadow:var(--pf-shadow-md)}.Teacher-module__uySmkW__ratingBtnSelectedUp{background:var(--pf-green-primary);color:#fff}.Teacher-module__uySmkW__ratingBtnSelectedMeh{background:var(--pf-yellow-primary)}.Teacher-module__uySmkW__ratingBtnSelectedDown{background:var(--pf-red-primary);color:#fff}.Teacher-module__uySmkW__ratingComment{width:100%}.Teacher-module__uySmkW__ratingThanks{font-size:var(--pf-text-body);color:var(--pf-text-secondary);text-align:center;margin:0}@media (max-width:900px){.Teacher-module__uySmkW__mainContent.Teacher-module__uySmkW__withCanvas .Teacher-module__uySmkW__canvasSection{order:-1}}@media (max-width:640px){.Teacher-module__uySmkW__header{align-items:center;gap:var(--pf-space-2);margin-bottom:var(--pf-space-3);flex-wrap:wrap}.Teacher-module__uySmkW__headerCenter{display:contents}.Teacher-module__uySmkW__header>a,.Teacher-module__uySmkW__headerActions>button{padding:var(--pf-space-1-5);flex-shrink:0;width:2.25rem;height:2.25rem}.Teacher-module__uySmkW__headerActions{gap:0}.Teacher-module__uySmkW__conceptTitle{min-width:0;font-size:var(--pf-text-lg);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;line-height:1.3;display:-webkit-box;overflow:hidden}.Teacher-module__uySmkW__progressBar{order:2;width:100%;max-width:none}.Teacher-module__uySmkW__progressLabel{display:none}.Teacher-module__uySmkW__pointTitle,.Teacher-module__uySmkW__progress{text-align:center;width:100%;max-width:100%;font-size:var(--pf-text-caption);order:3}.Teacher-module__uySmkW__mainContent{flex:1 0 auto;min-height:0;overflow:visible}.Teacher-module__uySmkW__mainContent.Teacher-module__uySmkW__withCanvas{gap:var(--pf-space-4)}.Teacher-module__uySmkW__teacherSection .Teacher-module__uySmkW__robot{display:none}.Teacher-module__uySmkW__teacherSection{align-items:stretch}.Teacher-module__uySmkW__canvasSectionExpanded{flex:none;min-height:0}.Teacher-module__uySmkW__canvasStage{flex:none}.Teacher-module__uySmkW__canvasRoom{aspect-ratio:4/3;height:auto}}
.ReadAlongLine-module__qyS-wq__line{max-width:60ch;margin:0;}.ReadAlongLine-module__qyS-wq__upcoming{opacity:.3;transition:opacity var(--pf-duration-fast)var(--pf-ease-out)}.ReadAlongLine-module__qyS-wq__spoken{opacity:1;transition:opacity var(--pf-duration-fast)var(--pf-ease-out)}.ReadAlongLine-module__qyS-wq__active{opacity:1;background:color-mix(in srgb,var(--pf-purple-primary)18%,transparent);border-radius:var(--pf-radius-xs);transition:opacity var(--pf-duration-fast)var(--pf-ease-out),background var(--pf-duration-fast)var(--pf-ease-out);padding:.04em .18em}@media (prefers-reduced-motion:reduce){.ReadAlongLine-module__qyS-wq__upcoming,.ReadAlongLine-module__qyS-wq__spoken,.ReadAlongLine-module__qyS-wq__active{transition:none}}
.FrameCounter-module__IK66eG__counter{text-align:center;-webkit-user-select:none;user-select:none;max-width:60ch;margin:0;line-height:1;}.FrameCounter-module__IK66eG__digits{font-family:var(--aq-display,var(--pf-font-display));font-size-adjust:var(--aq-display-small-adjust);color:var(--aq-ink-muted,var(--pf-text-secondary));font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:400}
.Transcript-module__fidMJG__transcript{gap:var(--pf-space-2);flex-direction:column;flex:1;min-width:0;min-height:0;max-height:100%;display:flex}.Transcript-module__fidMJG__clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.Transcript-module__fidMJG__header{align-items:center;gap:var(--pf-space-2);margin-bottom:var(--pf-space-1);display:flex}.Transcript-module__fidMJG__headerRobot{flex:none}.Transcript-module__fidMJG__label{font-family:var(--font-friendly),sans-serif;font-size:var(--pf-text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--pf-text-muted)}.Transcript-module__fidMJG__lines{gap:var(--pf-space-3);flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow-y:auto}.Transcript-module__fidMJG__stack{gap:var(--pf-space-3);flex-direction:column;display:flex;position:relative;overflow:clip}.Transcript-module__fidMJG__lineWrap{margin:0}.Transcript-module__fidMJG__line{max-width:60ch;margin:0;}.Transcript-module__fidMJG__lineJump{cursor:pointer;border-radius:var(--pf-radius-xs);transition:background var(--pf-duration-fast)var(--pf-ease-out)}.Transcript-module__fidMJG__lineJump:hover{background:color-mix(in srgb,var(--pf-purple-primary)8%,transparent)}.Transcript-module__fidMJG__navArrow{max-width:60ch;height:1.5rem;color:var(--aq-ink,var(--pf-text-primary));opacity:.3;cursor:pointer;transition:opacity var(--pf-duration-fast)var(--pf-ease-out),visibility var(--pf-duration-fast);background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex;}.Transcript-module__fidMJG__navArrow:hover:not(.Transcript-module__fidMJG__navArrowHidden){opacity:1}.Transcript-module__fidMJG__navArrowHidden{opacity:0;visibility:hidden}.Transcript-module__fidMJG__footer{margin-top:var(--pf-space-3)}.Transcript-module__fidMJG__composing{padding:var(--pf-space-2)0}
.MessageInput-module__rTq_DG__form{gap:var(--pf-space-1-5);flex-direction:column;display:flex}.MessageInput-module__rTq_DG__field{align-items:flex-end;gap:var(--pf-space-1);background:var(--pf-bg-primary);border:var(--pf-border-width)solid var(--pf-border-primary);border-radius:var(--pf-radius-lg);min-width:0;box-shadow:var(--pf-shadow-sm);transition:border-color var(--pf-duration-medium)var(--pf-ease-out),box-shadow var(--pf-duration-medium)var(--pf-ease-out),background-color var(--pf-duration-medium)var(--pf-ease-out);flex:1;padding:6px 6px 6px 0;display:flex;position:relative}.MessageInput-module__rTq_DG__field:hover{border-color:var(--pf-border-secondary)}.MessageInput-module__rTq_DG__field:focus-within{border-color:var(--pf-purple-primary);box-shadow:var(--pf-shadow-purple)}.MessageInput-module__rTq_DG__fieldListening,.MessageInput-module__rTq_DG__fieldListening:focus-within{border-color:var(--pf-red-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--pf-red-primary)16%,transparent)}.MessageInput-module__rTq_DG__fieldDisabled{opacity:.5;background:var(--pf-bg-tertiary);cursor:not-allowed}.MessageInput-module__rTq_DG__form .MessageInput-module__rTq_DG__field .MessageInput-module__rTq_DG__input,.MessageInput-module__rTq_DG__form .MessageInput-module__rTq_DG__field .MessageInput-module__rTq_DG__input:hover,.MessageInput-module__rTq_DG__form .MessageInput-module__rTq_DG__field .MessageInput-module__rTq_DG__input:focus{min-width:0;min-height:36px;box-shadow:none;background:0 0;border:none;border-radius:0;flex:1;padding:6px 4px 6px 14px}.MessageInput-module__rTq_DG__form .MessageInput-module__rTq_DG__field .MessageInput-module__rTq_DG__input:disabled{opacity:1;background:0 0}.MessageInput-module__rTq_DG__fieldLeading,.MessageInput-module__rTq_DG__form .MessageInput-module__rTq_DG__fieldLeading .MessageInput-module__rTq_DG__input,.MessageInput-module__rTq_DG__form .MessageInput-module__rTq_DG__fieldLeading .MessageInput-module__rTq_DG__input:hover,.MessageInput-module__rTq_DG__form .MessageInput-module__rTq_DG__fieldLeading .MessageInput-module__rTq_DG__input:focus{padding-left:6px}.MessageInput-module__rTq_DG__action{--composer-live:var(--pf-red-primary);border-radius:var(--pf-radius-full);width:36px;height:36px;color:var(--pf-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .22s,color .22s,border-color .22s,box-shadow .22s,transform .22s;display:inline-flex}.MessageInput-module__rTq_DG__action:disabled{cursor:not-allowed}.MessageInput-module__rTq_DG__action:focus-visible{outline:2px solid var(--pf-purple-primary);outline-offset:2px}.MessageInput-module__rTq_DG__mic:hover:not(:disabled),.MessageInput-module__rTq_DG__headset:hover:not(:disabled){background:var(--pf-bg-tertiary);color:var(--pf-text-primary)}.MessageInput-module__rTq_DG__headsetOn,.MessageInput-module__rTq_DG__headsetOn:hover:not(:disabled){color:var(--pf-purple-primary);background:color-mix(in srgb,var(--pf-purple-primary)12%,transparent)}.MessageInput-module__rTq_DG__send{background:var(--pf-purple-primary);color:var(--pf-bg-primary);box-shadow:0 6px 16px -8px #00000073}.MessageInput-module__rTq_DG__send:hover:not(:disabled){background:var(--pf-purple-hover);box-shadow:0 8px 18px -8px #00000080}.MessageInput-module__rTq_DG__send:active:not(:disabled){transform:scale(.96)}.MessageInput-module__rTq_DG__stop{background:var(--pf-red-primary);color:var(--pf-bg-primary);animation:1.6s ease-out infinite MessageInput-module__rTq_DG__listeningPulse}.MessageInput-module__rTq_DG__stop:hover:not(:disabled){background:var(--pf-red-hover)}.MessageInput-module__rTq_DG__stop .MessageInput-module__rTq_DG__actionIcon svg{width:12px;height:12px}@keyframes MessageInput-module__rTq_DG__listeningPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--composer-live)45%,transparent)}to{box-shadow:0 0 0 10px #0000}}.MessageInput-module__rTq_DG__pending{position:relative;overflow:visible}.MessageInput-module__rTq_DG__sendRing{pointer-events:none;width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;inset:-3px;transform:rotate(-90deg)}.MessageInput-module__rTq_DG__sendRing circle{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:113.1;stroke-dashoffset:0;animation:linear forwards MessageInput-module__rTq_DG__sendArc}@keyframes MessageInput-module__rTq_DG__sendArc{0%{stroke-dashoffset:0}to{stroke-dashoffset:113.1px}}.MessageInput-module__rTq_DG__status{justify-content:center;align-items:center;gap:var(--pf-space-1-5);min-height:1.2em;font-size:var(--pf-text-caption);color:var(--pf-text-tertiary);margin:0;display:flex}.MessageInput-module__rTq_DG__statusDot{border-radius:var(--pf-radius-circle);background:var(--composer-live,var(--pf-red-primary));width:8px;height:8px;animation:1.2s ease-in-out infinite MessageInput-module__rTq_DG__statusBlink}@keyframes MessageInput-module__rTq_DG__statusBlink{50%{opacity:.3}}.MessageInput-module__rTq_DG__actionIcon{animation:MessageInput-module__rTq_DG__actionIconIn .18s var(--pf-ease-out)both;display:inline-flex}@keyframes MessageInput-module__rTq_DG__actionIconIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.MessageInput-module__rTq_DG__stop,.MessageInput-module__rTq_DG__actionIcon,.MessageInput-module__rTq_DG__statusDot{animation:none}}.antique .MessageInput-module__rTq_DG__field{background:var(--aq-parchment-deep);border:1px solid var(--aq-rule-soft);border-radius:var(--pf-radius-xs);box-shadow:none}.antique .MessageInput-module__rTq_DG__field:hover{border-color:var(--aq-rule)}.antique .MessageInput-module__rTq_DG__field:focus-within{border-color:var(--aq-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--aq-gold)18%,transparent)}.antique .MessageInput-module__rTq_DG__fieldListening{border-color:var(--aq-wine);box-shadow:0 0 0 3px color-mix(in srgb,var(--aq-wine)16%,transparent)}.antique .MessageInput-module__rTq_DG__fieldListening:focus-within{border-color:var(--aq-wine);box-shadow:0 0 0 3px color-mix(in srgb,var(--aq-wine)16%,transparent)}.antique .MessageInput-module__rTq_DG__fieldDisabled{background:var(--aq-parchment-edge)}.antique .MessageInput-module__rTq_DG__form .MessageInput-module__rTq_DG__field .MessageInput-module__rTq_DG__input{min-height:36px;font-size:var(--pf-text-base);padding:6px 4px 6px 14px}.antique .MessageInput-module__rTq_DG__form .MessageInput-module__rTq_DG__fieldLeading .MessageInput-module__rTq_DG__input{padding-left:6px}.antique .MessageInput-module__rTq_DG__action{--composer-live:var(--aq-wine);color:var(--aq-ink-muted)}.antique .MessageInput-module__rTq_DG__action:focus-visible{outline-color:var(--aq-gold)}.antique .MessageInput-module__rTq_DG__mic:hover:not(:disabled){background:color-mix(in srgb,var(--aq-rule)22%,transparent);color:var(--aq-ink)}.antique .MessageInput-module__rTq_DG__headsetOn{color:var(--aq-ink);background:color-mix(in srgb,var(--aq-gold)22%,transparent)}.antique .MessageInput-module__rTq_DG__headsetOn:hover:not(:disabled){color:var(--aq-ink);background:color-mix(in srgb,var(--aq-gold)22%,transparent)}.antique .MessageInput-module__rTq_DG__send{background:var(--aq-ink);color:var(--aq-parchment)}.antique .MessageInput-module__rTq_DG__send:hover:not(:disabled){background:var(--aq-wine)}.antique .MessageInput-module__rTq_DG__stop{background:var(--aq-wine);color:var(--aq-parchment)}.antique .MessageInput-module__rTq_DG__stop:hover:not(:disabled){background:color-mix(in srgb,var(--aq-wine)88%,black)}
.QuickActions-module__AF_D3q__plus{border-radius:var(--pf-radius-full);width:36px;height:36px;color:var(--pf-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .22s,color .22s,opacity .22s;display:inline-flex}.QuickActions-module__AF_D3q__plus svg{transition:transform .22s var(--pf-ease-out)}.QuickActions-module__AF_D3q__plus:hover:not(:disabled){background:var(--pf-bg-tertiary);color:var(--pf-text-primary)}.QuickActions-module__AF_D3q__plus:disabled{opacity:.35;cursor:default}.QuickActions-module__AF_D3q__plus:focus-visible{outline:2px solid var(--pf-purple-primary);outline-offset:2px}.QuickActions-module__AF_D3q__plusOpen{color:var(--pf-text-primary)}.QuickActions-module__AF_D3q__plusOpen svg{transform:rotate(45deg)}.QuickActions-module__AF_D3q__row{justify-content:flex-start;align-items:center;gap:var(--pf-space-2);animation:QuickActions-module__AF_D3q__qaRowIn var(--pf-duration-fast)var(--pf-ease-out);flex-wrap:wrap;display:flex}.QuickActions-module__AF_D3q__row .QuickActions-module__AF_D3q__chip{min-height:0;padding:var(--pf-space-1)var(--pf-space-3);border-radius:var(--pf-radius-full);font-size:var(--pf-text-body-sm);animation:QuickActions-module__AF_D3q__qaChipIn var(--pf-duration-medium)ease backwards;line-height:1.3}.antique .QuickActions-module__AF_D3q__row .QuickActions-module__AF_D3q__chip{min-height:0;padding:var(--pf-space-1)var(--pf-space-3);border-radius:var(--pf-radius-full);font-size:var(--pf-text-body-sm);animation:QuickActions-module__AF_D3q__qaChipIn var(--pf-duration-medium)ease backwards;line-height:1.3}@keyframes QuickActions-module__AF_D3q__qaRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes QuickActions-module__AF_D3q__qaChipIn{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.QuickActions-module__AF_D3q__row{scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 calc(-1*var(--pf-space-4));padding:0 var(--pf-space-4);flex-wrap:nowrap;overflow-x:auto}.QuickActions-module__AF_D3q__row::-webkit-scrollbar{display:none}.QuickActions-module__AF_D3q__row .QuickActions-module__AF_D3q__chip{padding:var(--pf-space-1)var(--pf-space-2-5);font-size:var(--pf-text-caption);flex-shrink:0}.antique .QuickActions-module__AF_D3q__row .QuickActions-module__AF_D3q__chip{padding:var(--pf-space-1)var(--pf-space-2-5);font-size:var(--pf-text-caption);flex-shrink:0}}@media (prefers-reduced-motion:reduce){.QuickActions-module__AF_D3q__plus,.QuickActions-module__AF_D3q__plus svg{transition:none}.QuickActions-module__AF_D3q__row,.QuickActions-module__AF_D3q__chip{animation:none}}.antique .QuickActions-module__AF_D3q__plus{color:var(--aq-ink-muted)}.antique .QuickActions-module__AF_D3q__plus:hover:not(:disabled){background:color-mix(in srgb,var(--aq-rule)22%,transparent);color:var(--aq-ink)}.antique .QuickActions-module__AF_D3q__plus:focus-visible{outline-color:var(--aq-gold)}.antique .QuickActions-module__AF_D3q__plusOpen{color:var(--aq-ink)}
.LessonDock-module__OTSrEG__dock{margin:var(--pf-space-4)auto 0;gap:var(--pf-space-3);flex-direction:column;flex-shrink:0;width:100%;max-width:720px;display:flex;position:relative}.LessonDock-module__OTSrEG__answers{gap:var(--pf-space-3);margin-bottom:clamp(var(--pf-space-6),15vh,10rem);flex-direction:column;display:flex}.LessonDock-module__OTSrEG__answers:empty{display:none}.LessonDock-module__OTSrEG__primaryRow{justify-content:center;align-items:center;gap:var(--pf-space-3);opacity:1;transition:opacity var(--pf-duration-medium)ease;flex-wrap:wrap;display:flex}.LessonDock-module__OTSrEG__primaryDisabled{opacity:.45;pointer-events:none}.LessonDock-module__OTSrEG__primaryHidden{opacity:0;pointer-events:none}.LessonDock-module__OTSrEG__primaryRow .LessonDock-module__OTSrEG__primaryButton{animation:LessonDock-module__OTSrEG__dockBounceIn var(--pf-duration-slow)var(--pf-ease-bouncy)backwards}.LessonDock-module__OTSrEG__counting:after{content:"";opacity:.4;height:4px;transform:scaleX(var(--count-left,1));transform-origin:0;pointer-events:none;background:currentColor;transition:transform .1s linear;position:absolute;bottom:0;left:0;right:0}.LessonDock-module__OTSrEG__countdownIdle{visibility:hidden}.LessonDock-module__OTSrEG__countdownHint{margin:calc(-1*var(--pf-space-1))0 0;text-align:center;font-size:var(--pf-text-caption);color:var(--pf-text-tertiary)}.LessonDock-module__OTSrEG__countdownHint kbd{font-family:var(--pf-font-mono,ui-monospace,monospace);border:1px solid var(--pf-border-secondary);background:var(--pf-bg-secondary);border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-size:.7rem}@keyframes LessonDock-module__OTSrEG__dockBounceIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.LessonDock-module__OTSrEG__dock{z-index:var(--pf-z-sticky,100);margin:var(--pf-space-3)calc(-1*var(--pf-space-4))calc(-1*var(--pf-space-4));gap:var(--pf-space-2);width:auto;max-width:none;padding:var(--pf-space-2)var(--pf-space-4)max(var(--pf-space-2),env(safe-area-inset-bottom));background:var(--aq-parchment,var(--pf-bg-primary));position:sticky;bottom:0}.LessonDock-module__OTSrEG__answers{display:contents}.LessonDock-module__OTSrEG__primaryDisabled,.LessonDock-module__OTSrEG__primaryHidden{display:none}}@media (prefers-reduced-motion:reduce){.LessonDock-module__OTSrEG__primaryRow .LessonDock-module__OTSrEG__primaryButton{animation:none}}
.iconButton-module__ODdlhG__iconButton{border:var(--pf-border-width)solid var(--pf-border-secondary);border-radius:var(--pf-radius-md);background:var(--pf-bg-card);width:34px;height:34px;color:var(--pf-text-secondary);cursor:pointer;transition:all var(--pf-duration-fast)var(--pf-ease-out);justify-content:center;align-items:center;display:inline-flex}.iconButton-module__ODdlhG__iconButton:hover:not(:disabled){border-color:var(--pf-purple-primary);color:var(--pf-text-primary)}
.LessonSettings-module__QXPRea__wrap{display:inline-flex;position:relative}.LessonSettings-module__QXPRea__button{}.LessonSettings-module__QXPRea__buttonOpen{border-color:var(--pf-purple-primary);color:var(--pf-text-primary)}.LessonSettings-module__QXPRea__popover{bottom:calc(100% + var(--pf-space-2));z-index:var(--pf-z-dropdown);gap:var(--pf-space-3);width:292px;padding:var(--pf-space-3);background:var(--pf-bg-card);border:var(--pf-border-width)solid var(--pf-border-primary);border-radius:var(--pf-radius-lg);box-shadow:var(--pf-shadow-lg);text-align:left;flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.LessonSettings-module__QXPRea__section{gap:var(--pf-space-2);flex-direction:column;display:flex}.LessonSettings-module__QXPRea__section+.LessonSettings-module__QXPRea__section{padding-top:var(--pf-space-3);border-top:1px solid var(--pf-border-secondary)}.LessonSettings-module__QXPRea__title{font-size:var(--pf-text-caption);font-weight:var(--pf-fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--pf-text-tertiary);justify-content:space-between;align-items:baseline;margin:0;display:flex}.LessonSettings-module__QXPRea__titleValue{text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--pf-text-secondary)}.LessonSettings-module__QXPRea__segments{gap:var(--pf-space-1-5);grid-template-columns:repeat(3,1fr);display:grid}.LessonSettings-module__QXPRea__segment{justify-content:center;align-items:center;gap:var(--pf-space-1);height:34px;padding:0 var(--pf-space-1);border:var(--pf-border-width)solid var(--pf-border-secondary);border-radius:var(--pf-radius-sm);background:var(--pf-bg-card);color:var(--pf-text-secondary);font-size:var(--pf-text-caption);font-weight:var(--pf-fw-semibold);cursor:pointer;transition:all var(--pf-duration-fast)var(--pf-ease-out);display:inline-flex}.LessonSettings-module__QXPRea__segment:hover{border-color:var(--pf-purple-primary);color:var(--pf-text-primary)}.LessonSettings-module__QXPRea__segmentActive{border-color:var(--pf-purple-primary);background:color-mix(in srgb,var(--pf-purple-primary)12%,transparent);color:var(--pf-text-primary)}.LessonSettings-module__QXPRea__segmentEmoji{font-size:1rem;line-height:1}.LessonSettings-module__QXPRea__hint{min-height:2.7em;font-size:var(--pf-text-caption);color:var(--pf-text-tertiary);margin:0;line-height:1.35}.LessonSettings-module__QXPRea__footnote{font-size:var(--pf-text-caption);color:var(--pf-text-muted);margin:0}.LessonSettings-module__QXPRea__toggle{align-items:flex-start;gap:var(--pf-space-2-5);padding:var(--pf-space-2)var(--pf-space-2-5);border:var(--pf-border-width)solid var(--pf-border-secondary);border-radius:var(--pf-radius-sm);background:var(--pf-bg-card);cursor:pointer;text-align:left;transition:all var(--pf-duration-fast)var(--pf-ease-out);display:flex}.LessonSettings-module__QXPRea__toggle:hover{border-color:var(--pf-purple-primary)}.LessonSettings-module__QXPRea__toggleTrack{background:var(--pf-border-secondary);width:30px;height:18px;transition:background var(--pf-duration-fast)var(--pf-ease-out);border-radius:9px;flex:none;margin-top:1px;position:relative}.LessonSettings-module__QXPRea__toggleKnob{background:var(--pf-bg-card);width:14px;height:14px;transition:transform var(--pf-duration-fast)var(--pf-ease-out);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.LessonSettings-module__QXPRea__toggleOn .LessonSettings-module__QXPRea__toggleTrack{background:var(--pf-purple-primary)}.LessonSettings-module__QXPRea__toggleOn .LessonSettings-module__QXPRea__toggleKnob{transform:translate(12px)}.LessonSettings-module__QXPRea__toggleText{flex-direction:column;gap:2px;min-width:0;display:flex}.LessonSettings-module__QXPRea__toggleLabel{font-size:var(--pf-text-body-sm);font-weight:var(--pf-fw-semibold);color:var(--pf-text-primary)}.LessonSettings-module__QXPRea__toggleHint{font-size:var(--pf-text-caption);color:var(--pf-text-tertiary);line-height:1.35}.LessonSettings-module__QXPRea__presets{gap:var(--pf-space-1-5);display:flex}.LessonSettings-module__QXPRea__preset{height:30px;padding:0 var(--pf-space-1);border:var(--pf-border-width)solid var(--pf-border-secondary);border-radius:var(--pf-radius-sm);background:var(--pf-bg-card);color:var(--pf-text-secondary);font-size:var(--pf-text-caption);font-weight:var(--pf-fw-semibold);cursor:pointer;transition:all var(--pf-duration-fast)var(--pf-ease-out);flex:1}.LessonSettings-module__QXPRea__preset:hover{border-color:var(--pf-purple-primary);color:var(--pf-text-primary)}.LessonSettings-module__QXPRea__presetActive{background:var(--pf-purple-primary);border-color:var(--pf-purple-primary);color:#fff}@media (prefers-reduced-motion:reduce){.LessonSettings-module__QXPRea__button,.LessonSettings-module__QXPRea__segment,.LessonSettings-module__QXPRea__toggle,.LessonSettings-module__QXPRea__toggleTrack,.LessonSettings-module__QXPRea__toggleKnob,.LessonSettings-module__QXPRea__preset{transition:none}}@media (max-width:640px){.LessonSettings-module__QXPRea__popover{left:var(--pf-space-3);right:var(--pf-space-3);bottom:max(var(--pf-space-3),env(safe-area-inset-bottom));width:auto;z-index:calc(var(--pf-z-sticky,20) + 1);max-height:calc(100dvh - 80px);position:fixed;overflow-y:auto;transform:none}}
.TransportBar-module__h0F-aa__bar{justify-content:center;align-items:center;gap:var(--pf-space-3);width:100%;max-width:720px;margin:var(--pf-space-3)auto 0;flex-wrap:wrap;flex-shrink:0;display:flex}.TransportBar-module__h0F-aa__center{}.TransportBar-module__h0F-aa__mute{}.TransportBar-module__h0F-aa__center:disabled,.TransportBar-module__h0F-aa__mute:disabled{opacity:.45;cursor:default}.TransportBar-module__h0F-aa__pulse{border-color:var(--pf-purple-primary);color:var(--pf-purple-primary);animation:TransportBar-module__h0F-aa__transportPulse 1.4s var(--pf-ease-in-out)infinite}@keyframes TransportBar-module__h0F-aa__transportPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--pf-purple-primary)40%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--pf-purple-primary)0%,transparent)}}@media (max-width:640px){.TransportBar-module__h0F-aa__bar{gap:var(--pf-space-1-5);margin-top:0}}@media (prefers-reduced-motion:reduce){.TransportBar-module__h0F-aa__pulse{animation:none}}
.LessonWelcome-module__HnKxra__skip{align-self:center}
.TeacherPicker-module__BxmA7q__grid{gap:var(--pf-space-4);width:100%;max-width:720px;padding:var(--pf-space-4)0;grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.TeacherPicker-module__BxmA7q__card{align-items:center;gap:var(--pf-space-2-5);padding:var(--pf-space-5)var(--pf-space-4);border-radius:var(--pf-radius-lg);border:var(--pf-border-width)solid var(--pf-border-primary);background:var(--pf-bg-card);cursor:pointer;transition:all var(--pf-duration-fast)var(--pf-ease-out);flex-direction:column;display:flex;position:relative}.TeacherPicker-module__BxmA7q__card:hover{border-color:var(--pf-purple-primary)}.TeacherPicker-module__BxmA7q__cardSelected{border-color:var(--pf-purple-primary);box-shadow:var(--pf-shadow-purple);background:var(--pf-purple-light)}.TeacherPicker-module__BxmA7q__avatar{border-radius:var(--pf-radius-circle);width:56px;height:56px;font-size:var(--pf-text-heading);font-weight:var(--pf-fw-bold);color:#fff;border:var(--pf-border-width)solid #0000001a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.TeacherPicker-module__BxmA7q__avatarProfessor{background:var(--pf-blue-primary)}.TeacherPicker-module__BxmA7q__avatarEmpathetic{background:var(--pf-green-primary)}.TeacherPicker-module__BxmA7q__avatarEnthusiastic{background:var(--pf-orange-primary)}.TeacherPicker-module__BxmA7q__avatarGenius{background:#a78bfa}.TeacherPicker-module__BxmA7q__avatarBrutallyHonest{background:var(--pf-red-primary)}.TeacherPicker-module__BxmA7q__info{text-align:center;align-items:center;gap:var(--pf-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.TeacherPicker-module__BxmA7q__name{font-size:var(--pf-text-base);font-weight:var(--pf-fw-bold);color:var(--pf-text-primary);line-height:1.2}.TeacherPicker-module__BxmA7q__description{font-size:var(--pf-text-caption);color:var(--pf-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.TeacherPicker-module__BxmA7q__voiceButton{border-radius:var(--pf-radius-circle);border:var(--pf-border-width)solid var(--pf-border-primary);background:var(--pf-bg-secondary);cursor:pointer;width:36px;height:36px;transition:all var(--pf-duration-fast)ease;color:var(--pf-text-secondary);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.TeacherPicker-module__BxmA7q__voiceButton:hover{border-color:var(--pf-purple-primary);color:var(--pf-purple-primary);background:var(--pf-purple-light)}.TeacherPicker-module__BxmA7q__voiceButtonPlaying{border-color:var(--pf-purple-primary);color:var(--pf-purple-primary);background:var(--pf-purple-light);animation:TeacherPicker-module__BxmA7q__pulse 1.5s var(--pf-ease-in-out)infinite}.TeacherPicker-module__BxmA7q__voiceButtonLoading{border-color:var(--pf-purple-primary);color:var(--pf-purple-primary);opacity:.6;cursor:wait}@keyframes TeacherPicker-module__BxmA7q__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.TeacherPicker-module__BxmA7q__portraitAvatar{border-radius:var(--pf-radius-circle);border:var(--pf-border-width)solid #0000001a;flex-shrink:0;width:64px;height:64px;overflow:hidden}.TeacherPicker-module__BxmA7q__portraitImage{object-fit:cover;object-position:center 15%;width:100%;height:100%}.TeacherPicker-module__BxmA7q__robotAvatar{flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}@media (max-width:768px){.TeacherPicker-module__BxmA7q__grid{gap:var(--pf-space-3);grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.TeacherPicker-module__BxmA7q__grid{grid-template-columns:1fr;max-width:320px}.TeacherPicker-module__BxmA7q__card{text-align:left;padding:var(--pf-space-4);flex-direction:row}.TeacherPicker-module__BxmA7q__info{text-align:left;align-items:flex-start}}
.KnowledgeVine-module__n_KOZW__wrap{gap:var(--pf-space-2);flex-direction:column;display:flex}.KnowledgeVine-module__n_KOZW__head{flex-direction:column;gap:2px;display:flex}.KnowledgeVine-module__n_KOZW__eyebrow{font-size:var(--pf-text-caption);letter-spacing:.18em;text-transform:uppercase;color:var(--aq-ink-muted,var(--pf-text-muted))}.KnowledgeVine-module__n_KOZW__title{font-family:var(--aq-display,inherit);color:var(--pf-text-primary);margin:0;font-size:1.9rem;font-weight:600;line-height:1.05}.KnowledgeVine-module__n_KOZW__lede{color:var(--pf-text-secondary);max-width:60ch;margin:0}.KnowledgeVine-module__n_KOZW__vine{width:100%;height:auto;display:block}.KnowledgeVine-module__n_KOZW__post{stroke:var(--aq-rule,var(--pf-border-secondary));stroke-width:2px}.KnowledgeVine-module__n_KOZW__stem{fill:none;stroke:var(--aq-ink,var(--pf-text-primary));stroke-width:2.8px;stroke-linecap:round}.KnowledgeVine-module__n_KOZW__leaf{fill:var(--aq-parchment-deep,var(--pf-bg-secondary));stroke:var(--vine-leaf);stroke-width:1.3px}.KnowledgeVine-module__n_KOZW__rib{fill:none;stroke:var(--vine-leaf);stroke-width:.9px}.KnowledgeVine-module__n_KOZW__tendril{fill:none;stroke:var(--vine-leaf);stroke-width:1.1px}.KnowledgeVine-module__n_KOZW__fruitStem{stroke:var(--aq-ink,var(--pf-text-primary));stroke-width:1.6px}.KnowledgeVine-module__n_KOZW__fruit{cursor:pointer;outline:none}.KnowledgeVine-module__n_KOZW__body{fill:var(--aq-wine,#7c2f38);stroke:var(--vine-wine-deep);stroke-width:1.4px}.KnowledgeVine-module__n_KOZW__shine{fill:var(--aq-gold-soft,#ccaf82);opacity:.85}.KnowledgeVine-module__n_KOZW__calyx{fill:var(--vine-leaf)}.KnowledgeVine-module__n_KOZW__ring{fill:none;stroke:var(--aq-gold,#b08957);stroke-width:1.6px}.KnowledgeVine-module__n_KOZW__fruit:hover .KnowledgeVine-module__n_KOZW__body,.KnowledgeVine-module__n_KOZW__fruit:focus-visible .KnowledgeVine-module__n_KOZW__body,.KnowledgeVine-module__n_KOZW__active .KnowledgeVine-module__n_KOZW__body{stroke:var(--aq-gold,#b08957);stroke-width:2px}.KnowledgeVine-module__n_KOZW__caption{min-height:1.6em;font-family:var(--aq-display,inherit);font-size-adjust:var(--aq-display-small-adjust);color:var(--aq-ink-muted,var(--pf-text-muted));margin:0;font-size:1.1rem}.KnowledgeVine-module__n_KOZW__caption b{color:var(--pf-text-primary);font-style:normal;font-weight:600}.KnowledgeVine-module__n_KOZW__date{color:var(--aq-ink-muted,var(--pf-text-muted))}.KnowledgeVine-module__n_KOZW__wrap{--vine-leaf:#60684e;--vine-wine-deep:#5c2028}[data-theme=dark] .KnowledgeVine-module__n_KOZW__wrap{--vine-leaf:#96a082;--vine-wine-deep:#823c46}@media (prefers-reduced-motion:no-preference){.KnowledgeVine-module__n_KOZW__stem.KnowledgeVine-module__n_KOZW__grow{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:1.8s ease-out forwards KnowledgeVine-module__n_KOZW__draw}.KnowledgeVine-module__n_KOZW__appear{opacity:0;animation:.5s ease-out forwards KnowledgeVine-module__n_KOZW__appear}@keyframes KnowledgeVine-module__n_KOZW__draw{to{stroke-dashoffset:0}}@keyframes KnowledgeVine-module__n_KOZW__appear{to{opacity:1}}}
