.TeacherToolsV2_tools__nVrq3{max-width:960px}.TeacherToolsV2_tools__nVrq3 :is(button,a){white-space:normal;overflow-wrap:anywhere}.TeacherToolsV2_tools__nVrq3 .TeacherToolsV2_map__yKIkc button,.TeacherToolsV2_tools__nVrq3 form button{text-align:start}.TeacherToolsV2_tools__nVrq3 button[aria-pressed=true]{background:#f1e9f8;border-color:#7e2bc1;color:#52197d}.TeacherToolsV2_tools__nVrq3 :is(input,textarea,select){font-size:16px}.TeacherToolsV2_chat__i60fG,.TeacherToolsV2_lab__DPznV,.TeacherToolsV2_map__yKIkc{display:grid;gap:14px;min-width:0}.TeacherToolsV2_chat__i60fG{max-height:min(46vh,560px);overflow:auto;overscroll-behavior:contain}.TeacherToolsV2_turn__RHsQ_{display:grid;gap:8px;padding:12px 0;border-bottom:1px solid var(--border)}.TeacherToolsV2_lab__DPznV button,.TeacherToolsV2_turn__RHsQ_ a{justify-self:start}.TeacherToolsV2_turn__RHsQ_ strong{color:#632590}.TeacherToolsV2_chart__DaOCS,.TeacherToolsV2_mapGraphic__2o_2p{width:100%;height:auto;max-height:350px;background:#f7f3fa;border-radius:8px;border:1px solid #ddd3e4}.TeacherToolsV2_chart__DaOCS{max-width:540px}.TeacherToolsV2_place__01yw3 h3{margin:0 0 5px}.TeacherToolsV2_lab__DPznV input[type=range]{max-width:540px;padding:0;accent-color:#732bb3}.TeacherToolsV2_lab__DPznV output{display:flex;flex-wrap:wrap;gap:8px;font-variant-numeric:tabular-nums}.TeacherToolsV2_tools__nVrq3 :is(button,a,input,select,textarea):focus-visible{outline:2px solid #732bb3;outline-offset:3px}.TeacherToolsV2_chat__i60fG{position:relative}.TeacherToolsV2_chapterChoice__Ab2TD,.TeacherToolsV2_material__SdFPe,.TeacherToolsV2_turn__RHsQ_{min-width:0;overflow-wrap:anywhere}.TeacherToolsV2_material__SdFPe p,.TeacherToolsV2_turn__RHsQ_>p{margin:0}.TeacherToolsV2_material__SdFPe{display:grid;gap:10px;padding:12px 0 2px;border-top:1px solid var(--border)}.TeacherToolsV2_material__SdFPe header{display:flex;align-items:flex-start;gap:9px}.TeacherToolsV2_material__SdFPe header>svg{flex:none;color:var(--accent);margin-top:2px}.TeacherToolsV2_material__SdFPe h3{margin:0 0 3px;font-size:1.05rem}.TeacherToolsV2_material__SdFPe details summary{cursor:pointer}.TeacherToolsV2_material__SdFPe details[open] summary{margin-bottom:8px}.TeacherToolsV2_material__SdFPe details :is(ol,ul){padding-inline-start:22px}.TeacherToolsV2_material__SdFPe li+li{margin-top:3px}.TeacherToolsV2_chapterChoice__Ab2TD select,.TeacherToolsV2_material__SdFPe select{min-width:0;max-width:100%}.TeacherToolsV2_chapterChoice__Ab2TD{display:grid;gap:8px;padding:0 0 12px}.TeacherToolsV2_chapterChoice__Ab2TD button{justify-self:start}.ChapterSlidePreview_preview__ZXCE9{display:grid;gap:12px;min-width:0}.ChapterSlidePreview_toolbar__lWH5Y{display:flex;align-items:center;justify-content:space-between;gap:12px}.ChapterSlidePreview_notes__XhZlA p,.ChapterSlidePreview_toolbar__lWH5Y p{margin:0}.ChapterSlidePreview_toolbar__lWH5Y div{display:flex;gap:8px}.ChapterSlidePreview_toolbar__lWH5Y button{min-width:44px;min-height:44px}.ChapterSlidePreview_slide__NVavh{position:relative;container-type:inline-size;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:#faf8f4;color:#261931}.ChapterSlidePreview_slide__NVavh[data-dark=true]{background:#2d1e3d;color:#fcf9ff}.ChapterSlidePreview_slide__NVavh:before{content:"";position:absolute;left:5.1%;top:6.5%;width:4%;height:.85%;background:#693994}.ChapterSlidePreview_slide__NVavh[data-dark=true]:before{background:#e6f450}.ChapterSlidePreview_slide__NVavh h2{position:absolute;top:10.5%;left:5.1%;width:89%;margin:0;font-size:4.1cqw;line-height:1.12;letter-spacing:-.03em;overflow-wrap:anywhere}.ChapterSlidePreview_slide__NVavh[data-cover=true] h2{top:17%;width:47%;font-size:5.5cqw}.ChapterSlidePreview_slide__NVavh ul{position:absolute;top:29%;left:5.4%;width:87%;margin:0;padding-inline-start:2.5cqw;list-style:disc;font-size:2.65cqw;line-height:1.25;display:grid;gap:1.35cqw;overflow-wrap:anywhere}.ChapterSlidePreview_slide__NVavh[data-visual=true] ul{width:46%;font-size:2.2cqw}.ChapterSlidePreview_slide__NVavh[data-cover=true] ul{top:52%}.ChapterSlidePreview_visual__53jV2{position:absolute;top:28.6%;left:55.6%;width:39%;aspect-ratio:4/3;background-size:100% 100%}.ChapterSlidePreview_slide__NVavh[data-cover=true] .ChapterSlidePreview_visual__53jV2{top:19.6%}.ChapterSlidePreview_visual__53jV2 span{position:absolute;display:flex;align-items:center;text-align:center;color:#261931;font-size:1.32cqw;font-weight:700;line-height:1.12;overflow-wrap:anywhere}.ChapterSlidePreview_slide__NVavh footer{position:absolute;left:5.1%;right:5.1%;bottom:3.5%;padding-top:1cqw;border-top:1px solid;opacity:.78;font-size:1.35cqw;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ChapterSlidePreview_notes__XhZlA{border-top:1px solid var(--border);padding-top:10px;color:var(--text);display:grid;gap:4px}.ChapterSlidePreview_readable__S9vOE{display:none}@media(max-width:760px){.ChapterSlidePreview_readable__S9vOE{display:block}.ChapterSlidePreview_readable__S9vOE summary{cursor:pointer;padding-block:10px}.ChapterSlidePreview_readable__S9vOE ul{margin:6px 0;padding-inline-start:22px;list-style:disc}}