.LessonTools_layer__BlvOr{display:contents}.LessonTools_buttons__LbD3u{display:inline-flex;gap:6px}.LessonTools_barButton__lyW6J{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 12px;border:1px solid var(--fg-border);border-radius:9px;background:var(--fg-surface);color:var(--fg-ink);font:var(--lesson-label);font-weight:500;line-height:1;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.LessonTools_barButton__lyW6J svg{color:var(--subject-color,var(--fg-ink))}.LessonTools_barButton__lyW6J:hover{border-color:color-mix(in srgb,var(--subject-color,var(--fg-ink)) 45%,var(--fg-border));background:color-mix(in srgb,var(--subject-soft,var(--fg-soft)) 55%,rgb(var(--home-paper)))}.LessonTools_barButton__lyW6J:active{transform:translateY(1px)}.LessonTools_barButton__lyW6J[aria-pressed=true]{border-color:var(--subject-color,var(--fg-ink));background:var(--subject-soft,var(--fg-soft));color:var(--subject-color,var(--fg-ink));font-weight:600}.LessonTools_barButton__lyW6J:focus-visible{outline:2px solid var(--subject-color,var(--fg-accent));outline-offset:2px}@media (max-width:560px){.LessonTools_barButton__lyW6J{padding:0 11px}.LessonTools_barLabel__0C9ht{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.LessonTools_panel__RDPmp{--tool-ease:cubic-bezier(.22,.8,.24,1);position:fixed;z-index:70;display:flex;flex-direction:column;background:rgb(var(--home-paper));color:var(--fg-ink);outline:none;overflow:clip}.LessonTools_panel__RDPmp[data-placement=docked]{inset:var(--lesson-bar-height,0) auto var(--lesson-nav-height,0) 0;border-right:1px solid var(--fg-border);box-shadow:10px 0 30px -26px rgb(var(--home-shadow)/.5);transform:translateX(-102%);visibility:hidden;transition:transform .26s var(--tool-ease),visibility 0s linear .26s}.LessonTools_panel__RDPmp[data-placement=floating],.LessonTools_panel__RDPmp[data-placement=sheet]{z-index:96}.LessonTools_panel__RDPmp[data-placement=floating]{border:1px solid var(--fg-border);border-radius:14px;overflow:clip;box-shadow:0 28px 64px -30px rgb(var(--home-shadow)/.5),0 2px 8px rgb(var(--home-shadow)/.08);opacity:0;transform:scale(.97);transform-origin:bottom left;visibility:hidden;transition:opacity .18s ease,transform .22s var(--tool-ease),visibility 0s linear .22s}.LessonTools_panel__RDPmp[data-placement=sheet]{inset:auto 0 0 0;height:var(--lesson-tool-sheet-h);border-top:1px solid var(--fg-border);border-radius:16px 16px 0 0;box-shadow:0 -18px 40px -28px rgb(var(--home-shadow)/.5);transform:translateY(102%);visibility:hidden;transition:transform .26s var(--tool-ease),visibility 0s linear .26s}.LessonTools_panel__RDPmp[data-placement=sheet][data-folded]{height:auto}.LessonTools_panel__RDPmp[data-open]{opacity:1;transform:none;visibility:visible;transition:opacity .18s ease,transform .26s var(--tool-ease),visibility 0s}.LessonTools_header__lBH9h{display:flex;flex:none;align-items:center;gap:8px;min-height:48px;padding:0 6px 0 14px;border-bottom:1px solid var(--fg-border);user-select:none}.LessonTools_panel__RDPmp[data-folded] .LessonTools_header__lBH9h{border-bottom:0}.LessonTools_header__lBH9h[data-movable]{cursor:grab;touch-action:none}.LessonTools_header__lBH9h[data-movable]:active{cursor:grabbing}.LessonTools_mark__HWmTG{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--subject-soft,var(--fg-soft));color:var(--subject-color,var(--fg-ink))}.LessonTools_title__zToaj.LessonTools_title__zToaj{margin:0;font:var(--lesson-label);font-family:var(--font-sans),Arial,sans-serif;font-weight:600;letter-spacing:0}.LessonTools_grip__Q0M5y{flex:1;color:color-mix(in srgb,var(--fg-muted) 55%,transparent)}.LessonTools_header__lBH9h[data-movable]:hover .LessonTools_grip__Q0M5y{color:var(--fg-muted)}.LessonTools_grow__MxIF5{flex:1}.LessonTools_iconButton__63mxv{position:relative;display:grid;flex:none;place-items:center;width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:var(--fg-muted);transition:background-color .14s ease,color .14s ease}.LessonTools_iconButton__63mxv:hover{background:var(--fg-soft);color:var(--fg-ink)}.LessonTools_iconButton__63mxv:active{background:color-mix(in srgb,var(--fg-soft) 70%,var(--fg-border))}.LessonTools_iconButton__63mxv:focus-visible{outline:2px solid var(--subject-color,var(--fg-accent));outline-offset:1px}.LessonTools_body__syWyT{position:relative;flex:1;min-height:0;overflow:clip}.LessonTools_body__syWyT[hidden]{display:none}.LessonTools_loading__zNdsH{display:flex;align-items:center;justify-content:center;gap:10px;height:100%;color:var(--fg-muted);font:var(--lesson-label)}.LessonTools_loadingDot__yQXzQ{width:8px;height:8px;border-radius:50%;background:var(--subject-color,var(--fg-ink));animation:LessonTools_toolLoading__8c8dA 1s ease-in-out infinite alternate}@keyframes LessonTools_toolLoading__8c8dA{0%{opacity:.25}to{opacity:1}}.LessonTools_edge__EJ9D3{position:absolute;top:0;right:-7px;bottom:0;width:14px;cursor:col-resize;touch-action:none;outline:none}.LessonTools_edge__EJ9D3:after{content:"";position:absolute;inset:0 6px;background:var(--subject-color,var(--fg-ink));opacity:0;transition:opacity .14s ease}.LessonTools_edgeGrip__eTyQy{position:absolute;top:50%;left:50%;width:6px;height:40px;border:1px solid var(--fg-border);border-radius:999px;background:rgb(var(--home-raised));box-shadow:0 1px 3px rgb(var(--home-shadow)/.12);transform:translate(-50%,-50%);transition:border-color .14s ease,background-color .14s ease}.LessonTools_edge__EJ9D3:active:after,.LessonTools_edge__EJ9D3:focus-visible:after,.LessonTools_edge__EJ9D3:hover:after{opacity:.55}.LessonTools_edge__EJ9D3:active .LessonTools_edgeGrip__eTyQy,.LessonTools_edge__EJ9D3:focus-visible .LessonTools_edgeGrip__eTyQy,.LessonTools_edge__EJ9D3:hover .LessonTools_edgeGrip__eTyQy{border-color:var(--subject-color,var(--fg-ink));background:var(--subject-soft,#fff)}@media (prefers-reduced-motion:reduce){.LessonTools_barButton__lyW6J,.LessonTools_edgeGrip__eTyQy,.LessonTools_edge__EJ9D3:after,.LessonTools_panel__RDPmp,.LessonTools_panel__RDPmp[data-open]{transition:none!important}.LessonTools_loadingDot__yQXzQ{animation:none}}