.HomeDailySetup_section__waqzo{padding-top:18px;padding-bottom:8px}.HomeDailySetup_card__JC_lo{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;padding:22px;border:1px solid #dbe8f0;border-radius:22px;background:radial-gradient(circle at 88% 12%,rgba(120,201,231,.2),transparent 30%),linear-gradient(135deg,#ffffff,#f5fbfe);box-shadow:0 14px 34px rgba(44,78,105,.065)}.HomeDailySetup_copy__ovx0S{min-width:0}.HomeDailySetup_copy__ovx0S h2{max-width:760px;margin:7px 0 10px;color:var(--ink);font-size:clamp(24px,3.2vw,36px);line-height:1.08}.HomeDailySetup_copy__ovx0S p{max-width:760px;margin:0;color:var(--muted);font-size:13px;line-height:1.65}.HomeDailySetup_actions__mJ_YI{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:17px}.HomeDailySetup_primary__kgumQ,.HomeDailySetup_secondary__uYf_d{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 15px;border-radius:12px;font-size:11px;font-weight:900;text-decoration:none}.HomeDailySetup_primary__kgumQ{border:1px solid var(--blue-dark);background:var(--blue-dark);color:#fff}.HomeDailySetup_secondary__uYf_d{border:1px solid #cbdde8;background:#fff;color:var(--blue-dark)}.HomeDailySetup_primary__kgumQ:focus-visible,.HomeDailySetup_primary__kgumQ:hover{filter:brightness(.96)}.HomeDailySetup_secondary__uYf_d:focus-visible,.HomeDailySetup_secondary__uYf_d:hover{border-color:#a8c6d8;background:#f8fcfe}.HomeDailySetup_primary__kgumQ:focus-visible,.HomeDailySetup_secondary__uYf_d:focus-visible,.HomeDailySetup_textLink__j2oCQ:focus-visible{outline:2px solid rgba(42,113,153,.22);outline-offset:2px}.HomeDailySetup_textLink__j2oCQ{color:var(--blue-dark);font-size:11px;font-weight:850}.HomeDailySetup_preview__EnLvN{align-self:stretch;display:grid;align-content:center;gap:9px;padding:16px;border:1px solid #d7e6ee;border-radius:17px;background:rgba(255,255,255,.78)}.HomeDailySetup_previewLabel__fKjlb{margin-bottom:1px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.HomeDailySetup_previewItem__UIusI{min-width:0;display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:#f5fafc}.HomeDailySetup_previewItem__UIusI>b{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#e5f3fa;color:var(--blue-dark);font-size:10px;font-weight:950}.HomeDailySetup_previewItem__UIusI>div{min-width:0}.HomeDailySetup_previewItem__UIusI small,.HomeDailySetup_previewItem__UIusI strong{display:block}.HomeDailySetup_previewItem__UIusI strong{color:var(--ink);font-size:12px}.HomeDailySetup_previewItem__UIusI small{margin-top:2px;color:var(--muted);font-size:10px;line-height:1.35}@media (max-width:840px){.HomeDailySetup_card__JC_lo{grid-template-columns:1fr}.HomeDailySetup_preview__EnLvN{grid-template-columns:repeat(3,minmax(0,1fr))}.HomeDailySetup_previewLabel__fKjlb{grid-column:1/-1}.HomeDailySetup_previewItem__UIusI{align-items:flex-start;flex-direction:column}}@media (max-width:620px){.HomeDailySetup_section__waqzo{padding-top:12px;padding-bottom:4px}.HomeDailySetup_card__JC_lo{gap:14px;padding:16px;border-radius:18px}.HomeDailySetup_copy__ovx0S h2{font-size:24px}.HomeDailySetup_actions__mJ_YI{align-items:stretch;flex-direction:column}.HomeDailySetup_primary__kgumQ,.HomeDailySetup_secondary__uYf_d{width:100%;min-height:46px}.HomeDailySetup_textLink__j2oCQ{padding:5px 2px 1px}.HomeDailySetup_preview__EnLvN{grid-template-columns:1fr}.HomeDailySetup_previewItem__UIusI{align-items:center;flex-direction:row}}.HomeExplore_section__xzirM{padding-top:18px;padding-bottom:70px}.HomeExplore_heading__ST41f{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:22px}.HomeExplore_heading__ST41f h2{margin:6px 0 0;color:var(--ink);font-size:clamp(28px,4vw,44px);line-height:1.02}.HomeExplore_heading__ST41f>p{max-width:520px;margin:0;color:var(--muted);font-size:14px;line-height:1.65}.HomeExplore_grid__1ouBT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.HomeExplore_card__NF_dt{position:relative;min-height:210px;display:flex;flex-direction:column;padding:18px;overflow:hidden;border:1px solid #dfeaf1;border-radius:18px;background:linear-gradient(180deg,#ffffff,#f8fbfd);color:inherit;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.HomeExplore_card__NF_dt:hover{transform:translateY(-2px);border-color:#bdd9e9;box-shadow:0 12px 28px rgba(43,83,112,.09)}.HomeExplore_index__yMFUW{position:absolute;top:13px;right:15px;color:#c9d9e3;font-size:22px;font-weight:900;letter-spacing:-.04em}.HomeExplore_label__Iswf7{width:fit-content;margin-bottom:24px;padding:5px 8px;border-radius:999px;background:#edf6fb;color:var(--blue-dark);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.HomeExplore_card__NF_dt strong{max-width:230px;color:var(--ink);font-size:18px;line-height:1.2}.HomeExplore_card__NF_dt p{margin:9px 0 16px;color:var(--muted);font-size:12px;line-height:1.5}.HomeExplore_card__NF_dt small{margin-top:auto;color:var(--blue-dark);font-size:11px;font-weight:850}@media (max-width:920px){.HomeExplore_grid__1ouBT{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.HomeExplore_heading__ST41f{align-items:flex-start;flex-direction:column;gap:10px}}@media (max-width:520px){.HomeExplore_section__xzirM{padding-bottom:48px}.HomeExplore_grid__1ouBT{grid-template-columns:1fr}.HomeExplore_card__NF_dt{min-height:190px}}.HomeNmtClassShortcut_wrap__E12sJ{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px;margin-bottom:8px;padding:18px 20px;border:1px solid #c9e4da;border-radius:18px;background:linear-gradient(135deg,#f3fbf8,#f7fbff)}.HomeNmtClassShortcut_copy__wYnWq{min-width:0;display:flex;align-items:center;gap:16px}.HomeNmtClassShortcut_copy__wYnWq .HomeNmtClassShortcut_eyebrow__fDGGk{flex:0 0 auto;white-space:nowrap}.HomeNmtClassShortcut_copy__wYnWq h2{margin:0;color:var(--ink);font-size:clamp(19px,2.4vw,25px);line-height:1.15;letter-spacing:-.5px}.HomeNmtClassShortcut_copy__wYnWq p{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.HomeNmtClassShortcut_actions__0Kjdf{flex:0 0 auto;display:flex;align-items:center;gap:9px}.HomeNmtClassShortcut_actions__0Kjdf a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:11px;color:#26715c;font-size:13px;font-weight:850;white-space:nowrap}.HomeNmtClassShortcut_actions__0Kjdf .HomeNmtClassShortcut_primary__PAYdR{border:1px solid #a9d3c4;background:#e7f6f0}.HomeNmtClassShortcut_actions__0Kjdf a:hover{background:#ddf2ea}@media (max-width:820px){.HomeNmtClassShortcut_copy__wYnWq,.HomeNmtClassShortcut_wrap__E12sJ{align-items:flex-start;flex-direction:column}.HomeNmtClassShortcut_wrap__E12sJ{gap:14px}.HomeNmtClassShortcut_copy__wYnWq{gap:10px}.HomeNmtClassShortcut_actions__0Kjdf{width:100%;flex-wrap:wrap}}@media (max-width:520px){.HomeNmtClassShortcut_wrap__E12sJ{margin-top:12px;padding:15px;border-radius:15px}.HomeNmtClassShortcut_actions__0Kjdf{align-items:stretch;flex-direction:column}.HomeNmtClassShortcut_actions__0Kjdf a{width:100%;white-space:normal;text-align:center}}.HomeToday_section__kg9kU{padding-top:22px;padding-bottom:26px}.HomeToday_heading__Rc_rm{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.HomeToday_heading__Rc_rm h2{margin:6px 0 0;color:var(--ink);font-size:clamp(26px,3.4vw,38px);line-height:1.05}.HomeToday_heading__Rc_rm>a{color:var(--blue-dark);font-size:12px;font-weight:850}.HomeToday_grid__ETY_Q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.HomeToday_panel__xXcIv{min-width:0;padding:18px;border:1px solid #dfeaf1;border-radius:18px;background:linear-gradient(180deg,#fff,#f9fcfe);box-shadow:0 10px 28px rgba(44,78,105,.055)}.HomeToday_panelHeading__L_xWy{display:flex;align-items:start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid #e8eff4}.HomeToday_panelHeading__L_xWy>div{min-width:0}.HomeToday_panelHeading__L_xWy span{display:block;margin-bottom:4px;color:var(--muted);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.HomeToday_panelHeading__L_xWy strong{display:block;color:var(--ink);font-size:18px;line-height:1.25}.HomeToday_panelHeading__L_xWy>a{flex:0 0 auto;color:var(--blue-dark);font-size:11px;font-weight:850}.HomeToday_nextLesson__sP2NC{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:11px 12px;border:1px solid #cfe5f2;border-radius:13px;background:#eef8fd}.HomeToday_nextLesson__sP2NC>span{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 8px;border-radius:999px;background:#dcedf7;color:var(--blue-dark);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.HomeToday_nextLesson__sP2NC>div{min-width:0}.HomeToday_nextLesson__sP2NC small,.HomeToday_nextLesson__sP2NC strong{display:block}.HomeToday_nextLesson__sP2NC strong{overflow:hidden;color:var(--ink);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.HomeToday_lessons__OiUwH strong a,.HomeToday_nextLesson__sP2NC strong a{color:inherit;text-decoration:none}.HomeToday_lessons__OiUwH strong a:focus-visible,.HomeToday_lessons__OiUwH strong a:hover,.HomeToday_nextLesson__sP2NC strong a:focus-visible,.HomeToday_nextLesson__sP2NC strong a:hover,.HomeToday_subjectLink__JPZEQ:focus-visible,.HomeToday_subjectLink__JPZEQ:hover{color:var(--blue-dark);text-decoration:underline;text-underline-offset:2px}.HomeToday_nextLesson__sP2NC small{margin-top:2px;color:var(--muted);font-size:10px}.HomeToday_nextLesson__sP2NC>b{color:var(--blue-dark);font-size:13px;font-weight:900}.HomeToday_nextLessonActions__anNu9{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.HomeToday_nextLessonActions__anNu9 a{min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border:1px solid #c9deea;border-radius:9px;background:rgba(255,255,255,.78);color:var(--blue-dark);font-size:9px;font-weight:900;text-decoration:none}.HomeToday_nextLessonActions__anNu9 a:focus-visible,.HomeToday_nextLessonActions__anNu9 a:hover{border-color:#9fc3d8;background:#fff}.HomeToday_nextLessonActions__anNu9 a:focus-visible{outline:2px solid rgba(42,113,153,.2);outline-offset:2px}.HomeToday_nextDay__sODhV{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:12px 13px;border:1px dashed #ccdce7;border-radius:13px;background:#fbfdfe}.HomeToday_nextDay__sODhV>div{min-width:0}.HomeToday_nextDay__sODhV small,.HomeToday_nextDay__sODhV span,.HomeToday_nextDay__sODhV strong{display:block}.HomeToday_nextDay__sODhV span{margin-bottom:3px;color:var(--muted);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.HomeToday_nextDay__sODhV strong{color:var(--ink);font-size:14px}.HomeToday_nextDay__sODhV small{margin-top:3px;overflow:hidden;color:var(--muted);font-size:10px;white-space:nowrap;text-overflow:ellipsis}.HomeToday_nextDay__sODhV>a{flex:0 0 auto;color:var(--blue-dark);font-size:10px;font-weight:850}.HomeToday_homework__IFdVM,.HomeToday_lessons__OiUwH{margin:14px 0 0;padding:0;list-style:none}.HomeToday_lessons__OiUwH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.HomeToday_lessons__OiUwH li{min-width:0;display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;background:#f4f9fc}.HomeToday_lessons__OiUwH li>span{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#e6f3fb;color:var(--blue-dark);font-size:11px;font-weight:900}.HomeToday_lessons__OiUwH li>div{min-width:0}.HomeToday_lessons__OiUwH small,.HomeToday_lessons__OiUwH strong{display:block}.HomeToday_lessons__OiUwH strong{overflow:hidden;color:var(--ink);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.HomeToday_lessons__OiUwH small{margin-top:2px;color:var(--muted);font-size:10px}.HomeToday_overdue__nQ8im{display:inline-flex;margin-top:12px;padding:6px 9px;border-radius:999px;background:#fff1ee;color:#a04a3e;font-size:10px;font-weight:850}.HomeToday_homework__IFdVM{display:grid;gap:8px}.HomeToday_homework__IFdVM li{min-width:0;display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid #e7eef3;border-radius:12px;background:#fff}.HomeToday_homeworkText__1khVW{min-width:0;flex:1 1 auto}.HomeToday_homework__IFdVM strong,.HomeToday_subjectLink__JPZEQ{display:block}.HomeToday_subjectLink__JPZEQ{width:fit-content;max-width:100%;margin-bottom:3px;overflow:hidden;color:var(--blue-dark);font-size:10px;font-weight:850;white-space:nowrap;text-overflow:ellipsis}.HomeToday_homework__IFdVM strong{overflow:hidden;color:var(--ink);font-size:12px;line-height:1.45;white-space:nowrap;text-overflow:ellipsis}.HomeToday_homeworkActions__yIAe6{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.HomeToday_doneButton__NHT2m,.HomeToday_gdzButton__RItda{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;border-radius:10px;font-size:10px;font-weight:900}.HomeToday_gdzButton__RItda{border:1px solid #d7e3ee;background:#f7fafc;color:var(--blue-dark);text-decoration:none}.HomeToday_gdzButton__RItda:focus-visible,.HomeToday_gdzButton__RItda:hover{border-color:#b7ccdc;background:#edf5fa}.HomeToday_doneButton__NHT2m{border:1px solid #cfe1d8;background:#f1faf5;color:#2d6b4b;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.HomeToday_doneButton__NHT2m:focus-visible,.HomeToday_doneButton__NHT2m:hover{border-color:#9bc5ae;background:#e8f6ee}.HomeToday_doneButton__NHT2m:focus-visible,.HomeToday_gdzButton__RItda:focus-visible{outline:2px solid rgba(45,107,75,.22);outline-offset:2px}.HomeToday_empty__nPLxV{margin:14px 0 0;color:var(--muted);font-size:12px;line-height:1.6}@media (max-width:760px){.HomeToday_heading__Rc_rm{align-items:flex-start;flex-direction:column;gap:8px}.HomeToday_grid__ETY_Q{grid-template-columns:1fr}}@media (max-width:520px){.HomeToday_section__kg9kU{padding-top:14px;padding-bottom:20px}.HomeToday_panel__xXcIv{padding:14px;border-radius:15px}.HomeToday_nextLesson__sP2NC{align-items:start}.HomeToday_nextLessonActions__anNu9 a{min-height:32px}.HomeToday_nextDay__sODhV{align-items:flex-start;flex-direction:column;gap:8px}.HomeToday_lessons__OiUwH{grid-template-columns:1fr}.HomeToday_homework__IFdVM li{align-items:stretch;flex-direction:column}.HomeToday_homeworkActions__yIAe6{width:100%;justify-content:flex-start}.HomeToday_doneButton__NHT2m,.HomeToday_gdzButton__RItda{min-height:42px}.HomeToday_gdzButton__RItda{flex:0 1 auto}.HomeToday_doneButton__NHT2m{flex:1 1 120px}}.HomeLessonResources_primaryAction__SrCKk{border-color:#96c5dd!important;background:#dff2fb!important;color:#155f85!important}.HomeLessonResources_primaryAction__SrCKk:focus-visible,.HomeLessonResources_primaryAction__SrCKk:hover{border-color:#6aa9c9!important;background:#d4edf9!important}.HomeLessonResources_homeworkBookButton__rQuJL{border-color:#bcd8e8!important;background:#eef8fd!important;color:#155f85!important}.HomeLessonResources_homeworkBookButton__rQuJL:focus-visible,.HomeLessonResources_homeworkBookButton__rQuJL:hover{border-color:#91bdd3!important;background:#e2f3fb!important}.HomeLessonResources_homeworkSolutionButton__gsXlC{border-color:#b7ddcf!important;background:#ebf8f3!important;color:#26755f!important}.HomeLessonResources_homeworkSolutionButton__gsXlC:focus-visible,.HomeLessonResources_homeworkSolutionButton__gsXlC:hover{border-color:#8fc9b4!important;background:#def3eb!important}.HomeLessonResources_savedBookHint__UJz1Z{margin-top:6px!important;overflow:hidden;color:#55717f!important;font-size:9px!important;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}@media (max-width:520px){.HomeLessonResources_savedBookHint__UJz1Z{white-space:normal}}.PwaInstallPrompt_wrap__mXQqs{padding-top:6px;padding-bottom:12px}.PwaInstallPrompt_card__a2YzK{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;border:1px solid #d7e7f0;border-radius:18px;background:linear-gradient(135deg,#f5fbff,#ffffff 68%);box-shadow:0 10px 28px rgba(44,78,105,.05)}.PwaInstallPrompt_icon__8tSGd{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#4d9de0,#78c9e7);color:#fff;font-size:23px;font-weight:950;box-shadow:0 8px 18px rgba(77,157,224,.18)}.PwaInstallPrompt_copy__zRqXW{min-width:0}.PwaInstallPrompt_copy__zRqXW span,.PwaInstallPrompt_copy__zRqXW strong{display:block}.PwaInstallPrompt_copy__zRqXW span{margin-bottom:3px;color:var(--blue-dark);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.045em}.PwaInstallPrompt_copy__zRqXW strong{color:var(--ink);font-size:15px;line-height:1.25}.PwaInstallPrompt_copy__zRqXW p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.PwaInstallPrompt_actions__zsACv{display:flex;align-items:center;gap:8px}.PwaInstallPrompt_dismiss__25eF9,.PwaInstallPrompt_install__O2iBu{min-height:40px;padding:0 14px;border-radius:11px;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.PwaInstallPrompt_install__O2iBu{border:1px solid #2f7fab;background:#2f7fab;color:#fff}.PwaInstallPrompt_install__O2iBu:focus-visible,.PwaInstallPrompt_install__O2iBu:hover{background:#246d94;border-color:#246d94}.PwaInstallPrompt_dismiss__25eF9{border:1px solid #d5e1e8;background:#fff;color:var(--muted)}.PwaInstallPrompt_dismiss__25eF9:focus-visible,.PwaInstallPrompt_dismiss__25eF9:hover{border-color:#b8cbd7;color:var(--ink)}.PwaInstallPrompt_dismiss__25eF9:focus-visible,.PwaInstallPrompt_install__O2iBu:focus-visible{outline:3px solid rgba(77,157,224,.2);outline-offset:2px}@media (max-width:720px){.PwaInstallPrompt_card__a2YzK{grid-template-columns:auto minmax(0,1fr)}.PwaInstallPrompt_actions__zsACv{grid-column:1/-1;padding-left:64px}}@media (max-width:520px){.PwaInstallPrompt_wrap__mXQqs{padding-top:2px;padding-bottom:8px}.PwaInstallPrompt_card__a2YzK{align-items:start;gap:12px;padding:14px;border-radius:15px}.PwaInstallPrompt_icon__8tSGd{width:42px;height:42px;border-radius:12px;font-size:20px}.PwaInstallPrompt_actions__zsACv{width:100%;padding-left:0}.PwaInstallPrompt_dismiss__25eF9,.PwaInstallPrompt_install__O2iBu{min-height:44px}.PwaInstallPrompt_install__O2iBu{flex:1 1 auto}}