.helpCenter.helpV2Mounted{background:0 0!important;border:0!important;padding:0!important}.helpCenter.helpV2Mounted>:not(.teacherHelpV2Portal){display:none!important}.teacherHelpV2Portal{gap:18px;max-width:1180px;margin:0 auto;display:grid}.helpV2Hero{color:#fff;background:linear-gradient(135deg,#6d43d1,#8a63e7);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex;box-shadow:0 18px 45px #5537a029}.helpV2Hero>div:first-child{max-width:760px}.helpV2Hero span{letter-spacing:.08em;opacity:.8;font-size:12px;font-weight:800}.helpV2Hero h2{margin:7px 0 8px;font-size:30px;line-height:1.1}.helpV2Hero p{opacity:.92;margin:0;line-height:1.55}.helpV2HeroStat{text-align:center;background:#ffffff24;border:1px solid #ffffff38;border-radius:20px;flex:0 0 150px;place-items:center;padding:18px;display:grid}.helpV2HeroStat b{font-size:38px;line-height:1}.helpV2HeroStat span{letter-spacing:0;margin-top:7px;font-size:11px}.helpV2ModeTabs{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.helpV2ModeTabs button{color:#5c5569;cursor:pointer;text-align:center;background:#fff;border:1px solid #e1daef;border-radius:14px;padding:13px 14px;font-weight:700}.helpV2ModeTabs button.active{color:#633cc5;background:#f1ebff;border-color:#bfa9ef;box-shadow:inset 0 0 0 1px #d8c8f8}.helpV2ModeTabs i{color:#fff;background:#6d43d1;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:10px;font-style:normal}.helpV2SearchCard{background:#fff;border:1px solid #e6e1ee;border-radius:18px;grid-template-columns:1fr minmax(300px,520px);align-items:center;gap:20px;padding:20px;display:grid}.helpV2SearchCard b,.helpV2SearchCard span{display:block}.helpV2SearchCard span{color:#8a8395;margin-top:5px;font-size:13px}.helpV2SearchCard input{border:1px solid #dcd5e9;border-radius:12px;outline:none;width:100%;padding:13px 14px}.helpV2SearchCard input:focus{border-color:#7b57d1;box-shadow:0 0 0 3px #7b57d11a}.helpV2Categories{scrollbar-width:thin;gap:8px;padding-bottom:3px;display:flex;overflow:auto}.helpV2Categories button{color:#665f72;cursor:pointer;background:#fff;border:1px solid #e1dbea;border-radius:999px;flex:none;padding:9px 12px;font-size:12px}.helpV2Categories button.active{color:#fff;background:#6d43d1;border-color:#6d43d1}.helpV2ArticleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.helpV2Article{background:#fff;border:1px solid #e7e1ef;border-radius:18px;overflow:hidden}.helpV2Article.open{border-color:#c8b5f0;grid-column:span 2;box-shadow:0 10px 28px #4b308214}.helpV2ArticleHead{text-align:left;cursor:pointer;color:#302b38;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) 26px;align-items:start;gap:12px;width:100%;padding:17px;display:grid}.helpV2ArticleIcon{background:#f3effb;border-radius:12px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.helpV2ArticleHead small,.helpV2ArticleHead b,.helpV2ArticleHead em{display:block}.helpV2ArticleHead small{color:#7658bd;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.helpV2ArticleHead b{margin-top:3px;font-size:15px}.helpV2ArticleHead em{color:#8a8395;margin-top:4px;font-size:12px;font-style:normal;line-height:1.45}.helpV2ArticleHead strong{color:#7658bd;font-size:21px}.helpV2ArticleBody{border-top:1px solid #eee9f4;padding:18px 20px 20px}.helpV2Important{color:#715a17;background:#fff9e9;border:1px solid #f0dfad;border-radius:12px;margin-bottom:14px;padding:11px 13px;font-size:13px}.helpV2ArticleBody ol,.helpV2Diagnosis ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.helpV2ArticleBody li,.helpV2Diagnosis li{grid-template-columns:28px 1fr;align-items:start;gap:10px;display:grid}.helpV2ArticleBody li>span,.helpV2Diagnosis li>span{color:#6740c6;background:#eee7ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.helpV2ArticleBody li p,.helpV2Diagnosis li p{color:#514b5c;margin:3px 0 0;line-height:1.5}.helpV2ArticleBody>.ghost{margin-top:16px}.helpV2Tags{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.helpV2Tags i{color:#81798e;background:#f6f4f9;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.helpV2Empty{text-align:center;justify-items:center;gap:8px;display:grid}.helpV2Empty b{font-size:18px}.helpV2Empty span{color:#847d90}.helpV2Empty button{margin-top:5px}.helpV2Setup{gap:14px;display:grid}.helpV2SetupHead{grid-template-columns:1fr minmax(220px,320px) auto;align-items:center;gap:22px;display:grid}.helpV2SetupHead span,.helpV2SetupHead h3,.helpV2SetupHead p{margin:0;display:block}.helpV2SetupHead>div:first-child>span{color:#7554bf;text-transform:uppercase;font-size:11px;font-weight:800}.helpV2SetupHead h3{margin-top:3px}.helpV2SetupHead p{color:#8a8394;margin-top:4px;font-size:12px}.helpV2Progress{background:#eee9f5;border-radius:999px;height:12px;position:relative}.helpV2Progress i{background:#69b77d;border-radius:999px;height:100%;transition:width .25s;display:block}.helpV2Progress b{color:#7f7889;font-size:11px;position:absolute;top:17px;right:0}.helpV2SetupList{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.helpV2SetupList button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e6e0ed;border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.helpV2SetupList button>span{color:#6c47c8;background:#f1ecfa;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.helpV2SetupList button.done>span{color:#31864b;background:#e8f7ec}.helpV2SetupList b,.helpV2SetupList small{display:block}.helpV2SetupList small{color:#8b8495;margin-top:3px}.helpV2SetupList em{color:#7655c3;font-size:12px;font-style:normal}.helpV2Onboarding{justify-content:space-between;align-items:center;gap:20px;display:flex}.helpV2Onboarding b,.helpV2Onboarding span{display:block}.helpV2Onboarding span{color:#8b8495;margin-top:3px;font-size:12px}.helpV2Trouble{gap:14px;display:grid}.helpV2TroubleIntro span{color:#7554bf;text-transform:uppercase;font-size:11px;font-weight:800}.helpV2TroubleIntro h3{margin:5px 0}.helpV2TroubleIntro p{color:#817a8d;margin:0}.helpV2TroubleGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.helpV2TroubleGrid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4deeb;border-radius:16px;gap:5px;padding:16px;display:grid}.helpV2TroubleGrid button.active{background:#faf8ff;border-color:#a98ce5}.helpV2TroubleGrid span{color:#857e90;font-size:12px;line-height:1.45}.helpV2TroubleGrid em{color:#7149cc;margin-top:4px;font-size:12px;font-style:normal;font-weight:700}.helpV2Diagnosis .sectionHead span{color:#7554bf;text-transform:uppercase;font-size:11px;font-weight:800}.helpV2Diagnosis .sectionHead h3{margin:4px 0 0}.helpV2Escalation{background:#f7f3ff;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;margin-top:18px;padding:14px;display:grid}.helpV2Escalation b,.helpV2Escalation span{display:block}.helpV2Escalation span{color:#786f85;font-size:12px;line-height:1.45}.helpV2Escalation button{grid-area:1/2/3}.helpV2Support{gap:14px;display:grid}.helpV2SupportIntro{justify-content:space-between;gap:24px;display:flex}.helpV2SupportIntro>div:first-child{max-width:720px}.helpV2SupportIntro span{color:#7554bf;text-transform:uppercase;font-size:11px;font-weight:800}.helpV2SupportIntro h3{margin:5px 0}.helpV2SupportIntro p{color:#80798b;margin:0;line-height:1.5}.helpV2SupportIntro>div:last-child{background:#fff7df;border:1px solid #f0dfac;border-radius:12px;align-self:center;padding:11px 13px}.helpV2SupportIntro>div:last-child b,.helpV2SupportIntro>div:last-child small{display:block}.helpV2SupportIntro>div:last-child small{color:#74612d;margin-top:3px}.helpV2SupportForm{grid-template-columns:1fr 1fr;gap:14px;display:grid}.helpV2SupportForm label{color:#554e61;gap:6px;font-size:12px;font-weight:700;display:grid}.helpV2SupportForm .wide{grid-column:1/-1}.helpV2SupportForm input,.helpV2SupportForm select,.helpV2SupportForm textarea{width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #dcd6e6;border-radius:11px;padding:11px 12px}.helpV2SupportActions{grid-column:1/-1;align-items:center;gap:14px;display:flex}.helpV2SupportActions span{color:#b64242;font-size:12px}.helpV2SupportActions span.success{color:#329052!important}.helpV2InstallStrip{color:#fff;background:#2f2940;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.helpV2InstallStrip b,.helpV2InstallStrip span{display:block}.helpV2InstallStrip span{color:#c8c1d7;margin-top:3px;font-size:12px}.helpV2InstallStrip>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.helpV2InstallStrip a{color:#fff;border:1px solid #5b526d;border-radius:9px;padding:7px 9px;font-size:11px;text-decoration:none}.helpV2InstallStrip a:hover{background:#443b59}@media (max-width:900px){.helpV2ModeTabs{grid-template-columns:1fr 1fr}.helpV2ArticleGrid{grid-template-columns:1fr}.helpV2Article.open{grid-column:auto}.helpV2SetupHead{grid-template-columns:1fr}.helpV2Progress{margin-bottom:16px}.helpV2TroubleGrid{grid-template-columns:1fr}.helpV2InstallStrip{display:grid}.helpV2InstallStrip>div:last-child{justify-content:flex-start}}@media (max-width:640px){.teacherHelpV2Portal{gap:12px}.helpV2Hero{border-radius:20px;padding:20px;display:block}.helpV2Hero h2{font-size:24px}.helpV2HeroStat{justify-content:center;gap:8px;width:100%;margin-top:16px;display:flex}.helpV2HeroStat b{font-size:24px}.helpV2HeroStat span{margin:0}.helpV2ModeTabs{grid-template-columns:1fr 1fr;gap:7px}.helpV2ModeTabs button{padding:11px 8px;font-size:11px}.helpV2SearchCard{grid-template-columns:1fr;padding:15px}.helpV2Categories{margin-right:-12px}.helpV2ArticleHead{grid-template-columns:36px minmax(0,1fr) 20px;gap:9px;padding:14px}.helpV2ArticleIcon{width:36px;height:36px}.helpV2ArticleBody{padding:14px}.helpV2SetupList{grid-template-columns:1fr}.helpV2SetupList button{grid-template-columns:38px 1fr}.helpV2SetupList button>span{width:38px;height:38px}.helpV2SetupList em{grid-column:2}.helpV2Onboarding{display:grid}.helpV2Escalation{grid-template-columns:1fr}.helpV2Escalation button{grid-area:auto/1;margin-top:8px}.helpV2SupportIntro{display:grid}.helpV2SupportForm{grid-template-columns:1fr}.helpV2SupportForm .wide,.helpV2SupportActions{grid-column:1}.helpV2SupportActions{display:grid}.helpV2InstallStrip{padding:15px}.helpV2InstallStrip>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.helpV2InstallStrip a{text-align:center}}
.helpV2InstallStrip{display:none!important}.helpV2Hero{border-radius:18px!important;gap:16px!important;padding:18px 20px!important}.helpV2Hero h2{margin:4px 0 5px!important;font-size:23px!important}.helpV2Hero p{font-size:13px!important;line-height:1.4!important}.helpV2Hero>div:first-child>span{font-size:10px!important}.helpV2HeroStat{border-radius:15px!important;flex-basis:118px!important;padding:12px!important}.helpV2HeroStat b{font-size:28px!important}.helpV2HeroStat span{font-size:10px!important}.helpAnimatedGuide{background:#faf8ff;border:1px solid #ddd4ef;border-radius:16px;margin:18px 0 0;overflow:hidden}.helpAnimatedGuideHead{background:#fff;border-bottom:1px solid #e6e0ef;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.helpAnimatedGuideHead span,.helpAnimatedGuideHead b,.helpAnimatedGuideHead small{display:block}.helpAnimatedGuideHead span{letter-spacing:.08em;color:#7554bf;font-size:9px;font-weight:800}.helpAnimatedGuideHead b{margin-top:2px;font-size:14px}.helpAnimatedGuideHead small{color:#8a8395;margin-top:2px;font-size:10px}.helpAnimatedGuideHead button{padding:7px 9px;font-size:11px}.helpAnimatedStage{padding:14px}.helpAnimatedBrowser{aspect-ratio:16/9;background:#f4f2f7;border:1px solid #d8d2e2;border-radius:14px;min-height:270px;position:relative;overflow:hidden}.helpAnimatedTop{background:#ebe8ef;border-bottom:1px solid #d8d2e2;align-items:center;gap:5px;height:28px;padding:0 10px;display:flex}.helpAnimatedTop i{background:#b7b0c1;border-radius:50%;width:6px;height:6px}.helpAnimatedTop span{color:#6f687a;margin-left:8px;font-size:9px}.helpAnimatedScreen{grid-template-columns:22% 1fr;height:calc(100% - 28px);display:grid}.helpAnimatedSidebar{background:#fff;border-right:1px solid #e5e0eb;align-content:start;gap:7px;padding:12px 9px;display:grid}.helpAnimatedSidebar b{margin-bottom:3px;font-size:9px}.helpAnimatedSidebar span{color:#81798d;border-radius:6px;padding:5px 6px;font-size:7px}.helpAnimatedSidebar .selected{color:#fff;background:#6d43d1}.helpAnimatedContent{background:#faf9fc;padding:12px;position:relative}.helpAnimatedTitle{justify-content:space-between;align-items:center;gap:10px;display:flex}.helpAnimatedTitle b,.helpAnimatedTitle small{display:block}.helpAnimatedTitle b{font-size:11px}.helpAnimatedTitle small{color:#8b8496;font-size:7px}.helpAnimatedTitle .addLesson{color:#fff;background:#6d43d1;border:0;border-radius:7px;padding:7px 9px;font-size:7px}.helpAnimatedWeek{background:#fff;border:1px solid #e2dce8;border-radius:8px;margin-top:10px;overflow:hidden}.weekHead,.weekRow{grid-template-columns:44px repeat(5,1fr);display:grid}.weekHead>*{text-align:center;color:#756d80;border-left:1px solid #eeeaf2;padding:5px 3px;font-size:6px}.weekHead>span{border-left:0}.weekHead small{color:#958e9f;font-size:6px;font-weight:500}.weekHead .today{color:#5f3bb7;background:#f2ecff}.weekRow>span{color:#8a8293;text-align:center;border-top:1px solid #eeeaf2;padding:8px 4px;font-size:6px}.weekRow>i{background:#fff;border-top:1px solid #eeeaf2;border-left:1px solid #eeeaf2;align-content:center;min-height:31px;padding:2px 3px;font-style:normal;display:grid}.weekRow>i.lessonCell{color:#5f3fb1;background:#eee8ff}.weekRow>i strong,.weekRow>i em{font-size:5.5px;line-height:1.25;display:block}.weekRow>i em{margin-top:1px;font-style:normal}.helpAnimatedModal{opacity:0;pointer-events:none;background:#fff;border:1px solid #d9d2e5;border-radius:10px;padding:10px;transition:opacity .22s,transform .22s;position:absolute;top:12%;left:16%;right:11%;transform:scale(.98);box-shadow:0 12px 30px #37285429}.helpAnimatedModal.visible{opacity:1;transform:scale(1)}.modalHead{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.modalHead b{font-size:10px}.modalHead span{color:#9b94a3;font-size:12px}.helpAnimatedModal label{color:#766f80;gap:3px;margin-top:5px;font-size:6px;display:grid}.helpAnimatedTwo{grid-template-columns:1fr 1fr;gap:5px;display:grid}.helpAnimatedModal .field{color:#9a93a2;background:#faf9fc;border:1px solid #ddd7e7;border-radius:5px;min-height:20px;padding:5px 6px;font-size:7px;transition:all .2s;display:block}.helpAnimatedModal .field.filled{color:#494353;background:#fff;border-color:#bda9eb;box-shadow:0 0 0 2px #6d43d112}.modalExtras{gap:5px;margin-top:6px;display:flex}.modalExtras span{color:#6f55aa;background:#f2eef9;border-radius:999px;padding:3px 5px;font-size:5.5px}.helpAnimatedModal .save{color:#fff;background:#6d43d1;border:0;border-radius:6px;width:100%;margin-top:7px;padding:7px;font-size:7px;transition:transform .15s,box-shadow .15s}.helpAnimatedModal .save.active{transform:scale(.98);box-shadow:0 0 0 3px #6d43d129}.helpAnimatedCursor{z-index:9;filter:drop-shadow(0 1px 1px #00000040);pointer-events:none;width:22px;height:26px;transition:left .42s,top .42s,opacity .18s;position:absolute;transform:translate(-2px,-2px)}.helpAnimatedCursor svg{width:100%;height:100%;display:block;overflow:visible}.helpAnimatedCursor path{fill:#fff;stroke:#2f2445;stroke-width:1.6px;stroke-linejoin:round}.helpAnimatedPulse{z-index:8;pointer-events:none;border:2px solid #8f6fdf;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;animation:.78s ease-out infinite guidePulse;position:absolute}.helpAnimatedCaption{color:#fff;text-align:center;z-index:10;background:#272034f0;border-radius:999px;width:max-content;max-width:88%;padding:6px 10px;font-size:8px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}@keyframes guidePulse{0%{opacity:.18;transform:scale(.55)}70%{opacity:1;transform:scale(1.35)}to{opacity:0;transform:scale(1.65)}}.guideMiniMain{background:#faf9fc;min-width:0;padding:12px;position:relative;overflow:hidden}.guideMiniToolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.guideMiniToolbar b,.guideMiniToolbar small{display:block}.guideMiniToolbar b{font-size:11px}.guideMiniToolbar small{color:#8c8497;margin-top:2px;font-size:7px}.guideMiniToolbar>button,.guideMiniSecondary{color:#fff;background:#6d43d1;border:0;border-radius:7px;padding:7px 9px;font-size:7px}.guideMiniList{gap:7px;margin-top:11px;display:grid}.guideMiniRow{background:#fff;border:1px solid #e5e0ea;border-radius:8px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.guideMiniRow>i,.guideAvatar{color:#6747b8;background:#efe9fb;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;font-weight:800;display:grid}.guideMiniRow b,.guideMiniRow small,.guideMiniRow em{display:block}.guideMiniRow b{font-size:7px}.guideMiniRow small{color:#8c8596;margin-top:2px;font-size:6px}.guideMiniRow em{color:#4b9a62;font-size:6px;font-style:normal}.guideMiniSuccess{background:#f8fcf9;border-color:#bfe1c8}.guideMiniModal,.guideDrivePicker{z-index:3;opacity:0;pointer-events:none;background:#fff;border:1px solid #d9d2e5;border-radius:10px;padding:10px;transition:opacity .22s,transform .22s;position:absolute;top:10%;left:13%;right:8%;transform:scale(.98);box-shadow:0 12px 30px #37285429}.guideMiniModal.visible,.guideDrivePicker.visible{opacity:1;transform:scale(1)}.guideMiniModalHead{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.guideMiniModalHead b{font-size:10px}.guideMiniModalHead>span{color:#9b94a3;font-size:12px}.guideMiniModal label,.guideDrivePicker label{color:#766f80;gap:3px;margin-top:5px;font-size:6px;display:grid}.guideMiniField{color:#9a93a2;background:#faf9fc;border:1px solid #ddd7e7;border-radius:5px;min-height:20px;padding:5px 6px;font-size:7px;transition:all .2s;display:block}.guideMiniField.filled{color:#494353;background:#fff;border-color:#bda9eb;box-shadow:0 0 0 2px #6d43d112}.guideMiniTwo{grid-template-columns:1fr 1fr;gap:5px;display:grid}.guideMiniPrimary{color:#fff;background:#6d43d1;border:0;border-radius:6px;width:100%;margin-top:7px;padding:7px;font-size:7px}.guideMiniSecondary{width:100%;margin-top:7px}.guideMiniHint{color:#8a8395;margin-top:6px;font-size:5.5px;line-height:1.35;display:block}.guideMiniSectionLabel{color:#6d43d1;background:#f4f0fc;border-radius:5px;margin:5px 0;padding:4px 6px;font-size:6px;font-weight:800}.guideProfileCard{background:#fff;border:1px solid #e3deea;border-radius:9px;align-items:center;gap:9px;margin-top:12px;padding:10px;display:flex}.guideProfileCard b,.guideProfileCard span{display:block}.guideProfileCard b{font-size:8px}.guideProfileCard span{color:#898291;margin-top:2px;font-size:6px}.guideInviteLink{background:#faf9fc;border:1px solid #ded7e8;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:5px;margin-top:7px;padding:5px;display:grid}.guideInviteLink span{color:#625b6b;white-space:nowrap;text-overflow:ellipsis;font-size:6px;overflow:hidden}.guideInviteLink button{color:#6543b8;background:#eee8ff;border:0;border-radius:5px;padding:5px;font-size:6px}.guideMiniCards{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.guideMiniCards>div{background:#fff;border:1px solid #e5e0ea;border-radius:8px;padding:9px}.guideMiniCards b,.guideMiniCards span,.guideMiniCards em{display:block}.guideMiniCards b{font-size:7px}.guideMiniCards span{color:#898291;margin-top:3px;font-size:6px}.guideMiniCards em{color:#7656bd;margin-top:4px;font-size:5.5px;font-style:normal}.guideMiniCards .guideMiniDoneCard{background:#f8fcf9;border-color:#bfe1c8}.guideMiniCards .guideMiniDoneCard em{color:#3f9357}.guideCheckRow{grid-template-columns:auto 1fr;align-items:center;gap:7px;margin-top:7px;display:grid}.guideCheckRow button{color:#6845bb;background:#fff;border:1px solid #ccbdf0;border-radius:5px;padding:5px 7px;font-size:6px}.guideCheckRow span{color:#9a93a2;font-size:6px}.guideCheckRow span.ok{color:#43935a;font-weight:700}.guideDriveSearch{color:#91899a;background:#faf9fc;border:1px solid #e1dce7;border-radius:6px;padding:6px;font-size:6px}.guideDriveFile{border:1px solid #e1dce7;border-radius:7px;grid-template-columns:24px 1fr auto;align-items:center;gap:6px;margin-top:7px;padding:7px;display:grid}.guideDriveFile>span{font-size:13px}.guideDriveFile b,.guideDriveFile small{display:block}.guideDriveFile b{font-size:7px}.guideDriveFile small{color:#958e9f;margin-top:2px;font-size:5.5px}.guideDriveFile em{color:#4c9b61;font-size:8px;font-style:normal}.guideDriveFile.selected{background:#faf8ff;border-color:#bba7e9}.guideDashboardBlocks{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.guideDashboardBlocks>div{background:#fff;border:1px solid #e4dfea;border-radius:8px;padding:10px}.guideDashboardBlocks b,.guideDashboardBlocks span{display:block}.guideDashboardBlocks b{font-size:7px}.guideDashboardBlocks span{color:#898291;margin-top:4px;font-size:6px}.guidePushOn{color:#36874d!important;background:#e8f7ec!important}.guidePermission{z-index:3;background:#fff;border:1px solid #d7d1df;border-radius:10px;padding:12px;position:absolute;top:23%;left:20%;right:13%;box-shadow:0 12px 30px #3728542e}.guidePermission b,.guidePermission span{display:block}.guidePermission b{font-size:9px}.guidePermission span{color:#817a8d;margin-top:4px;font-size:6px;line-height:1.4}.guidePermission>div{justify-content:flex-end;gap:5px;margin-top:9px;display:flex}.guidePermission button{color:#6f6878;background:#fff;border:1px solid #d8d1e3;border-radius:5px;padding:5px 8px;font-size:6px}.guidePermission button:last-child{color:#fff;background:#6d43d1;border-color:#6d43d1}.guideToast{color:#3f8c55;text-align:center;background:#f4fbf6;border:1px solid #bfe1c8;border-radius:8px;padding:9px;font-size:7px;font-weight:700;position:absolute;top:36%;left:20%;right:13%}.guideChatLayout{background:#fff;border:1px solid #e2dce8;border-radius:8px;grid-template-columns:34% 1fr;height:100%;display:grid;overflow:hidden}.guideChatContacts{background:#fcfbfd;border-right:1px solid #e8e3ed;padding:7px}.guideChatContacts>button{color:#fff;background:#6d43d1;border:0;border-radius:6px;width:100%;padding:6px;font-size:6px}.guideChatContacts>div{border-radius:6px;grid-template-columns:25px 1fr;align-items:center;gap:6px;margin-top:6px;padding:5px;display:grid}.guideChatContacts>div.active{background:#f1ecfb}.guideChatContacts i,.guideContactPicker i{color:#6646b4;background:#eee8fa;border-radius:50%;place-items:center;width:24px;height:24px;font-size:6px;font-style:normal;display:grid}.guideChatContacts b,.guideChatContacts small{display:block}.guideChatContacts b{font-size:6px}.guideChatContacts small{color:#938c9c;font-size:5px}.guideChatWindow{background:#faf9fc;flex-direction:column;min-width:0;display:flex;position:relative}.guideContactPicker{z-index:2;background:#fff;border:1px solid #ddd7e5;border-radius:8px;padding:8px;position:absolute;top:12%;left:10%;right:10%;box-shadow:0 9px 22px #37285424}.guideContactPicker>b{margin-bottom:5px;font-size:8px;display:block}.guideContactPicker button{text-align:left;background:#fff;border:0;border-radius:6px;grid-template-columns:25px 1fr;align-items:center;gap:6px;width:100%;padding:5px;display:grid}.guideContactPicker button:first-of-type{background:#f6f2ff}.guideContactPicker button>span{font-size:6px}.guideContactPicker small{color:#8b8494;margin-top:2px;font-size:5px;display:block}.guideChatHead{background:#fff;border-bottom:1px solid #e8e3ed;justify-content:space-between;align-items:center;padding:7px 8px;display:flex}.guideChatHead b{font-size:7px}.guideChatHead span{color:#48a061;font-size:5.5px}.guideChatMessages{flex:1;justify-content:flex-end;align-items:flex-end;padding:9px;display:flex}.guideChatMessages .mine{color:#59419d;background:#eee8ff;border-radius:8px 8px 2px;max-width:75%;padding:7px;font-size:6px}.guideChatMessages .mine small{text-align:right;margin-top:2px;font-size:5px;display:block}.guideChatComposer{background:#fff;border-top:1px solid #e8e3ed;grid-template-columns:26px 1fr 28px;gap:5px;padding:7px;display:grid}.guideChatComposer button{color:#694ab5;background:#f2edf9;border:0;border-radius:6px;font-size:8px}.guideChatComposer button:last-child{color:#fff;background:#6d43d1}.guideChatComposer>span{color:#9a93a3;white-space:nowrap;text-overflow:ellipsis;border:1px solid #dfd9e7;border-radius:6px;padding:6px;font-size:6px;overflow:hidden}.guideChatComposer>span.filled{color:#504959;background:#fff}.guidePaySummary{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.guidePaySummary>div{background:#fff;border:1px solid #e4dfea;border-radius:8px;padding:9px}.guidePaySummary span,.guidePaySummary b{display:block}.guidePaySummary span{color:#8a8394;font-size:6px}.guidePaySummary b{margin-top:3px;font-size:11px}.guidePaymentRow{background:#fff;border:1px solid #e4dfea;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:7px;padding:8px;display:grid}.guidePaymentRow b,.guidePaymentRow small{display:block}.guidePaymentRow b{font-size:7px}.guidePaymentRow small{color:#8d8695;font-size:5.5px}.guidePaymentRow strong{font-size:8px}.guidePaymentRow em{color:#a27926;background:#fff6db;border-radius:999px;padding:4px 5px;font-size:5.5px;font-style:normal}.helpGuide-messages .helpAnimatedBrowser{min-height:300px}@media (max-width:640px){.helpV2Hero{padding:14px 15px!important}.helpV2Hero h2{font-size:19px!important}.helpV2HeroStat{display:none!important}.helpAnimatedGuideHead{align-items:flex-start}.helpAnimatedGuideHead small{max-width:190px}.helpAnimatedStage{padding:8px}.helpAnimatedBrowser{aspect-ratio:1.35;min-height:235px}.helpAnimatedSidebar{display:none}.helpAnimatedScreen{grid-template-columns:1fr}.helpAnimatedModal{top:12%;left:9%;right:9%}.helpAnimatedCursor{width:20px;height:24px}.guideMiniMain{padding:9px}.guideMiniModal,.guideDrivePicker{top:8%;left:6%;right:6%}.guidePermission,.guideToast{left:8%;right:8%}.guideChatLayout{grid-template-columns:32% 1fr}.guideMiniToolbar>button{white-space:normal;max-width:45%}.guideMiniCards{grid-template-columns:1fr}.helpGuide-messages .helpAnimatedBrowser{min-height:260px}}@media (prefers-reduced-motion:reduce){.helpAnimatedCursor,.helpAnimatedPulse{display:none}.helpAnimatedModal{opacity:1!important;transform:none!important}.helpAnimatedCaption{width:max-content;margin:8px auto;position:static;transform:none}.helpAnimatedStage{padding-bottom:8px}.guideMiniModal,.guideDrivePicker{transition:none}}
.exactGuideMounted>.helpAnimatedGuide{display:none!important}.helpExactGuide{background:#faf8ff;border:1px solid #ddd4ef;border-radius:16px;margin:18px 0 0;overflow:hidden}.helpExactHead{background:#fff;border-bottom:1px solid #e6e0ef;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.helpExactHead span,.helpExactHead b,.helpExactHead small{display:block}.helpExactHead span{letter-spacing:.08em;color:#7554bf;font-size:9px;font-weight:800}.helpExactHead b{margin-top:2px;font-size:14px}.helpExactHead small{color:#8a8395;margin-top:2px;font-size:10px}.helpExactHead button{padding:7px 9px;font-size:11px}.helpExactStage{background:#f3f1f6;width:100%;position:relative;overflow:hidden}.helpExactCanvas{transform-origin:top;color:#24212d;background:#fff;border:1px solid #ddd7e8;border-radius:12px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:absolute;top:8px;left:50%;overflow:hidden;box-shadow:0 8px 26px #2c1e4b1f}.helpExactCanvas *{box-sizing:border-box}.helpExactCanvas button{font:inherit}.helpExactCaption{z-index:80;color:#fff;text-align:center;white-space:nowrap;background:#272034f2;border-radius:999px;max-width:640px;padding:8px 14px;font-size:11px;font-weight:700;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.helpExactCursor{z-index:90;filter:drop-shadow(0 1px 1px #00000047);pointer-events:none;width:25px;height:29px;transition:left .34s,top .34s;position:absolute;transform:translate(-3px,-3px)}.helpExactCursor svg{width:100%;height:100%;display:block;overflow:visible}.helpExactCursor path{fill:#fff;stroke:#2b223d;stroke-width:1.65px;stroke-linejoin:round}.helpExactPulse{z-index:89;pointer-events:none;border:2px solid #7b57d1;border-radius:50%;width:25px;height:25px;margin-top:-12.5px;margin-left:-12.5px;animation:.78s ease-out infinite exactGuidePulse;position:absolute}@keyframes exactGuidePulse{0%{opacity:.15;transform:scale(.45)}65%{opacity:1;transform:scale(1.18)}to{opacity:0;transform:scale(1.6)}}.exactPage{background:#f6f6fb;height:100%;padding:22px 24px 54px}.exactPageHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.exactPageHead h3{margin:0;font-size:22px;line-height:1.15}.exactPageHead p{color:#8b8498;margin:5px 0 0;font-size:13px;line-height:1.35}.exactPageActions{align-items:center;gap:8px;display:flex}.exactPrimary,.exactOutline,.exactGhost,.exactDrive{cursor:default;border-radius:9px;padding:9px 12px;font-size:13px}.exactPrimary{color:#fff;background:#6d43d1;border:1px solid #6d43d1}.exactOutline,.exactGhost{color:#6d43d1;background:#fff;border:1px solid #cfbff3}.exactDrive{color:#413b49;background:#fff;border:1px solid #c9c2d7}.exactPrimary.full{width:100%}.exactPrimary.disabled{opacity:.55}.exactEmpty{text-align:center;color:#80798b;background:#fff;border:1px solid #e6e1ee;border-radius:16px;align-content:center;place-items:center;gap:7px;min-height:230px;display:grid}.exactEmpty b{color:#403948;font-size:16px}.exactEmpty span{font-size:12px}.exactModalCanvas{background:#fff;height:100%;padding:18px 24px 62px;overflow:hidden}.exactModalHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.exactModalHead h3{margin:0;font-size:22px;line-height:1.08}.exactModalHead p{color:#8b8498;margin:5px 0 0;font-size:13px}.exactModalHead>button{color:#25212c;background:#fff;border:1px solid #7d7587;border-radius:3px;place-items:center;width:26px;height:26px;font-size:16px;font-weight:700;line-height:1;display:grid}.exactForm{gap:12px;display:grid}.exactForm.twoCols{grid-template-columns:1fr 1fr}.exactField{align-content:start;gap:6px;display:grid}.exactField.wide,.exactForm>.wide{grid-column:1/-1}.exactLabel{color:#514b5b;font-size:12px;font-weight:800}.exactControl{color:#c1bbc8;background:#fff;border:1px solid #ddd7e8;border-radius:12px;align-items:center;width:100%;min-height:46px;padding:11px 14px;font-size:14px;line-height:1.2;display:flex;position:relative}.exactControl.filled{color:#25212c;font-weight:700}.exactControl.select,.exactControl.date,.exactControl.time{padding-right:36px}.exactControl>b{color:#17131d;font-size:15px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.exactControl.textarea{color:#c1bbc8;align-items:flex-start;min-height:66px}.exactControl.textarea.filled{color:#25212c;font-weight:500}.exactHint{color:#8b8498;margin-top:-1px;font-size:11px;font-weight:500}.exactActions{background:linear-gradient(#fff0,#fff 28%);justify-content:flex-end;gap:10px;padding-top:10px;display:flex;position:absolute;bottom:16px;left:24px;right:24px}.exactActions button{padding:10px 14px;font-size:14px}.exactDivider{color:#7d7587;align-items:center;gap:10px;margin-top:2px;font-size:12px;font-weight:800;display:flex}.exactDivider:after{content:"";background:#ebe6f0;flex:1;height:1px}.exactChecklist{background:#fff;border:1px solid #e5e0eb;border-radius:14px;flex-direction:column;gap:7px;padding:11px 12px;display:flex}.exactChecklist>b{font-size:12px}.exactChecklist>small{color:#8b8498;font-size:11px}.exactChecklist label{align-items:center;gap:8px;font-size:12px;display:flex}.exactChecklist i,.exactAssignAll i,.exactHomeworkPicker label i{color:#fff;background:#fff;border:1px solid #cfc7db;border-radius:4px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:grid}.exactChecklist i.checked,.exactAssignAll i.checked,.exactHomeworkPicker label i.checked{background:#6d43d1;border-color:#6d43d1}.exactScrollHint{color:#776b87;background:#f6f3fb;border-radius:9px;margin:-2px 0 10px;padding:7px 10px;font-size:11px}.lessonExact{padding-top:16px}.lessonExact .exactForm{gap:11px}.lessonExact .exactControl{min-height:44px}.exactExtras{background:#faf8ff;border:1px solid #e6e0f0;border-radius:16px;gap:6px;padding:12px 14px;display:grid}.exactExtrasHead{flex-direction:column;gap:2px;margin-bottom:2px;display:flex}.exactExtrasHead b{font-size:17px}.exactExtrasHead span{color:#8b8498;font-size:11px}.exactExtraLabel{color:#514b5b;font-size:12px;font-weight:800}.exactLinkRow{grid-template-columns:1fr auto;gap:8px;display:grid}.exactLinkRow .exactControl{color:#7c7587;background:#faf9fc;min-height:42px;font-size:13px}.exactLinkRow .exactControl.filled{color:#5f5968;font-weight:700}.exactLinkRow .exactOutline{padding:7px 12px;font-size:12px;font-weight:700}.exactLinkRow .exactOutline:disabled{opacity:.45}.exactExtras>small{color:#8b8498;margin-top:-3px;font-size:10.5px}.exactWeek{background:#fff;border:1px solid #e4deea;border-radius:12px;overflow:hidden}.exactWeekHead,.exactWeekRow{grid-template-columns:70px repeat(5,1fr);display:grid}.exactWeekHead>*{text-align:center;color:#6b6575;border-left:1px solid #eeeaf3;padding:10px 5px;font-size:11px}.exactWeekHead>span{border-left:0}.exactWeekRow>span{color:#8b8498;border-top:1px solid #eeeaf3;padding:16px 8px;font-size:11px}.exactWeekRow>i{background:#fff;border-top:1px solid #eeeaf3;border-left:1px solid #eeeaf3;min-height:75px;padding:5px;font-style:normal}.exactWeekRow>i em{color:#5c3db4;background:#efe8ff;border-radius:8px;padding:8px;font-size:10px;font-style:normal;line-height:1.25;display:block}.exactWeekRow>i em b{font-size:11px}.exactWeekRow>i em small{font-size:9px}.studentExact{overflow:hidden}.exactStudentCard{background:#fff;border:1px solid #e6e1ee;border-radius:16px;grid-template-columns:48px 1.3fr .9fr auto;align-items:center;gap:12px;padding:16px;display:grid}.exactAvatar{color:#6d43d1;background:#efe8ff;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.exactStudentCard b,.exactStudentCard span,.exactStudentCard small{display:block}.exactStudentCard>div:nth-child(2) b{font-size:14px}.exactStudentCard span{color:#706978;margin-top:3px;font-size:11px}.exactStudentCard small{color:#9a93a3;margin-top:2px;font-size:10px}.exactStudentActions{gap:5px;display:flex}.exactStudentActions button{color:#6d43d1;background:#fff;border:1px solid #cfbff3;border-radius:8px;padding:7px 8px;font-size:10px}.studentExact .exactControl{min-height:42px}.studentExact .exactField{gap:4px}.studentExact .exactForm{gap:8px}.studentExact .exactChecklist{gap:5px;padding:9px 11px}.studentExact .exactChecklist label{font-size:11px}.exactInviteChoices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.exactInviteChoices button{text-align:left;color:#3f3948;background:#fff;border:1px solid #ded7e7;border-radius:14px;align-content:center;gap:5px;min-height:94px;padding:16px;display:grid}.exactInviteChoices button.active{background:#faf7ff;border-color:#9c7cdb}.exactInviteChoices b{font-size:16px}.exactInviteChoices span{color:#8b8498;font-size:12px;line-height:1.4}.exactBusy{text-align:center;color:#7e7688;background:#f7f5fa;border-radius:12px;margin-top:14px;padding:14px;font-size:12px}.exactInviteResult{background:#faf8ff;border:1px solid #e5dff0;border-radius:14px;gap:9px;margin-top:15px;padding:14px;display:grid}.exactInviteResult>b{font-size:14px}.exactInviteResult>small{color:#8b8498;font-size:10px;line-height:1.4}.exactTabs{border-bottom:1px solid #eeeaf3;gap:4px;margin:-3px 0 14px;display:flex}.exactTabs button{color:#777084;background:0 0;border:0;padding:9px 12px;font-size:12px}.exactTabs button.active{color:#6d43d1;border-bottom:2px solid #6d43d1}.exactHomeworkCard{background:#fff;border:1px solid #e6e1ee;border-radius:14px;gap:4px;padding:15px;display:grid}.exactHomeworkCard b{font-size:14px}.exactHomeworkCard span{color:#756e7f;font-size:12px}.exactHomeworkCard small{color:#8b8498;font-size:11px}.homeworkExact .exactForm{gap:9px}.homeworkExact .exactControl{min-height:40px}.exactHomeworkAttach{gap:8px;display:grid}.exactHomeworkAttach>.exactOutline{justify-self:start;font-size:12px}.exactHomeworkPicker{background:#fff;border:1px solid #e5e7eb;border-radius:14px;gap:7px;padding:10px;display:grid}.exactHomeworkPicker>div:first-child{grid-template-columns:1fr auto;align-items:center;gap:2px 10px;display:grid}.exactHomeworkPicker>div b{font-size:12px}.exactHomeworkPicker>div small{color:#8b8498;font-size:10px}.exactHomeworkPicker>div button{background:#fff;border:1px solid #c9c2d7;border-radius:7px;grid-area:1/2/3;padding:6px 8px;font-size:9px}.exactHomeworkPicker label{align-items:center;gap:8px;font-size:10px;display:flex}.exactSearch{color:#a19aa8;background:#fff;border:1px solid #ddd7e8;border-radius:10px;align-items:center;height:38px;padding:0 11px;font-size:11px;display:flex}.exactSearch.full{width:100%}.exactDrivePicked{background:#faf9fc;border:1px solid #e2dce8;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.exactDriveLogo{color:#4285f4;background:#fff;border:1px solid #ddd7e8;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.exactDrivePicked b,.exactDrivePicked span{display:block}.exactDrivePicked b{font-size:12px}.exactDrivePicked span{color:#8b8498;margin-top:2px;font-size:10px;line-height:1.35}.exactDrivePicked button{color:#6d43d1;background:#fff;border:1px solid #cfbff3;border-radius:7px;padding:6px 8px;font-size:9px}.exactAssignAll{border:1px solid #e5e0eb;border-radius:12px;align-items:center;gap:9px;padding:11px;display:flex}.exactAssignAll span b,.exactAssignAll span small{display:block}.exactAssignAll span b{font-size:11px}.exactAssignAll span small{color:#8b8498;margin-top:2px;font-size:9px}.exactGooglePicker{background:#fff;height:100%;padding:24px}.exactGoogleTop{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.exactGoogleTop b{color:#3c4043;font-size:20px}.exactGoogleTop span{color:#5f6368;font-size:12px}.exactGoogleFiles{gap:8px;padding-top:14px;display:grid}.exactGoogleFiles button{text-align:left;background:#fff;border:1px solid #dadce0;border-radius:8px;grid-template-columns:46px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.exactGoogleFiles button i{color:#d93025;background:#f5f6f7;border-radius:6px;place-items:center;width:40px;height:40px;font-size:10px;font-style:normal;font-weight:800;display:grid}.exactGoogleFiles b,.exactGoogleFiles small{display:block}.exactGoogleFiles b{color:#3c4043;font-size:13px}.exactGoogleFiles small{color:#80868b;margin-top:3px;font-size:10px}.exactMaterialCard{background:#fff;border:1px solid #e6e1ee;border-radius:14px;grid-template-columns:42px 1fr;gap:10px;padding:14px;display:grid}.exactMaterialCard b,.exactMaterialCard span,.exactMaterialCard small{display:block}.exactMaterialCard b{font-size:13px}.exactMaterialCard span{color:#756e80;margin-top:3px;font-size:11px}.exactMaterialCard small{color:#9a93a3;margin-top:3px;font-size:10px}.exactAppHeader{background:#fff;border-bottom:1px solid #e8e5ef;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.exactAppHeader b,.exactAppHeader span{display:block}.exactAppHeader b{font-size:18px}.exactAppHeader span{color:#8b8498;margin-top:2px;font-size:11px}.exactPushPage{padding:0 0 54px}.exactPushBody{padding:28px}.exactPushBody h3{margin:0;font-size:24px}.exactPushBody p{color:#80798a;max-width:520px;font-size:13px;line-height:1.5}.exactPermission{background:#fff;border:1px solid #dcd7e1;border-radius:12px;width:390px;margin:24px auto 0;padding:16px;box-shadow:0 14px 40px #2d234126}.exactPermission>b,.exactPermission>span,.exactPermission>small{display:block}.exactPermission>b{font-size:14px}.exactPermission>span{color:#67606f;margin-top:5px;font-size:12px}.exactPermission>div{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.exactPermission button{background:#fff;border:1px solid #d5cfdb;border-radius:7px;padding:7px 10px;font-size:11px}.exactPermission button.allow{color:#fff;background:#6d43d1;border-color:#6d43d1}.exactPermission small{color:#9a93a3;margin-top:9px;font-size:9px}.exactSuccessBox{color:#31864b;background:#f4fbf6;border:1px solid #b9dec3;border-radius:12px;margin-top:24px;padding:14px;font-size:13px;font-weight:700}.exactMessagesPage{background:#f6f6fb;grid-template-columns:300px 1fr;gap:12px;height:100%;padding:14px;display:grid}.exactChatList,.exactChatWindow{background:#fff;border:1px solid #e6e1ee;border-radius:14px;overflow:hidden}.exactChatList{padding:14px}.exactChatList .exactPageHead{margin-bottom:10px}.exactChatList .exactPageHead h3{font-size:17px}.exactChatList .exactPageHead p{font-size:10px}.exactChatList .exactPageActions .exactPrimary{padding:7px 8px;font-size:10px}.exactChatRow{background:#fff;border-radius:10px;grid-template-columns:38px 1fr;gap:9px;margin-top:10px;padding:10px;display:grid}.exactChatRow.selected{background:#f4f0fd}.exactChatRow b,.exactChatRow small,.exactChatRow span{display:block}.exactChatRow b{font-size:12px}.exactChatRow small{color:#39a35c;font-size:9px}.exactChatRow span{color:#8b8498;margin-top:2px;font-size:9px}.exactChatWindow{position:relative}.exactChatEmpty{text-align:center;color:#777084;align-content:center;place-items:center;height:100%;font-size:13px;font-weight:700;display:grid}.exactChatEmpty span{font-size:10px;font-weight:400}.exactContactModal{padding:18px}.exactContact{text-align:left;background:#fff;border:0;border-top:1px solid #eeeaf3;grid-template-columns:40px 1fr;align-items:center;gap:10px;width:100%;margin-top:8px;padding:10px;display:grid}.exactContact b,.exactContact span{display:block}.exactContact b{font-size:12px}.exactContact span{color:#8b8498;margin-top:2px;font-size:10px}.exactChatTop{border-bottom:1px solid #eeeaf3;align-items:center;gap:9px;height:58px;padding:9px 12px;display:flex}.exactChatTop b,.exactChatTop span{display:block}.exactChatTop b{font-size:12px}.exactChatTop span{color:#8b8498;font-size:9px}.exactChatTop strong{color:#38a35a}.exactChatMessages{background:#faf9fc;height:385px;padding:12px}.exactBubble{color:#41345f;background:#efe8ff;border-radius:12px 12px 3px;width:max-content;max-width:75%;margin-left:auto;padding:9px 11px}.exactBubble span,.exactBubble small{display:block}.exactBubble span{font-size:11px}.exactBubble small{color:#857a9a;text-align:right;margin-top:4px;font-size:8px}.exactComposerWrap{background:#fff;border-top:1px solid #eeeaf3;padding:8px;position:absolute;bottom:0;left:0;right:0}.exactAttachPicker{background:#fff;border:1px solid #ddd7e8;border-radius:12px;padding:10px;position:absolute;bottom:70px;left:8px;right:8px;box-shadow:0 10px 30px #2d234129}.exactAttachPicker>div:first-child{justify-content:space-between;align-items:center;display:flex}.exactAttachPicker>div b{font-size:11px}.exactAttachPicker>div button{background:#fff;border:1px solid #d3ccdc;border-radius:7px;padding:5px 7px;font-size:8px}.exactAttachPicker>.exactSearch{height:31px;margin-top:7px}.exactAttachPicker>button{text-align:left;background:#fff;border:0;border-radius:8px;align-items:center;gap:7px;width:100%;margin-top:6px;padding:7px;display:flex}.exactAttachPicker>button.chosen{background:#f3effb}.exactAttachPicker>button b,.exactAttachPicker>button small{display:block}.exactAttachPicker>button b{font-size:10px}.exactAttachPicker>button small{color:#8b8498;font-size:8px}.exactPicked{color:#5c477f;background:#f3effb;border-radius:7px;margin-bottom:5px;padding:5px 8px;font-size:9px}.exactPicked b{float:right}.exactComposer{grid-template-columns:1fr auto;gap:7px;display:grid}.exactTextArea{color:#8b8498;border:1px solid #ddd7e8;border-radius:10px;min-height:45px;padding:8px 36px 8px 9px;font-size:10px;position:relative}.exactTextArea button{background:0 0;border:0;font-size:15px;position:absolute;bottom:5px;right:5px}.exactComposer>.exactPrimary{padding:8px 10px;font-size:10px}.exactPaymentStats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.exactPaymentStats>div{background:#fff;border:1px solid #e6e1ee;border-radius:13px;padding:13px}.exactPaymentStats span,.exactPaymentStats b{display:block}.exactPaymentStats span{color:#8b8498;font-size:10px}.exactPaymentStats b{margin-top:5px;font-size:18px}.exactPaymentCard{background:#fff;border:1px solid #e6e1ee;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:15px;display:grid}.exactPaymentCard b,.exactPaymentCard span,.exactPaymentCard small{display:block}.exactPaymentCard b{font-size:13px}.exactPaymentCard span{color:#756e80;margin-top:2px;font-size:11px}.exactPaymentCard small{color:#9a93a3;margin-top:3px;font-size:10px}.exactPaymentCard strong{font-size:15px}.exactPaymentCard em{color:#6d43d1;border:1px solid #d9ccef;border-radius:8px;padding:6px 8px;font-size:10px;font-style:normal}@media (max-width:640px){.helpExactHead{align-items:flex-start}.helpExactHead small{max-width:230px}.helpExactCaption{max-width:650px;font-size:10px}.helpExactStage{min-height:140px}}@media (prefers-reduced-motion:reduce){.helpExactCursor,.helpExactPulse{display:none}.helpExactCaption{background:#403749}.helpExactCanvas{transition:none!important}}
.helpCompletionGuide{margin-top:16px}.completionSuccess{color:#31864b;background:#f4fbf6;border:1px solid #b9dec3;border-radius:11px;margin-top:12px;padding:11px 13px;font-size:11px;font-weight:700}.completionConfirm{z-index:30;background:#fff;border:1px solid #dcd7e1;border-radius:14px;width:390px;padding:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #2d23412e}.completionConfirm>b,.completionConfirm>p,.completionConfirm>small{display:block}.completionConfirm>b{font-size:15px}.completionConfirm>p{color:#5f5868;margin:7px 0 15px;font-size:12px;line-height:1.4}.completionConfirm>div{justify-content:flex-end;gap:8px;display:flex}.completionConfirm button{background:#fff;border:1px solid #d1cad9;border-radius:8px;padding:8px 11px;font-size:11px}.completionConfirm button.confirm{color:#fff;background:#6d43d1;border-color:#6d43d1}.completionConfirm>small{color:#9b94a3;margin-top:10px;font-size:9px}.completionTabs{gap:5px;display:flex}.completionTabs button{color:#777084;background:#f3f0f7;border:0;border-radius:8px;padding:8px 11px;font-size:11px}.completionTabs button.active{color:#fff;background:#6d43d1}.completionSubjects .exactChecklist{margin-top:5px}.completionLessonCard{background:#fff;border:1px solid #e6e1ee;border-radius:14px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.completionLessonCard>div:first-child b,.completionLessonCard>div:first-child span,.completionLessonCard>div:nth-child(2) b,.completionLessonCard>div:nth-child(2) span{display:block}.completionLessonCard>div:first-child b{font-size:15px}.completionLessonCard>div:first-child span{color:#8b8498;margin-top:2px;font-size:10px}.completionLessonCard>div:nth-child(2) b{font-size:13px}.completionLessonCard>div:nth-child(2) span{color:#777084;margin-top:3px;font-size:10px}.completionLessonLinks{gap:5px;display:flex}.completionLessonLinks button{color:#6d43d1;background:#fff;border:1px solid #cfbff3;border-radius:7px;padding:6px 7px;font-size:9px}.completionLessonQuick{border-top:1px solid #eeeaf3;grid-column:1/-1;gap:6px;padding-top:8px;display:flex}.completionLessonQuick button{color:#5d43a0;background:#f3effb;border:0;border-radius:7px;padding:6px 9px;font-size:9px}.completionLessonQuick button.danger{color:#bd4d4d;background:#fff3f3;margin-left:auto}.completionLessonCard.completed{background:#fbfffc;border-color:#b9dec3}.completionHomeworkRow{background:#fff;border:1px solid #e6e1ee;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:15px;display:grid}.completionHomeworkRow b,.completionHomeworkRow span,.completionHomeworkRow small{display:block}.completionHomeworkRow b{font-size:13px}.completionHomeworkRow span{color:#756e80;margin-top:3px;font-size:11px}.completionHomeworkRow small{color:#9a93a3;margin-top:3px;font-size:10px}.completionHomeworkRow em{color:#6d43d1;border:1px solid #d9ccef;border-radius:8px;padding:6px 8px;font-size:10px;font-style:normal}.completionHomeworkRow .exactPrimary{padding:7px 9px;font-size:10px}.completionHomeworkRow.accepted{border-color:#b9dec3}.completionHomeworkRow.accepted em{color:#31864b;border-color:#b9dec3}.completionSubmission{background:#faf9fc;border:1px solid #e6e1ee;border-radius:12px;margin-bottom:12px;padding:13px}.completionSubmission small{color:#8b8498;font-size:10px;display:block}.completionSubmission p{margin:5px 0 0;font-size:12px;line-height:1.45}.completionReviewActions{background:linear-gradient(#fff0,#fff 28%);justify-content:flex-end;gap:9px;padding-top:10px;display:flex;position:absolute;bottom:16px;left:24px;right:24px}.completionReviewActions button{padding:9px 11px;font-size:12px}.completionMaterialCard{background:#fff;border:1px solid #e6e1ee;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;margin-top:14px;padding:14px;display:grid}.completionMaterialCard>div:first-child{background:#f3effb;border-radius:9px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.completionMaterialCard b,.completionMaterialCard span,.completionMaterialCard small{display:block}.completionMaterialCard b{font-size:13px}.completionMaterialCard span{color:#756e80;margin-top:3px;font-size:11px}.completionMaterialCard small{color:#9a93a3;margin-top:3px;font-size:9px}.completionMaterialCard>button{color:#6d43d1;background:#fff;border:1px solid #cfbff3;border-radius:8px;padding:7px 9px;font-size:10px}.completionFlowNote{background:#faf7ff;border:1px dashed #b9abd8;border-radius:12px;gap:4px;margin-top:14px;padding:12px;display:grid}.completionFlowNote b{color:#554469;font-size:11px}.completionFlowNote span{color:#81778d;font-size:10px;line-height:1.4}.helpCompletionGuide .exactPaymentCard{grid-template-columns:minmax(0,1fr) auto auto auto}.helpCompletionGuide .exactPaymentCard>.exactPrimary{padding:7px 8px;font-size:9px}.helpCompletionGuide .exactPaymentCard.paid{border-color:#b9dec3}.helpCompletionGuide .exactPaymentCard.paid em{color:#31864b;border-color:#b9dec3}.exactTabs b{color:#fff;background:#6d43d1;border-radius:999px;place-items:center;min-width:17px;height:17px;margin-left:4px;font-size:9px;display:inline-grid}.completionReview .exactForm{grid-template-columns:1fr 1fr}.completionReview .exactField.wide{grid-column:1/-1}@media (max-width:640px){.completionConfirm{width:360px}.completionLessonCard{grid-template-columns:62px minmax(0,1fr) auto}.completionHomeworkRow{grid-template-columns:1fr auto auto}.helpCompletionGuide .exactPaymentCard{grid-template-columns:minmax(0,1fr) auto auto auto}}
.helpV2Hero{border-radius:18px!important;gap:16px!important;padding:16px 18px!important}.helpV2Hero h2{margin:4px 0 5px!important;font-size:22px!important}.helpV2Hero p{font-size:12px!important;line-height:1.4!important}.helpV2Hero>div:first-child>span{font-size:10px!important}.helpV2HeroStat{border-radius:14px!important;flex:0 0 112px!important;padding:11px!important}.helpV2HeroStat b{font-size:28px!important}.helpV2HeroStat span{margin-top:4px!important;font-size:9px!important}.helpV2Trouble>.helpV2Diagnosis{display:none!important}.helpV2TroubleGrid>.helpV2DiagnosisInline{border-color:#c8b5f0;grid-column:1/-1;margin:0;box-shadow:0 8px 22px #4b308212;display:block!important}.onboardingTour.tourSixMounted{width:min(420px,100%)!important;padding:17px!important}.onboardingTour.tourSixMounted>:not(.tourSixLayer){display:none!important}.tourSixLayer{display:block}.tourSixTop{color:#80758c;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.tourSixTop>button{color:#6d6179;cursor:pointer;background:#f4f0f8;border:0;border-radius:10px;width:34px;height:34px;font-size:22px}.tourSixVisual{margin:11px 0 13px}.tourSixLayer h2{color:#302641;margin:0 0 6px;font-size:19px}.tourSixLayer>p{color:#746b7e;margin:0;font-size:12px;line-height:1.45}.tourSixOpen{margin-top:9px}.tourSixDots{justify-content:center;gap:6px;margin:12px 0;display:flex}.tourSixDots button{cursor:pointer;background:#ddd5e8;border:0;border-radius:99px;width:8px;height:8px;padding:0}.tourSixDots button.active{background:#7052c8;width:23px}.tourSixActions{justify-content:space-between;gap:10px;display:flex}.tourSixActions button{min-width:100px}.tourMiniApp{color:#3f3749;background:#fbf9ff;border:1px solid #e5def1;border-radius:14px;min-height:104px;padding:10px;font-size:9px;overflow:hidden}.tourMiniBar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.tourMiniBar b{font-size:10px}.tourMiniAction{color:#fff;white-space:nowrap;background:#6d43d1;border-radius:7px;padding:5px 8px;font-weight:800;position:relative}.tourMiniAction.pulse:after{content:"";border:2px solid #6d43d140;border-radius:9px;animation:1.7s ease-in-out infinite tourPulse;position:absolute;inset:-3px}.tourMiniForm{background:#fff;border:1px solid #ece7f3;border-radius:10px;gap:6px;padding:8px;display:grid}.tourMiniForm>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.tourMiniForm label{color:#7f7689;gap:3px;display:grid}.tourMiniForm strong{color:#3d3548;background:#fff;border:1px solid #e2dbea;border-radius:6px;padding:5px 6px;font-size:8px;display:block}.tourMiniSave{color:#fff;background:#6d43d1;border-radius:6px;justify-self:end;padding:5px 8px;font-weight:800}.tourMiniSubjects{background:#fff;border:1px solid #ece7f3;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;padding:8px;display:grid}.tourMiniSubjects span{color:#756b80;background:#fff;border:1px solid #e2dbea;border-radius:7px;padding:6px}.tourMiniSubjects span.selected{color:#653fc4;background:#f1ebff;border-color:#bfa9ef;font-weight:800}.tourMiniFile{background:#fff;border:1px solid #ebe5f2;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:6px;padding:7px;display:grid}.tourMiniFile i{font-size:17px;font-style:normal}.tourMiniFile b,.tourMiniFile span{display:block}.tourMiniFile b{font-size:8px}.tourMiniFile span{color:#8c8395;margin-top:2px;font-size:7px}.tourMiniFile em{color:#6d43d1;font-size:7px;font-style:normal}.tourMiniPermission{background:#fff;border:1px solid #ebe5f2;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.tourMiniPermission i{font-size:20px;font-style:normal}.tourMiniPermission b,.tourMiniPermission span{display:block}.tourMiniPermission b{font-size:9px}.tourMiniPermission span{color:#867e8e;margin-top:2px;font-size:7px;line-height:1.35}.tourMiniStatus{color:#357e4b;background:#ecf8ef;border-radius:8px;margin-top:7px;padding:6px 8px;font-size:8px;font-weight:800}@keyframes tourPulse{0%,to{opacity:.25;transform:scale(.97)}50%{opacity:1;transform:scale(1.04)}}@media (max-width:640px){.helpV2Hero{border-radius:15px!important;padding:13px 14px!important}.helpV2Hero h2{font-size:18px!important}.helpV2Hero p{font-size:11px!important}.helpV2HeroStat{width:auto!important;margin-top:9px!important;padding:7px 10px!important;display:inline-flex!important}.helpV2HeroStat b{font-size:20px!important}.onboardingTour.tourSixMounted{width:min(390px,100%)!important;padding:14px!important}.tourMiniApp{min-height:96px;padding:8px}.helpV2TroubleGrid>.helpV2DiagnosisInline{grid-column:1!important}.helpV2SearchCard input{font-size:16px}}
.helpFinalVisual{background:#fff;border:1px solid #e7e0f1;border-radius:18px;margin-top:18px;overflow:hidden;box-shadow:0 10px 28px #3f2a690f}.helpFinalHead{background:linear-gradient(#fcfbff,#f8f5ff);border-bottom:1px solid #eee8f5;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 16px;display:flex}.helpFinalHead>div{gap:3px;display:grid}.helpFinalHead span{letter-spacing:.11em;color:#7f69b3;font-size:9px;font-weight:900}.helpFinalHead b{color:#342a45;font-size:15px}.helpFinalHead small{color:#82798d;font-size:11px}.helpFinalHead .ghost{white-space:nowrap;padding:7px 10px;font-size:11px}.finalGuideCursor{z-index:8;filter:drop-shadow(0 2px 2px #0003);pointer-events:none;width:22px;height:27px;animation:1.2s ease-in-out infinite finalCursorTap;position:absolute;bottom:-12px;right:-9px}.finalGuideCursor svg{fill:#fff;stroke:#322345;stroke-width:1.4px;width:100%;height:100%}.activeTarget,.finalPlanCard.selected{position:relative}.activeTarget:after,.finalPlanCard.selected:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid #6d43d147;animation:1.4s ease-in-out infinite finalTargetPulse;position:absolute;inset:-4px}.finalGuideCaption{color:#4e367b;text-align:center;background:#f2edff;border-radius:10px;margin:12px 0 0;padding:9px 11px;font-size:11px;font-weight:800}@keyframes finalCursorTap{0%,to{transform:translate(0)scale(1)}45%{transform:translate(-3px,-3px)scale(1)}58%{transform:translate(-1px,-1px)scale(.92)}}@keyframes finalTargetPulse{0%,to{opacity:.25;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}.finalInstallWrap{background:#f8f6fc;padding:16px}.finalPhone{background:#fff;border:7px solid #201d27;border-radius:34px;width:286px;height:500px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 14px 36px #1e182b2e}.finalPhoneTop{background:#fff;justify-content:space-between;align-items:center;height:28px;padding:0 18px;font-size:9px;font-weight:800;display:flex}.finalPhoneTop i{background:#17151b;border-radius:12px;width:54px;height:15px}.finalSafari{background:#f5f5f7;flex-direction:column;height:465px;display:flex}.finalSafariPage{text-align:center;background:linear-gradient(#fbfaff,#f4f0ff);flex:1;padding:40px 22px 18px}.finalBrandDot,.finalAppIcon{color:#fff;background:linear-gradient(145deg,#8159df,#6036c1);border-radius:15px;place-items:center;font-weight:900;display:grid}.finalBrandDot{width:54px;height:54px;margin:0 auto 12px;font-size:26px}.finalBrandDot.small{border-radius:10px;width:36px;height:36px;margin:0;font-size:17px}.finalSafariPage>b,.finalSafariPage>small{display:block}.finalSafariPage>b{font-size:17px}.finalSafariPage>small{color:#857c90;margin-top:4px;font-size:10px}.finalSafariCard{color:#5d5369;background:#fff;border:1px solid #e4dcef;border-radius:13px;margin-top:24px;padding:13px;font-size:10px}.finalSafariAddress{text-align:center;color:#6e6875;background:#fff;border-radius:11px;margin:8px 14px 5px;padding:8px;font-size:9px}.finalSafariBar{color:#4b4454;grid-template-columns:repeat(5,1fr);align-items:center;padding:6px 12px 13px;font-size:17px;display:grid}.finalSafariBar span,.finalSafariBar button{min-height:30px;font:inherit;background:0 0;border:0;place-items:center;display:grid}.finalSafariBar button{color:#5e3aaa;background:#ebe5fa;border-radius:9px}.finalShareSheet{background:linear-gradient(#d7d6db 0 26%,#f8f8fa 26%);height:465px;padding-top:112px}.finalSheetGrab{background:#c8c5cc;border-radius:4px;width:38px;height:4px;margin:8px auto}.finalShareTitle{background:#fff;border-radius:12px;align-items:center;gap:9px;margin:10px 12px;padding:10px;display:flex}.finalShareTitle b,.finalShareTitle small{display:block}.finalShareTitle b{font-size:11px}.finalShareTitle small{color:#8c8592;font-size:8px}.finalShareActions{background:#fff;border-radius:13px;margin:0 12px;overflow:hidden}.finalShareActions>div,.finalShareActions>button{text-align:left;color:#2f2b33;background:#fff;border:0;border-bottom:1px solid #eee;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:10px;display:flex}.finalShareActions button span{width:24px;font-size:18px}.finalShareActions button b{font-size:10px}.finalShareActions .activeTarget{color:#57369d;background:#f4efff}.finalAddHome{background:#f7f7f9;height:465px}.finalIosNav{background:#fff;border-bottom:1px solid #e7e5e9;grid-template-columns:1fr auto 1fr;align-items:center;height:42px;padding:0 11px;display:grid}.finalIosNav b{font-size:10px}.finalIosNav button{color:#6540ba;background:0 0;border:0;font-size:9px}.finalIosNav button:last-child{justify-self:end;font-weight:800}.finalAppPreview{background:#fff;align-items:center;gap:12px;margin-top:16px;padding:18px;display:flex}.finalAppIcon{width:58px;height:58px;font-size:27px}.finalAppPreview b,.finalAppPreview small{display:block}.finalAppPreview b{font-size:12px}.finalAppPreview small{color:#85808a;margin-top:3px;font-size:8px}.finalAddHome p{color:#736d79;padding:0 18px;font-size:9px;line-height:1.5}.finalHomeScreen{color:#fff;background:linear-gradient(160deg,#a994d9,#6750a6 55%,#2f2856);height:465px;padding:12px}.finalHomeTime{text-align:center;margin:10px 0 30px;font-size:12px;font-weight:800}.finalHomeIcons{text-align:center;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.finalHomeIcons>div{position:relative}.finalHomeIcons small{margin-top:4px;font-size:7px;display:block}.finalGenericIcon{color:#504865;background:#ffffffdb;border-radius:14px;place-items:center;width:54px;height:54px;margin:auto;font-size:22px;display:grid}.finalInstalledApp .finalAppIcon{margin:auto}.finalInstalledApp i{background:#4bc56a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid;position:absolute;top:-5px;right:5px}.finalHomeDone{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border-radius:12px;width:max-content;max-width:90%;margin:42px auto 0;padding:8px 12px;font-size:9px;font-weight:800}.finalInstallAlternatives{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.finalInstallAlternatives span{color:#6d6475;background:#fff;border:1px solid #e9e3f1;border-radius:10px;padding:9px;font-size:9px;line-height:1.35}.finalInstallAlternatives b{color:#3e3449;margin-bottom:2px;display:block}.finalCompactScene{background:#f9f7fc;padding:16px}.finalSubHero{color:#fff;background:linear-gradient(135deg,#7147cc,#8b61df);border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.finalSubHero>div{gap:4px;display:grid}.finalSubHero span{opacity:.86;text-transform:uppercase;font-size:9px;font-weight:900}.finalSubHero b{font-size:16px}.finalSubHero small{opacity:.84;font-size:9px}.finalSubHero strong{background:#ffffff29;border-radius:14px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.finalPlanGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.finalPlanCard{background:#fff;border:1px solid #e6dff0;border-radius:13px;gap:4px;min-height:106px;padding:11px;display:grid}.finalPlanCard>span{color:#8d819a;font-size:8px;font-weight:800}.finalPlanCard>b{font-size:12px}.finalPlanCard>small{color:#746d7b;font-size:8px}.finalPlanCard>em{color:#7552bc;margin-top:auto;font-size:8px;font-style:normal}.finalPlanCard.selected{background:#f6f1ff;border-color:#7a56c7}.finalPlanCard .finalGuideCursor{bottom:8px;right:7px}.finalPlanChoice{background:#fff;border:1px solid #e6e0ed;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:11px;display:flex}.finalPlanChoice>div{gap:3px;display:grid}.finalPlanChoice b{font-size:10px}.finalPlanChoice span{color:#857d8d;font-size:8px}.finalPlanChoice button{color:#7f7788;white-space:nowrap;background:#d9d3e1;border:0;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:900}.finalPlanChoice button.activeTarget{color:#fff;background:#6d43d1}.finalPlanChoice .finalGuideCursor{bottom:-12px;right:3px}.finalSuccessLine{color:#397b4b;background:#edf8f0;border-radius:10px;margin-top:9px;padding:8px 10px;font-size:9px;font-weight:800}.finalSecurityApp{background:#fff;border:1px solid #e6e0ec;border-radius:14px;overflow:hidden}.finalSecurityHeader{border-bottom:1px solid #eee9f3;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.finalSecurityHeader>div{align-items:center;gap:8px;display:flex}.finalDemoAvatar{color:#fff;background:#7150c3;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.finalSecurityHeader b,.finalSecurityHeader small{display:block}.finalSecurityHeader b{font-size:10px}.finalSecurityHeader small{color:#827a8b;font-size:8px}.finalSecurityHeader button{color:#5b466f;background:#fff;border:1px solid #d8cfe6;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:800}.finalSecurityBody{gap:4px;padding:18px;display:grid}.finalSecurityBody b{font-size:15px}.finalSecurityBody span{color:#777080;font-size:9px}.finalLoginMini{text-align:center;background:#fff;border:1px solid #e5deee;border-radius:15px;gap:9px;width:min(330px,100%);margin:auto;padding:18px;display:grid}.finalLoginLogo{color:#fff;background:#6d43d1;border-radius:12px;place-items:center;width:42px;height:42px;margin:auto;font-size:20px;font-weight:900;display:grid}.finalLoginMini>b{font-size:14px}.finalLoginMini label{text-align:left;color:#80788a;font-size:8px}.finalLoginMini label span{color:#514859;border:1px solid #e5dfea;border-radius:8px;margin-top:3px;padding:8px;font-size:9px;display:block}.finalLoginMini>button{color:#fff;background:#6d43d1;border:0;border-radius:9px;padding:9px;font-size:9px;font-weight:900}.finalLoginMini>small{color:#4e8b5d;font-size:8px}.finalSecurityTips{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.finalSecurityTips>div{background:#fff;border:1px solid #e8e2ef;border-radius:11px;gap:3px;padding:9px;display:grid}.finalSecurityTips>div>span{font-size:16px}.finalSecurityTips b{font-size:9px}.finalSecurityTips small{color:#807887;font-size:8px;line-height:1.35}@media (max-width:640px){.helpFinalHead{align-items:center;padding:12px}.helpFinalHead b{font-size:13px}.helpFinalHead small{font-size:9px}.helpFinalHead .ghost{padding:6px 8px;font-size:9px}.finalInstallWrap,.finalCompactScene{padding:12px}.finalPhone{border-width:6px;border-radius:30px;width:246px;height:430px}.finalSafari,.finalShareSheet,.finalAddHome,.finalHomeScreen{height:397px}.finalShareSheet{padding-top:80px}.finalInstallAlternatives,.finalPlanGrid{grid-template-columns:1fr}.finalPlanCard{min-height:76px}.finalPlanChoice{flex-direction:column;align-items:flex-start}.finalPlanChoice button{width:100%}.finalSecurityTips{grid-template-columns:1fr}.finalGuideCaption{font-size:10px}}@media (prefers-reduced-motion:reduce){.finalGuideCursor,.activeTarget:after,.finalPlanCard.selected:after{animation:none!important}}
.studentHelpCenter{gap:14px;display:grid}.studentHelpHero{background:linear-gradient(135deg,#fff 0%,#f8f4ff 100%);border:1px solid #e4dcf2;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.studentHelpHero>div:first-child>span,.studentTroubleIntro>span,.studentSupportIntro>div>span{color:#7b59c7;letter-spacing:.08em;font-size:10px;font-weight:900;display:block}.studentHelpHero h2,.studentTroubleIntro h3,.studentSupportIntro h3{color:#2f2640;margin:4px 0 5px}.studentHelpHero h2{font-size:22px}.studentHelpHero p,.studentTroubleIntro p,.studentSupportIntro p{color:#7b7284;margin:0;font-size:12px;line-height:1.45}.studentHelpStat{background:#fff;border:1px solid #e5dcf4;border-radius:14px;flex:0 0 100px;place-items:center;padding:10px;display:grid}.studentHelpStat b{color:#6d43d1;font-size:28px}.studentHelpStat span{color:#82798b;font-size:9px}.studentHelpTabs{flex-wrap:wrap;gap:8px;display:flex}.studentHelpTabs button,.studentHelpCategories button{font:inherit;color:#554c61;cursor:pointer;background:#fff;border:1px solid #ded6ea;border-radius:11px;padding:9px 12px;font-size:12px}.studentHelpTabs button.active,.studentHelpCategories button.active{color:#fff;background:#6d43d1;border-color:#6d43d1}.studentHelpSearch{background:#fff;border:1px solid #e5deef;border-radius:16px;grid-template-columns:1fr minmax(250px,420px);align-items:center;gap:14px;padding:13px 15px;display:grid}.studentHelpSearch b,.studentHelpSearch span{display:block}.studentHelpSearch b{font-size:13px}.studentHelpSearch span{color:#867d8f;margin-top:3px;font-size:10px}.studentHelpSearch input,.studentSupportForm input,.studentSupportForm select,.studentSupportForm textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #ddd7e8;border-radius:11px;outline:none;padding:10px 12px;font-size:12px}.studentHelpSearch input:focus,.studentSupportForm input:focus,.studentSupportForm select:focus,.studentSupportForm textarea:focus{border-color:#8a68d6;box-shadow:0 0 0 3px #6d43d114}.studentHelpCategories{flex-wrap:wrap;gap:7px;display:flex}.studentHelpGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.studentHelpArticle{background:#fff;border:1px solid #e4deec;border-radius:15px;align-self:start;overflow:hidden}.studentHelpArticle.open{border-color:#cfbeee;grid-column:1/-1;box-shadow:0 10px 28px #3a23670f}.studentHelpArticleHead{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:38px 1fr 24px;align-items:start;gap:10px;padding:13px;display:grid}.studentHelpArticleHead>span{background:#f3effa;border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.studentHelpArticleHead div{min-width:0}.studentHelpArticleHead small,.studentHelpArticleHead b,.studentHelpArticleHead em{display:block}.studentHelpArticleHead small{color:#8464c8;margin-bottom:2px;font-size:9px;font-weight:800}.studentHelpArticleHead b{color:#332b3c;font-size:13px}.studentHelpArticleHead em{color:#817889;margin-top:3px;font-size:10px;font-style:normal;line-height:1.35}.studentHelpArticleHead strong{color:#7650c9;font-size:19px;font-weight:500}.studentHelpArticleBody{padding:0 14px 14px}.studentHelpArticleBody>ol,.studentDiagnosis ol{gap:7px;margin:9px 0 12px;padding:0;list-style:none;display:grid}.studentHelpArticleBody>ol li,.studentDiagnosis li{grid-template-columns:25px 1fr;align-items:start;gap:8px;display:grid}.studentHelpArticleBody>ol li>span,.studentDiagnosis li>span{color:#6d43d1;background:#efe9fa;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-weight:900;display:grid}.studentHelpArticleBody>ol p,.studentDiagnosis li p{color:#554d5e;margin:2px 0 0;font-size:11px;line-height:1.45}.studentHelpImportant{color:#6c5a24;background:#fff8df;border-radius:10px;margin-top:6px;padding:9px 11px;font-size:10px;line-height:1.45}.studentHelpOpenView{margin-top:10px}.studentHelpTags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.studentHelpTags i{color:#7b7283;background:#f4f1f7;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal}.studentHelpEmpty{justify-items:start;gap:7px;display:grid}.studentHelpEmpty span{color:#82798a;font-size:11px}.studentVisualGuide{background:#faf8fd;border:1px solid #e8e0f2;border-radius:14px;margin-top:12px;padding:10px}.studentVisualHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.studentVisualHead span,.studentVisualHead b{display:block}.studentVisualHead span{color:#8062c4;letter-spacing:.07em;font-size:8px;font-weight:900}.studentVisualHead b{color:#443a50;margin-top:2px;font-size:11px}.studentVisualHead button{padding:6px 8px;font-size:9px}.studentVisualStage{background:#fff;border:1px solid #e7e0ee;border-radius:12px;min-height:210px;padding:12px 12px 42px;position:relative;overflow:hidden}.studentVisualCaption{color:#fff;text-align:center;z-index:5;background:#35294b;border-radius:9px;padding:7px 9px;font-size:9px;font-weight:800;position:absolute;bottom:8px;left:9px;right:9px}.studentVisualCursor{z-index:8;pointer-events:none;filter:drop-shadow(0 2px 2px #0000002e);width:19px;height:23px;transition:left .28s,top .28s;position:absolute;transform:translate(-2px,-2px)}.studentVisualCursor svg{fill:#fff;stroke:#2e2244;stroke-width:1.7px;width:100%;height:100%}.studentVisualPulse{z-index:7;pointer-events:none;border:2px solid #6d43d173;border-radius:50%;width:22px;height:22px;animation:1.2s ease-out infinite studentHelpPulse;position:absolute;transform:translate(-50%,-50%)}.shScene{color:#3f3748;min-height:145px;font-size:9px}.shMockTop{border-bottom:1px solid #ece7f2;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px;display:flex}.shMockTop b{font-size:11px}.shMockTop span,.shMockTop button{background:#fff;border:1px solid #ddd4e9;border-radius:7px;padding:5px 7px;font-size:8px}.shWelcome{margin:4px 0 8px;font-size:12px;font-weight:900}.shNext{background:#fbf9ff;border:1px solid #e4dbee;border-radius:10px;gap:2px;padding:9px;display:grid}.shNext small,.shNext span{color:#81768b;font-size:8px}.shMiniNav{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.shMiniNav span{text-align:center;background:#fff;border:1px solid #e6e0ec;border-radius:8px;padding:7px;font-size:7px;font-weight:800}.shConnect{border:1px solid #e4ddee;border-radius:11px;gap:8px;padding:10px;display:grid}.shConnect>div>b,.shConnect>div>small{display:block}.shConnect>div>small{color:#81798a;margin-top:3px}.shConnect button,.shCode button,.shLesson button,.shHomeworkRow button,.shHomeworkModal button,.shComposer button,.shMaterial button,.shPermission button,.shAddHome button,.shMockTop button,.shLogin button{color:#fff;background:#6d43d1;border:0;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800}.shCode{grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.shCode code{letter-spacing:.12em;font-size:15px;font-weight:900}.shCode small{color:#807688;grid-column:1/-1}.shWeekNav{gap:5px;margin-bottom:9px;display:flex}.shWeekNav button{background:#fff;border:1px solid #ddd6e7;border-radius:7px;padding:5px 9px;font-size:8px}.shLesson,.shHomeworkRow,.shMaterial{border:1px solid #e5dfec;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.shLesson small,.shLesson span,.shHomeworkRow span,.shMaterial small{color:#847b8d;margin-top:2px;font-size:7px;display:block}.shHomeworkRow{grid-template-columns:1fr auto}.shHomeworkRow.done{background:#f1faf3}.shHomeworkRow.revision{background:#fff9ed}.shHomeworkRow strong{color:#397d4d}.shHomeworkModal{border:1px solid #e5deed;border-radius:10px;gap:6px;padding:9px;display:grid}.shHomeworkModal textarea{resize:none;box-sizing:border-box;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #ded7e8;border-radius:7px;padding:6px}.shHomeworkModal .ghost{color:#5b4a78;background:#fff;border:1px solid #ddd4e9}.shFeedback{background:#fff7dd;border-radius:8px;gap:2px;padding:7px;display:grid}.shFeedback small{color:#887638}.shMessages{grid-template-columns:37% 1fr;gap:8px;display:grid}.shDialogs{border-right:1px solid #e9e3ef;padding-right:7px}.shDialogs>div{grid-template-columns:26px 1fr;align-items:center;gap:6px;margin-top:8px;display:grid}.shDialogs strong{color:#6943bd;background:#eee8f8;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.shDialogs span b,.shDialogs span small{display:block}.shDialogs span small{color:#877e90;font-size:6px}.shChat{flex-direction:column;min-height:130px;display:flex}.shChatHead b,.shChatHead small{display:block}.shChatHead small{color:#857b8d;font-size:7px}.shBubble{background:#f0ebf8;border-radius:9px;align-self:flex-start;max-width:80%;margin:12px 0 auto;padding:7px}.shComposer{grid-template-columns:auto 1fr auto;align-items:center;gap:5px;display:grid}.shComposer span{color:#847b8c;border:1px solid #ded7e7;border-radius:8px;padding:7px}.shComposer button:first-child{color:#5d5070;background:#fff;border:1px solid #ded7e7}.shSearch{color:#8a8193;border:1px solid #ddd7e7;border-radius:8px;margin-bottom:8px;padding:7px}.shMaterial{grid-template-columns:24px 1fr auto;margin-top:6px}.shNotifyStack{gap:7px;margin-top:20px;display:grid}.shNotifyStack div{background:#fbfaff;border:1px solid #e5dfeb;border-radius:9px;padding:9px}.shPermission{text-align:center;border:1px solid #ddd6e5;border-radius:12px;max-width:280px;margin:22px auto 0;padding:11px;box-shadow:0 8px 22px #00000012}.shPermission b,.shPermission span{display:block}.shPermission span{color:#81788a;margin:5px 0 10px}.shPermission>div{justify-content:center;gap:6px;display:flex}.shPermission button:first-child{color:#544b60;background:#eeeaf3}.shPhone{place-items:center;display:grid}.shPhoneFrame{background:#f6f4f8;border:5px solid #29242e;border-radius:22px;width:145px;height:168px;position:relative;overflow:hidden}.shPhoneBar{text-align:center;padding:4px;font-size:6px}.shSafari,.shShareSheet,.shAddHome,.shHomeScreen{padding:8px}.shSafari{text-align:center;gap:8px;display:grid}.shSafari>div{background:#fff;border-radius:9px;padding:18px 6px;font-weight:900}.shSafari span{font-size:6px}.shSafari button{background:#eee8f8;border:0;border-radius:8px;justify-self:center;padding:6px 10px}.shShareSheet{gap:6px;display:grid}.shShareSheet>div{background:#fff;border-radius:7px;padding:7px}.shAddHome{text-align:center;justify-items:center;gap:7px;display:grid}.shAppIcon{color:#fff;background:#6d43d1;border-radius:9px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.shHomeScreen{text-align:center;place-items:center;gap:5px;padding-top:35px;display:grid}.shSecurityCards{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.shSecurityCards div{border:1px solid #e5dfeb;border-radius:10px;gap:4px;padding:10px;display:grid}.shSecurityCards b,.shSecurityCards span{display:block}.shSecurityCards span{color:#82798b;font-size:7px}.shLogin{text-align:center;border:1px solid #e5dfec;border-radius:11px;justify-items:stretch;gap:7px;max-width:230px;margin:8px auto 0;padding:10px;display:grid}.shLogin .shAppIcon{margin:auto}.shLogin span,.shLogin>div:not(.shAppIcon){color:#837a8a;text-align:left;border:1px solid #ded8e6;border-radius:7px;padding:6px}.studentTrouble,.studentSupport{gap:11px;display:grid}.studentTroubleIntro,.studentSupportIntro{padding:14px}.studentTroubleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.studentTroubleWrap{align-self:start;display:grid}.studentTroubleWrap>button{text-align:left;cursor:pointer;color:inherit;background:#fff;border:1px solid #e3ddec;border-radius:13px;gap:4px;padding:12px;display:grid}.studentTroubleWrap>button.active{background:#fbf9ff;border-color:#bda4e7;border-radius:13px 13px 0 0}.studentTroubleWrap>button b{font-size:12px}.studentTroubleWrap>button span{color:#80778a;font-size:9px;line-height:1.35}.studentTroubleWrap>button em{color:#6d43d1;margin-top:3px;font-size:9px;font-style:normal;font-weight:800}.studentDiagnosis{border-top:0!important;border-radius:0 0 13px 13px!important;padding:12px!important}.studentDiagnosis>div>span{color:#8061c3;font-size:8px;font-weight:800}.studentDiagnosis h3{margin:2px 0;font-size:13px}.studentEscalation{background:#f7f4fa;border-radius:9px;gap:5px;padding:9px;display:grid}.studentEscalation span{color:#7c7286;font-size:9px;line-height:1.4}.studentEscalation button{justify-self:start;margin-top:2px}.studentSupportIntro{grid-template-columns:1fr minmax(180px,280px);align-items:center;gap:15px;display:grid}.studentSupportIntro>div:last-child{background:#fff8df;border-radius:9px;padding:9px}.studentSupportIntro>div:last-child b,.studentSupportIntro>div:last-child small{display:block}.studentSupportIntro>div:last-child small{color:#7d6c38;margin-top:3px;font-size:8px;line-height:1.4}.studentSupportForm{grid-template-columns:1fr 1fr;gap:11px;display:grid;padding:14px!important}.studentSupportForm label{color:#62596d;gap:5px;font-size:10px;font-weight:800;display:grid}.studentSupportForm label.wide{grid-column:1/-1}.studentSupportForm textarea{resize:vertical}.studentSupportActions{grid-column:1/-1;align-items:center;gap:10px;display:flex}.studentSupportActions span{color:#a34242;font-size:10px}.studentSupportActions span.success{color:#367b4b}@keyframes studentHelpPulse{0%{opacity:.8;transform:translate(-50%,-50%)scale(.55)}to{opacity:0;transform:translate(-50%,-50%)scale(1.65)}}@media (max-width:760px){.studentHelpHero{padding:13px 14px}.studentHelpHero h2{font-size:18px}.studentHelpStat{flex-basis:76px}.studentHelpStat b{font-size:21px}.studentHelpSearch,.studentHelpGrid,.studentTroubleGrid{grid-template-columns:1fr}.studentHelpArticle.open{grid-column:1}.studentVisualStage{min-height:200px;padding:9px 9px 42px}.studentSupportIntro,.studentSupportForm{grid-template-columns:1fr}.studentSupportForm label.wide,.studentSupportActions{grid-column:1}.shMessages{grid-template-columns:34% 1fr}}@media (max-width:520px){.studentHelpHero{display:grid}.studentHelpStat{justify-self:start;gap:5px;width:auto;display:flex}.studentHelpTabs{grid-template-columns:1fr;display:grid}.studentHelpTabs button{text-align:left}.studentHelpCategories{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.studentHelpCategories button{white-space:nowrap}.studentHelpArticleHead{grid-template-columns:34px 1fr 20px;padding:11px}.studentHelpArticleHead>span{width:31px;height:31px}.studentVisualHead{align-items:flex-start}.studentVisualHead button{white-space:nowrap}.shMessages{grid-template-columns:1fr}.shDialogs{border-bottom:1px solid #e9e3ef;border-right:0;padding-bottom:7px;padding-right:0}.shChat{min-height:112px}.shSecurityCards{grid-template-columns:1fr}.studentSupportActions{display:grid}.studentHelpSearch input{font-size:16px}}@media (prefers-reduced-motion:reduce){.studentVisualPulse{animation:none}.studentVisualCursor{transition:none}}
.content.studentHelpMounted>:not(.studentHelpCenter){display:none!important}.content.studentHelpMounted{display:block!important}
.posRecurringMount{min-width:0}.posRecurringCard{background:linear-gradient(#fff 0%,#fbf9ff 100%);border:1px solid #6d43d12e;border-radius:16px;padding:14px 15px;box-shadow:0 5px 18px #4a2d8a0d}.posRecurringCard.isOpen{border-color:#6d43d152;box-shadow:0 7px 22px #4a2d8a14}.posRecurringToggle{cursor:pointer;align-items:flex-start;gap:11px;margin:0!important;display:flex!important}.posRecurringToggle input{accent-color:#6d43d1;cursor:pointer;min-width:19px;width:19px!important;height:19px!important;margin:2px 0 0!important}.posRecurringToggle span{gap:3px;min-width:0;display:grid}.posRecurringToggle b{color:#281f39;font-size:14px;line-height:1.3}.posRecurringToggle small,.posRecurringField small,.posRecurringHint{color:#81778f;font-size:12px;line-height:1.45}.posRecurringBody{border-top:1px solid #6d43d11f;gap:14px;margin-top:14px;padding-top:14px;display:grid}.posRecurringField{gap:8px;display:grid}.posRecurringField>b{color:#332743;font-size:13px}.posRecurringDays,.posRecurringPeriods{flex-wrap:wrap;gap:7px;display:flex}.posRecurringDays button,.posRecurringPeriods button{appearance:none;color:#4b3b61;cursor:pointer;background:#fff;border:1px solid #d8cdef;border-radius:10px;min-height:36px;padding:7px 11px;font:600 12px/1.1 inherit;transition:all .15s}.posRecurringDays button{min-width:42px;padding-inline:9px}.posRecurringDays button:hover,.posRecurringPeriods button:hover{background:#faf7ff;border-color:#9d7ee0}.posRecurringDays button.active,.posRecurringPeriods button.active{color:#fff;background:#6d43d1;border-color:#6d43d1;box-shadow:0 4px 12px #6d43d12e}.posRecurringDays button:disabled,.posRecurringPeriods button:disabled{opacity:.55;cursor:default}.posRecurringUntil{grid-template-columns:minmax(0,1fr) minmax(150px,190px);align-items:center;gap:10px;color:#655978!important;margin:2px 0 0!important;font-size:12px!important;display:grid!important}.posRecurringUntil input{min-height:40px!important;font-size:13px!important}.posRecurringSummary{background:#fff;border:1px solid #6d43d121;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.posRecurringSummary>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.posRecurringSummary span{color:#81778f;font-size:12px}.posRecurringSummary b{color:#5b34be;font-size:15px}.posRecurringSummary small{color:#81778f;text-align:right;font-size:11px}.posRecurringError{color:#a23345;background:#fff4f5;border:1px solid #c33f5138;border-radius:11px;padding:9px 10px;font-size:12px;line-height:1.4}.posRecurringHint{margin:0!important;padding:0!important;display:block!important}.posRecurringToast{z-index:2147483000;opacity:0;pointer-events:none;color:#fff;text-align:center;background:#2d2340;border-radius:13px;max-width:min(92vw,440px);padding:12px 16px;font:600 13px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;transition:all .2s;position:fixed;bottom:26px;left:50%;transform:translate(-50%,18px);box-shadow:0 12px 34px #2218363d}.posRecurringToast.show{opacity:1;transform:translate(-50%)}@media (max-width:720px){.posRecurringCard{border-radius:14px;padding:13px 12px}.posRecurringToggle b{font-size:14px}.posRecurringToggle small,.posRecurringField small,.posRecurringHint{font-size:12px}.posRecurringDays{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.posRecurringDays button{min-width:0;min-height:40px;padding:7px 2px;font-size:11px}.posRecurringPeriods{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.posRecurringPeriods button{min-height:42px;font-size:12px}.posRecurringUntil{grid-template-columns:1fr;gap:6px}.posRecurringUntil input{min-height:44px!important;font-size:16px!important}.posRecurringSummary{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 11px}.posRecurringSummary small{text-align:left}.posRecurringToast{bottom:calc(18px + env(safe-area-inset-bottom));font-size:13px}}
.posSeriesBadge{letter-spacing:.01em;background:#f1ebff;border-radius:999px;align-self:flex-start;align-items:center;width:max-content;margin-top:4px;font-weight:700;color:#6940c8!important;padding:3px 7px!important;font-size:10px!important;line-height:1.2!important;display:inline-flex!important}.posSeriesScopeBackdrop{z-index:2147482500!important}.posSeriesScopeModal{z-index:2147482600;color:#2e2440;background:#fff;border:1px solid #6d43d12e;border-radius:20px;width:min(92vw,510px);max-height:min(88vh,700px);padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #1f163442}.posSeriesScopeHead{align-items:flex-start;gap:13px;margin-bottom:17px;display:flex}.posSeriesScopeHead h3{margin:0 0 5px;font-size:18px;line-height:1.25}.posSeriesScopeHead p{color:#7b7089;margin:0;font-size:13px;line-height:1.45}.posSeriesScopeIcon{color:#6940c8;background:#f1ebff;border-radius:12px;flex:0 0 38px;place-items:center;height:38px;font-size:22px;font-weight:800;display:grid}.posSeriesScopeChoices{gap:8px;display:grid}.posSeriesScopeChoices>button{text-align:left;color:#342744;cursor:pointer;background:#fff;border:1px solid #e3dbee;border-radius:13px;gap:3px;width:100%;padding:12px 13px;transition:all .15s;display:grid}.posSeriesScopeChoices>button:hover{background:#fbf9ff;border-color:#9575d9}.posSeriesScopeChoices>button b{font-size:14px}.posSeriesScopeChoices>button span{color:#84798e;font-size:12px;line-height:1.4}.posSeriesScopeChoices>button.deleteChoice:hover{background:#fff8f9;border-color:#d48794}.posSeriesScopeChoices>button:disabled{opacity:.55;cursor:default}.posSeriesCancel{width:100%;min-height:42px;margin-top:12px!important}.posSeriesError{color:#a33143;background:#fff5f6;border:1px solid #be344838;border-radius:10px;margin:8px 0;padding:9px 10px;font-size:12px;line-height:1.4}.posSeriesEditMount{min-width:0}.posSeriesEditBanner{background:#f9f6ff;border:1px solid #6d43d133;border-radius:14px;padding:11px 12px}.posSeriesEditBanner>div:first-child{align-items:flex-start;gap:9px;display:flex}.posSeriesEditBanner>div:first-child>span{color:#6940c8;font-size:19px;line-height:1}.posSeriesEditBanner b{color:#49306f;font-size:13px;display:block}.posSeriesEditBanner small{color:#7f738d;margin-top:3px;font-size:11px;line-height:1.4;display:block}.posSeriesToast{z-index:2147483000;opacity:0;pointer-events:none;color:#fff;text-align:center;background:#2d2340;border-radius:13px;max-width:min(92vw,440px);padding:12px 16px;font:600 13px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;transition:all .2s;position:fixed;bottom:26px;left:50%;transform:translate(-50%,18px);box-shadow:0 12px 34px #2218363d}.posSeriesToast.show{opacity:1;transform:translate(-50%)}@media (max-width:720px){.posSeriesBadge{font-size:10px!important}.posSeriesScopeModal{border-radius:17px;width:calc(100vw - 24px);padding:16px}.posSeriesScopeHead h3{font-size:17px}.posSeriesScopeHead p{font-size:13px}.posSeriesScopeChoices>button{min-height:58px;padding:11px 12px}.posSeriesScopeChoices>button b{font-size:14px}.posSeriesScopeChoices>button span{font-size:12px}.posSeriesEditBanner{padding:10px 11px}.posSeriesEditBanner b{font-size:13px}.posSeriesEditBanner small{font-size:12px}.posSeriesToast{bottom:calc(18px + env(safe-area-inset-bottom));font-size:13px}}
.schedulePanel{min-width:0;overflow:hidden}.schedulePanel .scheduleWeek{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(4px,.5vw,9px);width:100%;min-width:0;padding-bottom:8px;overflow:visible}.schedulePanel .scheduleDay{width:auto;min-width:0}.schedulePanel .scheduleDayHead{gap:4px;min-width:0;padding:9px 8px}.schedulePanel .scheduleDayHead>div{min-width:0}.schedulePanel .scheduleDayHead b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.2;overflow:hidden}.schedulePanel .dayAdd{flex:0 0 26px;width:26px;height:26px}.schedulePanel .scheduleDayBody{gap:7px;min-width:0;padding:6px}.schedulePanel .lessonCard{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;min-width:0;padding:8px;transition:opacity .12s,transform .12s}.schedulePanel .lessonCard.posOptimisticDeleted{display:none!important}.schedulePanel .lessonTime{grid-area:1/1;align-items:baseline;gap:4px;min-width:0;display:flex}.schedulePanel .lessonTime b{white-space:nowrap;font-size:11.5px;line-height:1.2}.schedulePanel .lessonTime span{color:#9b94a3;white-space:nowrap;font-size:9.5px;line-height:1.2}.schedulePanel .lessonTime span:before{content:"– "}.schedulePanel .lessonActions{grid-area:1/2;justify-content:flex-end;align-items:center;gap:4px;min-width:0;margin:0;display:flex}.schedulePanel .iconButton{border-radius:8px;flex:0 0 26px;width:26px;height:26px;font-size:12px}.schedulePanel .lessonInfo{grid-area:2/1/auto/-1;min-width:0;padding:0}.schedulePanel .lessonInfo b{-webkit-line-clamp:2;overflow-wrap:break-word;word-break:normal;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.25;white-space:normal!important;text-overflow:clip!important;display:-webkit-box!important;overflow:hidden!important}.schedulePanel .lessonInfo>span:not(.posSeriesBadge){-webkit-line-clamp:2;overflow-wrap:break-word;word-break:normal;-webkit-box-orient:vertical;margin-top:3px;font-size:10px;line-height:1.3;overflow:hidden;white-space:normal!important;display:-webkit-box!important}.schedulePanel .posSeriesBadge{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;margin-top:5px!important;padding:3px 5px!important;font-size:9px!important}.schedulePanel .lessonQuick{grid-area:3/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-top:6px;display:grid}.schedulePanel .lessonQuick button{text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal;min-width:0;min-height:27px;padding:4px 3px;font-size:9px;line-height:1.15}.schedulePanel .lessonQuick .dangerText{text-align:left;grid-column:1/-1;justify-self:start;min-height:22px;padding:3px 1px}.posScheduleDeleteToast{z-index:2147483000;opacity:0;pointer-events:none;color:#fff;text-align:center;background:#2d2340;border-radius:13px;max-width:min(92vw,440px);padding:12px 16px;font:600 13px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;transition:all .2s;position:fixed;bottom:26px;left:50%;transform:translate(-50%,18px);box-shadow:0 12px 34px #2218363d}.posScheduleDeleteToast.show{opacity:1;transform:translate(-50%)}@media (min-width:761px) and (max-width:1180px){.appShell:has(.schedulePanel){grid-template-columns:220px minmax(0,1fr)}.content:has(>.schedulePanel){padding:16px 12px}.schedulePanel{padding:14px}.schedulePanel .scheduleWeek{gap:4px}.schedulePanel .scheduleDayHead{padding:7px 5px}.schedulePanel .scheduleDayHead b{font-size:10px}.schedulePanel .dayAdd{flex-basis:23px;width:23px;height:23px;font-size:15px}.schedulePanel .scheduleDayBody{gap:5px;padding:4px}.schedulePanel .lessonCard{border-radius:10px;gap:5px 4px;padding:6px}.schedulePanel .lessonTime b{font-size:10.5px}.schedulePanel .lessonTime span{font-size:8.5px}.schedulePanel .iconButton{flex-basis:23px;width:23px;height:23px;font-size:11px}.schedulePanel .lessonInfo b{font-size:10.5px}.schedulePanel .lessonInfo>span:not(.posSeriesBadge){font-size:9px}.schedulePanel .posSeriesBadge{padding:2px 4px!important;font-size:8px!important}.schedulePanel .lessonQuick{gap:3px;padding-top:5px}.schedulePanel .lessonQuick button{min-height:25px;padding:3px 2px;font-size:8px}}@media (max-width:760px){.schedulePanel{overflow:hidden}.schedulePanel .scheduleWeek{grid-template-columns:1fr;gap:10px;overflow:visible}.schedulePanel .scheduleDay{min-width:0}.schedulePanel .scheduleDayHead{padding:11px}.schedulePanel .scheduleDayHead b{font-size:12px;overflow:visible}.schedulePanel .dayAdd{flex-basis:28px;width:28px;height:28px}.schedulePanel .scheduleDayBody{gap:8px;padding:8px}.schedulePanel .lessonCard{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:12px}.schedulePanel .lessonTime b{font-size:14px}.schedulePanel .lessonTime span{font-size:11px}.schedulePanel .lessonInfo b{-webkit-line-clamp:2;font-size:14px;line-height:1.3}.schedulePanel .lessonInfo>span:not(.posSeriesBadge){-webkit-line-clamp:3;font-size:12px}.schedulePanel .posSeriesBadge{padding:3px 7px!important;font-size:10px!important}.schedulePanel .lessonActions{width:auto;margin:0;padding:0;display:flex}.schedulePanel .iconButton{flex-basis:29px;width:29px;height:29px}.schedulePanel .telemostMini{align-items:center;min-height:31px;display:inline-flex}.schedulePanel .lessonQuick{gap:5px;padding-top:7px}.schedulePanel .lessonQuick button{min-height:34px;padding:5px 6px;font-size:11px}.posScheduleDeleteToast{bottom:calc(18px + env(safe-area-inset-bottom));font-size:13px}}
.posMutationNotice{z-index:2147482500;color:#30253e;background:#fff;border:1px solid #5c419d2e;border-radius:14px;align-items:center;gap:10px;max-width:min(92vw,620px);padding:11px 12px;font:600 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #24183e2e}.posMutationNotice.slow{background:#fffdf6;border-color:#ba86203d}.posMutationNotice.error{background:#fff8f8;border-color:#bd394b40}.posMutationNotice.success{background:#f7fff9;border-color:#328f4e38}.posMutationNoticeIcon{color:#6340bb;background:#eee8fb;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.posMutationNotice.error .posMutationNoticeIcon{color:#a63042;background:#ffe6e9}.posMutationNotice.success .posMutationNoticeIcon{color:#277c42;background:#e3f7e8}.posMutationNoticeText{flex:1;min-width:0}.posMutationNotice button{appearance:none;color:#5e39b4;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #6340bb4d;border-radius:9px;padding:7px 9px;font:700 12px/1.2 inherit}.paymentCard.posMutationPending{position:relative}.paymentCard.posMutationPending:after{content:"Сохраняем…";color:#6541bb;pointer-events:none;background:#6340bb1a;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700;position:absolute;top:10px;right:10px}.posMutationOptimisticBadge{transition:none!important}.materialCard.posMutationPendingDelete{opacity:.58;pointer-events:none;position:relative}.materialCard.posMutationPendingDelete:after{content:"Удаляем…";border-radius:inherit;color:#6b4ab3;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff9e;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;inset:0}@media (max-width:720px){.posMutationNotice{left:12px;right:12px;bottom:calc(14px + env(safe-area-inset-bottom));align-items:flex-start;max-width:none;transform:none}.posMutationNotice button{align-self:center}.paymentCard.posMutationPending:after{top:8px;right:8px}}
[data-pos-submit-locked="1"] button[type=submit],[data-pos-submit-locked="1"] button:not([type]),button[data-pos-action-locked="1"]{pointer-events:none;opacity:.72}.posDoubleSubmitNotice{z-index:2147482500;color:#fff;text-align:center;background:#2f2346;border-radius:12px;max-width:min(520px,100vw - 32px);padding:11px 14px;font-size:13px;font-weight:700;line-height:1.35;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #26184238}@media (max-width:700px){.posDoubleSubmitNotice{left:12px;right:12px;bottom:calc(16px + env(safe-area-inset-bottom));max-width:none;font-size:12px;transform:none}}
:root{--pos-visual-height:100dvh;--pos-visual-offset-top:0px;--pos-keyboard-height:0px}@media (max-width:760px){.studentModal{-webkit-overflow-scrolling:touch;touch-action:pan-y;scroll-padding-top:84px;scroll-padding-bottom:112px}.studentModal input,.studentModal select,.studentModal textarea,.chatComposer textarea,.chatComposer input,.materialsSearch,.search{font-size:16px!important}.studentModal .modalActions{z-index:7;padding:12px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(#ffffffeb,#fff 28%);border-top:1px solid #e8e3f5e6;margin:10px -16px -18px;position:sticky;bottom:-1px}html.posKeyboardOpen .studentModal{top:calc(var(--pos-visual-offset-top) + 4px)!important;width:100%!important;max-height:calc(var(--pos-visual-height) - 8px)!important;padding-bottom:calc(14px + env(safe-area-inset-bottom))!important;border-radius:18px 18px 0 0!important;bottom:auto!important;left:0!important;right:0!important;transform:none!important}html.posKeyboardOpen .studentModal>.modalHead,html.posKeyboardOpen .studentModal>.sectionHead{z-index:8;background:#fff;position:sticky;top:0}html.posKeyboardOpen .studentModal .modalActions{margin-bottom:0;bottom:0}html.posKeyboardOpen .mobileDrawer{height:var(--pos-visual-height);max-height:var(--pos-visual-height)}}
.posStateRecoveryNotice{z-index:2147482600;color:#332b40;background:#fff;border:1px solid #d9d0ec;border-radius:14px;align-items:center;gap:12px;width:min(620px,100vw - 28px);padding:12px 14px;font-size:13px;line-height:1.4;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 14px 42px #24193c33}.posStateRecoveryNotice>div:first-child{flex:1;min-width:0}.posStateRecoveryNotice.stale{background:#fffaf0;border-color:#e4c56a}.posStateRecoveryNotice.busy{background:#faf7ff;border-color:#cdbbf2}.posStateRecoveryNotice.draft{background:#f7fcf8;border-color:#b8d8c2}.posStateRecoveryNotice button{color:#6240bb;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cdbff0;border-radius:9px;padding:8px 10px;font-weight:700}.posStateRecoveryActions{flex:none;gap:8px;display:flex}@media (max-width:760px){.posStateRecoveryNotice{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;width:auto;padding:12px;transform:none}.posStateRecoveryNotice>button{width:100%}.posStateRecoveryActions{grid-template-columns:1fr 1fr;display:grid}.posStateRecoveryActions button{white-space:normal;min-height:42px}}
.posNotificationGroupLabel{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#837b8f;letter-spacing:.06em;text-transform:uppercase;background:#faf9fcf5;border-bottom:1px solid #eee9f3;padding:7px 15px 6px;font-size:10px;font-weight:800;position:sticky;top:0}.notificationItem{transition:background .15s,opacity .15s;position:relative}.notificationItem.unread{box-shadow:inset 3px 0 #6d43d1}.notificationItem:not(.unread){opacity:.88}.notificationItem:not(.unread):hover{opacity:1}.notificationItem.unread b{color:#2f2641;font-weight:800}.notificationItem:focus-visible{outline-offset:-2px;outline:2px solid #7b57d1}.notificationHead{background:#fff}@media (max-width:760px){.posNotificationGroupLabel{padding-left:14px}.notificationItem{padding-top:14px;padding-bottom:14px}}
.studentHelpCenter{gap:18px;max-width:1180px;margin:0 auto;font-size:14px}.studentHelpHero{border-radius:20px;gap:24px;padding:22px 24px}.studentHelpHero>div:first-child>span,.studentTroubleIntro>span,.studentSupportIntro>div>span{font-size:11px}.studentHelpHero h2{margin:6px 0 7px;font-size:28px;line-height:1.15}.studentHelpHero p,.studentTroubleIntro p,.studentSupportIntro p{font-size:14px;line-height:1.55}.studentHelpStat{border-radius:17px;flex-basis:130px;padding:15px}.studentHelpStat b{font-size:34px}.studentHelpStat span{margin-top:4px;font-size:11px}.studentHelpTabs{gap:10px}.studentHelpTabs button,.studentHelpCategories button{border-radius:13px;min-height:42px;padding:11px 14px;font-size:13px}.studentHelpSearch{border-radius:18px;grid-template-columns:1fr minmax(300px,520px);gap:20px;padding:17px 19px}.studentHelpSearch b{font-size:15px}.studentHelpSearch span{margin-top:4px;font-size:13px;line-height:1.45}.studentHelpSearch input,.studentSupportForm input,.studentSupportForm select,.studentSupportForm textarea{border-radius:12px;min-height:44px;padding:12px 13px;font-size:14px}.studentHelpCategories{gap:8px}.studentHelpGrid{gap:12px}.studentHelpArticle{border-radius:18px}.studentHelpArticleHead{grid-template-columns:42px 1fr 26px;gap:12px;padding:17px}.studentHelpArticleHead>span{border-radius:12px;width:42px;height:42px;font-size:19px}.studentHelpArticleHead small{letter-spacing:.04em;font-size:10px}.studentHelpArticleHead b{margin-top:3px;font-size:15px;line-height:1.35}.studentHelpArticleHead em{margin-top:4px;font-size:12px;line-height:1.45}.studentHelpArticleHead strong{font-size:21px}.studentHelpArticleBody{padding:0 19px 19px}.studentHelpArticleBody>ol,.studentDiagnosis ol{gap:10px;margin:12px 0 14px}.studentHelpArticleBody>ol li,.studentDiagnosis li{grid-template-columns:28px 1fr;gap:10px}.studentHelpArticleBody>ol li>span,.studentDiagnosis li>span{width:28px;height:28px;font-size:12px}.studentHelpArticleBody>ol p,.studentDiagnosis li p{margin:3px 0 0;font-size:14px;line-height:1.55}.studentHelpImportant{border-radius:12px;margin-top:8px;padding:11px 13px;font-size:13px;line-height:1.5}.studentHelpOpenView{min-height:42px;margin-top:14px;font-size:13px}.studentHelpTags{gap:6px;margin-top:13px}.studentHelpTags i{padding:5px 8px;font-size:10px}.studentHelpEmpty span{font-size:13px}.studentVisualGuide{border-radius:16px;margin-top:16px;padding:14px}.studentVisualHead{margin-bottom:11px}.studentVisualHead span{font-size:10px}.studentVisualHead b{margin-top:3px;font-size:13px}.studentVisualHead button{min-height:36px;padding:8px 10px;font-size:11px}.studentVisualStage{border-radius:14px;min-height:280px;padding:16px 16px 50px}.studentVisualCaption{border-radius:10px;padding:9px 11px;font-size:11px;line-height:1.4;bottom:10px;left:12px;right:12px}.studentVisualCursor{width:22px;height:27px}.studentVisualPulse{width:26px;height:26px}.shScene{min-height:205px;font-size:12px}.shMockTop{margin-bottom:12px;padding-bottom:10px}.shMockTop b{font-size:13px}.shMockTop span,.shMockTop button{padding:7px 9px;font-size:10px}.shWelcome{margin:6px 0 10px;font-size:15px}.shNext{gap:4px;padding:12px}.shNext small,.shNext span{font-size:10px}.shMiniNav span{padding:9px;font-size:9px}.shConnect{gap:10px;padding:13px}.shConnect>div>small,.shCode small{font-size:10px;line-height:1.35}.shConnect button,.shCode button,.shLesson button,.shHomeworkRow button,.shHomeworkModal button,.shComposer button,.shMaterial button,.shPermission button,.shAddHome button,.shMockTop button,.shLogin button{min-height:34px;padding:8px 10px;font-size:10px}.shCode code{font-size:18px}.shWeekNav button{padding:7px 11px;font-size:10px}.shLesson,.shHomeworkRow,.shMaterial{gap:10px;padding:11px}.shLesson small,.shLesson span,.shHomeworkRow span,.shMaterial small{font-size:9px;line-height:1.35}.shHomeworkModal{gap:8px;padding:12px}.shHomeworkModal textarea{height:62px;padding:8px;font-size:11px}.shFeedback{padding:9px}.shMessages{gap:10px}.shDialogs span small{font-size:8px}.shChat{min-height:180px}.shChatHead small{font-size:9px}.shBubble{padding:9px;font-size:11px}.shComposer span,.shSearch{padding:9px;font-size:10px}.shNotifyStack div{padding:11px;font-size:11px}.shPermission{max-width:340px;margin-top:30px;padding:14px}.shPermission span{font-size:10px;line-height:1.4}.shPhoneFrame{width:170px;height:205px}.shPhoneBar{font-size:8px}.shSafari,.shShareSheet,.shAddHome,.shHomeScreen{padding:10px}.shSafari span{font-size:8px}.shSecurityCards div{padding:13px}.shSecurityCards span{font-size:10px;line-height:1.4}.shLogin{max-width:280px;padding:13px}.shLogin span,.shLogin>div:not(.shAppIcon){padding:8px;font-size:10px}.studentTrouble,.studentSupport{gap:14px}.studentTroubleIntro,.studentSupportIntro{padding:18px}.studentTroubleGrid{gap:11px}.studentTroubleWrap>button{border-radius:16px;gap:6px;padding:16px}.studentTroubleWrap>button.active{border-radius:16px 16px 0 0}.studentTroubleWrap>button b{font-size:15px;line-height:1.35}.studentTroubleWrap>button span{font-size:12px;line-height:1.5}.studentTroubleWrap>button em{margin-top:4px;font-size:12px}.studentDiagnosis{padding:16px!important}.studentDiagnosis>div>span{font-size:10px}.studentDiagnosis h3{margin:4px 0;font-size:16px}.studentEscalation{gap:7px;padding:12px}.studentEscalation span{font-size:12px;line-height:1.5}.studentSupportIntro{grid-template-columns:1fr minmax(220px,320px);gap:20px}.studentSupportIntro>div:last-child{border-radius:11px;padding:12px}.studentSupportIntro>div:last-child small{font-size:11px;line-height:1.4}.studentSupportForm{gap:14px}.studentSupportForm label{gap:7px;font-size:13px}.studentSupportForm textarea{min-height:140px}.studentSupportActions button{min-height:42px;font-size:13px}.studentSupportActions span{font-size:12px}@media (max-width:900px){.studentHelpGrid,.studentTroubleGrid{grid-template-columns:1fr}.studentHelpArticle.open{grid-column:auto}.studentHelpSearch,.studentSupportIntro{grid-template-columns:1fr}}@media (max-width:640px){.studentHelpCenter{gap:14px;font-size:15px}.studentHelpHero{border-radius:18px;padding:19px;display:block}.studentHelpHero h2{font-size:25px}.studentHelpHero p,.studentTroubleIntro p,.studentSupportIntro p{font-size:14px}.studentHelpStat{box-sizing:border-box;justify-content:center;gap:9px;width:100%;margin-top:14px;display:flex}.studentHelpStat b{font-size:27px}.studentHelpStat span{margin:0;font-size:12px}.studentHelpTabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.studentHelpTabs button,.studentHelpCategories button{min-height:44px;font-size:13px}.studentHelpSearch{gap:12px;padding:15px}.studentHelpSearch b{font-size:15px}.studentHelpSearch span{font-size:13px}.studentHelpSearch input,.studentSupportForm input,.studentSupportForm select,.studentSupportForm textarea{min-height:46px;font-size:16px}.studentHelpCategories{flex-wrap:nowrap;margin-right:-8px;padding-bottom:4px;overflow:auto}.studentHelpCategories button{flex:none}.studentHelpArticleHead{grid-template-columns:40px minmax(0,1fr) 22px;gap:10px;padding:15px}.studentHelpArticleHead>span{width:40px;height:40px}.studentHelpArticleHead small{font-size:10px}.studentHelpArticleHead b{font-size:16px}.studentHelpArticleHead em{font-size:13px}.studentHelpArticleBody{padding:0 15px 16px}.studentHelpArticleBody>ol p,.studentDiagnosis li p{font-size:14px}.studentHelpImportant{font-size:13px}.studentHelpOpenView{width:100%;min-height:46px;font-size:14px}.studentVisualGuide{margin-top:14px;padding:11px}.studentVisualHead{align-items:flex-start}.studentVisualHead b{font-size:13px}.studentVisualHead button{font-size:11px}.studentVisualStage{min-height:300px;padding:13px 13px 52px}.studentVisualCaption{padding:10px;font-size:12px}.shScene{min-height:225px;font-size:12px}.shMockTop b{font-size:13px}.shMockTop span,.shMockTop button{font-size:10px}.shLesson,.shHomeworkRow,.shMaterial{gap:7px;padding:10px}.shMessages{grid-template-columns:34% 1fr}.shPhoneFrame{width:165px;height:205px}.studentTroubleIntro,.studentSupportIntro{padding:16px}.studentTroubleWrap>button{padding:15px}.studentTroubleWrap>button b{font-size:15px}.studentTroubleWrap>button span,.studentTroubleWrap>button em{font-size:12px}.studentDiagnosis h3{font-size:16px}.studentEscalation span{font-size:12px}.studentSupportForm{grid-template-columns:1fr}.studentSupportActions{gap:8px;display:grid}.studentSupportActions button{width:100%;min-height:46px;font-size:14px}}
.teacherHelpV2Portal,.studentHelpCenter{box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto}.helpV2Hero,.studentHelpHero{box-sizing:border-box!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;height:108px!important;min-height:108px!important;padding:14px 18px!important;display:flex!important}.helpV2Hero>div:first-child,.studentHelpHero>div:first-child{min-width:0;max-width:820px}.helpV2Hero>div:first-child>span,.studentHelpHero>div:first-child>span{letter-spacing:.07em!important;font-size:10px!important;line-height:1.15!important}.helpV2Hero h2,.studentHelpHero h2{margin:4px 0 5px!important;font-size:21px!important;line-height:1.15!important}.helpV2Hero p,.studentHelpHero p{margin:0!important;font-size:12px!important;line-height:1.4!important}.helpV2HeroStat,.studentHelpStat{box-sizing:border-box!important;text-align:center!important;border-radius:14px!important;flex:0 0 112px!important;align-content:center!important;place-items:center!important;width:112px!important;min-height:72px!important;margin:0!important;padding:10px!important;display:grid!important}.helpV2HeroStat b,.studentHelpStat b{font-size:27px!important;line-height:1!important}.helpV2HeroStat span,.studentHelpStat span{margin-top:4px!important;font-size:10px!important;line-height:1.2!important}.helpV2ModeTabs,.studentHelpTabs{align-items:stretch!important;gap:10px!important}.helpV2ModeTabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.studentHelpTabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.helpV2ModeTabs button,.studentHelpTabs button{box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:46px!important;min-height:46px!important;padding:10px 12px!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;display:flex!important}.helpV2ModeTabs button i{font-size:10px!important;line-height:1!important}.helpV2SearchCard,.studentHelpSearch{box-sizing:border-box!important;border-radius:18px!important;min-height:86px!important;padding:17px 18px!important}.helpV2TroubleIntro,.studentTroubleIntro,.helpV2SupportIntro,.studentSupportIntro{box-sizing:border-box!important;border-radius:18px!important;padding:18px!important}.helpV2Article,.studentHelpArticle,.helpV2TroubleGrid button,.studentTroubleWrap>button{box-sizing:border-box}@media (min-width:761px){html{scrollbar-gutter:stable}}@media (max-width:640px){.helpV2Hero,.studentHelpHero{border-radius:15px!important;grid-template-columns:1fr auto!important;gap:10px!important;height:auto!important;min-height:0!important;padding:13px 14px!important;display:grid!important}.helpV2Hero h2,.studentHelpHero h2{margin:3px 0 4px!important;font-size:19px!important}.helpV2Hero p,.studentHelpHero p{font-size:12px!important;line-height:1.35!important}.helpV2Hero>div:first-child>span,.studentHelpHero>div:first-child>span{font-size:9px!important}.helpV2HeroStat,.studentHelpStat{border-radius:12px!important;flex-basis:76px!important;grid-area:1/2!important;align-self:center!important;width:76px!important;min-height:58px!important;padding:7px!important}.helpV2HeroStat b,.studentHelpStat b{font-size:21px!important}.helpV2HeroStat span,.studentHelpStat span{margin-top:3px!important;font-size:9px!important}.helpV2ModeTabs,.studentHelpTabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.helpV2ModeTabs button,.studentHelpTabs button{white-space:normal!important;height:auto!important;min-height:46px!important;padding:10px 8px!important;font-size:12px!important}.studentHelpTabs button:last-child{grid-column:1/-1}.helpV2SearchCard,.studentHelpSearch{min-height:0!important;padding:15px!important}.helpV2TroubleIntro,.studentTroubleIntro,.helpV2SupportIntro,.studentSupportIntro{padding:16px!important}}
