.boardEditor_editorArea__1A1CQ{flex:1;min-height:0;width:100%}.boardEditor_editorWrap__zdwjR{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:0;background:#fff}.boardEditor_editorLoading__T_Hrt{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.boardEditor_editorWrap__zdwjR .main-menu-trigger{display:none!important}.boardEditor_editorWrap__zdwjR .default-sidebar-trigger,.boardEditor_editorWrap__zdwjR .sidebar-trigger__label-element:has(.default-sidebar-trigger){display:none!important}.boardEditor_editorWrap__zdwjR .App-toolbar__divider,.boardEditor_editorWrap__zdwjR .App-toolbar__extra-tools-trigger,.boardEditor_editorWrap__zdwjR .ToolIcon__lock,.boardEditor_editorWrap__zdwjR .UserList,.boardEditor_editorWrap__zdwjR .help-icon{display:none!important}.boardEditor_editorWrap__zdwjR .App-toolbar-container{gap:0;background-color:var(--island-bg-color);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-island);padding-right:.5rem}@media (max-width:430px){.boardEditor_editorWrap__zdwjR .App-toolbar-container{max-width:calc(100vw - 16px);overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.boardEditor_editorWrap__zdwjR .App-toolbar-container::-webkit-scrollbar{display:none}.boardEditor_editorWrap__zdwjR .App-toolbar{transform:scale(.92);transform-origin:left center}}.boardEditor_editorWrap__zdwjR .App-toolbar-container>.Island{margin-left:0!important;background-color:transparent;box-shadow:none}.boardEditor_editorWrap__zdwjR .App-toolbar-container>.App-toolbar{order:0}.boardEditor_editorWrap__zdwjR .App-toolbar-container>.Island:not(.App-toolbar){order:2}.styles_wrap__8tnLe{gap:.5rem;min-width:0}.styles_teacherBlock__bbqjZ,.styles_wrap__8tnLe{display:flex;align-items:center;overflow:visible}.styles_teacherBlock__bbqjZ{gap:1rem;flex-shrink:0}.styles_teacherBlockDivider__tFROs{padding-right:.5rem;border-right:1px solid #e4e4e7}.styles_teacherLabel__cDqY7{font-size:.8125rem;font-weight:600;color:#2563eb;white-space:nowrap}.styles_studentsGroup__WHlLJ{display:flex;align-items:center;overflow:visible;padding-left:2px}.styles_avatar__LNJgq{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:2rem;height:2rem;border:2px solid #fff;border-radius:9999px;color:#fff;font-size:.8125rem;font-weight:600;text-transform:uppercase;cursor:pointer;padding:0;flex-shrink:0;line-height:1;overflow:hidden;transition:transform .12s ease}.styles_studentsGroup__WHlLJ .styles_avatar__LNJgq:not(:first-child){margin-left:-.5rem}.styles_avatar__LNJgq:hover:not(:disabled){transform:translateY(-1px) scale(1.06);z-index:1}.styles_avatar__LNJgq:focus-visible{outline:2px solid #3f28c6;outline-offset:1px}.styles_avatarInactive__zDUSe{cursor:default}.styles_avatarInactive__zDUSe:hover{transform:none}.styles_more__nlJS7{background:#6b7280;font-size:.75rem}.styles_popover___jLy3{padding:.375rem}.styles_overflowList__ZqVf9{display:flex;flex-direction:column;gap:.125rem;max-height:15rem;overflow-y:auto;min-width:10rem}.styles_overflowItem__y9Mvs{display:flex;align-items:center;gap:.5rem;width:100%;padding:.375rem .5rem;border-radius:.5rem;cursor:pointer;text-align:left}.styles_overflowItem__y9Mvs:hover:not(:disabled){background:#f4f4f5}.styles_overflowItem__y9Mvs:disabled{cursor:default;opacity:.55}.styles_dot__LUM8d{width:.625rem;height:.625rem;border-radius:9999px;flex-shrink:0}.styles_overflowName__u83yE{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem}@media screen and (max-width:450px){.styles_avatar__LNJgq{width:1.75rem;height:1.75rem;font-size:.75rem}.styles_teacherLabel__cDqY7{display:none}.styles_teacherBlock__bbqjZ{gap:.5rem}.styles_wrap__8tnLe{max-width:100%;overflow:visible}}.styles_avatar__q8Sh1{background-color:#ebe8ff;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;color:#3f28c699;font-weight:800;line-height:1}.styles_image__j_5bZ{width:100%;height:100%;object-fit:cover}.styles_initials__hG1fe{position:relative;top:-1px;letter-spacing:.02em}.styles_wrapper__WPZ94{border:1px dashed #d3d3d3;border-radius:10px;transition:all .25s ease;position:relative}.styles_edit-wrapper__3nVS6{position:absolute;right:0;top:0;pointer-events:none;opacity:0;transition:all .25s ease}.styles_wrapper__WPZ94:hover{border:1px dashed #5a42d4}.styles_is-view__0gA2y:hover{border:1px dashed transparent}.styles_wrapper__WPZ94:hover .styles_edit-wrapper__3nVS6{opacity:1;pointer-events:all}.styles_dashed__6Fy0f{border:1px dashed #d3d3d3;height:1px;width:100%;position:absolute;top:50%;margin-top:-.5}.styles_contentEditable__hr_UI>div>span{color:#000!important}.styles_popover-wrapper__HwTc9 button span{color:#3f28c6!important}.styles_contentEditable__5C6__>div>span{color:#000!important}.styles_popover-wrapper__lSBRT button span{color:#3f28c6!important}.styles_contentEditable__yqEKK>div>span{color:#000!important}.styles_popover-wrapper__I6jnt button span{color:#3f28c6!important}.styles_header__O90NL{display:flex;flex-direction:column;gap:12px}.styles_headerTop__QXkte{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.styles_question__1RFhP{font-size:18px;font-weight:700;color:#111827}.styles_hint__d7yvE{color:#6b7280;font-size:13px;margin-top:2px}.styles_howto__OOWJb{margin-top:10px;padding:10px 12px;border:1px solid rgba(63,40,198,.18);background:#f7f7ff;border-radius:12px;font-size:13px;color:#111827}.styles_modeRow__9zrmo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.styles_modeCard__EUTU5{border:1px solid rgba(17,24,39,.08);background:#fff;border-radius:14px;padding:12px;text-align:left}.styles_modeCardActive__Ak2lG{border:1px solid rgba(63,40,198,.35);box-shadow:0 8px 24px 0 #908ba826}.styles_modeTitle__B6pdv{font-weight:800;color:#111827}.styles_modeDesc__inary{margin-top:2px;font-size:12px;color:#6b7280}.styles_gapFloatWrap__VQqed{position:fixed;z-index:10050;transform:translateX(-50%);pointer-events:auto;filter:drop-shadow(0 4px 16px rgba(17,24,39,.2))}.styles_gapFloatInner__ULIaV{padding:5px;border-radius:14px;background:#fff;border:1px solid rgba(63,40,198,.35);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.9),0 12px 28px rgba(17,24,39,.18)}.styles_gapFloatButton__ADnFx{font-weight:800!important;letter-spacing:.02em;min-height:36px!important;padding-left:14px!important;padding-right:14px!important;background:#3f28c6!important;color:#fff!important;border:none!important;box-shadow:inset 0 2px 0 rgba(0,0,0,.12)}.styles_toolbar__GyXoP{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.styles_toolbarButton__w6fTB{min-width:34px}.styles_iconBold__Ejr8V,.styles_iconItalic__TBhVM{font-weight:900;font-size:16px}.styles_iconItalic__TBhVM{font-style:italic}.styles_iconUnderline__e45aw{text-decoration:underline;font-weight:900;font-size:16px}.styles_colorSwatch__5pQUC{width:14px;height:14px;border-radius:999px;border:1px solid rgba(0,0,0,.15)}.styles_editorCard__6Ztc2{padding:16px;border-radius:16px;background:#fff;box-shadow:0 8px 24px 0 #908ba826}.styles_draftWrapper__1I68o{width:100%}.styles_draftArea__6ggrb{min-height:260px;padding:12px;border:1px solid rgba(17,24,39,.08);border-radius:12px;background:#fff;display:block}.styles_draftArea__6ggrb [data-slate-editor=true]{min-height:260px!important;width:100%}.styles_draftArea__6ggrb [data-slate-placeholder=true]{top:12px!important;left:12px!important}.styles_gapPill__TDdHn{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px dashed rgba(63,40,198,.8);background:#eeebff;color:#3f28c6;font-weight:800}@media (max-width:900px){.styles_modeRow__9zrmo{grid-template-columns:1fr}}.styles_header__Dp7SG{display:flex;flex-direction:column;gap:12px}.styles_question__83om9{font-size:18px;font-weight:700;color:#111827}.styles_hint__jMgq1{color:#6b7280;font-size:13px;margin-top:2px}.styles_howto__WdCFv{margin-top:10px;padding:10px 12px;border:1px solid rgba(63,40,198,.18);background:#f7f7ff;border-radius:12px;font-size:13px;color:#111827;line-height:1.45}.styles_sentences__5uT_E{display:flex;flex-direction:column;gap:14px}.styles_sentenceCard__O5dIc{padding:14px;border-radius:16px;background:#fff;box-shadow:0 8px 24px 0 #908ba826;border:1px solid rgba(17,24,39,.06)}.styles_sentenceHead__P9qmO{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.styles_sentenceLabel__sYb6_{font-weight:700;color:#111827;font-size:14px}.styles_tokenPreview__blp2f{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;min-height:28px}.styles_tokenChip__g_8wl{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px dashed rgba(63,40,198,.8);background:#eeebff;color:#3f28c6;font-weight:700;font-size:13px}.styles_tokenError__rMjG4{margin-top:8px;font-size:12px;color:#dc2626;font-weight:600}.styles_addRow__LwbEq{display:flex;justify-content:flex-start}.styles_wrapper__7Sxam{width:100%;max-width:1280px;margin:0 auto}.styles_banner__m2QfS{position:fixed;left:0;right:0;bottom:16px;z-index:2147483647;pointer-events:none}.styles_container__n430A{position:relative;width:480px;max-width:calc(100% - 24px);height:77px;margin:0 auto}.styles_panel__17xXa{position:absolute;inset:0;display:flex;align-items:center;gap:8px;padding:16px;box-sizing:border-box;overflow:hidden;border:1px solid rgba(63,40,198,.18);border-radius:12px;background:rgba(247,247,255,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 20px rgba(63,40,198,.2);pointer-events:auto}.styles_textWrap__xGiQh{position:relative;z-index:1;display:flex;flex:1 1 auto;align-items:center;min-width:0}.styles_text__Du25D{width:100%;margin:0;word-break:break-word}.styles_link__pBzbl,.styles_text__Du25D{color:#3f28c6;font-size:12px;font-weight:400;line-height:normal}.styles_link__pBzbl{text-decoration:underline;text-underline-offset:2px}.styles_link__pBzbl:hover{opacity:.85}.styles_okButton__7N736{position:relative;z-index:1;display:flex;flex:none;align-items:center;justify-content:center;width:66px;min-width:66px;height:36px;margin:0;padding:0 16px;color:#fff;font-size:14px;font-weight:600;line-height:14px;border:none;border-radius:8px;background:#3f28c6;cursor:pointer;transition:background .2s ease,transform .2s ease}.styles_okButton__7N736:hover{background:#3522a8}.styles_okButton__7N736:active{background:#271399;transform:scale(.98)}@media screen and (max-width:852px){.styles_banner__m2QfS{bottom:32px}.styles_container__n430A{width:calc(100% - 24px);max-width:366px;height:159px}.styles_panel__17xXa{flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;padding:16px}.styles_textWrap__xGiQh{flex:none;width:100%}.styles_okButton__7N736{width:auto;min-width:66px}}.styles_header__tj7Rh{display:flex;flex-direction:column;gap:12px}.styles_question__n1UAE{font-size:18px;font-weight:700;color:#111827}.styles_hint__0Ky5Y{color:#6b7280;font-size:13px;margin-top:2px}.styles_howto__dYAqk{margin-top:10px;padding:10px 12px;border:1px solid rgba(63,40,198,.18);background:#f7f7ff;border-radius:12px;font-size:13px;color:#111827;line-height:1.45}.styles_sentences__XV5wo{display:flex;flex-direction:column;gap:14px}.styles_sentenceCard__ivHfN{padding:14px;border-radius:16px;background:#fff;box-shadow:0 8px 24px 0 #908ba826;border:1px solid rgba(17,24,39,.06)}.styles_sentenceHead__N9Oou{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.styles_sentenceLabel__tNRCy{font-weight:700;color:#111827;font-size:14px}.styles_answerRow__Z_j6N{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.styles_answerLabel__A6Jqt{font-size:13px;font-weight:600;color:#6b7280;margin-right:4px}.styles_answerBtn__GAZKH{min-width:88px;font-weight:700}.styles_answerBtnActive__l7jJ7{box-shadow:0 0 0 2px rgba(63,40,198,.35)}.styles_tokenError__NsEcB{margin-top:8px;font-size:12px;color:#dc2626;font-weight:600}.styles_addRow__nSPSl{display:flex;justify-content:flex-start}.styles_header-profile-short-wrapper__ZziJF{width:140px;height:140px;border-radius:140px;background-color:#f0edfd;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.styles_header-profile-short-wrapper__ZziJF:focus-visible .styles_avatarOverlay__5BTX2,.styles_header-profile-short-wrapper__ZziJF:hover .styles_avatarOverlay__5BTX2{opacity:1}.styles_avatarOverlay__5BTX2{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(40,30,90,.55);color:#fff;font-size:13px;font-weight:700;text-align:center;padding:8px;opacity:0;transition:opacity .15s ease}.styles_title__WQgjp{color:#5a42d499;font-weight:800;font-size:100px;position:relative;top:-8px}.styles_lesson-card__fE9tR{cursor:pointer}.styles_lesson-card__fE9tR:hover .styles_image-bg__7G4Ly{transform:scale(1.03)}.styles_lesson-card__fE9tR:hover .styles_btn-wrapper__733ML,.styles_lesson-card__fE9tR:hover .styles_menu-shadow__U8iyE{opacity:1}.styles_menu-shadow__U8iyE{width:100%;height:100%;pointer-events:none;background-color:rgba(0,0,0,.12);opacity:0;transition:opacity .3s ease;position:absolute;inset:0;z-index:1}.styles_btn-wrapper__733ML{opacity:0;position:absolute;right:10px;top:10px;transition:opacity .15s ease;z-index:2}.styles_image-bg__7G4Ly{background-size:cover!important;background-position:50%!important;transition:transform .3s ease}@media (hover:none),(pointer:coarse){.styles_btn-wrapper__733ML{opacity:1}.styles_menu-shadow__U8iyE{opacity:0}.styles_lesson-card__fE9tR:hover .styles_image-bg__7G4Ly{transform:none}}.styles_mainButton__zHTxP{background-color:var(--primary);color:#fff;border-radius:.25rem;padding:.5rem 1.5rem}.styles_secondary__xbE_9{background-color:#fff;color:#000;text-decoration:underline}.styles_fullWidth__yk2Po{width:100%}.styles_mediumHeight__l5JR8{height:48px}.styles_wrapper__0iLAC{padding:20px 30px;border-radius:10px;background-color:#fff;width:100%}.styles_boardCard__A6G51{cursor:pointer}.styles_boardCard__A6G51:hover .styles_imageBg__Y7Cbl{transform:scale(1.03)}.styles_boardCard__A6G51:hover .styles_btnWrapper__6w5KM,.styles_boardCard__A6G51:hover .styles_menuShadow__CN8mG{opacity:1}.styles_menuShadow__CN8mG{width:100%;height:100%;pointer-events:none;background-color:rgba(0,0,0,.12);opacity:0;transition:opacity .3s ease;position:absolute;inset:0;z-index:1}.styles_btnWrapper__6w5KM{opacity:0;position:absolute;right:10px;top:10px;z-index:20;transition:opacity .15s ease}.styles_imageBg__Y7Cbl{width:100%;height:100%;background-size:cover!important;background-position:50%!important;transition:transform .3s ease}@media (hover:none),(pointer:coarse){.styles_btnWrapper__6w5KM{opacity:1}.styles_menuShadow__CN8mG{opacity:0}.styles_boardCard__A6G51:hover .styles_imageBg__Y7Cbl{transform:none}}.styles_page__TPyyh{background:#fff}.styles_shell__hA_Pf{display:flex;flex:1;flex-direction:column;gap:12px;min-height:0;overflow:hidden}.styles_mainRow__Z_KXZ{display:flex;gap:12px;flex:1;min-height:0}.styles_sidebar__Fsv1v{width:220px;flex-shrink:0;display:flex;flex-direction:column;gap:12px;background:#f1f1f4;border:none;border-radius:20px;padding:12px;overflow:auto}@media (max-width:1023px){.styles_sidebar__Fsv1v{display:none}.styles_sidebarOpen__Fn0d6{display:flex;position:fixed;z-index:40;inset:auto 12px 12px 12px;max-height:55dvh;background:#fff;box-shadow:0 12px 40px rgba(0,0,0,.12)}}.styles_calendarPane__KHOxa{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:#f1f1f4;border:none;border-radius:20px;overflow:hidden}.styles_toolbar__6iXj4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid hsla(0,0%,9%,.06);background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px)}.styles_toolbarLeft__hCa_X,.styles_toolbarRight__5yHKY{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.styles_title__ejWdH{font-size:17px;font-weight:700;letter-spacing:-.01em;color:#181818;text-transform:capitalize;min-width:0}.styles_segment__I1tzF{display:inline-flex;padding:4px;border-radius:14px;background:#fff}.styles_segmentBtn__9_SUD{border:0;background:transparent;color:#181818;font-size:13px;font-weight:700;letter-spacing:-.01em;padding:6px 12px;border-radius:10px;cursor:pointer}.styles_segmentBtnActive__ByxKu{background:#5a42d4;color:#fff}.styles_navBtn__B0_q7{width:30px;height:30px;border-radius:10px;border:none;background:#fff;color:#181818;font-size:16px;line-height:1;cursor:pointer}.styles_navBtn__B0_q7:hover{background:#e6e6ea}.styles_todayBtn__FptIq{height:30px;padding:0 12px;border-radius:10px;border:none;background:#fff;font-size:13px;font-weight:700;letter-spacing:-.01em;color:#181818;cursor:pointer}.styles_todayBtn__FptIq:hover{background:#e6e6ea}.styles_viewBody__AUW4M{flex:1;min-height:0;overflow:hidden;background:#fff}@media (max-width:1023px){.styles_viewBody__AUW4M{min-height:0}}.styles_studentItem___En5K{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;text-align:left;border-radius:10px;padding:8px 10px;font-size:13px;font-weight:700;letter-spacing:-.01em;color:#181818;cursor:pointer}.styles_studentItem___En5K:hover{background:#fff}.styles_studentItemActive__ZfYKx{background:#f0edfd;color:#5a42d4}.styles_dot__4dpkg{width:10px;height:10px;border-radius:999px;flex-shrink:0}.styles_nowLine__1l_mz{position:absolute;left:0;right:0;height:2px;background:#f7531f;z-index:2;pointer-events:none}.styles_nowLine__1l_mz:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:999px;background:#f7531f}.styles_mobileBar__wZrov{display:none}@media (max-width:1023px){.styles_mobileBar__wZrov{display:flex;gap:8px;padding:0 0 4px}}.styles_headerBlock__caG2A{display:flex;flex-direction:column;gap:16px;margin-bottom:8px}@media (min-width:640px){.styles_headerBlock__caG2A{flex-direction:row;align-items:flex-end;justify-content:space-between}}.styles_pageTitle__UDOXF{font-size:25px;font-weight:700;letter-spacing:-.01em;color:#181818;margin:0}@media (min-width:1024px){.styles_pageTitle__UDOXF{font-size:40px}}.styles_pageSubtitle__8UeZc{margin:8px 0 0;font-size:14px;font-weight:700;letter-spacing:-.01em;color:#6e6e74}.styles_tabRow__Ym8EH{display:flex;flex-wrap:wrap;flex-shrink:0;gap:8px}