.lesson_topicCard__Ezvd0{gap:.375rem}.lesson_railEmpty__t0Lqq{display:grid;justify-items:center;gap:.25rem;margin:.75rem;border:1px dashed color-mix(in srgb,var(--tone-green) 45%,transparent);border-radius:8px;padding:1.25rem .75rem;color:var(--tone-green-text);text-align:center}.lesson_railEmpty__t0Lqq p{margin:0}.lesson_plan__ZWtzp{position:relative}.lesson_planNotice__YNlpw{margin:.625rem .625rem 0}.lesson_week__QnE4L{position:relative}.lesson_week__QnE4L[data-gap=true]{margin-top:5.75rem}.lesson_weekTopic__OtJjx{border-radius:6px;padding:.125rem .25rem .125rem 0}.lesson_weekTopic__OtJjx[data-lifted=true]{outline:1px solid color-mix(in srgb,var(--demo-target) 70%,transparent);outline-offset:1px;opacity:.45}.lesson_weekTopic__OtJjx[data-shifting=true]{outline:1px solid color-mix(in srgb,var(--demo-target) 55%,transparent);outline-offset:1px;transform:translateY(.3125rem);transition:transform .26s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.lesson_weekTopic__OtJjx[data-shifting=true]{transform:none;transition:none}}.lesson_ordinal__KwQPr{color:var(--app-muted);font-size:.75rem;font-variant-numeric:tabular-nums}.lesson_movingTag__O1cN8{color:var(--tone-orange-text);background:color-mix(in srgb,var(--tone-orange) 14%,transparent)}.lesson_movedTag__kGwez,.lesson_movingTag__O1cN8{border-radius:6px;padding:0 .375rem;font-size:.75rem}.lesson_movedTag__kGwez{color:var(--tone-electric-text);background:color-mix(in srgb,var(--tone-electric) 16%,transparent)}.lesson_openActive__ZOljj[data-active=true]{color:var(--app-heading);background:color-mix(in srgb,var(--tone-red) 32%,transparent)}.lesson_dropLine__Oz9Q0{position:absolute;top:-5rem;right:.5rem;left:.5rem;z-index:2;height:1.875rem;border:1px solid color-mix(in srgb,var(--demo-target) 60%,transparent);border-radius:8px;background:color-mix(in srgb,var(--demo-target) 8%,transparent)}.lesson_dropLine__Oz9Q0>span{position:absolute;top:calc(100% + 1.25rem);left:50%;max-width:calc(100% - 1rem);border-radius:999px;padding:0 .5rem;color:var(--app-heading);background:color-mix(in srgb,var(--demo-target) 26%,var(--app-panel));font-size:.75rem;line-height:1.25rem;text-align:center;transform:translateX(-50%);width:max-content}.lesson_dropLine__Oz9Q0[data-over=true]{border-color:var(--demo-target);background:color-mix(in srgb,var(--demo-target) 14%,transparent);box-shadow:0 0 0 1px var(--demo-target),var(--demo-target-halo)}.lesson_dropLine__Oz9Q0[data-over=true]>span{border:1px solid var(--demo-target-on);color:var(--demo-target-on);background:var(--demo-target-solid);font-weight:600}.lesson_sequenceList__Kn_kA{display:flex;flex-wrap:wrap;gap:.25rem .375rem;margin:0;padding:0;list-style:none}.lesson_sequenceList__Kn_kA li{display:inline-flex;align-items:center;gap:.3125rem;border:1px solid var(--app-line-strong);border-radius:6px;padding:.0625rem .4375rem .0625rem .1875rem;color:var(--app-text);font-size:.8125rem}.lesson_sequenceIndex__Sn48S{display:inline-grid;min-width:1.125rem;height:1.125rem;place-items:center;border-radius:4px;color:var(--app-muted);background:var(--app-panel);font-size:.6875rem;font-variant-numeric:tabular-nums}.lesson_hubSheet__1UxqZ.lesson_hubSheet__1UxqZ[data-size]{width:min(100%,76rem)}.lesson_hubGrid__YGCv_{container-type:inline-size;min-width:0}.lesson_hubPanes__n4xWj{display:grid;gap:.75rem;align-items:start}@container (min-width: 760px){.lesson_hubPanes__n4xWj{grid-template-columns:minmax(12.5rem,.95fr) minmax(0,1.75fr) minmax(14.5rem,1.15fr);gap:0;align-items:stretch;border:1px solid var(--app-line);border-radius:10px;overflow:hidden}.lesson_filesPane__GMEXC,.lesson_previewPane__TAJtu,.lesson_reviewPane__i5uuf{padding:.75rem}.lesson_previewPane__TAJtu{border-right:1px solid var(--app-line);border-left:1px solid var(--app-line)}.lesson_filesPane__GMEXC,.lesson_reviewPane__i5uuf{background:var(--app-inset)}}.lesson_hubPanes__n4xWj p{margin:0}.lesson_paneLabel__W_fQ6{display:inline-flex;align-items:center;gap:.375rem;color:var(--app-muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lesson_paneLabel__W_fQ6 svg{color:var(--tone-purple-text)}.lesson_filesPane__GMEXC,.lesson_previewPane__TAJtu,.lesson_reviewPane__i5uuf{display:grid;min-width:0;align-content:start;gap:.625rem}.lesson_fileAll__9dliG{justify-content:center;width:100%}.lesson_fileList__tbZLD{display:grid;gap:.4375rem;margin:0;padding:0;list-style:none}.lesson_fileButton__cdq4y{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.375rem .5rem;border:1px solid var(--app-line);border-radius:8px;padding:.5rem .625rem;color:inherit;background:var(--app-panel);font:inherit;text-align:left}button.lesson_fileButton__cdq4y{cursor:pointer}.lesson_fileButton__cdq4y[data-selected=true]{border-color:color-mix(in srgb,var(--tone-purple) 70%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--tone-purple) 40%,transparent)}button.lesson_fileButton__cdq4y:hover{border-color:color-mix(in srgb,var(--tone-purple) 45%,transparent)}.lesson_fileButton__cdq4y:focus-visible{outline:2px solid var(--tone-electric);outline-offset:2px}.lesson_fileName__Hpv8_{min-width:0;color:var(--app-heading);font-size:.875rem;font-weight:600;overflow-wrap:anywhere}.lesson_filePercent__ZOlEf{color:var(--app-muted);font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums}.lesson_fileState__9u2YB{grid-column:2/-1}.lesson_previewFile__lZZAN{display:flex;align-items:center;gap:.5rem;color:var(--app-heading)}.lesson_previewWaiting__ezkAz{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 0}.lesson_doc__tJ27Y{overflow:hidden;border-radius:10px;color:#1c2433;background:#fbfbfd;box-shadow:var(--paper-edge),var(--paper-shadow-doc)}.lesson_doc__tJ27Y p{margin:0}.lesson_docHead__q6gnD{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid #e3e6ee;padding:.625rem 1rem}.lesson_docSubject__eH94B{display:inline-grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:5px;color:var(--paper-badge-on);background:#3a5bd9;font-size:.8125rem;font-weight:700}.lesson_docCourse__uqjdg{color:#5b6478;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.lesson_docType__8jBHF{margin-left:auto;border-radius:6px;padding:.0625rem .5rem;color:#2a3fa8;background:#e8edff;font-size:.75rem;font-weight:600}.lesson_docBody__aYAgH{display:grid;gap:.625rem;padding:.875rem 1rem 1rem}.lesson_docTitle__F9ie7{font-family:var(--font-display),sans-serif;font-size:1.375rem;font-weight:700;line-height:1.2}.lesson_docBlanks__cWFwn{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;color:#5b6478;font-size:.75rem}.lesson_docInstruction__vpxPx,.lesson_docSection__tk_Bi{font-weight:600}.lesson_docSection__tk_Bi{border-bottom:1px solid #e3e6ee;padding-bottom:.1875rem}.lesson_docText__qHlK4{font-size:.875rem;line-height:1.5}.lesson_docRule__ykSrD{border-left:3px solid #3a5bd9;border-radius:4px;padding:.375rem .625rem;background:#eef1fb;font-size:.875rem;font-weight:600}.lesson_docSteps__6R5Hb,.lesson_docTasks__x5xBc{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.lesson_docTasks__x5xBc li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.5rem;border-bottom:1px solid #e3e6ee;padding-bottom:.5rem;font-size:.875rem}.lesson_docNumber__PLMM3{display:inline-grid;width:1.25rem;height:1.25rem;place-items:center;border-radius:999px;color:#2a3fa8;background:#e8edff;font-size:.6875rem;font-weight:700}.lesson_docTask__ezshS{overflow-wrap:anywhere}.lesson_docFoot__bWovW,.lesson_docPoints__Qfonp{color:#5b6478;font-size:.75rem;font-variant-numeric:tabular-nums}.lesson_docSteps__6R5Hb{gap:.25rem;padding-left:.75rem;font-size:.875rem;font-variant-numeric:tabular-nums}.lesson_docFoot__bWovW{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.lesson_docWish__5pCl_{font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:.875rem}.lesson_scan__BvOxy{position:relative;margin:0;border-radius:12px;padding:1rem;background:color-mix(in srgb,var(--app-line) 60%,var(--app-inset))}.lesson_scanTag__bpfQQ{position:absolute;top:.5rem;right:.5rem;z-index:1;border-radius:6px;padding:.0625rem .5rem;color:#fff;background:#3b4252;font-size:.6875rem;font-weight:700;letter-spacing:.06em}.lesson_scanPaper__ecQhX{display:grid;gap:.5rem;padding:1rem 1.125rem 1.25rem;color:#1f3a9e;background-color:#f7f2e3;background-image:linear-gradient(rgb(70 110 170/.13) 1px,transparent 0),linear-gradient(90deg,rgb(70 110 170/.13) 1px,transparent 0);background-size:1.125rem 1.125rem;box-shadow:var(--paper-edge),var(--paper-shadow-scan);font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;transform:rotate(-.8deg)}.lesson_scanPaper__ecQhX p{overflow-wrap:anywhere}.lesson_scanTitle__lgDGM{font-size:1.25rem;font-weight:700}.lesson_scanLine__XK7CE{font-size:.9375rem;font-variant-numeric:tabular-nums}.lesson_scanLine__XK7CE[data-unclear=true]{opacity:.55;filter:blur(1.6px)}.lesson_transcript__maqHh{display:grid;gap:.375rem}.lesson_ocrTag__2A8CQ{border-radius:5px;padding:0 .375rem;color:var(--app-text);background:var(--app-line-strong);font-size:.6875rem}.lesson_transcriptLines__Rqf2B{display:grid;gap:.375rem;margin:0;border:1px solid var(--app-line);border-radius:8px;padding:.625rem;list-style:none;font-size:.875rem;font-variant-numeric:tabular-nums}.lesson_transcriptLines__Rqf2B li{display:flex;align-items:center;gap:.375rem;padding:.125rem .375rem;overflow-wrap:anywhere}.lesson_transcriptLines__Rqf2B li[data-unclear=true]{border:1px solid color-mix(in srgb,var(--tone-gold) 55%,transparent);border-radius:6px;background:color-mix(in srgb,var(--tone-gold) 12%,transparent)}.lesson_transcriptLines__Rqf2B li[data-unclear=true] svg{flex-shrink:0;color:var(--tone-gold-text)}.lesson_reviewPane__i5uuf{align-content:space-between}.lesson_reviewScroll__cmlSX{display:grid;gap:.625rem}.lesson_overall__v7oxZ{display:flex;align-items:center;gap:.75rem;border:1px solid var(--app-line);border-radius:10px;padding:.625rem .75rem;background:var(--app-panel)}.lesson_overallText__ave7j{display:grid;gap:.25rem}.lesson_overallState__hhW8i{display:inline-flex;align-items:center;gap:.3125rem;color:var(--tone-text);font-size:.875rem;font-weight:600}.lesson_ring__bHupq{position:relative;display:inline-grid;flex-shrink:0;width:3rem;height:3rem;place-items:center}.lesson_ring__bHupq svg{position:absolute;inset:0;width:100%;height:100%}.lesson_ringTrack__jiPKq{fill:none;stroke:var(--app-line-strong);stroke-width:4}.lesson_ringValue__bbzSE{fill:none;stroke:var(--tone);stroke-linecap:round;stroke-width:4}.lesson_ringNumber__aTDZ_{position:relative;color:var(--app-heading);font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums}.lesson_classHead__pDcvp{display:grid;gap:.1875rem}.lesson_classHead__pDcvp .lesson_muted__a_qUE,.lesson_classHead__pDcvp p:last-child{font-size:.8125rem}.lesson_pendingBar__FMUmR{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;border-radius:8px;padding:.5rem .625rem;color:var(--tone-gold-text);background:color-mix(in srgb,var(--tone-gold) 14%,transparent);font-size:.875rem;font-weight:600}.lesson_pendingBar__FMUmR[data-done=true]{color:var(--tone-green-text);background:color-mix(in srgb,var(--tone-green) 14%,transparent)}.lesson_pendingBar__FMUmR>span:not(.lesson_confirmAll__i6pgQ){flex:1 1 8rem}.lesson_confirmAll__i6pgQ.lesson_confirmAll__i6pgQ,.lesson_fieldConfirm___g40n.lesson_fieldConfirm___g40n{border-color:color-mix(in srgb,var(--tone-gold-strong) 70%,transparent);color:var(--tone-gold-strong-on);background:var(--tone-gold-strong);font-size:.8125rem}.lesson_fields__y5p2K{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.lesson_field__Afv5_{display:grid;gap:.25rem;border:1px solid var(--app-line);border-radius:8px;padding:.5rem .625rem;background:var(--app-panel)}.lesson_field__Afv5_[data-state=uncertain]{border-color:color-mix(in srgb,var(--tone-gold) 60%,transparent);background:color-mix(in srgb,var(--tone-gold) 8%,var(--app-panel))}.lesson_field__Afv5_[data-state=confirmed]{border-color:color-mix(in srgb,var(--tone-green) 50%,transparent)}.lesson_field__Afv5_[data-field=privacy]:not([data-state=uncertain]){border-color:color-mix(in srgb,var(--tone-teal) 50%,transparent)}.lesson_fieldHead__AX4yK{display:flex;align-items:center;gap:.375rem;color:var(--app-muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lesson_fieldHead__AX4yK svg{color:var(--tone-green-text)}.lesson_fieldConfidence__HKZeV{margin-left:auto;border-radius:999px;padding:0 .4375rem;color:var(--tone-text);background:color-mix(in srgb,var(--tone) 16%,transparent);letter-spacing:0;font-variant-numeric:tabular-nums}.lesson_fieldValue__n7ZZN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .5rem;color:var(--app-heading)}.lesson_fieldActions__ziM_p{display:inline-flex;align-items:center;gap:.375rem;margin-left:auto}.lesson_fieldLink__WsMTc{color:var(--tone-purple-text);font-size:.8125rem;font-weight:600}.lesson_fieldIcon__OlNK1{display:inline-grid;width:1.5rem;height:1.5rem;place-items:center;color:var(--app-muted)}.lesson_reviewActions__dDWAS{display:grid;gap:.375rem;border-top:1px solid var(--app-line);padding-top:.625rem}.lesson_reviewAction__SrX88{justify-content:center;width:100%}.lesson_removeAction__UMogg.lesson_removeAction__UMogg{color:var(--tone-red-text,var(--app-muted))}@container (max-width: 759.98px){.lesson_reviewPane__i5uuf{border-top:1px solid var(--app-line);padding-top:.75rem}.lesson_docBody__aYAgH{padding:.75rem}.lesson_docTitle__F9ie7{font-size:1.1875rem}.lesson_scan__BvOxy{padding:.625rem}}.lesson_draftOrders__i4Z_g{display:grid;gap:.625rem}.lesson_draftOrders__i4Z_g p{margin:0 0 .25rem}.lesson_stages___eYJA{display:flex;flex-wrap:wrap;gap:.25rem;margin:.25rem 0 0;padding:0;list-style:none}.lesson_stages___eYJA li{border-radius:999px;padding:.0625rem .5rem;color:var(--app-muted);font-size:.75rem}.lesson_stages___eYJA li[data-status=active]{color:var(--tone-purple-shade-on);background:var(--tone-purple-shade)}.lesson_stages___eYJA li[data-status=done]{color:var(--tone-purple-text)}.lesson_examStack__NYCNe{display:grid;min-width:0;gap:.75rem}.lesson_examStack__NYCNe p{margin:0}.lesson_chips__oa7bQ,.lesson_segments__1K_hS,.lesson_tasks__xTpkG,.lesson_typeCards__0jB2B,.lesson_weekOptions__Zy0SQ,.lesson_weights__L068h{margin:0;padding:0;list-style:none}.lesson_typeCards__0jB2B{display:grid;gap:.375rem}@container (min-width: 520px){.lesson_typeCards__0jB2B{grid-template-columns:repeat(3,minmax(0,1fr))}}.lesson_typeCard__cFKOK,.lesson_weekOptions__Zy0SQ li{display:grid;gap:.125rem;border:1px solid var(--app-line-strong);border-radius:8px;padding:.5rem .625rem;background:var(--app-inset)}.lesson_typeCard__cFKOK>span:first-child,.lesson_weekOptions__Zy0SQ li>span:first-child{display:inline-flex;align-items:center;gap:.25rem}.lesson_chip__M7_UC[data-active=true],.lesson_segments__1K_hS li[data-active=true],.lesson_typeCard__cFKOK[data-active=true],.lesson_weekOptions__Zy0SQ li[data-active=true]{border-color:color-mix(in srgb,var(--tone-purple) 70%,transparent);background:color-mix(in srgb,var(--tone-purple) 18%,var(--app-inset))}.lesson_chips__oa7bQ{display:flex;flex-wrap:wrap;gap:.375rem}.lesson_chip__M7_UC{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--app-line-strong);border-radius:6px;padding:.125rem .5rem;font-size:.8125rem}.lesson_segments__1K_hS{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border:1px solid var(--app-line-strong);border-radius:8px;overflow:hidden}.lesson_segments__1K_hS li{border:1px solid transparent;padding:.25rem .75rem;font-size:.8125rem;text-align:center}.lesson_weightHead__0DFAQ{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.lesson_weights__L068h{display:grid;gap:.375rem;border-radius:6px;padding:.375rem .5rem}.lesson_weights__L068h li{display:grid;gap:.25rem;font-size:.8125rem}.lesson_weightTop__AjS20{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.lesson_weightName__aB6TQ{min-width:0;overflow-wrap:anywhere}.lesson_weightValue__4uycm{flex-shrink:0;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.lesson_slider__oI9_U{position:relative;display:block;height:1.25rem;margin:0 .5rem}.lesson_sliderTrack__W_q6m{position:absolute;top:50%;right:0;left:0;height:.375rem;overflow:hidden;border-radius:999px;background:var(--app-line-strong);transform:translateY(-50%)}.lesson_sliderRange___FC4j{display:block;width:var(--value);height:100%;background:var(--tone-purple);transition:width .42s cubic-bezier(.2,.7,.2,1)}.lesson_sliderThumb__0p535{left:var(--value);width:1.125rem;height:1.125rem;border:2px solid var(--tone-purple);border-radius:999px;background:var(--app-panel);box-shadow:var(--app-knob-shadow);transition:left .42s cubic-bezier(.2,.7,.2,1)}.lesson_sliderMark__TJK9c,.lesson_sliderThumb__0p535{position:absolute;top:50%;transform:translate(-50%,-50%)}.lesson_sliderMark__TJK9c{width:1.25rem;height:1.25rem}@media (prefers-reduced-motion:reduce){.lesson_sliderRange___FC4j,.lesson_sliderThumb__0p535{transition:none}}.lesson_sliderValue__cdEBU{margin-left:.375rem;color:var(--tone-purple-text);text-transform:none}.lesson_sliderScale__tphg1{display:flex;justify-content:space-between;color:var(--app-muted);font-size:.75rem}.lesson_weightWarn__4h6VG{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem;border-radius:6px;padding:.375rem .625rem;color:var(--tone-gold-text);font-size:.8125rem;background:color-mix(in srgb,var(--tone-gold) 12%,transparent)}.lesson_balance__BODw3{font-weight:700;text-decoration:underline}.lesson_numberRow__0Wj_u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.lesson_numberField__9YTmg{display:grid;gap:.25rem;margin:0}.lesson_numberValue__04lXt{display:block;width:100%;border:1px solid var(--app-line-strong);border-radius:6px;padding:.25rem .5rem;color:var(--app-heading);font:inherit;font-size:.875rem;font-variant-numeric:tabular-nums;background:var(--app-inset)}.lesson_checkRow___1dOv{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;margin:0}.lesson_checkRow___1dOv .lesson_checkBox__yPolI{display:inline-grid;place-items:center;width:.875rem;height:.875rem;border-radius:3px;color:var(--tone-purple-shade-on);background:var(--tone-purple-shade)}.lesson_checkRow___1dOv .lesson_checkBox__yPolI svg{color:inherit}.lesson_checkRow___1dOv svg,.lesson_generated__lSm12{color:var(--tone-purple-text)}.lesson_generated__lSm12{display:flex;align-items:center;gap:.375rem}.lesson_generated__lSm12[data-done=true]{color:var(--tone-green-text)}.lesson_generated__lSm12[data-warning=true]{color:var(--tone-red-text)}.lesson_tasks__xTpkG{display:grid;gap:.5rem;border-radius:8px}.lesson_task__5fi6x{display:grid;gap:.375rem;border:1px solid var(--app-line);border-radius:8px;padding:.5rem .625rem;background:var(--app-inset)}.lesson_task__5fi6x p{margin:0}.lesson_taskHead__mYHgc{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.lesson_taskPoints__x7Q_z,.lesson_taskTopic__CER_D{color:var(--app-muted);font-size:.8125rem}.lesson_taskPoints__x7Q_z{font-variant-numeric:tabular-nums}.lesson_taskTopic__CER_D{margin-right:auto}.lesson_taskControls__PpDCL{display:inline-flex;align-items:center;gap:.25rem}.lesson_taskControl__735o_.lesson_taskControl__735o_{width:1.75rem;height:1.75rem;min-height:0;justify-content:center;padding:0}.lesson_taskControl__735o_ svg{width:.875rem;height:.875rem}.lesson_taskConfirmed__Da8IV{display:inline-grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:6px;color:var(--tone-green-strong-on);background:var(--tone-green-strong)}.lesson_task__5fi6x[data-confirmed=true]{border-color:color-mix(in srgb,var(--tone-green) 45%,transparent)}.lesson_scaleHead__SoyhY{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .5rem}.lesson_taskQuestion__D_dOD{font-size:.875rem}.lesson_taskBody__0JS8f{display:grid;gap:.375rem;margin:0;font-size:.875rem}.lesson_taskBody__0JS8f dt{color:var(--app-muted);font-size:.75rem;letter-spacing:.02em;text-transform:uppercase}.lesson_taskBody__0JS8f dd{margin:.0625rem 0 0}.lesson_worked__VKmb0{display:grid;gap:.125rem;margin:0;padding-left:1.125rem}.lesson_scale__mIbf4{display:grid;gap:.375rem;border:1px solid color-mix(in srgb,var(--tone-purple) 40%,transparent);border-radius:8px;padding:.5rem .625rem}.lesson_scale__mIbf4 ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.25rem .75rem;margin:0;padding:0;list-style:none;font-size:.8125rem}.lesson_scale__mIbf4 li{display:flex;justify-content:space-between;gap:.5rem}.lesson_issue__BeIWo,.lesson_weekOptions__Zy0SQ{display:grid;gap:.375rem}.lesson_issue__BeIWo{border:1px solid color-mix(in srgb,var(--tone) 40%,transparent);border-radius:8px;padding:.5rem .625rem}.lesson_issue__BeIWo p{margin:0}.lesson_issue__BeIWo[data-tone=red]{border-color:color-mix(in srgb,var(--tone-red) 60%,transparent);background:color-mix(in srgb,var(--tone-red) 12%,transparent)}.lesson_issue__BeIWo[data-tone=red] .lesson_issueTag__Hjval{font-weight:600}.lesson_issueTag__Hjval{display:inline-flex;align-items:center;gap:.25rem;color:var(--tone-text);font-size:.75rem;letter-spacing:.02em;text-transform:uppercase}.lesson_topicDesc__PrVKd.lesson_topicDesc__PrVKd{display:block}.lesson_topicMeta__S_uf1{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin:0}.lesson_metaChip__ZKAnQ{display:inline-flex;align-items:center;gap:.25rem;border-radius:6px;padding:0 .375rem;color:var(--app-text);font-size:.78125rem;font-weight:600;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--tone-neutral) 16%,transparent)}.lesson_metaChip__ZKAnQ[data-tone=orange]{color:var(--tone-orange-text);background:color-mix(in srgb,var(--tone-orange) 12%,transparent)}.lesson_topicCard__Ezvd0[data-open=true]{border-color:var(--tone-purple-text)}.lesson_ownTag__XUqci.lesson_ownTag__XUqci{color:var(--tone-purple-text);background:color-mix(in srgb,var(--tone-purple) 14%,transparent)}.lesson_hubCounts__3lkw0{color:var(--app-muted);font-size:.8125rem;font-variant-numeric:tabular-nums}.lesson_lineConfirm__6Yasl{margin-left:auto;border:1px solid color-mix(in srgb,var(--tone-gold) 60%,transparent);border-radius:6px;padding:0 .375rem;color:var(--tone-gold-text);font-size:.75rem;font-weight:600;white-space:nowrap}.lesson_docSubject__eH94B[data-other=true]{background:var(--paper-badge-green)}.lesson_docSubject__eH94B[data-tone=orange]{background:var(--paper-badge-orange)}.lesson_scriptDoc__eHJ4l,.lesson_slide__6uA_I{box-shadow:var(--paper-edge),6px 6px 0 -1px color-mix(in srgb,var(--app-line-strong) 70%,transparent)}.lesson_slide__6uA_I{display:flex;width:100%;min-width:0;max-width:100%;aspect-ratio:16/9;flex-direction:column;gap:.5rem;border-radius:8px;padding:1.25rem 1.5rem;color:#1c2942;background:#fff}.lesson_slide__6uA_I p{margin:0}.lesson_slideTop__rkbtO{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#6b7280;font-size:.75rem;font-weight:700;text-transform:uppercase}.lesson_slideTitle__6ZCoG{overflow-wrap:anywhere;font-family:var(--font-display),sans-serif;font-size:1.5rem;font-weight:800;line-height:1.15}.lesson_slideRule__eaSmk{display:block;width:4rem;height:4px;border-radius:999px;background:var(--tone-orange)}.lesson_slideBullets__0HmJr{display:grid;gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;font-size:.9375rem}.lesson_slideBullets__0HmJr li{display:flex;align-items:center;gap:.625rem}.lesson_slideBullets__0HmJr li:before{content:"";width:.5rem;height:.5rem;flex-shrink:0;background:var(--tone-orange);transform:rotate(45deg)}.lesson_slideFoot___RYDq{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;margin-top:auto!important;border-top:1px solid #e5e7eb;padding-top:.5rem;color:#6b7280;font-size:.75rem}.lesson_fitWarning__mqeCw{display:grid;gap:.25rem;border:1px solid color-mix(in srgb,var(--tone-orange) 55%,transparent);border-radius:8px;padding:.5rem .625rem;color:var(--tone-orange-text);font-size:.8125rem;background:color-mix(in srgb,var(--tone-orange) 10%,transparent)}.lesson_fitWarning__mqeCw p:first-child{display:flex;align-items:center;gap:.375rem}.lesson_field__Afv5_[data-state=missing]{border-color:color-mix(in srgb,var(--tone-gold) 60%,transparent);border-style:dashed;background:color-mix(in srgb,var(--tone-gold) 6%,var(--app-panel))}.lesson_cannotFile__z2CJg{margin:0;color:var(--tone-gold-text);font-size:.8125rem;text-align:center}.lesson_topicSheet__KBldg{max-width:100%}.lesson_sheetStack__Bc_wn{display:grid;gap:.875rem}.lesson_sheetStack__Bc_wn p{margin:0}.lesson_sourceBadge__wXn52{display:inline-flex;align-items:center;gap:.25rem;border:1px solid color-mix(in srgb,var(--tone) 45%,transparent);border-radius:6px;padding:0 .375rem;color:var(--tone-text);font-size:.75rem;font-weight:700;text-transform:uppercase;background:color-mix(in srgb,var(--tone) 12%,transparent)}.lesson_sheetActions__qH6aL{display:inline-flex;flex-wrap:wrap;gap:.375rem}.lesson_sheetButton__9DMwS.lesson_sheetButton__9DMwS{font-size:.8125rem}.lesson_removeLink__oQmSI{display:inline-flex;align-items:center;gap:.25rem;color:var(--tone-red-text,var(--app-muted));font-size:.8125rem;font-weight:600}.lesson_switchOn__4epH8{background:var(--tone-purple)}.lesson_switchOn__4epH8:after{left:auto!important;right:2px;background:#fff!important}@container (max-width: 759.98px){.lesson_slide__6uA_I{aspect-ratio:auto;padding:.875rem 1rem}.lesson_slideTitle__6ZCoG{font-size:1.25rem}}.lesson_weekOptions__Zy0SQ li[data-disabled=true]{border-style:dashed;color:var(--app-muted);background:transparent}