._shell_r07b3_1{color:#292b27;background:#f7f7f2;min-height:100vh}._header_r07b3_1{background:#fff;border-bottom:1px solid #e8e9e2;align-items:center;gap:12px;height:74px;padding:0 clamp(24px,5vw,64px);display:flex}._logo_r07b3_1{color:#fff;background:#8270d9;border-radius:11px;place-items:center;width:36px;height:36px;font-size:23px;display:grid}._brand_r07b3_1{letter-spacing:-.05em;font-size:22px;font-weight:800}._headerHint_r07b3_1{color:#8b8e84;margin-left:auto;font-size:13px}._content_r07b3_1{max-width:1060px;margin:auto;padding:clamp(40px,7vw,90px) 24px}._eyebrow_r07b3_1{letter-spacing:.14em;color:#89849f;font-size:11px;font-weight:800}._title_r07b3_1{letter-spacing:-.045em;margin:12px 0;font-size:clamp(32px,4vw,48px)}._description_r07b3_1{color:#777c70;margin:0 0 32px;line-height:1.55}._create_r07b3_1{background:#fff;border:1px solid #e8eae1;border-radius:18px;padding:24px;box-shadow:0 5px 22px #35412108}._create_r07b3_1 label{margin-bottom:12px;font-size:14px;font-weight:700;display:block}._formRow_r07b3_1{gap:10px;display:flex}._formRow_r07b3_1 input{min-width:0;font:inherit;background:#fafbf8;border:1px solid #dfe2d9;border-radius:10px;flex:1;padding:13px 14px;font-size:14px}._formRow_r07b3_1 button{color:#fff;cursor:pointer;background:#302e38;border:0;border-radius:10px;padding:13px 20px;font-weight:700}._formRow_r07b3_1 button:disabled{opacity:.6}._error_r07b3_1{color:#b84040;font-size:13px}._section_r07b3_1{justify-content:space-between;align-items:baseline;margin:45px 0 16px;display:flex}._section_r07b3_1 h2{margin:0;font-size:18px}._section_r07b3_1 span{color:#92968c;font-size:12px}._grid_r07b3_1{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}._card_r07b3_1{min-height:156px;color:inherit;background:#fff;border:1px solid #e8eae1;border-radius:16px;flex-direction:column;padding:20px;text-decoration:none;transition:transform .16s,border-color .16s;display:flex}._card_r07b3_1:hover{border-color:#b6a9e9;transform:translateY(-2px)}._cardIcon_r07b3_1{color:#8270d9;background:#f0edfb;border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}._card_r07b3_1 strong{overflow-wrap:anywhere;margin-top:18px;font-size:15px}._card_r07b3_1 span:last-child{color:#92968c;margin-top:6px;font-size:12px}._empty_r07b3_1{color:#7a8073;background:#fff;border:1px dashed #dbded5;border-radius:16px;padding:26px;font-size:14px;line-height:1.6}._formRow_r07b3_1 input:focus-visible{outline-offset:2px;outline:3px solid #b2a5eb}._formRow_r07b3_1 button:focus-visible{outline-offset:2px;outline:3px solid #b2a5eb}._card_r07b3_1:focus-visible{outline-offset:2px;outline:3px solid #b2a5eb}@media (max-width:520px){._headerHint_r07b3_1{display:none}._formRow_r07b3_1{flex-direction:column}._formRow_r07b3_1 button{width:100%}}._header_r07b3_1 a,._header_r07b3_1 button{font:inherit;color:#555f50;cursor:pointer;background:0 0;border:0;padding:8px;font-size:13px;text-decoration:none}._header_r07b3_1 a:hover,._header_r07b3_1 button:hover{text-decoration:underline}._card_r07b3_1{min-height:180px;padding:0}._cardLink_r07b3_3{color:inherit;flex-direction:column;flex:1;padding:20px;text-decoration:none;display:flex}._cardLink_r07b3_3 strong{margin:14px 0 6px}._cardLink_r07b3_3>span:last-child{color:#656c60;font-size:12px}._cardActions_r07b3_3{flex-wrap:wrap;gap:4px 12px;padding:0 16px 16px;display:flex}._cardActions_r07b3_3 button,._cardActions_r07b3_3 a{font:inherit;color:#695988;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px;font-size:12px;text-decoration:underline}._create_r07b3_1+._create_r07b3_1{margin-top:20px}@media (max-width:520px){._header_r07b3_1{gap:4px;padding:0 14px}._header_r07b3_1 a,._header_r07b3_1 button{padding:7px;font-size:12px}._header_r07b3_1 ._brand_r07b3_1{margin-right:auto}}._workspaceHero_r07b3_5{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}._workspaceHero_r07b3_5 ._description_r07b3_1{margin-bottom:0}._titleDot_r07b3_5{color:#8371b7}._primaryButton_r07b3_5{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#7664ac;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:13px 19px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 4px 10px #7664ac14}._primaryButton_r07b3_5:hover{background:#665399}._primaryButton_r07b3_5:disabled{opacity:.55;cursor:default}._stats_r07b3_5{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 34px;display:grid}._stats_r07b3_5>div{background:#fff;border:1px solid #e7e8df;border-radius:15px;grid-template-columns:44px 1fr;align-items:center;column-gap:14px;padding:19px 22px;display:grid}._stats_r07b3_5 strong{font-size:25px;font-weight:700;line-height:1.2}._stats_r07b3_5>div>span:last-child{color:#7a7e72;margin-top:2px;font-size:12px}._statIcon_r07b3_5{color:#8270b2;background:#eeebf6;border-radius:13px;grid-row:span 2;place-items:center;width:44px;height:44px;display:grid}._stats_r07b3_5>div:nth-child(2) ._statIcon_r07b3_5{color:#778e5e;background:#eaf0e4}._stats_r07b3_5>div:nth-child(3) ._statIcon_r07b3_5{color:#b09156;background:#fcf1df}._workspace_r07b3_5{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:34px;display:grid}._sidebar_r07b3_5{background:#fff;border:1px solid #e7e8df;border-radius:16px;padding:14px;position:sticky;top:20px}._studentFilter_r07b3_5{width:100%;font:inherit;text-align:left;color:#65695e;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;min-height:43px;padding:11px 10px;font-size:13px;display:flex}._studentFilter_r07b3_5:hover{background:#f8f7fc}._studentFilter_r07b3_5>span:not(._studentAvatar_r07b3_5){overflow-wrap:anywhere;flex:1;min-width:0}._studentFilter_r07b3_5 small{color:#91958a;margin-left:auto;font-size:11px}._studentFilter_r07b3_5._selectedFilter_r07b3_5{color:#6c579e;background:#eeebf7;font-weight:700}._studentFilter_r07b3_5._selectedFilter_r07b3_5 small{color:#6c579e}._sidebarHeading_r07b3_5{justify-content:space-between;align-items:center;margin:24px 9px 9px;display:flex}._sidebarHeading_r07b3_5 h2{color:#96998f;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:11px;font-weight:700}._sidebarHeading_r07b3_5 button,._search_r07b3_5 button,._dialogHeading_r07b3_5>button{color:#84897c;cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid}._studentAvatar_r07b3_5{color:#9078b2;background:#efe9f7;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:11px;font-weight:700;display:grid}._studentAvatar_r07b3_5[data-color="1"]{color:#849a6a;background:#e6efdf}._studentAvatar_r07b3_5[data-color="2"]{color:#b89666;background:#f8e9d8}._studentAvatar_r07b3_5[data-color="3"]{color:#7294a3;background:#e1edf0}._addStudent_r07b3_5{color:#80709e;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:10px 4px 14px;padding:8px;font-size:12px;display:flex}._unassigned_r07b3_5{border-top:1px solid #efefe9;border-radius:0;margin-top:4px;padding-top:15px}._sidebarNote_r07b3_5,._sidebarEmpty_r07b3_5{color:#999d92;margin:14px 8px 3px;font-size:11px;line-height:1.65}._sidebarEmpty_r07b3_5{margin-bottom:12px;font-size:12px}._boardsArea_r07b3_5{min-width:0}._boardsHeading_r07b3_5{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 21px;display:flex}._boardsHeading_r07b3_5 h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 6px;font-size:21px}._boardsHeading_r07b3_5>div>span{color:#999c91;font-size:12px}._subtleButton_r07b3_5{color:#777b6e;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e4dc;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:inline-flex}._subtleButton_r07b3_5:hover{color:#75608e;border-color:#bfb1da}._filters_r07b3_5{gap:12px;display:flex}._search_r07b3_5{color:#a0a499;background:#fff;border:1px solid #e2e4da;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 13px;display:flex}._search_r07b3_5 input{font:inherit;color:#34372e;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:12px 0;font-size:13px}._search_r07b3_5:focus-within{outline-offset:2px;outline:2px solid #bfb0e0}._filters_r07b3_5 select{font:inherit;color:#777d6e;background:#fff;border:1px solid #e2e4da;border-radius:10px;max-width:190px;padding:10px;font-size:12px}._resultCount_r07b3_5{color:#969c8c;margin:15px 0;font-size:11px}._boardGrid_r07b3_5{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:16px;display:grid}._lessonCard_r07b3_5{background:#fff;border:1px solid #e4e6dc;border-radius:15px;flex-direction:column;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}._lessonCard_r07b3_5:hover{border-color:#c4b7de;box-shadow:0 5px 18px #66507709}._lessonLink_r07b3_5{color:inherit;flex-direction:column;flex:1;padding:20px 21px 17px;text-decoration:none;display:flex}._cardTop_r07b3_5{color:#c6c9bf;justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}._lessonIcon_r07b3_5{color:#9a85bd;background:#f0ecf7;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}._lessonIcon_r07b3_5[data-color="1"]{color:#8eaa74;background:#edf2e8}._lessonIcon_r07b3_5[data-color="2"]{color:#baa06d;background:#fbf1df}._lessonLink_r07b3_5 h3{overflow-wrap:anywhere;letter-spacing:-.015em;margin:0 0 7px;font-size:16px;line-height:1.45}._boardStudent_r07b3_5{color:#8e9485;overflow-wrap:anywhere;font-size:12px}._boardDate_r07b3_5{color:#a7ac9e;margin-top:15px;font-size:10px}._lessonActions_r07b3_5{border-top:1px solid #f0f0e9;align-items:center;gap:16px;margin-top:auto;padding:12px 20px;display:flex}._lessonActions_r07b3_5 button,._lessonActions_r07b3_5 a{font:inherit;color:#8c829e;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;font-size:11px;text-decoration:none;display:inline-flex}._lessonActions_r07b3_5 button:hover,._lessonActions_r07b3_5 a:hover{color:#66508e}._cardTopics_r07b3_5{border-top:1px solid #f0f0e9;padding:0 20px}._cardTopics_r07b3_5 summary{cursor:pointer;color:#8b8795;align-items:center;gap:7px;padding:12px 0;font-size:11px;list-style:none;display:flex}._cardTopics_r07b3_5 summary::-webkit-details-marker{display:none}._cardTopics_r07b3_5 summary span{flex:1}._cardTopics_r07b3_5[open] summary>svg:last-child{transform:rotate(90deg)}._cardTopics_r07b3_5 ul{max-height:200px;margin:0 0 9px;padding:0;list-style:none;overflow-y:auto}._cardTopics_r07b3_5 li a{color:#75618f;overflow-wrap:anywhere;justify-content:space-between;gap:10px;padding:7px 0;font-size:12px;line-height:1.5;text-decoration:none;display:flex}._cardTopics_r07b3_5 li a>svg{flex:none;margin-top:3px}._cardTopics_r07b3_5 li a:hover{text-decoration:underline}._workspaceEmpty_r07b3_5{text-align:center;background:#fff;border:1px dashed #dcdfd2;border-radius:15px;padding:44px 24px}._workspaceEmpty_r07b3_5>span{color:#a18cc1;background:#f1eef8;border-radius:18px;place-items:center;width:62px;height:62px;display:inline-grid}._workspaceEmpty_r07b3_5 h3{margin:19px 0 9px;font-size:18px}._workspaceEmpty_r07b3_5 p{color:#969c8a;max-width:390px;margin:0 auto 20px;font-size:13px;line-height:1.7}._workspaceDialog_r07b3_5{box-sizing:border-box;color:#34382f;background:#fff;border:1px solid #e6e6dc;border-radius:20px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 40px);padding:27px;overflow-y:auto;box-shadow:0 20px 80px #27203620}._workspaceDialog_r07b3_5::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2820364d}._dialogHeading_r07b3_5{justify-content:space-between;align-items:center;gap:15px;margin-bottom:26px;display:flex}._dialogHeading_r07b3_5 h2{letter-spacing:-.035em;margin:0;font-size:22px}._workspaceDialog_r07b3_5 form>label{margin:18px 0 9px;font-size:13px;font-weight:600;display:block}._workspaceDialog_r07b3_5 input,._workspaceDialog_r07b3_5 form>select{box-sizing:border-box;width:100%;font:inherit;color:#34382f;background:#fafbf8;border:1px solid #e0e3d8;border-radius:10px;padding:12px;font-size:14px;display:block}._dialogHint_r07b3_5{color:#939989;margin:17px 0;font-size:12px;line-height:1.7}._dialogActions_r07b3_5{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}:is(._sidebar_r07b3_5 button:focus-visible,._boardsArea_r07b3_5 button:focus-visible,._boardsArea_r07b3_5 a:focus-visible,._boardsArea_r07b3_5 select:focus-visible,._workspaceDialog_r07b3_5 :is(button,input,select):focus-visible,._workspaceHero_r07b3_5 button:focus-visible,._cardTopics_r07b3_5 summary:focus-visible){outline-offset:3px;outline:3px solid #baa9d9}._header_r07b3_1 :is(a,button):focus-visible{border-radius:4px;outline:3px solid #baa9d9}._studentList_r07b3_5{max-height:480px;overflow-y:auto}@media (max-width:900px){._workspace_r07b3_5{grid-template-columns:190px minmax(0,1fr);gap:22px}._content_r07b3_1{padding-top:30px}._stats_r07b3_5>div{padding:16px}._boardGrid_r07b3_5{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media (max-width:650px){._workspaceHero_r07b3_5{flex-direction:column;align-items:flex-start;gap:18px}._workspaceHero_r07b3_5 ._title_r07b3_1{font-size:34px}._stats_r07b3_5{gap:8px;margin-bottom:22px}._stats_r07b3_5>div{text-align:center;flex-direction:column;gap:5px;padding:14px 7px;display:flex}._statIcon_r07b3_5{border-radius:10px;width:32px;height:32px}._stats_r07b3_5 strong{font-size:22px}._stats_r07b3_5>div>span:last-child{font-size:10px}._workspace_r07b3_5{grid-template-columns:1fr;gap:24px}._sidebar_r07b3_5{position:static}._studentList_r07b3_5{max-height:180px}._sidebarNote_r07b3_5{display:none}._sidebarHeading_r07b3_5{margin-top:15px}._studentFilter_r07b3_5{min-height:40px}._boardsHeading_r07b3_5{align-items:flex-start}._boardsHeading_r07b3_5>div>span{line-height:1.5;display:block}._filters_r07b3_5{flex-wrap:wrap}._search_r07b3_5{flex-basis:100%}._filters_r07b3_5 select{width:100%;max-width:none}._boardGrid_r07b3_5{grid-template-columns:1fr}._lessonLink_r07b3_5{padding:19px}._workspaceDialog_r07b3_5{padding:22px}._workspaceEmpty_r07b3_5{padding:30px 20px}._content_r07b3_1{padding-left:16px;padding-right:16px}}._content_r07b3_1{max-width:1260px;padding-top:44px}._boardDate_r07b3_5,._sidebarHeading_r07b3_5 h2,._boardsHeading_r07b3_5>div>span,._resultCount_r07b3_5,._sidebarNote_r07b3_5{color:#737b6b}._boardStudent_r07b3_5{color:#727a69}._lessonActions_r07b3_5 button,._lessonActions_r07b3_5 a{color:#756388}._cardTopics_r07b3_5 summary{color:#756c82}@media (max-width:900px){._content_r07b3_1{padding-top:30px}}@media (max-width:650px){._content_r07b3_1{padding-left:16px;padding-right:16px}}
