.lesson-experience_page__Wg34J{--bg:#0c0d0b;--surface:#141512;--raised:#1c1d19;--raised-hover:#242520;--line:rgb(244 241 232/0.08);--line-strong:rgb(244 241 232/0.16);--ink:#f4f1e8;--muted:#aaa8a1;--subtle:#8e8d87;--sun:#f5b82e;--sun-hover:#f8c655;--sun-ink:#1d1d1b;--live:#6fdc8c;--danger:#e5534b;--danger-hover:#ee6a62;--ease:var(--ease-out);--topbar-h:60px;--gutter:16px;display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden;background:var(--bg);color:var(--ink);color-scheme:dark;font-family:Cairo Variable,sans-serif}.lesson-experience_page__Wg34J[dir=ltr]{font-family:Inter Variable,sans-serif}html.light .lesson-experience_page__Wg34J{--bg:#f3f3f1;--surface:#ffffff;--raised:#f1f1ee;--raised-hover:#e8e8e4;--line:rgb(22 22 20/0.09);--line-strong:rgb(22 22 20/0.18);--ink:#161614;--muted:#585856;--subtle:#737371;--live:#1f9d4f;color-scheme:light}.lesson-experience_themeIconSun__aj4_J{display:none}html.light .lesson-experience_themeIconSun__aj4_J{display:block}html.light .lesson-experience_themeIconMoon__JdBQH{display:none}.lesson-experience_page__Wg34J :where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--sun);outline-offset:2px}.lesson-experience_srOnly__0SQrD{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lesson-experience_topbar__gln0p{display:flex;flex:none;align-items:center;gap:12px;height:var(--topbar-h);padding-inline:var(--gutter)}.lesson-experience_iconButton__pL9Iq{display:inline-grid;place-items:center;width:40px;height:40px;flex:none;border:0;border-radius:50%;background:transparent;color:var(--ink);cursor:pointer;transition:background-color .15s ease}.lesson-experience_logo___V3ps{display:block;height:30px}.lesson-experience_topActions__JSG5c{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.lesson-experience_ghostButton__k3pf_,.lesson-experience_solidButton__qXrjg{display:inline-flex;align-items:center;justify-content:center;height:36px;padding-inline:16px;border:0;border-radius:999px;font:inherit;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease}.lesson-experience_ghostButton__k3pf_{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.lesson-experience_solidButton__qXrjg{background:var(--ink);color:var(--bg)}.lesson-experience_credits__L_9WN{display:inline-flex;align-items:center;gap:8px;height:36px;padding-inline:14px;border-radius:999px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-strong);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none;white-space:nowrap;transition:background-color .15s ease}.lesson-experience_credits__L_9WN strong{color:var(--ink);font-weight:700}.lesson-experience_creditsDot__r9__b{width:7px;height:7px;border-radius:50%;background:var(--live)}.lesson-experience_credits__L_9WN[data-low] strong{color:var(--danger)}.lesson-experience_credits__L_9WN[data-low] .lesson-experience_creditsDot__r9__b{background:var(--danger)}.lesson-experience_credits__L_9WN[data-frozen]{box-shadow:none;outline:1px dashed var(--line-strong);outline-offset:-1px}.lesson-experience_credits__L_9WN[data-frozen] strong{color:var(--muted)}@media (hover:hover){.lesson-experience_credits__L_9WN:hover{background:var(--raised)}}.lesson-experience_main__iN_ad{display:grid;flex:1;grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:16px;min-height:0;padding:0 var(--gutter) var(--gutter)}@media (max-width:959px){.lesson-experience_page__Wg34J{--topbar-h:56px;--gutter:12px}.lesson-experience_main__iN_ad{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(240px,44dvh) minmax(0,1fr);gap:12px}}.lesson-experience_stage__qvU9W{--bg:#0c0d0b;--raised:#1c1d19;--raised-hover:#242520;--line:rgb(244 241 232/0.08);--line-strong:rgb(244 241 232/0.16);--ink:#f4f1e8;--muted:#aaa8a1;--subtle:#8e8d87;--live:#6fdc8c;position:relative;isolation:isolate;color:var(--ink);min-height:0;overflow:hidden;border-radius:28px;background:#000}.lesson-experience_stage__qvU9W:after{position:absolute;inset:0;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 2px rgb(245 184 46/.9),inset 0 0 60px rgb(245 184 46/.18);content:"";opacity:0;pointer-events:none;transition:opacity .24s var(--ease)}.lesson-experience_stage__qvU9W[data-status=speaking]:after{opacity:1}.lesson-experience_stageMedia__PZPbt{position:absolute;inset:0;z-index:-1}.lesson-experience_stageImage__k6tPA{object-fit:cover;object-position:50% 30%}.lesson-experience_gaze__1O6Xg{position:absolute;inset:0}.lesson-experience_gazeHead__YSYEK{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;opacity:0;pointer-events:none}.lesson-experience_gaze__1O6Xg[data-ready] .lesson-experience_gazeHead__YSYEK{opacity:1}.lesson-experience_gaze__1O6Xg[data-ready] .lesson-experience_stageImage__k6tPA{display:none}.lesson-experience_stageVideo__NFtnI{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.lesson-experience_stageShade__3H60U{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgb(0 0 0/.45),transparent 22%),linear-gradient(0deg,rgb(0 0 0/.82),rgb(0 0 0/.35) 38%,transparent 62%);pointer-events:none}.lesson-experience_stageTop__piajo{position:absolute;inset:16px 16px auto;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px}.lesson-experience_statusPill__L0TwO,.lesson-experience_timer__tQuaX{display:inline-flex;align-items:center;gap:8px;height:32px;padding-inline:12px;border-radius:999px;background:rgb(12 13 11/.72);box-shadow:inset 0 0 0 1px var(--line-strong);backdrop-filter:blur(12px);color:var(--ink);font-size:13px;font-weight:600}.lesson-experience_statusDot__Yw1R9{width:8px;height:8px;flex:none;border-radius:50%;background:var(--subtle)}.lesson-experience_statusWave__5UOLo{width:26px;height:14px;flex:none;gap:2px;color:var(--live)}.lesson-experience_muteButton__2f50a{display:inline-grid;place-items:center;width:48px;height:48px;flex:none;border:0;border-radius:50%;background:var(--raised);color:var(--ink);cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .14s var(--ease-out)}.lesson-experience_muteButton__2f50a[aria-pressed=true]{background:var(--ink);color:var(--bg)}@media (hover:hover){.lesson-experience_muteButton__2f50a:hover{background:var(--raised-hover)}.lesson-experience_muteButton__2f50a[aria-pressed=true]:hover{background:var(--muted)}}.lesson-experience_muteButton__2f50a:active{transform:scale(.95)}.lesson-experience_statusPill__L0TwO[data-status=listening] .lesson-experience_statusDot__Yw1R9,.lesson-experience_statusPill__L0TwO[data-status=speaking] .lesson-experience_statusDot__Yw1R9{background:var(--live)}.lesson-experience_statusPill__L0TwO[data-status=connecting] .lesson-experience_statusDot__Yw1R9,.lesson-experience_statusPill__L0TwO[data-status=joining] .lesson-experience_statusDot__Yw1R9,.lesson-experience_statusPill__L0TwO[data-status=thinking] .lesson-experience_statusDot__Yw1R9{background:var(--sun);animation:lesson-experience_pulse__YseVx 1.2s ease-in-out infinite}.lesson-experience_bars__BBcdP{display:flex;align-items:center;gap:2px;height:14px}.lesson-experience_bars__BBcdP>span{width:3px;min-height:3px;border-radius:2px;background:rgb(244 241 232/.4);transition:background-color .15s ease}.lesson-experience_bars__BBcdP>span[data-lk-highlighted=true]{background:var(--live)}.lesson-experience_timer__tQuaX{font-variant-numeric:tabular-nums}.lesson-experience_timer__tQuaX[data-warning]{background:rgb(229 83 75/.85);box-shadow:none}.lesson-experience_stageBottom__fo1fG{position:absolute;inset:auto 0 0;z-index:2;display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 20px 20px;text-align:center}.lesson-experience_tutorName__WAzUc{margin:0;font-size:28px;font-weight:700;line-height:1.35;text-wrap:balance}.lesson-experience_stageHint__CU1gX{max-width:44ch;margin:-8px 0 0;color:var(--muted);font-size:16px;line-height:1.65;text-wrap:pretty}.lesson-experience_startButton__smj_W{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:200px;height:48px;padding-inline:24px;border:0;border-radius:999px;background:var(--sun);color:var(--sun-ink);font:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .15s ease,transform .12s var(--ease-out)}.lesson-experience_startButton__smj_W:active:not(:disabled){transform:scale(.98)}.lesson-experience_startButton__smj_W:disabled{cursor:progress;opacity:.8}.lesson-experience_greetingButton__emNQI{position:relative;display:grid;place-items:center;width:64px;height:64px;flex:none;margin-bottom:-6px;border:0;border-radius:50%;background:rgb(12 13 11/.5);color:#f4f1e8;box-shadow:inset 0 0 0 1px rgb(244 241 232/.24),0 12px 32px -12px rgb(0 0 0/.6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .14s var(--ease-out)}@media (hover:hover){.lesson-experience_greetingButton__emNQI:hover{background:rgb(12 13 11/.68);color:var(--sun)}}.lesson-experience_greetingButton__emNQI:active{transform:scale(.94)}.lesson-experience_greetingButton__emNQI:focus-visible{outline:2px solid var(--sun);outline-offset:4px}.lesson-experience_greetingButton__emNQI[data-playing]{background:var(--sun);color:var(--sun-ink);box-shadow:0 12px 36px -10px rgb(245 184 46/.65)}.lesson-experience_greetingWave__15S4u{width:28px;height:24px;gap:3px}.lesson-experience_greetingButton__emNQI[data-playing]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 2px var(--sun);animation:lesson-experience_greeting-ring__700BS 1.6s var(--ease-out) infinite;pointer-events:none}@keyframes lesson-experience_greeting-ring__700BS{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.lesson-experience_greetingButton__emNQI[data-playing]:after{animation:none;opacity:.6}}.lesson-experience_notice__2lkMx{max-width:44ch;margin:0;padding:8px 16px;border-radius:999px;background:rgb(12 13 11/.8);color:#ffd27a;font-size:13px;line-height:1.5}.lesson-experience_noticeLink__U_7dd{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.lesson-experience_picker___MoCN{display:flex;gap:8px;max-width:100%;margin:-6px 0;padding:10px 8px 6px;overflow-x:auto;scrollbar-width:none}.lesson-experience_picker___MoCN::-webkit-scrollbar{display:none}.lesson-experience_pickerItem__swGvD{position:relative;width:44px;height:44px;flex:none;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;opacity:.7;transition:opacity .15s ease,transform .15s var(--ease-out)}.lesson-experience_pickerItem__swGvD img{width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px rgb(12 13 11/.8)}@media (hover:hover) and (pointer:fine){.lesson-experience_pickerItem__swGvD:hover{opacity:1;transform:translateY(-2px)}}.lesson-experience_pickerItem__swGvD[aria-pressed=true]{opacity:1}.lesson-experience_pickerItem__swGvD[aria-pressed=true] img{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--sun)}.lesson-experience_dock__UXKOr{display:flex;align-items:center;gap:12px;padding:6px;border-radius:999px;background:rgb(12 13 11/.72);box-shadow:inset 0 0 0 1px var(--line-strong);backdrop-filter:blur(12px)}.lesson-experience_dockButton__jLk8E{display:inline-grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:var(--raised-hover);color:var(--ink);cursor:pointer;transition:background-color .15s ease}.lesson-experience_dockButton__jLk8E[aria-pressed=false]{background:var(--ink);color:var(--sun-ink)}.lesson-experience_dockButton__jLk8E:disabled{cursor:progress;opacity:.6}.lesson-experience_endButton__bf6lU{display:inline-flex;align-items:center;gap:8px;height:48px;padding-inline:20px;border:0;border-radius:999px;background:var(--danger);color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background-color .15s ease}.lesson-experience_endButton__bf6lU:disabled{background:var(--raised-hover);color:var(--ink);cursor:progress}@media (max-width:959px){.lesson-experience_stageTop__piajo{inset:12px 12px auto}.lesson-experience_stageBottom__fo1fG{gap:12px;padding:16px 12px 12px}.lesson-experience_tutorName__WAzUc{font-size:22px}.lesson-experience_stageHint__CU1gX{display:none}.lesson-experience_startButton__smj_W{min-width:170px;height:44px}.lesson-experience_pickerItem__swGvD{width:38px;height:38px}.lesson-experience_dockButton__jLk8E,.lesson-experience_endButton__bf6lU{height:44px}.lesson-experience_dockButton__jLk8E{width:44px}}.lesson-experience_panel__g0Z8j{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:28px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.lesson-experience_panelHead__YeUFL{display:flex;flex:none;flex-direction:column;gap:12px;padding:14px 12px 12px;border-bottom:1px solid var(--line)}.lesson-experience_panelHeadingRow___WIeO{display:flex;align-items:center;justify-content:space-between;gap:12px}.lesson-experience_panelHeading__X0wFd{flex:1;min-width:0;padding-inline:6px}.lesson-experience_newLessonButton__mJNwq{display:inline-flex;flex:none;align-items:center;gap:6px;height:34px;padding-inline:12px 14px;border:0;border-radius:999px;background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,transform .14s var(--ease-out)}@media (hover:hover){.lesson-experience_newLessonButton__mJNwq:hover:not(:disabled){background:var(--raised)}}.lesson-experience_newLessonButton__mJNwq:active:not(:disabled){transform:scale(.97)}.lesson-experience_newLessonButton__mJNwq:disabled{cursor:not-allowed;opacity:.5}.lesson-experience_panelEyebrow__tXGuE{margin:0;overflow:hidden;color:var(--subtle);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.lesson-experience_panelTitle__Iovw6{margin:2px 0 0;overflow:hidden;color:var(--ink);font-size:16px;font-weight:700;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.lesson-experience_panelTitle__Iovw6[data-pending]{color:var(--muted);animation:lesson-experience_pulseText__rvHEn 1.4s var(--ease-in-out) infinite}@keyframes lesson-experience_pulseText__rvHEn{50%{opacity:.55}}.lesson-experience_segmented__u67NV{position:relative;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;width:100%;padding:4px;border-radius:999px;background:var(--bg)}.lesson-experience_segmentedIndicator__H5lXM{position:absolute;inset-block:4px;inset-inline-start:4px;width:calc(50% - 4px);border-radius:999px;background:var(--raised-hover);box-shadow:0 1px 2px rgb(0 0 0/.12);transition:transform .24s var(--ease-in-out)}.lesson-experience_segmented__u67NV button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:color .15s ease}.lesson-experience_segmented__u67NV button[aria-selected=true]{color:var(--ink)}.lesson-experience_badge__MxaeV{display:inline-grid;place-items:center;min-width:20px;height:20px;padding-inline:6px;border-radius:999px;background:var(--sun);color:var(--sun-ink);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.lesson-experience_panelBody__ZEd3H{position:relative;flex:1;min-height:0}.lesson-experience_scroll__Qt_J4{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}.lesson-experience_messages__o_gV2{display:flex;flex-direction:column;margin:0;padding:20px 16px 12px;list-style:none}.lesson-experience_message__0GEGU{display:flex;gap:10px;margin-top:4px}.lesson-experience_message__0GEGU[data-first]{margin-top:16px}.lesson-experience_message__0GEGU:first-child{margin-top:0}.lesson-experience_message__0GEGU[data-origin=local]{justify-content:flex-end}.lesson-experience_message__0GEGU[data-origin=local] .lesson-experience_messageBody__5L6qP{align-items:flex-end}.lesson-experience_page__Wg34J[dir=rtl] .lesson-experience_message__0GEGU[data-origin=local]{justify-content:flex-start}.lesson-experience_page__Wg34J[dir=rtl] .lesson-experience_message__0GEGU[data-origin=local] .lesson-experience_messageBody__5L6qP{align-items:flex-start}.lesson-experience_page__Wg34J[dir=rtl] .lesson-experience_message__0GEGU[data-origin=remote]{flex-direction:row-reverse;justify-content:flex-start}.lesson-experience_page__Wg34J[dir=rtl] .lesson-experience_message__0GEGU[data-origin=remote] .lesson-experience_messageBody__5L6qP{align-items:flex-end}.lesson-experience_messageAvatar__Og7VZ{width:28px;height:28px;flex:none;align-self:flex-start;border-radius:50%;object-fit:cover}.lesson-experience_avatarSpacer__vGLvq{width:28px;flex:none}.lesson-experience_learnerAvatar__2f51f{align-self:flex-start}.lesson-experience_page__Wg34J[dir=rtl] .lesson-experience_message__0GEGU[data-origin=local] .lesson-experience_learnerAvatar__2f51f{order:-1}.lesson-experience_messageBody__5L6qP{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:85%}.lesson-experience_messageAuthor__E8C3_{padding-inline:4px;color:var(--subtle);font-size:13px;font-weight:600}.lesson-experience_messageText__GRT_q{max-width:100%;margin:0;font-size:16px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.lesson-experience_message__0GEGU[data-origin=remote] .lesson-experience_messageText__GRT_q{padding-top:2px}.lesson-experience_markdown__1LjsB{white-space:normal}.lesson-experience_markdown__1LjsB>:first-child{margin-top:0}.lesson-experience_markdown__1LjsB>:last-child{margin-bottom:0}.lesson-experience_markdown__1LjsB blockquote,.lesson-experience_markdown__1LjsB ol,.lesson-experience_markdown__1LjsB p,.lesson-experience_markdown__1LjsB pre,.lesson-experience_markdown__1LjsB ul{margin:0 0 .7em}.lesson-experience_markdown__1LjsB h1,.lesson-experience_markdown__1LjsB h2,.lesson-experience_markdown__1LjsB h3,.lesson-experience_markdown__1LjsB h4{margin:.9em 0 .4em;color:var(--ink);font-size:1.05em;font-weight:700;line-height:1.5}.lesson-experience_markdown__1LjsB strong{color:var(--ink);font-weight:700}.lesson-experience_markdown__1LjsB ul{list-style:disc}.lesson-experience_markdown__1LjsB ol{list-style:decimal}.lesson-experience_markdown__1LjsB ol,.lesson-experience_markdown__1LjsB ul{padding-inline-start:1.3em}.lesson-experience_markdown__1LjsB li{margin-bottom:.3em}.lesson-experience_markdown__1LjsB li::marker{color:var(--muted)}.lesson-experience_markdown__1LjsB a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.lesson-experience_markdown__1LjsB blockquote{padding-inline-start:12px;border-inline-start:3px solid var(--sun)}.lesson-experience_markdown__1LjsB code{padding:1px 6px;border-radius:6px;background:var(--raised);font-size:.9em}.lesson-experience_markdown__1LjsB pre{padding:12px 14px;overflow-x:auto;border-radius:12px;background:var(--raised);direction:ltr;text-align:left}.lesson-experience_markdown__1LjsB pre code{padding:0;background:none}.lesson-experience_markdown__1LjsB hr{margin:.9em 0;border:0;border-top:1px solid var(--line)}.lesson-experience_message__0GEGU[data-origin=local] .lesson-experience_messageText__GRT_q{width:fit-content;padding:10px 16px;border-radius:22px;border-end-end-radius:8px;background:var(--raised-hover)}.lesson-experience_page__Wg34J[dir=rtl] .lesson-experience_message__0GEGU[data-origin=local] .lesson-experience_messageText__GRT_q{border-end-end-radius:22px;border-end-start-radius:8px}.lesson-experience_message__0GEGU[data-animate]{animation:lesson-experience_messageIn__7ywAU .24s var(--ease-out) both}.lesson-experience_message__0GEGU[data-animate][data-origin=local] .lesson-experience_messageText__GRT_q{transform-origin:100% 100%;animation:lesson-experience_bubbleIn__fr7rc .26s var(--ease-out) both}.lesson-experience_message__0GEGU[data-animate][data-origin=local]{animation:none}.lesson-experience_message__0GEGU[data-pending] .lesson-experience_messageText__GRT_q{opacity:.72}.lesson-experience_photoBubble__Jx4Z6{position:relative;display:grid;place-items:center;width:min(220px,62vw);aspect-ratio:3/4;padding:0;overflow:hidden;border:0;border-radius:22px;border-end-end-radius:8px;background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);cursor:zoom-in}.lesson-experience_page__Wg34J[dir=rtl] .lesson-experience_photoBubble__Jx4Z6{border-end-end-radius:22px;border-end-start-radius:8px}.lesson-experience_photoBubble__Jx4Z6 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s var(--ease-out)}.lesson-experience_photoBubble__Jx4Z6:focus-visible{outline:2px solid var(--sun);outline-offset:2px}@media (hover:hover) and (pointer:fine){button.lesson-experience_photoBubble__Jx4Z6:hover img{transform:scale(1.03)}}.lesson-experience_photoBubble__Jx4Z6[data-uploading]{cursor:default}.lesson-experience_photoBubble__Jx4Z6[data-uploading] img{filter:brightness(.7) saturate(.8)}.lesson-experience_photoBubble__Jx4Z6 svg{position:relative;color:#fff}.lesson-experience_message__0GEGU[data-animate][data-origin=local] .lesson-experience_photoBubble__Jx4Z6{transform-origin:100% 100%;animation:lesson-experience_bubbleIn__fr7rc .26s var(--ease-out) both}.lesson-experience_page__Wg34J[dir=rtl] .lesson-experience_message__0GEGU[data-animate][data-origin=local] .lesson-experience_photoBubble__Jx4Z6{transform-origin:0 100%}.lesson-experience_pendingNote__qHCrm{display:inline-flex;align-items:center;gap:8px;padding-inline:4px;color:var(--subtle);font-size:12px}.lesson-experience_pendingNote__qHCrm button{padding:0;border:0;background:none;color:var(--muted);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.lesson-experience_typing__6mGQM{display:inline-flex;align-items:center;gap:4px;height:26px}.lesson-experience_typing__6mGQM span{width:6px;height:6px;border-radius:50%;background:var(--subtle);animation:lesson-experience_typing__6mGQM 1.2s ease-in-out infinite}.lesson-experience_typing__6mGQM span:nth-child(2){animation-delay:.15s}.lesson-experience_typing__6mGQM span:nth-child(3){animation-delay:.3s}.lesson-experience_empty__3znqQ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:100%;padding:32px 24px;text-align:center}.lesson-experience_emptyAvatar__oGb37{width:56px;height:56px;margin-bottom:8px;border-radius:50%;object-fit:cover}.lesson-experience_emptyTitle__jOgMd{margin:0;font-size:16px;font-weight:700;line-height:1.4;text-wrap:balance}.lesson-experience_emptyBody__F_QQl{max-width:34ch;margin:0;color:var(--muted);font-size:16px;line-height:1.7;text-wrap:pretty}.lesson-experience_suggestions__FrUBT{display:flex;flex-direction:column;gap:8px;width:100%;max-width:320px;margin-top:12px}.lesson-experience_suggestions__FrUBT button{padding:12px 18px;border:0;border-radius:999px;background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;font-size:14px;text-align:start;cursor:pointer;transition:background-color .15s ease,transform .12s var(--ease-out);animation:lesson-experience_messageIn__7ywAU .24s var(--ease-out) both}.lesson-experience_suggestions__FrUBT button:nth-child(2){animation-delay:50ms}.lesson-experience_suggestions__FrUBT button:nth-child(3){animation-delay:.1s}.lesson-experience_suggestions__FrUBT button:active:not(:disabled){transform:scale(.98)}@media (hover:hover) and (pointer:fine){.lesson-experience_suggestions__FrUBT button:hover:not(:disabled){background:var(--raised-hover)}}.lesson-experience_composer__eYjby{flex:none;padding:12px;border-top:1px solid var(--line)}.lesson-experience_composerField__P8W4i{position:relative;display:flex;align-items:center;gap:4px;padding:5px;border-radius:999px;background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .16s ease}.lesson-experience_composerField__P8W4i:focus-within{box-shadow:inset 0 0 0 1px var(--line-strong),0 0 0 3px rgb(245 184 46/.4)}.lesson-experience_composerField__P8W4i input{flex:1;min-width:0;height:40px;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:16px;text-align:start;outline:none;box-shadow:none;appearance:none}.lesson-experience_page__Wg34J .lesson-experience_composerField__P8W4i input:focus,.lesson-experience_page__Wg34J .lesson-experience_composerField__P8W4i input:focus-visible{outline:none;box-shadow:none}.lesson-experience_composerField__P8W4i input::placeholder{color:var(--subtle);opacity:1}.lesson-experience_sendButton__iEUPT{display:inline-grid;place-items:center;width:40px;height:40px;flex:none;border:0;border-radius:50%;background:var(--sun);color:var(--sun-ink);cursor:pointer;transition:background-color .15s ease,transform .12s var(--ease-out)}.lesson-experience_voiceButton__Y98EU{display:inline-grid;place-items:center;width:40px;height:40px;flex:none;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .12s var(--ease-out)}.lesson-experience_voiceButton__Y98EU[aria-pressed=true]{background:var(--sun);color:var(--sun-ink)}.lesson-experience_voiceButton__Y98EU:active:not(:disabled){transform:scale(.92)}.lesson-experience_voiceButton__Y98EU:disabled{cursor:progress;opacity:.65}.lesson-experience_sendButton__iEUPT svg{transition:transform .2s var(--ease-out)}.lesson-experience_sendButton__iEUPT:active:not(:disabled){transform:scale(.92)}.lesson-experience_sendButton__iEUPT:active:not(:disabled) svg{transform:translateY(-2px)}.lesson-experience_sendButton__iEUPT:disabled{background:var(--raised-hover);color:var(--subtle);cursor:not-allowed}@media (hover:hover) and (pointer:fine){.lesson-experience_sendButton__iEUPT:hover:not(:disabled){background:var(--sun-hover)}}.lesson-experience_attachment__bhSbU{position:relative;width:68px;height:68px;margin:0 0 10px 6px;border-radius:18px;box-shadow:inset 0 0 0 1px var(--line-strong),0 10px 24px -14px rgb(0 0 0/.5);transform-origin:bottom left;animation:lesson-experience_attachIn__RWxJC .32s var(--ease-out) both}.lesson-experience_page__Wg34J[dir=rtl] .lesson-experience_attachment__bhSbU{margin:0 6px 10px 0;transform-origin:bottom right}.lesson-experience_page__Wg34J[dir=rtl] .lesson-experience_attachmentRemove__ddras{right:auto;left:-7px}.lesson-experience_attachment__bhSbU img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.lesson-experience_attachmentRemove__ddras{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:2px solid var(--surface);border-radius:50%;background:var(--ink);color:var(--bg);cursor:pointer;transition:transform .12s var(--ease-out)}.lesson-experience_attachmentRemove__ddras:before{content:"";position:absolute;inset:-10px}.lesson-experience_attachmentRemove__ddras:active{transform:scale(.88)}.lesson-experience_attachmentError__OD7SI{margin:0 6px 8px;color:var(--danger);font-size:13px;animation:lesson-experience_messageIn__7ywAU .2s var(--ease-out) both}.lesson-experience_composer__eYjby[data-dropping] .lesson-experience_composerField__P8W4i{box-shadow:inset 0 0 0 1.5px var(--sun),0 0 0 4px rgb(245 184 46/.25)}.lesson-experience_disclaimer__a69j_{margin:8px 0 0;color:var(--subtle);font-size:12px;text-align:center}.lesson-experience_visuals__5dfxO{display:flex;flex-direction:column;gap:16px;padding:16px}.lesson-experience_visualsStatus__5f0uk{display:flex;align-items:center;gap:8px;margin:0;color:var(--muted);font-size:13px;font-weight:600}.lesson-experience_visualsStatus__5f0uk[data-busy]{color:var(--ink)}.lesson-experience_visualsStatus__5f0uk svg{flex:none;color:var(--sun)}.lesson-experience_visualsGrid__Zs1P2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lesson-experience_visualsGrid__Zs1P2>:first-child{grid-column:1/-1;aspect-ratio:4/3}.lesson-experience_visualTile__Saok_{position:relative;aspect-ratio:1;padding:0;overflow:hidden;border:0;border-radius:18px;background:var(--raised);cursor:zoom-in;animation:lesson-experience_tileIn__lxrxL .24s var(--ease-out) both}.lesson-experience_visualTile__Saok_ img{width:100%;height:100%;object-fit:cover;transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.lesson-experience_visualTile__Saok_:hover img{transform:scale(1.03)}}.lesson-experience_skeleton__zb5ta{aspect-ratio:1;border-radius:18px;background:linear-gradient(100deg,var(--raised) 30%,var(--raised-hover) 50%,var(--raised) 70%);background-size:300% 100%;animation:lesson-experience_shimmer__lhm04 1.4s linear infinite}.lesson-experience_spinner___tDjD{animation:lesson-experience_spin__9za68 1s linear infinite}.lesson-experience_lightbox__3WZYa{position:fixed;inset:0;width:min(92vw,1040px);max-width:none;height:fit-content;max-height:92dvh;margin:auto;padding:12px;overflow:hidden;border:0;border-radius:28px;background:var(--surface);color:var(--ink);box-shadow:0 30px 80px -20px rgb(0 0 0/.6)}.lesson-experience_lightbox__3WZYa[open]{display:flex;flex-direction:column;animation:lesson-experience_tileIn__lxrxL .22s var(--ease-out)}.lesson-experience_lightbox__3WZYa::backdrop{background:rgb(8 8 7/.78);backdrop-filter:blur(6px)}.lesson-experience_lightboxFrame__XeFRm{display:grid;place-items:center;min-height:0;overflow:hidden;border-radius:20px;background:var(--raised)}.lesson-experience_lightbox__3WZYa img{display:block;width:100%;max-height:calc(92dvh - 24px - 64px);object-fit:contain}.lesson-experience_lightboxBar__iENU2{display:flex;flex:none;align-items:center;justify-content:space-between;gap:8px;height:64px;padding-inline:8px 4px}.lesson-experience_lightboxBar__iENU2 span{color:var(--muted);font-size:14px;font-variant-numeric:tabular-nums}.lesson-experience_lightboxBar__iENU2 div{display:flex;gap:4px}.lesson-experience_iconButton__pL9Iq:disabled{cursor:default;opacity:.35}.lesson-experience_page__Wg34J[dir=rtl] .lesson-experience_flipRtl__Ljnyn{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.lesson-experience_ghostButton__k3pf_:hover,.lesson-experience_iconButton__pL9Iq:hover{background:var(--raised)}.lesson-experience_solidButton__qXrjg:hover{background:color-mix(in oklab,var(--ink) 86%,var(--bg))}.lesson-experience_startButton__smj_W:hover:not(:disabled){background:var(--sun-hover)}.lesson-experience_dockButton__jLk8E:hover:not(:disabled){background:#2e2f29}.lesson-experience_endButton__bf6lU:hover:not(:disabled){background:var(--danger-hover)}.lesson-experience_segmented__u67NV button:hover{color:var(--ink)}}.lesson-experience_dockButton__jLk8E,.lesson-experience_endButton__bf6lU,.lesson-experience_ghostButton__k3pf_,.lesson-experience_iconButton__pL9Iq,.lesson-experience_segmented__u67NV button,.lesson-experience_solidButton__qXrjg{transition-property:background-color,color,transform;transition-duration:.15s,.15s,.12s;transition-timing-function:ease,ease,var(--ease-out)}.lesson-experience_endButton__bf6lU:active:not(:disabled),.lesson-experience_ghostButton__k3pf_:active,.lesson-experience_segmented__u67NV button:active,.lesson-experience_solidButton__qXrjg:active{transform:scale(.97)}.lesson-experience_dockButton__jLk8E:active:not(:disabled),.lesson-experience_iconButton__pL9Iq:active:not(:disabled),.lesson-experience_pickerItem__swGvD:active{transform:scale(.94)}@keyframes lesson-experience_attachIn__RWxJC{0%{opacity:0;transform:translateY(8px) scale(.86)}}@keyframes lesson-experience_messageIn__7ywAU{0%{opacity:0;transform:translateY(6px)}}@keyframes lesson-experience_bubbleIn__fr7rc{0%{opacity:0;transform:translateY(8px) scale(.96)}}@keyframes lesson-experience_tileIn__lxrxL{0%{opacity:0;transform:scale(.96)}}@keyframes lesson-experience_fadeIn__QAyb_{0%{opacity:0}}@keyframes lesson-experience_typing__6mGQM{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes lesson-experience_typingFade__4mRfU{0%,60%,to{opacity:.35}30%{opacity:1}}@keyframes lesson-experience_pulse__YseVx{50%{opacity:.35}}@keyframes lesson-experience_shimmer__lhm04{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes lesson-experience_spin__9za68{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.lesson-experience_attachment__bhSbU,.lesson-experience_lightbox__3WZYa[open],.lesson-experience_message__0GEGU[data-animate],.lesson-experience_message__0GEGU[data-animate][data-origin=local] .lesson-experience_messageText__GRT_q,.lesson-experience_message__0GEGU[data-animate][data-origin=local] .lesson-experience_photoBubble__Jx4Z6,.lesson-experience_suggestions__FrUBT button,.lesson-experience_visualTile__Saok_{animation-name:lesson-experience_fadeIn__QAyb_}.lesson-experience_typing__6mGQM span{animation-name:lesson-experience_typingFade__4mRfU}.lesson-experience_pickerItem__swGvD,.lesson-experience_segmentedIndicator__H5lXM,.lesson-experience_sendButton__iEUPT,.lesson-experience_sendButton__iEUPT svg,.lesson-experience_startButton__smj_W,.lesson-experience_suggestions__FrUBT button{transition-property:background-color,color,opacity}.lesson-experience_dockButton__jLk8E:active:not(:disabled),.lesson-experience_endButton__bf6lU:active,.lesson-experience_ghostButton__k3pf_:active,.lesson-experience_iconButton__pL9Iq:active:not(:disabled),.lesson-experience_pickerItem__swGvD:active,.lesson-experience_segmented__u67NV button:active,.lesson-experience_sendButton__iEUPT:active:not(:disabled),.lesson-experience_sendButton__iEUPT:active:not(:disabled) svg,.lesson-experience_solidButton__qXrjg:active,.lesson-experience_startButton__smj_W:active:not(:disabled),.lesson-experience_suggestions__FrUBT button:active:not(:disabled){transform:none}}.page-capture_root__06wFO{position:relative;flex:none}.page-capture_trigger__wJUYA{display:inline-grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .12s var(--ease-out)}.page-capture_trigger__wJUYA[data-open]{background:var(--raised-hover);color:var(--ink)}.page-capture_trigger__wJUYA:active:not(:disabled){transform:scale(.92)}.page-capture_trigger__wJUYA:disabled{cursor:not-allowed;opacity:.5}.page-capture_trigger__wJUYA:focus-visible{outline:2px solid var(--sun);outline-offset:2px}@media (hover:hover) and (pointer:fine){.page-capture_trigger__wJUYA:hover:not(:disabled){background:var(--raised-hover);color:var(--ink)}}.page-capture_option__cH5g2{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:0;border-radius:16px;background:transparent;color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:background-color .15s ease,transform .12s var(--ease-out)}.page-capture_option__cH5g2:active{transform:scale(.98)}.page-capture_option__cH5g2:focus-visible{outline:2px solid var(--sun);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.page-capture_option__cH5g2:hover{background:var(--raised-hover)}}.page-capture_optionIcon__ShmGh{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;background:var(--raised-hover);color:var(--ink)}.page-capture_optionIcon__ShmGh[data-tone=sun]{background:var(--sun);color:var(--sun-ink)}.page-capture_optionText__8lvwO{display:grid;gap:1px;min-width:0}.page-capture_optionText__8lvwO strong{font-size:14px;font-weight:700;line-height:1.3}.page-capture_optionText__8lvwO small{color:var(--muted);font-size:12.5px;line-height:1.35}.page-capture_menu__P5WAF{position:fixed;inset:auto;display:grid;gap:2px;width:260px;margin:0;padding:6px;overflow:visible;border:0;border-radius:22px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong),0 18px 48px -18px rgb(0 0 0/.55);opacity:0;transform:translateY(6px) scale(.96);transform-origin:bottom left;transition:opacity .16s ease,transform .2s var(--ease-out),overlay .2s allow-discrete,display .2s allow-discrete}.page-capture_menu__P5WAF:not(:popover-open){display:none}[dir=rtl] .page-capture_menu__P5WAF{transform-origin:bottom right}.page-capture_menu__P5WAF:popover-open{opacity:1;transform:none}@starting-style{.page-capture_menu__P5WAF:popover-open{opacity:0;transform:translateY(6px) scale(.96)}}.page-capture_sheet__rTUcV{position:fixed;inset:auto 0 0;width:100%;max-width:560px;height:auto;max-height:none;margin:0 auto;padding:0;border:0;background:transparent;color:var(--ink);opacity:0;transform:translateY(100%);transition:opacity .2s ease,transform .32s var(--ease-out),overlay .32s allow-discrete,display .32s allow-discrete}.page-capture_sheet__rTUcV[open]{opacity:1;transform:none}@starting-style{.page-capture_sheet__rTUcV[open]{opacity:0;transform:translateY(100%)}}.page-capture_sheet__rTUcV::backdrop{background:rgb(8 8 7/0);transition:background-color .24s ease,overlay allow-discrete .32s,display allow-discrete .32s}.page-capture_sheet__rTUcV[open]::backdrop{background:rgb(8 8 7/.55)}@starting-style{.page-capture_sheet__rTUcV[open]::backdrop{background:rgb(8 8 7/0)}}.page-capture_sheetBody__Nwhwj{display:grid;gap:4px;margin:0 8px max(8px,env(safe-area-inset-bottom));padding:8px 8px 10px;border-radius:28px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.page-capture_grabber__xu4kM{justify-self:center;width:36px;height:4px;margin:2px 0 6px;border-radius:999px;background:var(--line-strong)}.page-capture_sheetTitle__PW60j{margin:0 10px 6px;color:var(--muted);font-size:13px;font-weight:600}.page-capture_sheet__rTUcV .page-capture_option__cH5g2{padding:12px}.page-capture_sheet__rTUcV .page-capture_optionIcon__ShmGh{width:46px;height:46px;border-radius:14px}.page-capture_sheet__rTUcV .page-capture_optionText__8lvwO strong{font-size:15px}.page-capture_camera__Wv_Pf{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:#000;color:#f4f1e8;color-scheme:dark;opacity:0;transform:translateY(6%);transition:opacity .22s ease,transform .32s var(--ease-out),overlay .32s allow-discrete,display .32s allow-discrete}.page-capture_camera__Wv_Pf[open]{opacity:1;transform:none}@starting-style{.page-capture_camera__Wv_Pf[open]{opacity:0;transform:translateY(6%)}}.page-capture_camera__Wv_Pf::backdrop{background:rgb(0 0 0/.7);backdrop-filter:blur(8px)}@media (min-width:768px) and (pointer:fine){.page-capture_camera__Wv_Pf{width:min(92vw,880px);height:min(86dvh,640px);margin:auto;border-radius:28px;box-shadow:0 30px 90px -20px rgb(0 0 0/.7);transform:scale(.96)}.page-capture_camera__Wv_Pf[open]{transform:none}@starting-style{.page-capture_camera__Wv_Pf[open]{transform:scale(.96)}}}.page-capture_viewport__uZ1wx{position:relative;width:100%;height:100%;overflow:hidden;container-type:size}.page-capture_video__a_Q76{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .28s ease}.page-capture_viewport__uZ1wx[data-state=live] .page-capture_video__a_Q76{opacity:1}.page-capture_frame__OJsbT{position:absolute;top:calc(50% - 52px);left:50%;width:min(78cqw,(100cqh - 250px) * .75);aspect-ratio:3/4;border-radius:20px;box-shadow:0 0 0 100vmax rgb(0 0 0/.32);transform:translate(-50%,-50%);animation:page-capture_frame-in__jwhUE .36s var(--ease-out) both;pointer-events:none}.page-capture_frame__OJsbT span{position:absolute;width:34px;height:34px;border:3px solid #f5b82e}.page-capture_frame__OJsbT span:first-child{top:0;left:0;border-width:3px 0 0 3px;border-top-left-radius:20px}.page-capture_frame__OJsbT span:nth-child(2){top:0;right:0;border-width:3px 3px 0 0;border-top-right-radius:20px}.page-capture_frame__OJsbT span:nth-child(3){bottom:0;left:0;border-width:0 0 3px 3px;border-bottom-left-radius:20px}.page-capture_frame__OJsbT span:nth-child(4){right:0;bottom:0;border-width:0 3px 3px 0;border-bottom-right-radius:20px}@keyframes page-capture_frame-in__jwhUE{0%{opacity:0;transform:translate(-50%,-50%) scale(1.04)}}.page-capture_denied__Xkb_6,.page-capture_status__MzVwl{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:16px;margin:0;padding:24px;color:rgb(244 241 232/.86);font-size:14px;text-align:center}.page-capture_status__MzVwl{grid-auto-flow:column;gap:8px}.page-capture_denied__Xkb_6 p{max-width:34ch;margin:0;line-height:1.6}.page-capture_spin__h3zNo{animation:page-capture_spin__h3zNo .9s linear infinite}@keyframes page-capture_spin__h3zNo{to{transform:rotate(1turn)}}.page-capture_pill__oQz3A{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border:0;border-radius:999px;background:#f5b82e;color:#1d1d1b;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.page-capture_flash__TqcuO{position:absolute;inset:0;background:#fff;animation:page-capture_flash__TqcuO .26s ease-out both;pointer-events:none}@keyframes page-capture_flash__TqcuO{0%{opacity:.85}to{opacity:0}}.page-capture_topBar__LTblC{position:absolute;inset:0 0 auto;display:flex;align-items:center;gap:12px;padding:max(14px,env(safe-area-inset-top)) 14px 24px;background:linear-gradient(rgb(0 0 0/.55),transparent)}.page-capture_title__kcl17{flex:1;font-size:15px;font-weight:700;text-align:center}.page-capture_controlSpacer__prnTD,.page-capture_topSpacer__WVS3c{width:44px;height:44px;flex:none}.page-capture_bottomBar__kDM9G{position:absolute;inset:auto 0 0;display:grid;justify-items:center;gap:14px;padding:40px 24px max(24px,env(safe-area-inset-bottom));background:linear-gradient(transparent,rgb(0 0 0/.6))}.page-capture_hint__8seA0{margin:0;padding:6px 14px;border-radius:999px;background:rgb(0 0 0/.45);font-size:13px;backdrop-filter:blur(8px)}.page-capture_controls__XfF72{display:flex;align-items:center;justify-content:space-between;width:min(100%,320px)}.page-capture_glassButton__olRKu{display:grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:50%;background:rgb(255 255 255/.14);color:#fff;cursor:pointer;backdrop-filter:blur(12px);transition:background-color .15s ease,transform .12s var(--ease-out)}.page-capture_glassButton__olRKu:active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.page-capture_glassButton__olRKu:hover{background:rgb(255 255 255/.24)}}.page-capture_shutter__EXEC1{display:grid;place-items:center;width:76px;height:76px;padding:0;border:4px solid #fff;border-radius:50%;background:transparent;cursor:pointer}.page-capture_shutter__EXEC1 span{width:60px;height:60px;border-radius:50%;background:#fff;transition:transform .14s var(--ease-out),background-color .15s ease}.page-capture_shutter__EXEC1:active:not(:disabled) span{transform:scale(.86);background:#f5b82e}.page-capture_shutter__EXEC1:disabled{cursor:default;opacity:.45}.page-capture_glassButton__olRKu:focus-visible,.page-capture_pill__oQz3A:focus-visible,.page-capture_shutter__EXEC1:focus-visible{outline:2px solid #f5b82e;outline-offset:3px}@media (prefers-reduced-motion:reduce){.page-capture_camera__Wv_Pf,.page-capture_menu__P5WAF,.page-capture_sheet__rTUcV{transform:none;transition-property:opacity,overlay,display}@starting-style{.page-capture_camera__Wv_Pf[open],.page-capture_sheet__rTUcV[open]{transform:none}}.page-capture_frame__OJsbT{animation:none}.page-capture_flash__TqcuO{animation-duration:.12s}}.lesson-setup_dialog__Cs73j{overflow-x:clip;font-family:Cairo Variable,Inter Variable,sans-serif}.lesson-setup_dialog__Cs73j[dir=ltr]{font-family:Inter Variable,sans-serif}.lesson-setup_dialog__Cs73j :where(button):focus-visible{outline:2px solid var(--sun);outline-offset:2px}.lesson-setup_srOnly__5Gcjb{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lesson-setup_top__OV8DY{padding:24px 24px 0}.lesson-setup_progress___5IMX{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--ink-muted);font-size:13px;font-weight:600}.lesson-setup_progress___5IMX ol{display:flex;gap:6px;margin:0;padding:0;list-style:none}.lesson-setup_progress___5IMX li{width:22px;height:4px;border-radius:999px;background:var(--line-strong);transition:background-color .2s var(--ease-out)}.lesson-setup_progress___5IMX li[data-done]{background:var(--sun)}.lesson-setup_trail__NjK6G{display:flex;flex-wrap:wrap;gap:6px;padding:12px 24px 0}.lesson-setup_viewport__3melf{overflow:hidden}.lesson-setup_measure__iyAcD{display:flow-root}.lesson-setup_trail__NjK6G button{height:28px;padding-inline:12px;border:0;border-radius:999px;background:var(--raised);color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s ease}@media (hover:hover) and (pointer:fine){.lesson-setup_trail__NjK6G button:hover{background:var(--raised-hover)}}.lesson-setup_step__kpCBQ{--shift:16px;padding:20px 24px 8px;animation:lesson-setup_step-in__m1ZHk .24s var(--ease-out) both}.lesson-setup_dialog__Cs73j[dir=rtl] .lesson-setup_step__kpCBQ{--shift:-16px}.lesson-setup_step__kpCBQ[data-direction=back]{animation-name:lesson-setup_step-in-back__aojR7}@keyframes lesson-setup_step-in__m1ZHk{0%{opacity:0;transform:translateX(var(--shift))}}@keyframes lesson-setup_step-in-back__aojR7{0%{opacity:0;transform:translateX(calc(var(--shift) * -1))}}.lesson-setup_question__vILRW{margin:0;color:var(--ink);font-size:22px;font-weight:800;line-height:1.35;text-wrap:balance}.lesson-setup_hint__3Py0q{margin:6px 0 20px;color:var(--ink-muted);font-size:14px;line-height:1.6}.lesson-setup_row__KnuW6,.lesson-setup_subject__ov9E6,.lesson-setup_tile__Cu7E5{border:0;background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px transparent;font:inherit;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,transform .14s var(--ease-out)}@media (hover:hover) and (pointer:fine){.lesson-setup_row__KnuW6:hover,.lesson-setup_subject__ov9E6:hover,.lesson-setup_tile__Cu7E5:hover{background:var(--raised-hover)}}.lesson-setup_row__KnuW6:active,.lesson-setup_subject__ov9E6:active,.lesson-setup_tile__Cu7E5:active{transform:scale(.98)}.lesson-setup_row__KnuW6[aria-checked=true],.lesson-setup_subject__ov9E6[aria-checked=true],.lesson-setup_tile__Cu7E5[aria-checked=true]{background:var(--sun-soft);box-shadow:inset 0 0 0 2px var(--sun)}.lesson-setup_list__Zywda{display:grid;gap:8px}.lesson-setup_row__KnuW6{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:20px;text-align:start}.lesson-setup_icon__EKNs8{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:var(--surface);color:var(--accent-text)}.lesson-setup_rowText__2MV90{display:grid;gap:2px}.lesson-setup_rowText__2MV90 strong{font-size:16px;font-weight:700}.lesson-setup_rowText__2MV90 small{color:var(--ink-muted);font-size:13px}.lesson-setup_gradeGrid__VLwuS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lesson-setup_tile__Cu7E5{height:56px;border-radius:18px;font-size:16px;font-weight:700}.lesson-setup_subjectGrid__TppLP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lesson-setup_subject__ov9E6{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 14px;border-radius:18px;font-size:15px;font-weight:600;text-align:start}.lesson-setup_subject__ov9E6 svg{flex:none;color:var(--accent-text)}.lesson-setup_footer__qUMkq{display:grid;gap:14px;padding:16px 24px 24px}.lesson-setup_note__eRdGc{margin:0;color:var(--ink-muted);font-size:13px;line-height:1.6}.lesson-setup_actions__qxgz7{display:flex;align-items:center;justify-content:space-between;gap:8px}.lesson-setup_ghost__Wtt7O,.lesson-setup_primary__uJoIt{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding-inline:20px;border:0;border-radius:999px;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background-color .15s ease,transform .14s var(--ease-out)}.lesson-setup_ghost__Wtt7O{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.lesson-setup_primary__uJoIt{flex:1;max-width:240px;background:var(--sun);color:var(--sun-ink)}@media (hover:hover) and (pointer:fine){.lesson-setup_ghost__Wtt7O:hover:not(:disabled){background:var(--hover)}.lesson-setup_primary__uJoIt:hover:not(:disabled){background:var(--sun-hover)}}.lesson-setup_ghost__Wtt7O:active:not(:disabled),.lesson-setup_primary__uJoIt:active:not(:disabled){transform:scale(.97)}.lesson-setup_ghost__Wtt7O:disabled,.lesson-setup_primary__uJoIt:disabled{cursor:not-allowed;opacity:.5}.lesson-setup_spinner__Rj9cd{animation:lesson-setup_spin__diOgE .9s linear infinite}@keyframes lesson-setup_spin__diOgE{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.lesson-setup_step__kpCBQ,.lesson-setup_step__kpCBQ[data-direction=back]{animation-name:lesson-setup_step-fade__bnbVP}.lesson-setup_ghost__Wtt7O:active:not(:disabled),.lesson-setup_primary__uJoIt:active:not(:disabled),.lesson-setup_row__KnuW6:active,.lesson-setup_subject__ov9E6:active,.lesson-setup_tile__Cu7E5:active{transform:none}}@keyframes lesson-setup_step-fade__bnbVP{0%{opacity:0}}.voice-wave_wave__nwcA2{display:flex;align-items:center;justify-content:space-between;gap:3px;height:100%;color:inherit}.voice-wave_wave__nwcA2 span{flex:1;min-width:2px;max-width:4px;height:100%;border-radius:999px;background:currentColor;transform:scaleY(.1);transform-origin:center;will-change:transform}