:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#153d3e;background:#f3faf8;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}html,body,#root{width:100%;min-width:0;max-width:100%;min-height:100%;margin:0}#root{text-align:left;border:0}button,input,textarea,select{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.app{text-align:left;background:#f3faf8!important}.mtHeaderMembershipButton{color:#fff;cursor:pointer;background:#0d9f92;border:0;border-radius:9px;flex:none;min-height:34px;padding:0 13px;font-size:12px;font-weight:800}.mtHeaderMembershipButton:hover{background:#087f78}.teachingHeaderIdentity .mtHeaderBrandLogo{border-radius:10px;width:34px;height:34px;font-size:15px}.mtHomeHeader .mtHeaderBrandText{display:block}.mtHomeHeader .mtProfessionalHeaderInner{justify-content:flex-start}.mtHomeHeader .mtHeaderBrand{position:static;left:auto;transform:none}.mtHomeHeader .mtHeaderBrandText{font-size:16px}.mtHomeHeader .mtHeaderActions{margin-left:auto}.mtHomeHeader .mtHeaderLoginButton,.mtReferenceHomeHero .mtHomeHeroArt{display:none}.mtHomePrice{flex-direction:column;align-items:flex-start;gap:3px;margin:13px 0 9px;display:flex}.mtHomeOldPrice{color:#c3dcda;align-items:baseline;gap:4px;font-size:13px;display:flex}.mtHomeOldPrice s{font-size:14px;font-weight:750}.mtHomeCurrentPrice{align-items:center;gap:9px;display:flex}.mtHomeCurrentPrice>div{align-items:baseline;gap:5px;display:flex}.mtHomeCurrentPrice strong{color:#fff;letter-spacing:-.03em;font-size:38px;line-height:1}.mtHomeCurrentPrice>div>span{color:#fff;font-size:16px;font-weight:700}.mtHomePromoBadge{color:#183c3e;text-align:center;background:#ffb321;border-radius:9px;padding:6px 9px;font-size:10px;font-weight:900;line-height:1.05;display:inline-block}.mtHomeCategoryArrow{color:#365e61;margin-left:auto;font-size:21px;font-weight:500}.mtReferenceProfileHero{box-sizing:border-box;background:linear-gradient(115deg,#e4f7f4 0%,#eaf8f6 72%,#d9f2ee 100%);border-radius:18px;min-height:88px;padding:14px 16px}.mtProfileAvatarWrap{flex:0 0 66px;width:66px;height:66px;position:relative}.mtProfileAvatarWrap .profileAvatar{box-sizing:border-box;background:#15998f;place-items:center;width:66px;height:66px;padding:0;font-size:20px;display:grid;overflow:hidden;border:3px solid #fff!important;border-radius:50%!important}.mtProfileAvatarWrap .profileAvatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.mtProfileAvatarCamera{color:#087b74;cursor:pointer;background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;font-size:12px;display:grid;position:absolute;bottom:-1px;right:-3px}.mtReferenceProfileHero .profileEyebrow{color:#657c7c;letter-spacing:.5px;font-size:9px}.mtReferenceProfileHero .profileIdentity h1{color:#142d39;letter-spacing:-.2px;font-size:16px;line-height:1.2}.mtReferenceProfileHero .profileIdentity p{color:#6e8084;overflow-wrap:anywhere;font-size:10px;line-height:1.3}.mtProfileInfoCard,.mtProfilePictureCard{border-radius:17px!important;margin-bottom:10px!important;padding:14px 12px!important}.mtProfileSectionHeading{align-items:flex-start;gap:11px;margin-bottom:10px;display:flex}.mtProfileSectionIcon,.mtProfileFieldIcon{color:#148e86;background:#e5f6f3;border-radius:12px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.mtProfileSectionHeading h2{color:#142d39;letter-spacing:0;margin:1px 0 3px;font-size:13px;font-weight:800;line-height:1.25}.mtProfileSectionHeading p{color:#7a898d;max-width:235px;font-size:10px;line-height:1.35}.mtProfileFieldRow{align-items:center;gap:8px;margin:0;padding:5px 0;display:flex}.mtProfileFieldIcon{color:#7b9b99;background:#eff7f5;border-radius:50%;flex-basis:29px;width:29px;height:29px}.mtProfileFieldIcon svg{width:16px;height:16px}.mtProfileFieldIcon>span{font-size:15px;line-height:1}.mtProfileFieldBody{flex:1;min-width:0}.mtProfileFieldBody .profileRowLabel{color:#7b898d;margin:0 0 3px;font-size:9px;line-height:1.2}.mtProfileFieldControl{box-sizing:border-box;background:#fff;border:1px solid #e1e9e9;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:4px 6px 4px 9px;display:flex}.mtProfileFieldControl strong,.mtProfileFieldControl input{color:#1b3037;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;line-height:1.2;overflow:hidden}.mtProfileFieldControl input{background:0 0;border:0;outline:0;padding:4px 0;font-weight:600}.mtProfileNameControl{padding-right:10px}.mtProfileNameControl>span{color:#344d51;font-size:18px;line-height:1}.mtProfileFieldControl button{color:#11867f;cursor:pointer;background:#eef8f6;border:0;border-radius:8px;flex:none;min-height:30px;padding:0 10px;font-size:10px;font-weight:800}.mtProfileSubform{background:#f8fcfb;border:1px solid #e4eeec;border-radius:11px;margin:8px 0 10px 37px;padding:10px}.mtProfileSubform input{box-sizing:border-box;background:#fff;border:1px solid #d6e5e2;border-radius:8px;width:100%;min-height:38px;margin-top:5px;padding:8px 10px;font-size:12px}.mtProfileSubform>button{color:#fff;background:#0c968a;border:0;border-radius:8px;width:100%;min-height:38px;margin-top:8px;font-size:11px;font-weight:800}.mtProfileSubform p{color:#718485;margin:6px 0;font-size:10px;line-height:1.4}.mtProfileFieldBody small{color:#7b898d;margin-top:5px;font-size:9px;line-height:1.35;display:block}.mtProfileAdditionalPhone{box-sizing:border-box;background:#fff;border:1px solid #d6e5e2;border-radius:8px;width:100%;min-height:34px;margin-top:5px;padding:7px 9px;font-size:11px}.mtProfileFileInput{display:none}.mtProfilePictureCard{padding:13px 12px 12px!important}.mtProfilePictureCard .mtProfileSectionHeading{margin-bottom:10px}.mtProfilePictureButton{color:#087b74;cursor:pointer;background:#f0fbf8;border:1px solid #54b6ac;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:36px;font-size:10px;font-weight:800;display:flex}.mtProfilePictureButton svg{width:16px;height:16px}.mtProfileSelectedFile{color:#718485;overflow-wrap:anywhere;margin:7px 0 0;font-size:10px}.mtProfileSaveButton{color:#fff;cursor:pointer;background:#09988e;border:0;border-radius:11px;width:100%;min-height:43px;margin:0 0 10px;font-size:12px;font-weight:850}.mtProfileSaveButton:disabled{opacity:.6;cursor:wait}.mtProfileSuccess,.mtProfileError{margin:3px 0 10px;font-size:11px;line-height:1.45}.mtProfileSuccess{color:#16794b}.mtProfileError{color:#a33d3d}.mtProfileReferralCard{background:#fffaf1!important;border-color:#efe8d8!important;border-radius:15px!important;margin-bottom:10px!important;padding:12px!important}.mtProfileReferralHeading{align-items:center;gap:9px;display:flex}.mtProfileReferralIcon{background:#fff0d4;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.mtProfileReferralHeading div{flex:1;min-width:0}.mtProfileReferralHeading strong,.mtProfileReferralHeading span{display:block}.mtProfileReferralHeading strong{color:#1c3037;font-size:11px}.mtProfileReferralHeading div span{color:#859093;margin-top:2px;font-size:9px}.mtProfileLock{color:#788587;font-size:14px}.mtProfileReferralValue{color:#178b83;letter-spacing:1px;overflow-wrap:anywhere;margin:8px 0 0;font-size:16px;display:block}.mtProfileReferralCard p{color:#7d8989;margin:5px 0 0;font-size:9px;line-height:1.4}.mtProfileMembershipCard{margin:10px 0}.mtProfileSecurityDetails{color:#173c3d;background:#fff;border:1px solid #dce9e7;border-radius:13px;margin:10px 0;padding:12px}.mtProfileSecurityDetails summary{cursor:pointer;font-size:11px;font-weight:800}.mtProfileSecurityBody{gap:7px;padding-top:10px;font-size:11px;display:grid}.mtProfileSecurityBody>p{color:#718485;font-size:10px}.mtProfileSecurityBody>button{color:#087b74;background:#f4fbfa;border:1px solid #c8dddb;border-radius:9px;min-height:36px;font-size:11px;font-weight:800}.mtProfileLightbox{z-index:300;background:#0a1c1ec7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mtProfileLightboxPanel{background:#fff;border-radius:20px;max-width:min(90vw,560px);max-height:85vh;padding:10px;position:relative;box-shadow:0 24px 80px #00000059}.mtProfileLightboxPanel img{object-fit:contain;border-radius:14px;max-width:min(86vw,520px);max-height:80vh;display:block}.mtProfileLightboxClose{z-index:1;color:#fff;cursor:pointer;background:#122324c2;border:0;border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:14px;right:14px}.mtProfileLightboxInitials{color:#fff;background:#0d9f92;border-radius:14px;place-items:center;width:min(80vw,420px);height:min(80vw,420px);font-size:84px;font-weight:800;display:grid}.mtProfileCropOverlay{z-index:400;box-sizing:border-box;background:#0a1c1eb8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.mtProfileCropDialog{box-sizing:border-box;background:#fff;border:1px solid #dcebe8;border-radius:20px;width:min(100%,380px);padding:18px;box-shadow:0 24px 80px #0000004d}.mtProfileCropHeading{align-items:center;gap:10px;margin-bottom:16px;display:flex}.mtProfileCropIcon{color:#148e86;background:#e5f6f3;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.mtProfileCropIcon svg{width:20px;height:20px}.mtProfileCropHeading>div{flex:1;min-width:0}.mtProfileCropHeading h2{color:#142d39;margin:0 0 3px;font-size:15px;font-weight:800;line-height:1.25}.mtProfileCropHeading p{color:#718485;margin:0;font-size:11px;line-height:1.4}.mtProfileCropClose{color:#496366;cursor:pointer;background:#f1f7f6;border:0;border-radius:50%;flex:0 0 32px;width:32px;height:32px;font-size:22px;line-height:1}.mtProfileCropFrame{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#132b2b;border-radius:50%;width:min(280px,100%);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 4px #fff,0 0 0 5px #dce9e7,0 6px 20px #143c3a29}.mtProfileCropFrame:active{cursor:grabbing}.mtProfileCropFrame img{object-fit:fill;pointer-events:none;max-width:none;position:absolute;transform:translate(-50%,-50%)}.mtProfileCropLoading{color:#fff;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.mtProfileCropHint{color:#718485;text-align:center;margin:13px 0 12px;font-size:11px;line-height:1.4}.mtProfileCropZoom{color:#294447;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;font-size:11px;font-weight:750;display:grid}.mtProfileCropZoom input{accent-color:#0d9f92;width:100%;margin:0}.mtProfileCropZoom button{color:#087b74;cursor:pointer;background:#f5fbfa;border:1px solid #d6e5e2;border-radius:8px;min-height:30px;padding:0 9px;font-size:10px;font-weight:800}.mtProfileCropActions{grid-template-columns:1fr 1.3fr;gap:9px;margin-top:16px;display:grid}.mtProfileCropActions button{cursor:pointer;border-radius:10px;min-height:42px;font-size:12px;font-weight:800}.mtProfileCropCancel{color:#496366;background:#fff;border:1px solid #d6e5e2}.mtProfileCropConfirm{color:#fff;background:#0d9f92;border:1px solid #0d9f92}.mtProfileCropConfirm:disabled{opacity:.55;cursor:wait}@media (width<=420px){.mtProfileCropOverlay{padding:14px}.mtProfileCropDialog{border-radius:18px;padding:15px}.mtProfileCropFrame{width:min(260px,100%)}}.mtReferenceLearningMain{background:#f5fbfa!important}.mtReferenceLearningPage{max-width:680px}.mtReferenceLearningHeader{margin-bottom:17px}.mtReferenceLearningHeader h1{color:#173c3d;letter-spacing:-.35px;font-size:24px}.mtReferenceLearningGrid{grid-template-columns:1fr}.mtReferenceLearningCard{border-radius:15px;align-items:center;min-height:72px;padding:12px}.mtReferenceLearningCard .mtLearningCardIcon{flex-basis:42px;width:42px;height:42px}.mtReferenceLearningCard .mtLearningCardIcon svg{stroke:#0b8e84;width:21px;height:21px}.mtReferenceLearningCard .mtLearningCardBody strong{margin-bottom:3px;font-size:13px}.mtReferenceLearningCard .mtLearningCardBody span{font-size:10px;line-height:1.35}.mtReferenceLearningCard .mtLearningArrow{font-size:22px}.mtAboutPage{padding-bottom:24px}.mtAboutPage .mtLearningHeader{text-align:center;max-width:560px;margin-left:auto;margin-right:auto}.mtAboutPage .mtLearningHeader h1{max-width:520px;margin-left:auto;margin-right:auto;font-size:23px;line-height:1.2}.mtAboutPage .mtLearningHeader p{max-width:470px;margin:0 auto;font-size:14px;line-height:1.45}.mtAboutPanel{background:#fff;border:1px solid #dcece9;border-radius:16px;max-width:560px;margin:10px auto 0;padding:17px;box-shadow:0 5px 18px #145a520b}.mtAboutPanel h2{color:#173c3d;margin:0 0 7px;font-size:16px;line-height:1.3}.mtAboutPanel p{color:#526b6d;margin:0;font-size:14px;line-height:1.5}.mtAboutPanel .mtAboutTopics{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.mtAboutPanel .mtAboutTopics li{color:#173c3d;border-top:1px solid #edf3f2;padding:9px 4px 9px 25px;font-size:14px;font-weight:650;position:relative}.mtAboutPanel .mtAboutTopics li:before{color:#0b998e;content:"✓";position:absolute;left:3px}.mtAboutReward{background:linear-gradient(140deg,#f0fbf9 0%,#fff 75%);border-color:#c4e5df}.mtAboutEyebrow{color:#087f78;letter-spacing:.08em;margin:0 0 7px;font-size:10px;font-weight:800;display:block}.mtAboutPanel .mtAboutFinePrint{color:#718485;margin-top:9px;font-size:12px;line-height:1.4}.mtAboutPanel .mtAboutFinePrint strong,.mtAboutPanel p strong{color:#087f78}.mtAboutPanel s{color:#718485}.mtAboutActions{gap:9px;max-width:560px;margin:13px auto 0;display:grid}.mtAboutActions button{cursor:pointer;border-radius:11px;min-height:44px;font-size:13px;font-weight:800}.mtAboutPrimary{color:#fff;background:#0d9f92;border:1px solid #0d9f92}.mtAboutSecondary{color:#087b74;background:#f2fbf9;border:1px solid #a9d8d2}.mtCategoryNotice,.mtCategoryItemText small{display:none!important}.mtProfileHeader .mtHeaderMembershipButton{min-height:34px}.mtProfileHeader .mtHeaderActions{gap:6px}@media (width<=700px){:is(html:has(.teachingMain),body:has(.teachingMain)){scrollbar-width:none}html:has(.teachingMain)::-webkit-scrollbar{display:none}body:has(.teachingMain)::-webkit-scrollbar{display:none}html,body{overflow-x:hidden}.mtProfessionalHeaderInner{gap:7px!important;min-height:52px!important;padding:6px 9px!important}.mtSectionHeaderSpacer{height:52px!important}.mtHeaderMenuButton{border-radius:10px!important;flex-basis:34px!important;gap:4px!important;width:34px!important;height:34px!important;padding:8px!important}.mtHeaderBrand{gap:6px!important}.mtHeaderBrandLogo{border-radius:10px!important;width:34px!important;height:34px!important;font-size:15px!important}.mtHeaderBrandText{font-size:15px!important}.mtHeaderActions{gap:5px!important}.mtHeaderIconButton,.mtHeaderProfileButton{border-radius:10px!important;width:34px!important;height:34px!important}.mtHeaderIconButton svg,.mtHeaderProfileButton svg{width:18px;height:18px}.mtHeaderMembershipButton{min-height:32px;padding:0 10px;font-size:11px}.teachingHeaderIdentity{gap:7px!important}.teachingHeaderIdentity strong{max-width:min(34vw,145px)!important;font-size:12px!important}.teachingHeaderPostCount{display:none!important}.mtHomeHeader .mtProfessionalHeaderInner{gap:7px!important;min-height:52px!important;padding:6px 10px!important}.mtHomeHeader .mtProfessionalHeaderInner .mtHeaderBrand{position:static!important;left:auto!important;transform:none!important}.mtHomeHeader .mtHeaderBrandText{font-size:15px!important;display:block!important}.mtHomeHeader .mtHeaderLoginButton{display:none!important}.mtHomePage{color:#152f36;background:#f5fbfa;min-height:calc(100dvh - 52px);padding:0 0 30px}.mtReferenceHomeHero{box-sizing:border-box;width:100%;position:relative;overflow:hidden;text-align:left!important;background:radial-gradient(at 100% 0,#8fe1d68c,#0000 42%),linear-gradient(#f4fbfa 0%,#fff 100%)!important;min-height:0!important;padding:14px 16px 0!important;display:block!important}.mtReferenceHomeHero .mtJoinCopy{z-index:2;width:100%;position:relative;text-align:left!important;max-width:none!important;margin:0!important}.mtReferenceHomeHero h1{color:#0c1114;width:84%;letter-spacing:-.055em!important;text-align:left!important;margin:7px 0 8px!important;font-size:clamp(22px,7vw,32px)!important;font-weight:900!important;line-height:.96!important}.mtReferenceHomeHero h1 span{color:#11978e!important}.mtReferenceHomeHero .mtJoinCopy p{color:#627477;width:71%;max-width:none;margin:0!important;font-size:12px!important;line-height:1.35!important}.mtHomeHeroArt{z-index:1;opacity:.96;width:43%;height:174px;position:absolute;top:18px;right:-21px;display:block!important}.mtHomeHeroArt svg{filter:drop-shadow(0 7px 9px #124b4424);width:100%;height:100%;overflow:visible}.mtReferenceHomeHero .mtHomeActions{z-index:3;grid-template-columns:1fr;gap:7px;position:relative;margin:13px 0 10px!important;display:grid!important}.mtHomeActions>button{box-sizing:border-box;letter-spacing:.01em;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;display:flex;border-radius:11px!important;padding:8px 12px!important;font-size:12px!important;font-weight:850!important}.mtHomePrimaryAction{color:#09877f!important;background:#edfaf8!important;border:1.5px solid #18a49a!important}.mtHomePrimaryAction svg{width:19px;height:19px}.mtHomeMembershipAction{color:#fff!important;background:#09988e!important;border:1px solid #09988e!important}.mtReferenceHomeHero .membershipHeroCard{z-index:2;box-sizing:border-box;border:0;width:100%;max-width:none;min-height:166px;margin:10px 0 0;position:relative;overflow:hidden;text-align:left!important;background:radial-gradient(at 110% 120%,#00b4a16b 0 33%,#0000 34%),linear-gradient(135deg,#075a57 0%,#087f77 60%,#087168 100%)!important;border-radius:19px!important;padding:19px 19px 15px!important;box-shadow:0 8px 20px #0b524c1f!important}.mtReferenceHomeHero .membershipHeroCard:after{content:"";border:1px solid #a2efe21f;border-radius:50%;width:230px;height:180px;position:absolute;bottom:-92px;right:-40px}.mtReferenceHomeHero .membershipHeroCard>*{z-index:1;position:relative}.mtReferenceHomeHero .membershipHeroCard>div:first-child{color:#d4efeb!important;letter-spacing:.01em!important;font-size:12px!important;font-weight:750!important}.mtReferenceHomeHero .mtJoinMembershipNote{opacity:.96;max-width:235px;color:#e2f3f0!important;margin:9px 0 0!important;font-size:12px!important;line-height:1.35!important}.mtHomePrice{margin:9px 0 0}.mtHomeCurrentPrice strong{font-size:36px}.mtHomeCurrentPrice>div>span{font-size:15px}.mtHomePromoBadge{padding:6px 8px;font-size:9px}.mtJoinCategories.mtReferenceHomeCategories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:calc(100% - 24px);margin:10px auto 22px}.mtReferenceHomeCategories .mtJoinCategory{border:1px solid #e4eeed;border-radius:15px;justify-content:flex-start;align-items:flex-start;gap:7px;min-height:118px;position:relative;box-shadow:0 3px 10px #225a540a;padding:12px 11px!important}.mtReferenceHomeCategories .mtJoinCategoryIcon{border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.mtReferenceHomeCategories .mtJoinCategoryIcon svg{width:20px;height:20px}.mtReferenceHomeCategories .mtJoinCategory strong{color:#17333a;max-width:calc(100% - 14px);font-size:12px;line-height:1.25}.mtReferenceHomeCategories .mtHomeCategoryArrow{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.mtJoinAbout{display:none}.mtLearningMain,.mtCategoryMain{min-height:calc(100dvh - 52px)!important;padding:13px 12px calc(36px + env(safe-area-inset-bottom))!important;background:#f5fbfa!important}.mtReferenceLearningPage,.mtCategoryPage{width:100%!important;max-width:560px!important}.mtReferenceLearningHeader{margin:0 0 16px}.mtReferenceLearningHeader h1{margin:5px 0;font-size:22px}.mtReferenceLearningHeader p{font-size:12px;line-height:1.4}.mtAboutPage .mtLearningHeader h1{font-size:22px}.mtAboutPage .mtLearningHeader p{font-size:14px}.mtAboutPanel{border-radius:15px;margin-top:9px;padding:15px}.mtAboutPanel h2{font-size:15px}.mtAboutPanel p,.mtAboutPanel .mtAboutTopics li{font-size:13px}.mtAboutPanel .mtAboutFinePrint{font-size:12px}.mtLearningEyebrow{font-size:9px}.mtReferenceLearningGrid{grid-template-columns:1fr;gap:9px;display:grid}.mtReferenceLearningCard{border-radius:14px;min-height:66px;padding:10px}.mtCategoryPage .mtBackButton{margin:0 0 13px;font-size:12px}.mtCategoryHero{background:linear-gradient(135deg,#e4f8f5 0%,#f6fcfb 60%,#dff5f1 100%);border-radius:19px;align-items:center;gap:12px;min-height:149px;margin:0 0 12px;padding:18px 11px;position:relative;overflow:hidden}.mtCategoryHero:after{content:"";border:1px solid #0b9d911f;border-radius:50%;width:220px;height:180px;position:absolute;bottom:-100px;right:-70px;box-shadow:0 0 0 20px #12a29409,0 0 0 42px #12a29408}.mtCategoryHero>*{z-index:1;position:relative}.mtCategoryIcon{background:#d9f3ef;border-radius:50%;flex:0 0 58px;width:58px;height:58px;font-size:28px}.mtCategoryHero h1{margin:4px 0;font-size:19px;line-height:1.1}.mtCategoryHero p{max-width:245px;font-size:10px;line-height:1.4}.mtCategoryGrid,.mtCategoryPage:not(.mtLivePage) .mtCategoryGrid{grid-template-columns:1fr;gap:8px;display:grid}.mtCategoryItem{border-radius:14px;gap:10px;min-height:64px;padding:10px 11px;box-shadow:0 3px 9px #14464609}.mtCategoryItemIcon{background:#e6f6f3;border-radius:11px;flex-basis:38px;width:38px;height:38px}.mtCategoryItemIcon svg{width:20px;height:20px}.mtCategoryItemText strong{font-size:13px}.mtCategoryItem .mtLearningArrow{font-size:21px}.mtReferenceProfileMain{min-height:calc(100dvh - 52px)!important;padding:10px 11px calc(34px + env(safe-area-inset-bottom))!important;background:#f5fbfa!important}.mtReferenceProfilePage{width:100%!important;max-width:560px!important}.mtReferenceProfileHero{gap:11px;margin-bottom:9px}.profileLogout{margin-bottom:22px}.app .teachingMain.teachingMain{min-height:calc(100dvh - 52px)!important;padding-top:52px!important;padding-bottom:calc(74px + env(safe-area-inset-bottom))!important;background-color:#eef9f6!important}.app .teachingMain{scrollbar-width:none}.app .teachingMain::-webkit-scrollbar{display:none}.app .teachingPageInner.teachingPageInner{max-width:560px!important;padding:11px 9px calc(88px + env(safe-area-inset-bottom))!important}.app .teachingPageInner.withComposer{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}.app .teachingDateSeparator{margin:7px 0 6px;top:74px}.app .teachingDateSeparator span{padding:5px 10px;font-size:10px}.app .teachingDateSeparator small{font-size:8px}.app .teachingPageInner article.teachingPostCard{border-radius:14px!important;margin:0 auto 9px!important;padding:10px 11px 8px!important}.app .teachingPageInner article.teachingPostCard>div:first-child{gap:8px!important;margin-bottom:7px!important}.app .teachingPageInner article.teachingPostCard>div:first-child>div:first-child{width:30px!important;height:30px!important}.app .teachingPageInner article.teachingPostCard h2{margin:5px 0 4px!important;font-size:14px!important;line-height:1.22!important}.app .teachingPageInner article.teachingPostCard .teachingPostContent{margin-bottom:7px!important;font-size:clamp(11px,2.8vw,12px)!important;line-height:1.35!important}.app .teachingPageInner article.teachingPostCard .reactionArea{border-top:0!important;padding-top:5px!important}.app .teachingPageInner article.teachingPostCard .reactionTrigger{min-height:27px!important;padding:3px 7px!important;font-size:13px!important}.app .teachingPageInner .teachingReactionPickerButton{place-items:center;width:29px;height:29px;display:grid;border-radius:50%!important;min-height:29px!important;padding:0!important;font-size:19px!important;line-height:1!important}.app .teachingAudioPlayer{border-radius:12px;gap:7px;min-height:42px;margin:5px 0 7px;padding:5px 7px}.app .teachingAudioPlay{flex-basis:31px;width:31px;height:31px}.app .teachingAudioWave{height:20px}.app .teachingAudioMeta{font-size:8px}.app .teachingAudioSpeed{font-size:9px}.app .teachingComposerDock{bottom:calc(6px + env(safe-area-inset-bottom));width:calc(100% - 18px)}.app .teachingMobileComposer{border-radius:17px;padding:4px;box-shadow:0 3px 12px #234a2d1f}.app .teachingMobileComposerBar{box-shadow:none;gap:2px;padding:2px 4px}.app .teachingMobileComposerBar>button{flex-basis:34px;width:34px;height:34px}.app .teachingMobileComposer textarea{min-height:34px;max-height:88px;padding:7px 2px;font-size:14px}.app .teachingMobileComposerBar>button.teachingMobilePlusButton{color:#078c83;background:#dcf5f0;border-radius:50%;font-size:22px}.app .teachingMobileComposerBar>button.teachingMobileMicButton{color:#fff;background:#078f87;border-radius:50%;flex-basis:32px;place-items:center;width:32px;height:32px;display:grid}.app .teachingMobileComposerBar>button.teachingMobileMicButton.recording{background:#d94f4b}.app .teachingMobileComposerBar>button.teachingMobileMicButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.app .teachingMobileComposerBar>button.teachingMobileAttachButton svg,.app .teachingMobileComposerBar>button:not(.teachingMobileMicButton):not(.teachingMobilePlusButton) svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.app .teachingMobileEmojiMenu{justify-content:flex-end;gap:4px;padding:6px 8px 4px;display:flex}.app .teachingMobileEmojiMenu button{cursor:pointer;background:#edf8f6;border:0;border-radius:50%;width:31px;height:31px;padding:0;font-size:17px}.mtJoinHero.mtReferenceHomeHero h1{width:62%!important;max-width:none!important;font-size:clamp(22px,7vw,32px)!important;line-height:.96!important}}.teachingPostMenuWrap{display:none}.teachingAuthorRole{color:#178b80;vertical-align:middle;background:#e5f5f1;border-radius:8px;align-items:center;margin-left:6px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}.teachingDocumentAttachment{color:inherit;background:#f8fbfa;border:1px solid #e4eeed;border-radius:12px;align-items:center;gap:9px;margin:8px 0 10px;padding:9px 10px;text-decoration:none;display:flex}@media (width<=700px){.mtSettingsMain{background:#f5fbfa;min-height:calc(100dvh - 52px);padding:8px 12px calc(36px + env(safe-area-inset-bottom))!important}.mtSettingsPage{width:100%;max-width:560px}.mtSettingsPage .mtBackButton{margin:0 0 13px;font-size:12px}.mtSettingsHeader{z-index:1;background:linear-gradient(120deg,#e5f7f4 0%,#f7fcfb 68%,#dff4f0 100%);border:1px solid #d8ede8;border-radius:18px;align-items:center;gap:12px;min-height:92px;margin:0 0 10px;padding:14px;display:flex;position:relative;top:auto}.mtSettingsHeroIcon{color:#108b82;background:#fff;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 3px 10px #1d655c12}.mtSettingsHeroIcon svg{width:22px;height:22px}.mtSettingsHeroCopy{min-width:0}.mtSettingsHeader .mtLearningEyebrow{color:#0c8b82;letter-spacing:.12em;font-size:9px;font-weight:800}.mtSettingsHeader h1{color:#142d39;letter-spacing:-.3px;margin:2px 0 3px;font-size:21px;line-height:1.15}.mtSettingsHeader p{color:#718485;margin:0;font-size:10px;line-height:1.4}.mtSettingsIdentity{background:#fff;border:1px solid #e1ece9;border-radius:15px;align-items:center;gap:10px;min-height:62px;margin:0 0 12px;padding:10px 11px;display:flex;box-shadow:0 3px 10px #14464608}.mtSettingsAvatar{color:#fff;background:#15998f;border:2px solid #fff;border-radius:50%;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:12px;font-weight:850;display:grid;box-shadow:0 0 0 1px #dcece8}.mtSettingsIdentityCopy{flex:1;gap:3px;min-width:0;display:grid}.mtSettingsIdentityCopy strong{color:#17343a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.mtSettingsIdentityCopy small{color:#718485;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;overflow:hidden}.mtSettingsIdentity button{color:#087b74;cursor:pointer;background:#f3fbf9;border:1px solid #b8ded8;border-radius:9px;min-height:30px;padding:0 11px;font-size:10px;font-weight:800}.mtSettingsGroup{background:#fff;border:1px solid #dceae7;border-radius:16px;margin:0 0 12px;padding:11px 12px 3px;box-shadow:0 4px 14px #1446460b}.mtSettingsGroup h2{color:#758b89;letter-spacing:.1em;margin:0 0 5px;font-size:9px;font-weight:850}.mtSettingsRow{color:#173c3d;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf3f1;align-items:center;gap:10px;width:100%;min-height:66px;padding:9px 1px;display:flex}.mtSettingsRow:focus-visible,.mtSettingsIdentity button:focus-visible,.mtSettingsLogout:focus-visible{outline-offset:2px;outline:3px solid #0d968a59}.mtSettingsRowIcon{color:#128d84;background:#e7f6f3;border-radius:13px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.mtSettingsRowIcon svg{width:19px;height:19px}.mtSettingsRowCopy{flex:1;gap:4px;min-width:0;display:grid}.mtSettingsRowCopy strong{color:#18343a;font-size:12px;font-weight:800;line-height:1.2}.mtSettingsRowCopy small{color:#758788;font-size:9px;line-height:1.35}.mtSettingsStatus{color:#657b7a;background:#f1f5f4;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:800}.mtSettingsStatus.isOn{color:#087b74;background:#e3f6f1}.mtSettingsArrow{color:#168f86;font-size:22px;line-height:1}.mtSettingsLogout{color:#ad4d4a;cursor:pointer;background:#fff;border:1px solid #f0d6d3;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin:3px 0 10px;font-size:11px;font-weight:800;display:flex}.mtSettingsLogout svg{width:16px;height:16px}}.teachingDocumentIcon{color:#fff;background:#e84b50;border-radius:6px;flex:0 0 30px;place-items:center;width:30px;height:34px;font-size:8px;font-weight:800;display:grid}.teachingViewTabs{z-index:15;background:#fffffff7;border-bottom:1px solid #dce9e7;gap:28px;margin:0 -4px 12px;padding:0 8px;display:flex;position:sticky;top:68px}.teachingViewTabs button{color:#607279;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 3px;font-size:14px;font-weight:700}.teachingViewTabs button.active{color:#07867e;border-bottom-color:#0d9488}.teachingCurrentTopic{background:#fff;border:1px solid #dce9e7;border-radius:15px;margin:0 0 10px;padding:13px 14px 11px}.teachingTopicSummary{align-items:center;gap:10px;min-width:0;display:flex}.teachingTopicSummary>div,.teachingTopicTitle{flex:1;gap:3px;min-width:0;display:grid}.teachingTopicTitle{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.teachingTopicSummary small,.teachingNoTopic small,.teachingLibraryHeading small,.teachingLibraryTopicHeader>span,.teachingTopicModal>small{color:#637583;letter-spacing:.09em;font-size:10px;font-weight:800}.teachingTopicSummary strong,.teachingNoTopic strong{color:#152540;overflow-wrap:anywhere;font-size:20px;line-height:1.2}.teachingTopicDot{background:#0d9488;border-radius:50%;flex:0 0 12px;width:12px;height:12px}.teachingTopicStatus{color:#07867e;background:#e1f6f2;border-radius:12px;padding:8px 11px;font-size:12px;font-weight:700}.teachingTopicActions{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.teachingTopicClose{color:#07867e;min-height:42px;font:inherit;background:#fff;border:1.5px solid #0d9488;border-radius:11px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:flex}.teachingTopicMenu{color:#52677a;margin-left:auto;position:relative}.teachingTopicMenu summary{cursor:pointer;place-items:center;width:36px;height:38px;font-size:25px;font-weight:700;list-style:none;display:grid}.teachingTopicMenu summary::-webkit-details-marker{display:none}.teachingTopicMenu>div{z-index:20;background:#fff;border:1px solid #dce9e7;border-radius:12px;min-width:180px;padding:5px;position:absolute;top:38px;right:0;box-shadow:0 8px 24px #0e40321c}.teachingTopicMenu button{color:#21384c;text-align:left;width:100%;min-height:40px;font:inherit;background:#fff;border:0;border-radius:8px;padding:8px;font-size:13px}.teachingNoTopic{justify-content:space-between;align-items:center;gap:12px;display:flex}.teachingNoTopic>div{gap:4px;display:grid}.teachingNoTopic button,.teachingLibraryJump{color:#fff;min-height:42px;font:inherit;background:#0d9488;border:0;border-radius:11px;padding:0 14px;font-weight:700}.teachingTopicHint{color:#637583;font-size:13px}.teachingTopicNotice{color:#76591f;background:#fff9e9;border:1px solid #f0d99d;border-radius:10px;margin:8px 0;padding:9px 11px;font-size:12px}.teachingTopicMarker{color:#2e6570;text-align:center;background:#e1f6f2;border-radius:999px;width:max-content;max-width:100%;margin:12px auto;padding:8px 14px;scroll-margin-top:130px;font-size:12px}.teachingTopicEndMarker{color:#66777c;background:#f0f5f4}.teachingPinnedStrip{color:#173c3d;text-align:left;background:#f8fcfb;border:1px solid #d5e7e4;border-radius:13px;align-items:center;gap:10px;width:100%;min-height:52px;margin:0 0 10px;padding:7px 12px;display:flex}.teachingPinnedStrip>span:first-child{color:#087f78;font-size:20px}.teachingPinnedStrip>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.teachingPinnedStrip small{color:#087f78;letter-spacing:.08em;font-size:9px;font-weight:800}.teachingPinnedStrip strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.teachingPinnedStrip b{color:#087f78;font-size:22px}.teachingPostHighlighted{outline-offset:2px;outline:3px solid #0d948866;transition:outline-color .3s}.teachingPostCard.groupedMessage{margin-top:-13px!important}.teachingPostCard.groupedMessage .teachingPostHeader{min-height:12px;margin-bottom:7px!important}.teachingPostCard.groupedMessage .teachingPostIdentity{justify-content:flex-end;width:100%;display:flex}.teachingPostCard.groupedMessage .teachingPostTimestamp{margin-left:auto!important}.teachingAnnouncementBadge{color:#8d5a08;background:#fff3df;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700}.teachingLibrary{gap:10px;padding-bottom:20px;display:grid}.teachingLibraryHeading{grid-template-columns:1fr;gap:4px;margin:8px 2px 4px;display:grid}.teachingLibraryHeading h1,.teachingLibraryTopicHeader h1{color:#152540;margin:0;font-size:23px;line-height:1.2}.teachingLibraryHeading input{min-height:42px;font:inherit;background:#fff;border:1px solid #d5e2e1;border-radius:11px;margin-top:8px;padding:0 12px;font-size:14px}.teachingLibraryTopicCard{color:#152540;text-align:left;background:#fff;border:1px solid #dce9e7;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:76px;padding:12px;display:flex}.teachingLibraryBook{color:#07867e;background:#e1f6f2;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.teachingLibraryTopicCard>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.teachingLibraryTopicCard strong{overflow-wrap:anywhere;font-size:15px}.teachingLibraryTopicCard small,.teachingLibraryTopicHeader small{color:#6d7d88;font-size:12px}.teachingLibraryTopicCard>b{color:#0d9488;font-size:24px}.teachingLibraryEmpty{color:#607279;text-align:center;background:#fff;border:1px solid #dce9e7;border-radius:14px;padding:18px 14px;font-size:14px}.teachingLibraryTopicHeader{background:#fff;border:1px solid #dce9e7;border-radius:15px;gap:8px;margin-bottom:4px;padding:14px;display:grid}.teachingLibraryTopicHeader>button{color:#07867e;width:max-content;font:inherit;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.teachingLibraryTopicHeader p{color:#556d78;margin:0;font-size:14px;line-height:1.45}.teachingLibraryTopicHeader .teachingLibrarySummary{background:#edf8f6;border-radius:10px;padding:10px}.teachingLibraryAdminActions{gap:8px;display:flex}.teachingLibraryAdminActions button{color:#087f78;min-height:38px;font:inherit;background:#fff;border:1px solid #b7d9d5;border-radius:9px;padding:0 11px;font-size:12px;font-weight:700}.teachingLibraryJump{margin:8px 0 20px}.teachingTopicModalBackdrop{z-index:130;background:#102b2b66;place-items:end center;padding:16px;display:grid;position:fixed;inset:0}.teachingTopicModal{background:#fff;border:1px solid #dce9e7;border-radius:20px 20px 16px 16px;width:min(100%,520px);padding:22px 18px 16px;position:relative;box-shadow:0 14px 50px #082b2a33}.teachingTopicModalClose{color:#45615f;background:#f1f7f6;border:0;border-radius:50%;width:36px;height:36px;font-size:24px;position:absolute;top:9px;right:12px}.teachingTopicModal h2{color:#152540;margin:8px 38px 8px 0;font-size:21px}.teachingTopicModal p{color:#526773;font-size:14px;line-height:1.45}.teachingTopicModal label{color:#2b414a;gap:6px;margin-top:12px;font-size:13px;font-weight:700;display:grid}.teachingTopicModal label span{color:#71818b;font-weight:400}.teachingTopicModal input,.teachingTopicModal textarea{box-sizing:border-box;color:#152540;width:100%;font:inherit;background:#fff;border:1px solid #cfdddb;border-radius:10px;padding:11px 12px;font-size:14px}.teachingTopicModal textarea{resize:vertical}.teachingTopicModal>div{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.teachingTopicModal>div button{color:#425962;min-height:42px;font:inherit;background:#fff;border:1px solid #cfdddb;border-radius:10px;padding:0 14px;font-weight:700}.teachingTopicModal>div button.primary{color:#fff;background:#0d9488;border-color:#0d9488}.teachingTopicModalError{color:#a33b3b!important;font-size:13px!important}.teachingPostKindSwitch{background:#edf5f3;border-radius:10px;gap:6px;margin:0 0 7px;padding:4px;display:flex}.teachingPostKindSwitch button{color:#617579;min-height:34px;font:inherit;background:0 0;border:0;border-radius:8px;flex:1;font-size:12px;font-weight:700}.teachingPostKindSwitch button.active{color:#087f78;background:#fff;box-shadow:0 1px 4px #173b381c}.teachingPostKindHint{color:#71818b;margin:0 0 9px;font-size:11px}@media (width<=700px){.teachingViewTabs{margin:0 0 8px;padding:0 7px;top:44px}.teachingViewTabs button{min-height:40px;font-size:13px}.teachingCurrentTopic{border-radius:13px;margin:0 0 8px;padding:10px 11px 8px}.teachingTopicSummary strong,.teachingNoTopic strong{font-size:16px}.teachingTopicStatus{padding:7px 9px;font-size:11px}.teachingTopicClose{min-height:38px;padding:0 12px;font-size:13px}.teachingTopicMarker{margin:9px auto;padding:6px 11px;font-size:11px}.teachingPostCard.groupedMessage{margin-top:-12px!important}.teachingPinnedStrip{min-height:46px;margin-bottom:8px;padding:6px 10px}.teachingPinnedStrip strong{font-size:12px}.teachingLibraryHeading h1,.teachingLibraryTopicHeader h1{font-size:20px}.teachingTopicModalBackdrop{background:#102b2b66;padding:0}.teachingTopicModal{box-sizing:border-box;width:100%;padding:22px 16px calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}}.teachingDocumentInfo{flex:1;gap:2px;min-width:0;display:grid}.teachingDocumentInfo strong{color:#183b3a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.teachingDocumentInfo small{color:#748381;font-size:9px}.teachingDocumentDownload{color:#11887e;background:#e5f5f1;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:17px;font-weight:700;display:grid}@media (width<=700px){.app .teachingPageInner .teachingPageHeader{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.app .teachingPageInner .teachingPostHeader{min-height:31px;padding-right:55px;align-items:flex-start!important;margin-bottom:7px!important;position:relative!important}.app .teachingPageInner .teachingPostIdentity{flex-wrap:wrap;align-items:center;gap:2px;padding-top:1px;display:flex}.app .teachingPageInner .teachingPostIdentity>strong{font-size:11px;line-height:1.2}.app .teachingPageInner .teachingAuthorRole{margin-left:3px;padding:2px 5px;font-size:8px}.app .teachingPageInner .teachingPostTimestamp{white-space:nowrap;position:absolute;top:1px;right:26px;margin:0!important;font-size:8px!important}.app .teachingPageInner .teachingManageDesktop{display:none!important}.app .teachingPageInner .teachingPostMenuWrap{z-index:4;display:block;position:absolute;top:-4px;right:-5px}.app .teachingPageInner .teachingPostMenuButton{color:#566d6a;cursor:pointer;background:0 0;border:0;border-radius:8px;width:25px;height:28px;padding:0;font-size:21px;line-height:1}.app .teachingPageInner .teachingPostMenu{z-index:10;background:#fff;border:1px solid #e0ebe9;border-radius:10px;min-width:112px;padding:5px;display:grid;position:absolute;top:28px;right:0;box-shadow:0 7px 22px #19413c29}.app .teachingPageInner .teachingPostMenu button{color:#173c3d;text-align:left;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:7px;padding:7px 9px;font-size:12px}.app .teachingPageInner .teachingPostMenu button:last-child{color:#a33b3b}}.app.teachingChannelApp{color:#14213b}.app.teachingChannelApp.teachingPhonePreview{margin:0 auto;width:min(100%,420px)!important;max-width:420px!important}.app.teachingPhonePreview header.mtProfessionalHeader.teachingAppHeader{transform:translate(-50%);width:min(100%,420px)!important;left:50%!important;right:auto!important}.app.teachingChannelApp.teachingPhonePreview .teachingMain .teachingComposerDock.teachingComposerDock{width:min(100%,420px)!important;max-width:420px!important}.app.teachingPhonePreview .teachingCommentsLauncher,.app.teachingPhonePreview .teachingHeaderPostCount{display:none}.app.teachingChannelApp.teachingPhonePreview .newTeachingsButton.newTeachingsButton{right:max(12px,50vw - 198px)}.app.teachingChannelApp .teachingPageInner .teachingPageHeader{display:none!important}.app.teachingChannelApp{height:var(--teaching-viewport-height,100dvh);font-family:Inter,sans-serif;min-height:0!important;overflow:hidden!important}.app.teachingChannelApp main.teachingMain{height:calc(var(--teaching-viewport-height,100dvh) - 68px);overflow:hidden;min-height:0!important}.app.teachingChannelApp .teachingMain .teachingPageInner{overscroll-behavior:contain;scrollbar-width:thin;height:100%;scroll-padding-top:64px;overflow-y:auto;padding-bottom:calc(var(--teaching-dock-height,82px) + var(--teaching-mini-height,0px) + 24px)!important}.app.teachingChannelApp .teachingMain .teachingViewTabs{z-index:35;top:0}.app.teachingChannelApp .teachingMain .teachingComposerDock.teachingComposerDock{width:100%;max-width:760px;bottom:var(--teaching-keyboard-offset,0px);box-shadow:none;background:#fff;border-top:1px solid #d7e4e2;border-radius:0;margin:0;padding:0}.app.teachingChannelApp .teachingMobileComposer .teachingMobileComposerBar textarea{font-size:16px!important}.app.teachingChannelApp .newTeachingsButton.newTeachingsButton{left:auto;right:max(16px,50vw - 364px);bottom:calc(var(--teaching-keyboard-offset,0px) + var(--teaching-dock-height,82px) + var(--teaching-mini-height,0px) + 12px);color:#087f7c;background:#fff;border:1px solid #deebe8;align-items:center;gap:7px;min-height:44px;padding:8px 13px;font-weight:600;display:flex;transform:none;box-shadow:0 2px 9px #0d948812}.teachingLatestCount{color:#fff;background:#0d9488;border-radius:20px;place-items:center;min-width:20px;height:20px;padding:0 3px;font-size:11px;display:grid}.teachingMiniPlayer{z-index:72;left:50%;bottom:calc(var(--teaching-keyboard-offset,0px) + var(--teaching-dock-height,82px));box-sizing:border-box;color:#0f172a;background:#e1f5ef;border-top:1px solid #c5e2da;align-items:center;gap:8px;width:min(100%,760px);height:68px;padding:9px 14px;font-family:Inter,sans-serif;display:flex;position:fixed;transform:translate(-50%)}.teachingMiniPlayer>button{color:#fff;cursor:pointer;background:#0d9488;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.teachingMiniPlayer>.teachingMiniPlayerTitle{color:#0f172a;text-align:left;background:0 0;border-radius:0;flex:1;align-content:center;justify-items:start;gap:3px;width:auto;min-width:0;padding:0 4px;display:grid}.teachingMiniPlayerTitle strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:13px;font-weight:600;overflow:hidden}.teachingMiniPlayerTitle small{color:#526875;font-size:11px}.teachingReplyDraft{color:#0d9488;background:#edf8f5;border-left:3px solid #0d9488;border-radius:8px;align-items:center;gap:9px;min-width:0;margin:0 0 8px;padding:7px 9px;display:flex}.teachingReplyDraft>span{flex:1;gap:3px;min-width:0;display:grid}.teachingReplyDraft strong{font-size:12px;font-weight:600}.teachingReplyDraft small{text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:12px;overflow:hidden}.teachingReplyDraft>button{color:#526875;background:0 0;border:0;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.app.teachingChannelApp .teachingQuotedMessage{text-align:left;cursor:pointer;width:100%;font:inherit;background:#ecf8f4;border:0;border-left:3px solid #0d9488;border-radius:7px;gap:3px;margin:0 0 9px;padding:8px 10px;display:grid}.teachingQuotedMessage strong{color:#0d9488;font-size:12px}.teachingQuotedMessage span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.teachingEditLabel{gap:5px;margin-bottom:9px;font-size:12px;display:grid}.teachingEditLabel input,.teachingTopicModal select{box-sizing:border-box;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfdddb;border-radius:9px;padding:9px 10px}.app.teachingChannelApp .teachingPageInner .teachingPostMenu button{min-height:44px;font-size:14px}.app.teachingChannelApp .teachingPageInner .teachingPostMenuButton{place-items:center;width:44px;height:44px;display:grid}.app.teachingChannelApp .teachingReactionChip,.app.teachingChannelApp .teachingReactionPickerButton{isolation:isolate;padding-top:6px;padding-bottom:6px;position:relative;background:0 0!important;border:0!important;height:44px!important;min-height:44px!important}.app.teachingChannelApp .teachingReactionChip:before,.app.teachingChannelApp .teachingReactionPickerButton:before{content:"";z-index:-1;background:#f8fcfb;border:1px solid #dde9e7;border-radius:24px;position:absolute;inset:6px 0}.app.teachingChannelApp .teachingReactionChip.selected:before{background:#def5ee;border-color:#6dc5b5}.app.teachingChannelApp .teachingReactionPickerButton{place-items:center;display:grid;width:44px!important}.app.teachingChannelApp .teachingPageInner .reactionArea{gap:6px;margin-top:0}.app.teachingChannelApp .teachingPageInner .teachingReactions{gap:6px}.app.teachingChannelApp .teachingPageInner article.teachingPostCard{margin-bottom:8px!important}.app.teachingChannelApp .teachingPageInner article.teachingPostCard:not(.groupedMessage){margin-top:10px!important}.app.teachingChannelApp .teachingComposerInputShell>button{flex-basis:44px;width:44px;min-height:44px}.app.teachingChannelApp .teachingMobileComposer:has(.teachingRecordingStatus) .teachingMobileComposerBar{display:none}.app.teachingChannelApp .teachingMobileComposer .teachingRecordingStatus{color:#a63b35;background:#fff5f4;border-radius:20px;flex-wrap:wrap;align-items:center;gap:7px;min-height:48px;margin:0;padding:5px 7px;font-size:12px;display:flex}.app.teachingChannelApp .teachingMobileComposer .teachingRecordingStatus button{color:#a63b35;min-width:44px;min-height:44px;font:inherit;background:#fff;border:0;border-radius:10px;place-items:center;padding:5px 8px;font-weight:600;display:grid}.app.teachingChannelApp .teachingMobileComposer .teachingRecordingTime{font-variant-numeric:tabular-nums;margin-right:auto;font-size:15px}.teachingUploadProgress{align-items:center;gap:10px;display:flex}.teachingUploadProgress progress{accent-color:#0d9488;flex:1;min-width:0;height:6px}.teachingUploadProgress button,.teachingRetrySend{color:#087f78;min-height:44px;font:inherit;cursor:pointer;background:#e6f5ef;border:0;border-radius:9px;padding:7px 11px;font-size:13px;font-weight:600}.teachingSavedAttachments{background:#eef8f5;border-radius:10px;gap:4px;padding:8px 10px;font-size:12px;display:grid}.teachingSavedAttachments span{overflow-wrap:anywhere;color:#64748b}.teachingSavedAttachments button{color:#a33b3b;min-height:44px;font:inherit;background:0 0;border:0;justify-self:start;padding:6px 0;font-weight:600}.app.teachingChannelApp .teachingMain{background:#f0fdfa!important;padding-top:0!important}.app.teachingChannelApp .mtProfessionalHeaderInner.teachingAppHeaderInner .teachingHeaderIdentity{flex:1;gap:10px;min-width:0}.app.teachingChannelApp header.mtProfessionalHeader.teachingAppHeader .mtProfessionalHeaderInner.teachingAppHeaderInner .teachingHeaderIdentity>strong{letter-spacing:-.4px;color:#0f172a;font-weight:600;line-height:1.15;overflow:visible;white-space:normal!important;font-size:18px!important}.app.teachingChannelApp .teachingAppHeaderInner .mtHeaderMenuButton,.app.teachingChannelApp .teachingAppHeaderInner .mtHeaderIconButton{background:#fff;border:0;flex-basis:44px!important;width:44px!important;height:44px!important}.app.teachingChannelApp .teachingAppHeaderInner .mtHeaderBrandLogo{background:#0d9488 url(/mt-app-icon.png) 50%/cover no-repeat;border-radius:10px;flex-basis:40px!important;width:40px!important;height:40px!important;font-size:0!important}.app.teachingChannelApp .teachingPageInner{box-sizing:border-box;max-width:760px!important;padding:0 14px 100px!important}.app.teachingChannelApp .teachingViewTabs{align-items:center;gap:24px;min-height:48px;margin:0 -14px 14px;padding:0 16px;top:68px}.app.teachingChannelApp .teachingViewTabs button{align-items:center;gap:10px;min-height:48px;font-size:16px;font-weight:600;display:flex}.app.teachingChannelApp .teachingTabDivider{background:#d7e4e2;width:1px;height:24px}.app.teachingChannelApp .teachingViewTabs .teachingSearchToggle{display:none}.app.teachingChannelApp .teachingChannelSearch{box-sizing:border-box;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cddfda;border-radius:11px;margin-bottom:12px;padding:10px 12px;font-size:15px}.app.teachingChannelApp .teachingCurrentTopic{border-radius:14px;margin-bottom:12px;padding:16px}.app.teachingChannelApp .teachingTopicSummary{align-items:flex-start;position:relative}.app.teachingChannelApp .teachingTopicDot{width:10px;height:10px;position:absolute;top:2px;left:0}.app.teachingChannelApp .teachingTopicTitle{gap:6px}.app.teachingChannelApp .teachingTopicTitle small{padding-left:18px}.app.teachingChannelApp .teachingTopicSummary strong{font-size:21px;line-height:1.25}.app.teachingChannelApp .teachingTopicSummary small{letter-spacing:.02em;font-size:12px;font-weight:600}.app.teachingChannelApp .teachingNoTopic>div{flex:1;min-width:0}.app.teachingChannelApp .teachingNoTopic strong{font-size:16px;line-height:1.3}.app.teachingChannelApp .teachingNoTopic button{white-space:nowrap;flex:none;min-height:44px;padding:0 14px;font-size:14px;font-weight:600}.app.teachingChannelApp .teachingTopicModal{max-height:calc(100dvh - 32px);overflow-y:auto}.app.teachingChannelApp.teachingPhonePreview .teachingTopicModal{max-width:420px}.app.teachingChannelApp .teachingTopicModal button{min-height:44px}.app.teachingChannelApp .teachingTopicModal label{display:block}.app.teachingChannelApp .teachingTopicModal label input,.app.teachingChannelApp .teachingTopicModal label textarea,.app.teachingChannelApp .teachingTopicModal label select{margin-top:6px;display:block}.app.teachingChannelApp .teachingTopicSummary strong{color:#0f172a;font-weight:700}.app.teachingChannelApp .teachingPageInner article.teachingPostCard h2{color:#0f172a;font-weight:600}.app.teachingChannelApp .teachingPageInner article.teachingPostCard .teachingPostIdentity>strong{font-weight:600}.app.teachingChannelApp .teachingPinnedStrip small{display:none}.app.teachingChannelApp .teachingPinnedStrip{background:#fff;min-height:48px}.app.teachingChannelApp .teachingTopicClose{min-height:44px;font-size:15px}.app.teachingChannelApp .teachingDateSeparator{margin:17px 0 12px;position:static}.app.teachingChannelApp .teachingDateSeparator span{box-shadow:none;color:#40556c;background:0 0;border:0;border-radius:0;padding:0 5px;font-size:13px;font-weight:500}.app.teachingChannelApp .teachingDateSeparator small{display:none}.app.teachingChannelApp .teachingPageInner article.teachingPostCard{position:relative;width:calc(100% - 42px)!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 16px 42px!important;padding:0!important}.app.teachingChannelApp .teachingPageInner article.teachingPostCard.groupedMessage{margin-top:0!important}.app.teachingChannelApp .teachingPageInner article.teachingPostCard .teachingPostHeader{gap:6px!important;min-height:30px!important;margin:0 0 6px!important;padding:0!important;position:static!important}.app.teachingChannelApp .teachingPageInner article.teachingPostCard .teachingPostAvatar{font-size:15px;position:absolute;top:0;left:-42px;width:34px!important;height:34px!important}.app.teachingChannelApp .teachingPageInner article.teachingPostCard .teachingPostIdentity{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.app.teachingChannelApp .teachingPageInner article.teachingPostCard .teachingPostIdentity>strong{color:#17243a;font-size:14px;line-height:1.2}.app.teachingChannelApp .teachingPageInner article.teachingPostCard .teachingAuthorRole{margin:0;padding:3px 7px;font-size:11px;font-weight:600}.app.teachingChannelApp .teachingPageInner article.teachingPostCard.groupedMessage .teachingPostHeader{height:0;min-height:0!important;margin:0!important}.app.teachingChannelApp .teachingPageInner article.teachingPostCard .teachingManageDesktop{display:none!important}.app.teachingChannelApp .teachingPageInner article.teachingPostCard .teachingPostMenuWrap{z-index:4;display:block;position:absolute;top:43px;right:6px}.app.teachingChannelApp .teachingPageInner article.teachingPostCard.groupedMessage .teachingPostMenuWrap{top:7px}.app.teachingChannelApp .teachingPageInner .teachingPostMenuButton{color:#506580;background:0 0;border:0;width:34px;height:34px;padding:0;font-size:23px}.app.teachingChannelApp .teachingMessageBubble{overflow-wrap:anywhere;background:#fff;border:1px solid #dfebe8;border-radius:13px;min-width:0;padding:12px 13px 8px;box-shadow:0 1px 3px #16494004}.app.teachingChannelApp .teachingPageInner article.teachingPostCard h2{color:#14213b;margin:0 25px 5px 0!important;font-size:17px!important;line-height:1.35!important}.app.teachingChannelApp .teachingPageInner article.teachingPostCard .teachingPostContent{color:#334155!important;margin:0 12px 2px 0!important;font-size:16px!important;line-height:1.5!important}.app.teachingChannelApp .teachingMessageTimestamp{text-align:right;color:#64748b;margin-top:3px;font-size:11px;line-height:1.2;display:block}.app.teachingChannelApp .teachingPageInner article.teachingPostCard .reactionArea{margin-top:5px;border:0!important;padding:0!important}.app.teachingChannelApp .teachingReactionChip{color:#126376;background:#f7fcfa;border:1px solid #dce9e6;gap:5px;min-height:32px;padding:4px 9px;font-size:13px}.app.teachingChannelApp .teachingReactionPickerButton{width:34px!important;height:32px!important;min-height:32px!important;font-size:20px!important}.app.teachingChannelApp .teachingChannelComposer{box-shadow:none!important;background:#fff!important;border-top:1px solid #dbeae6!important;border-radius:0!important}.app.teachingChannelApp .teachingMobileComposer{padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important;background:#fff!important;border:0!important;border-radius:0!important}.app.teachingChannelApp .teachingMobileComposerBar{align-items:center;gap:8px;min-height:48px!important;box-shadow:none!important;background:#fff!important;border:0!important;padding:0!important}.app.teachingChannelApp .teachingComposerInputShell{background:#fff;border:1px solid #d7e4e2;border-radius:24px;flex:1;align-items:flex-end;min-width:0;min-height:48px;padding:0 2px 0 11px;display:flex}.app.teachingChannelApp .teachingComposerInputShell>button{cursor:pointer;border:0;flex:0 0 36px;place-items:center;width:36px;height:46px;padding:7px;display:grid;color:#425672!important;background:0 0!important}.app.teachingChannelApp .teachingComposerInputShell>button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.app.teachingChannelApp .teachingComposerInputShell>button[aria-label=Choose\ emoji]{display:none}.app.teachingChannelApp .teachingMobileComposerBar textarea{min-width:0;min-height:46px!important;padding:12px 0!important;font-size:16px!important;line-height:1.4!important}.app.teachingChannelApp .teachingMobileComposerBar>button{flex:0 0 34px!important;width:34px!important;height:44px!important}.app.teachingChannelApp .teachingMobileComposerBar>button[aria-label=Choose\ emoji]{display:none}.app.teachingChannelApp .teachingMobileComposerBar>.teachingMobilePlusButton{background:#e9f8f4;flex-basis:44px!important;width:44px!important;height:44px!important}.app.teachingChannelApp .teachingMobileComposerBar>.teachingMobileMicButton{color:#40566e!important;background:0 0!important;border-radius:0!important}.app.teachingChannelApp .teachingMobileComposerBar>.teachingMobileSend{color:#fff!important;background:#0d9488!important;border-radius:50%!important;flex-basis:44px!important;width:44px!important;height:44px!important}.app.teachingChannelApp .teachingAudioPlayer{background:#eaf8f5;border:0;border-radius:12px;min-height:58px}.app.teachingChannelApp .teachingAudioPlay{flex-basis:42px;width:42px;height:42px;font-size:18px}.app.teachingChannelApp .teachingAudioMeta{justify-content:flex-start;gap:4px;font-size:11px}.app.teachingChannelApp .teachingAudioMeta>span+span:not(:empty):before{content:"/ "}.app.teachingChannelApp .teachingAudioProgressTrack{height:24px;display:block;position:relative}.app.teachingChannelApp .teachingAudioProgressTrack:before{content:"";background:#b8cecb;border-radius:8px;height:4px;position:absolute;top:10px;left:0;right:0}.app.teachingChannelApp .teachingAudioProgressTrack>span.played{background:#0d9488;border-radius:8px;min-width:0;height:4px;position:absolute;top:10px;left:0;animation:none!important}@media (width>=701px){.app.teachingChannelApp .teachingPageInner{padding-top:0!important}.app.teachingChannelApp .teachingChannelComposer{max-width:760px}}.teachingMain.teachingMain{background-color:#eef9f6!important;background-image:none!important;background-attachment:scroll!important}.teachingDraftMediaNotice{color:#526d69;background:#edf8f6;border-radius:9px;margin:5px 0 10px;padding:8px 10px;font-size:12px;line-height:1.4}@media (width<=700px){.teachingMobileAttachMenu .teachingPostKindSwitch{background:#eaf5f2;grid-column:1/-1;gap:4px;min-height:0;margin:0 0 2px;padding:3px;display:flex}.teachingMobileAttachMenu .teachingPostKindSwitch button{color:#617579;min-height:36px;font:inherit;background:0 0;border:0;border-radius:8px;flex:1;padding:0 7px;font-size:12px;font-weight:700;display:block}.teachingMobileAttachMenu .teachingPostKindSwitch button.active{color:#087f78;background:#fff;box-shadow:0 1px 4px #173b381c}.teachingMobileAttachMenu .teachingPostKindSwitch button:last-child{color:#617579}.teachingMobileAttachMenu .teachingPostKindSwitch button:last-child.active{color:#087f78}.teachingPostHighlighted{scroll-margin-top:100px}.teachingViewTabs button:focus-visible,.teachingTopicMenu button:focus-visible,.teachingTopicClose:focus-visible{outline-offset:2px;outline:3px solid #0d948866}}@media (prefers-reduced-motion:reduce){.teachingMain *,.teachingMain :before,.teachingMain :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.teachingSearchSheet h2{color:#0f172a;margin:0 42px 16px 0;font-size:21px}.teachingSearchSheet p{color:#64748b;font-size:14px;line-height:1.5}.teachingSearchResult{text-align:left;width:100%;min-height:60px;font:inherit;color:#0f172a;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dde9e7;gap:5px;padding:12px 0;display:grid}.teachingSearchResult strong{font-size:15px;font-weight:600}.teachingSearchResult span{color:#64748b;font-size:14px;line-height:1.45}.teachingSearchResult small{color:#0d9488;font-size:11px}.teachingLoadOlder{color:#0d9488;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dde9e7;border-radius:22px;margin:8px auto 16px;padding:8px 16px;font-size:13px;display:block}body:has(.teachingPhonePreview) .teachingFloatingPlayer{width:calc(100% - 24px);max-width:396px}.app.teachingChannelApp .teachingTopicMarker{color:#36706b;background:#dff3ee;padding:6px 14px;font-size:12px}.app.teachingChannelApp .teachingMobileSend:disabled{opacity:.55}body:has(.teachingPhonePreview) .teachingMiniPlayer{width:min(100%,420px)}.app.teachingChannelApp .teachingAudioWave.hasWaveform{background:0 0;justify-content:space-between;align-items:center;gap:2px;height:32px;min-height:32px;display:flex}.app.teachingChannelApp .teachingAudioWave.hasWaveform i{pointer-events:none;background:#bdc9cd;border-radius:3px;flex:1;min-width:1px;max-width:4px}.app.teachingChannelApp .teachingAudioPlay svg{fill:currentColor}.app.teachingChannelApp .teachingViewTabs{background:#fff}.app.teachingChannelApp .teachingPageInner article.teachingPostCard:has(.teachingAudioPlayer) .teachingMessageBubble{padding:12px 11px 7px}.app.teachingChannelApp .teachingPageInner article.teachingPostCard .teachingAudioHeading{letter-spacing:-.35px;font-weight:600;margin:0 26px 9px 0!important;font-size:17px!important;line-height:1.3!important}.app.teachingChannelApp .teachingAudioPlayer{background:#eaf8f5;border-radius:14px;align-items:center;gap:12px;min-height:70px;margin:8px 0 0;padding:8px;display:flex}.app.teachingChannelApp .teachingAudioPlay{color:#fff;background:#0d9488;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.app.teachingChannelApp .teachingAudioPlay svg{width:22px;height:22px}.app.teachingChannelApp .teachingAudioCenter{flex:1;gap:3px;min-width:0;display:grid}.app.teachingChannelApp .teachingAudioWave.hasWaveform{gap:2px;height:32px;min-height:32px;padding:0}.app.teachingChannelApp .teachingAudioWave.hasWaveform:before{display:none}.app.teachingChannelApp .teachingAudioWave.hasWaveform i{background:#b8c5cc;border-radius:3px;min-width:1px;max-width:4px}.app.teachingChannelApp .teachingAudioWave.hasWaveform i.wavePlayed{background:#0d9488}.app.teachingChannelApp .teachingAudioMeta{color:#475b73;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-start;gap:4px;font-size:11px;line-height:1.25;display:flex}.app.teachingChannelApp .teachingAudioSpeed{color:#008a86;min-width:32px;min-height:44px;font:inherit;background:0 0;border:0;border-radius:0;flex:0 0 32px;padding:0;font-size:16px;font-weight:600}.app.teachingChannelApp article.teachingPostCard:has(.teachingAudioPlayer) .teachingMessageTimestamp{margin-top:4px;font-size:11px;line-height:1.25}.app.teachingChannelApp article.teachingPostCard:has(.teachingAudioPlayer) .reactionArea{margin-top:5px}.teachingTopicCover{aspect-ratio:2;object-fit:cover;border-radius:12px;width:100%;height:auto;max-height:220px;margin:12px 0;display:block}.teachingLibraryTopicCard>.teachingTopicCover{aspect-ratio:1;border-radius:10px;flex:0 0 52px;width:52px;height:52px;margin:0}.teachingTopicCoverPicker{background:#f0fdfa;border:1px solid #dde9e7;border-radius:12px;margin:12px 0;padding:12px}.teachingTopicCoverPicker img{object-fit:cover;border-radius:10px;width:100%;max-height:140px;margin:8px 0}.teachingTopicCoverPicker small{color:#64748b;font-size:12px}.teachingSharedAnswers{background:#fff;border:1px solid #dde9e7;border-radius:14px;margin:20px 0 12px;padding:16px}.teachingSharedAnswers h2{color:#0f172a;margin:0 0 12px;font-size:17px;font-weight:600}.teachingSharedAnswers article{border-top:1px solid #dde9e7;padding:12px 0}.teachingSharedAnswers strong{font-size:15px;line-height:1.5}.teachingSharedAnswers p{white-space:pre-wrap;color:#64748b;overflow-wrap:anywhere;margin:7px 0;font-size:14px;line-height:1.5}.teachingLibraryQuestions,.teachingContinueInline,.teachingLibraryLearningActions button{color:#087e76;min-height:44px;font:inherit;cursor:pointer;background:#eaf8f4;border:1px solid #c5e4de;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.teachingLibraryQuestions{width:100%;margin:0 0 10px}.teachingLibraryLearningActions{flex-wrap:wrap;gap:8px;margin:14px 0 20px;display:flex}.teachingPositionNotice{color:#64748b;font-size:12px;line-height:1.45}.teachingContinueInline{margin:0 0 14px}.teachingNewDivider{color:#087f78;background:#e5f5ef;border-top:1px solid #b9dcd5;border-bottom:1px solid #b9dcd5;justify-content:center;margin:14px 0;padding:7px;font-size:12px;font-weight:600;display:flex}.teachingQuestionScope{color:#0d9488;background:#f0fdfa;border:1px solid #dde9e7;border-radius:13px;grid-template-columns:24px 1fr;align-items:center;gap:8px 10px;margin:12px 0 18px;padding:14px;font-family:Inter,sans-serif;display:grid}.teachingQuestionScope label{color:#334155;gap:6px;font-size:12px;font-weight:600;display:grid}.teachingQuestionScope select{color:#0f172a;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d5e5e1;border-radius:9px;padding:8px 10px;font-size:14px}.teachingQuestionScope small{color:#64748b;grid-column:1/-1;font-size:12px;line-height:1.45}.teachingQuestionContextLabel{color:#64748b;font-size:13px;line-height:1.5}.teachingQuestionSharing{color:#64748b;border-top:1px solid #dde9e7;margin-top:12px;padding-top:10px;font-family:Inter,sans-serif}.teachingQuestionSharing label{align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.teachingQuestionSharing input[type=checkbox]{accent-color:#0d9488;flex:0 0 20px;width:20px;height:20px}.teachingQuestionSharing button{color:#0d827a;min-height:44px;font:inherit;cursor:pointer;background:#edf9f4;border:1px solid #cfe4de;border-radius:9px;padding:8px 12px;font-size:13px;font-weight:600}.teachingQuestionSharing .teachingTopicModal label{display:grid}.teachingQuestionSharing .teachingTopicModal textarea{box-sizing:border-box;width:100%;min-height:88px;font:inherit;border:1px solid #d5e5e1;border-radius:9px;padding:10px;font-size:15px}.teachingQuestionSharing small{font-size:12px;line-height:1.4}.teachingTopicModalActions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.app.teachingChannelApp .teachingComposerInputShell>button{flex:0 0 44px;width:44px;height:44px}.app.teachingChannelApp .teachingAudioSpeed{flex-basis:44px;min-width:44px}.app.teachingChannelApp .teachingPageInner .teachingPostMenuButton{width:44px;height:44px}.app.teachingChannelApp .teachingPageInner article.teachingPostCard .teachingPostMenuWrap{right:0}.app.teachingChannelApp .teachingPageInner article.teachingPostCard h2{margin-right:34px!important}.teachingFeedStatus{color:#805d20;background:#fffbeb;border:1px solid #e7d6ad;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;padding:10px 12px;font-size:13px;display:flex}.teachingFeedStatus button{color:#087f78;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 10px;font-weight:600}.teachingAudioFailure{color:#a33b3b;font-size:12px;line-height:1.4}@media (width<=700px){.teachingQuestionScope{margin-top:10px}.questionTimeHeader h1{font-size:21px;line-height:1.25}.questionTimeHeader p{font-size:14px}}.teachingAppHeader .teachingHeaderPostCount{display:none}.teachingAudioPlayer:has(.teachingAudioFailure:not([hidden])){flex-wrap:wrap}.teachingAudioFailure:not([hidden]){flex:0 0 100%}.teachingSharedAnswers>button{float:right;color:#0d9488;min-height:44px;font:inherit;background:0 0;border:0;font-size:12px}.app.teachingChannelApp .teachingAudioSpeed{font-size:16px!important}.app.teachingChannelApp .teachingAudioMeta{font-size:12px!important}.app.teachingChannelApp .teachingComposerInputShell textarea{scrollbar-width:none}.app.teachingChannelApp .teachingComposerInputShell textarea::-webkit-scrollbar{display:none}.app.teachingChannelApp .teachingComposerInputShell textarea::placeholder{white-space:nowrap}.app.teachingChannelApp .mtSectionHeaderSpacer{height:56px!important}.app.teachingChannelApp .mtProfessionalHeaderInner.teachingAppHeaderInner{gap:6px;height:56px!important;min-height:56px!important;padding:6px 8px!important}.app.teachingChannelApp header.mtProfessionalHeader.teachingAppHeader .mtProfessionalHeaderInner.teachingAppHeaderInner .teachingHeaderIdentity>strong{letter-spacing:-.3px;line-height:1.15;font-size:16px!important}.app.teachingChannelApp .teachingAppHeaderInner .mtHeaderBrandLogo{border-radius:9px;flex-basis:36px!important;width:36px!important;height:36px!important}.app.teachingChannelApp .mtProfessionalHeaderInner.teachingAppHeaderInner .teachingHeaderIdentity{gap:9px}.app.teachingChannelApp main.teachingMain{height:calc(var(--teaching-viewport-height,100dvh) - 56px)}.app.teachingChannelApp .teachingViewTabs{gap:24px;min-height:44px;top:56px}.app.teachingChannelApp .teachingViewTabs button{min-height:44px;font-size:16px;line-height:1.2}.app.teachingChannelApp .teachingViewTabs button svg{width:23px;height:23px}.app.teachingChannelApp .teachingTabDivider{height:20px}.app.teachingChannelApp .mtProfessionalHeaderInner.teachingAppHeaderInner{gap:0}.app.teachingChannelApp .teachingHeaderSecondLine{color:#586a83;font-weight:500;display:block}.app.teachingChannelApp .teachingMain .teachingPageInner{scrollbar-width:none}.app.teachingChannelApp .teachingMain .teachingPageInner::-webkit-scrollbar{display:none}.app.teachingChannelApp .teachingLearnerDock{z-index:70;position:fixed;left:50%;transform:translate(-50%)}.teachingLearnerDockInner{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));font-family:Inter,sans-serif}.teachingLearnerAsk{color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#0d9488;border:0;border-radius:24px;justify-content:center;align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.teachingLearnerAsk:disabled{color:#627772;cursor:default;background:#e6f1ee}.teachingLearnerQuestionStatus{color:#64748b;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 8px;padding-top:7px;font-size:11px;line-height:1.4;display:flex}.teachingLearnerQuestionStatus button{color:#087f78;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;text-decoration:underline}.teachingLearnerAsk:focus-visible,.teachingLearnerQuestionStatus button:focus-visible{outline-offset:3px;outline:3px solid #0d948866}.app.teachingChannelApp .teachingFirstLessonRow{display:none!important}.learnerTeachingMain .teachingCurrentTopic:has(.teachingLearnerCurrentTopic){padding:0}.teachingLearnerCurrentTopic{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:70px;padding:12px 14px;font-family:Inter,sans-serif;display:flex}.teachingLearnerCurrentTopic>span{flex:1;gap:5px;min-width:0;display:grid}.teachingLearnerCurrentTopic small{color:#52647d;align-items:center;gap:7px;font-size:11px;font-weight:500;display:flex}.teachingLearnerCurrentTopic i{background:#0d9488;border-radius:50%;width:8px;height:8px}.teachingLearnerCurrentTopic strong{overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.2}.teachingLearnerCurrentTopic>b{color:#008a86;background:#e0f5ef;border-radius:9px;padding:6px 8px;font-size:12px;font-weight:500}.teachingLearnerContinue{color:#0b6b71;text-align:left;cursor:pointer;background:#e1f7f1;border:1px solid #bde8e0;border-radius:14px;align-items:center;gap:14px;width:100%;margin:0 0 10px;padding:13px 14px;font-family:Inter,sans-serif;display:flex}.teachingLearnerContinue>span{flex:1;gap:3px;display:grid}.teachingLearnerContinue strong{color:#0f172a;font-size:16px;font-weight:600}.teachingLearnerContinue small{color:#52647d;font-size:13px;line-height:1.3}.learnerTeachingMain .teachingNewDivider{display:none}.teachingLearnerDockInner{padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))}.teachingLearnerAsk{border-radius:25px;min-height:48px;font-size:16px}.teachingLearnerAsk:disabled{color:#fff;opacity:.65;background:#0d9488}.teachingLearnerAsk svg{width:24px;height:24px}.teachingLearnerContinue:focus-visible,.teachingLearnerCurrentTopic:focus-visible{outline-offset:2px;outline:3px solid #0d948866}.app.teachingChannelApp:has(.learnerTeachingMain){padding-bottom:0!important;overflow:clip!important}.app.teachingChannelApp main.learnerTeachingMain{padding:0!important}.app:has(.mtCategoryEntrance){background:#f3faf9;font-family:Inter,sans-serif;padding-bottom:0!important}.app:has(.mtCategoryEntrance) .mtProfessionalHeaderInner{gap:9px;height:64px!important;min-height:64px!important;padding:8px 12px!important}.app:has(.mtCategoryEntrance) .mtSectionHeaderSpacer{height:64px!important}.app:has(.mtCategoryEntrance) .teachingHeaderIdentity{gap:12px;min-width:0}.app:has(.mtCategoryEntrance) header .teachingHeaderIdentity>strong{letter-spacing:-.4px;color:#0f172a;font-weight:600;line-height:1.18;white-space:normal!important;font-size:18px!important}.app:has(.mtCategoryEntrance) .teachingHeaderSecondLine{color:inherit;display:block}.app:has(.mtCategoryEntrance) .mtHeaderBrandLogo{border-radius:10px;flex-basis:40px!important;width:40px!important;height:40px!important}:is(.app:has(.mtCategoryEntrance) .mtHeaderMenuButton,.app:has(.mtCategoryEntrance) .mtHeaderIconButton,.app:has(.mtCategoryEntrance) .mtHeaderProfileButton){background:0 0;border:0;flex-basis:40px!important;width:40px!important;height:44px!important}.app:has(.mtCategoryEntrance) .mtHeaderProfileButton{background:#e7f7f4;border-radius:50%}.mtCategoryEntrance.mtCategoryMain{color:#0f172a;background:#f3faf9;min-height:calc(100dvh - 64px);padding:0!important}.mtCategoryEntrance .mtCategoryPage{box-sizing:border-box;width:100%;max-width:600px;margin:0 auto;padding:18px 16px 32px!important}.mtCategoryEntrance .mtBackButton{color:#008780;background:0 0;border:0;align-items:center;min-height:44px;margin:0 0 14px;padding:0;font:600 16px Inter,sans-serif;display:inline-flex}.mtCategoryEntrance .mtCategoryHero{box-shadow:none;background:#fff;border:1px solid #e0e7e9;border-radius:16px;align-items:flex-start;gap:18px;margin:0 0 14px;padding:18px 16px;display:flex}.mtCategoryEntrance .mtCategoryHero:before,.mtCategoryEntrance .mtCategoryHero:after{display:none}.mtCategoryEntrance .mtCategoryIcon{color:#007e7a;background:#e9f8f5;border-radius:14px;flex:0 0 60px;place-items:center;width:60px;height:60px;display:grid}.mtCategoryEntrance .mtLearningEyebrow{letter-spacing:1.4px;color:#6b7c8c;margin:1px 0 9px;font:600 11px Inter,sans-serif;display:block}.mtCategoryEntrance .mtCategoryHero h1{letter-spacing:-.65px;overflow-wrap:normal;margin:0 0 9px;font-size:24px;font-weight:700;line-height:1.18}.mtCategoryEntrance .mtCategoryHero p{color:#5f7085;margin:0;font-size:15px;line-height:1.45}.mtCategoryEntrance .mtCategoryGrid{grid-template-columns:1fr;gap:12px;display:grid}.mtCategoryEntrance .mtCategoryItem{width:100%;min-height:88px;box-shadow:none;text-align:left;background:#fff;border:1px solid #dfe7e9;border-radius:16px;align-items:center;gap:17px;padding:14px;font-family:Inter,sans-serif;display:flex}.mtCategoryEntrance .mtCategoryItem.primary{border-color:#0d9488}.mtCategoryEntrance .mtCategoryItemIcon{color:#007e7a;background:#eaf8f5;border-radius:13px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.mtCategoryEntrance .mtCategoryItemText{flex:1;gap:6px;min-width:0;display:grid}.mtCategoryEntrance .mtCategoryItemText strong{color:#0f172a;font-size:18px;font-weight:650;line-height:1.2}.mtCategoryEntrance .mtCategoryItemText small{color:#607085;font-size:14px;line-height:1.35}.mtCategoryEntrance .mtLearningArrow{color:#008b83;flex:0 0 22px}.mtCategoryEntrance button:focus-visible{outline-offset:3px;outline:3px solid #0d948866}@media (width<=380px){.mtCategoryEntrance .mtCategoryHero{gap:14px;padding:16px 13px}.mtCategoryEntrance .mtCategoryHero h1{font-size:22px}.mtCategoryEntrance .mtCategoryItem{gap:13px}.mtCategoryEntrance .mtCategoryItemText strong{font-size:17px}.mtCategoryEntrance .mtCategoryItemText small{font-size:13px}}.app:has(.mtCategoryEntrance) header.mtProfessionalHeader.teachingAppHeader .mtProfessionalHeaderInner.teachingAppHeaderInner .teachingHeaderIdentity>strong{font-size:18px!important}.mtCategoryEntrance .mtCategoryItemText small{display:block!important}.mtCategoryEntrance .mtCategoryItemIcon svg{width:29px!important;height:29px!important}.mtCategoryEntrance .mtCategoryIcon svg{width:34px!important;height:34px!important}.app:has(.adminQuestionMain){background:#effbf8;font-family:Inter,sans-serif;padding-bottom:0!important}.app:has(.adminQuestionMain) .mtProfessionalHeaderInner{min-height:60px!important;padding:8px 12px!important}.app:has(.adminQuestionMain) header .mtProfessionalHeaderInner .teachingHeaderIdentity>strong{line-height:1.15;white-space:normal!important;font-size:17px!important}.adminQuestionMain{color:#0f172a;background:#effbf8;min-height:calc(100dvh - 60px);font-family:Inter,sans-serif}.aqPage{box-sizing:border-box;width:100%;max-width:760px;margin:auto;padding:16px 16px 40px}.aqPage button,.aqPage textarea{font-family:inherit}.aqBack{color:#0d9488;background:0 0;border:0;min-height:44px;padding:0;font-size:16px;font-weight:600}.aqPage h1{letter-spacing:-.8px;margin:7px 0 18px;font-size:28px;line-height:1.15}.aqAvailability{background:#fff;border:1px solid #d9e6e9;border-radius:13px;align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:flex}.aqAvailability>i{background:#8c9c9b;border-radius:50%;flex:0 0 10px;width:10px;height:10px}.aqAvailability>i.open{background:#0d9488}.aqAvailability>div{flex:1;gap:4px;min-width:0;display:grid}.aqAvailability strong{font-size:16px;line-height:1.2}.aqAvailability small{color:#64748b;font-size:13px;line-height:1.3}.aqPage button{cursor:pointer}.aqPage button:disabled{opacity:.55;cursor:default}.aqAvailability button,.aqCardBottom button,.aqReplyActions button{color:#087e79;background:#fff;border:1px solid #0d9488;border-radius:9px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600}.aqFilters{gap:8px;margin-bottom:10px;display:flex}.aqFilters button{color:#536782;background:#fff;border:1px solid #d5e0e6;border-radius:10px;min-height:44px;padding:8px 16px;font-size:14px;font-weight:600}.aqFilters button[aria-pressed=true]{color:#fff;background:#0d9488;border-color:#0d9488}.aqQueueHeading{justify-content:space-between;align-items:center;margin:16px 0 10px;display:flex}.aqQueueHeading h2{letter-spacing:-.5px;margin:0;font-size:21px}.aqQueueHeading button{color:#49607a;background:#fff;border:1px solid #d9e2e9;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.aqCard{background:#fff;border:1px solid #dce6e9;border-radius:13px;margin-bottom:12px;padding:13px}.aqCard.editing{border-color:#68cfc2}.aqIdentity{flex-wrap:wrap;align-items:center;gap:9px;padding-right:24px;display:flex;position:relative}.aqAvatar{color:#fff;background:#0d9488;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:600;display:grid;overflow:hidden}.aqAvatar img{object-fit:cover;width:100%;height:100%}.aqName{flex:1;gap:3px;min-width:70px;display:grid}.aqName strong{overflow-wrap:anywhere;font-size:15px}.aqName time{color:#64748b;font-size:12px}.aqBadge{white-space:nowrap;color:#15243c;background:#fff6db;border-radius:18px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;display:inline-flex}.aqBadge.public{background:#e4f7f3}.aqBadge.private{background:#e8f0f5}.aqBadge.answered{background:#e1f5e9}.aqMenu{z-index:5;position:absolute;top:-3px;right:-8px}.aqMenu summary{color:#657890;cursor:pointer;place-items:center;width:32px;height:44px;list-style:none;display:grid}.aqMenu summary::-webkit-details-marker{display:none}.aqMenu>div{background:#fff;border:1px solid #dce6e9;border-radius:10px;min-width:190px;padding:5px;display:grid;position:absolute;right:0;box-shadow:0 6px 20px #14243a12}.aqMenu button{text-align:left;color:#334155;background:0 0;border:0;min-height:44px;padding:8px 10px}.aqCard h3{white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0 6px;font-size:16px;line-height:1.45}.aqCardBottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.aqCardBottom>span{color:#64748b;font-size:12px;line-height:1.4}.aqCardBottom button{flex-shrink:0}.aqEditor{border-top:1px solid #dce6e9;margin-top:13px;padding-top:14px}.aqEditor label{margin-bottom:7px;font-size:15px;font-weight:500;display:block}.aqEditor textarea{box-sizing:border-box;color:#0f172a;resize:vertical;border:1px solid #d4dfe7;border-radius:9px;width:100%;min-height:100px;max-height:300px;padding:11px;font-size:16px;line-height:1.5;display:block}.aqReplyActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.aqReplyActions>span{color:#64748b;align-items:center;gap:6px;margin-right:auto;font-size:12px;display:flex}.aqReplyActions .primary{color:#fff;background:#0d9488}.aqDiscard{color:#64748b;background:0 0;border:0;min-height:44px;padding:9px 0;font-size:12px;text-decoration:underline}.aqNotice,.aqError,.aqEmpty{color:#53677c;background:#e5f5f0;border-radius:10px;padding:12px;font-size:13px;line-height:1.5}.aqError{color:#9f3838;background:#fff0f0}.aqAnswerPreview{color:#53677c;white-space:pre-wrap;font-size:14px;line-height:1.5}.aqLoadMore{color:#0d9488;background:#fff;border:1px solid #dce6e9;border-radius:9px;min-height:44px;padding:10px 14px}.aqPage button:focus-visible,.aqPage summary:focus-visible{outline-offset:3px;outline:3px solid #0d948866}@media (width<=420px){.aqBadge{margin-top:3px}.aqIdentity .aqBadge.private,.aqIdentity .aqBadge.public{margin-left:47px}.aqIdentity .aqName{flex-basis:calc(100% - 47px)}.aqAvailability{gap:8px;padding:12px}.aqAvailability button{padding:7px 9px;font-size:12px}}.app:has(.adminQuestionMain) header.mtProfessionalHeader.teachingAppHeader .mtProfessionalHeaderInner.teachingAppHeaderInner .teachingHeaderIdentity>strong{line-height:1.15;max-width:165px!important;font-size:17px!important}.app:has(.adminQuestionMain) .teachingAppHeaderInner .mtHeaderBrandLogo{flex-basis:36px!important;width:36px!important;height:36px!important}.questionVisibilityChoice{color:#334155;gap:6px;margin-bottom:10px;font:500 13px Inter,sans-serif;display:grid}.questionVisibilityChoice select{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d5e3df;border-radius:9px;padding:8px}.questionVisibilityChoice small{color:#64748b;font-weight:400;line-height:1.4}.memberPublicQuestions{margin:16px 0;font-family:Inter,sans-serif}.memberPublicQuestions>p{color:#64748b;font-size:13px}.aqMenu summary{width:44px;height:44px}.aqIdentity{padding-right:34px}.aqAvailability small,.aqAvailability strong{overflow-wrap:anywhere}:is(.app:has(.adminQuestionMain) .mtHeaderMenuButton,.app:has(.adminQuestionMain) .mtHeaderIconButton,.app:has(.adminQuestionMain) .mtHeaderProfileButton){min-width:44px!important;min-height:44px!important}.informationPage,.informationDocument,.informationEditor{box-sizing:border-box;color:#0f172a;font-family:Inter,system-ui,sans-serif}.informationPage{width:100%;max-width:760px;margin:0 auto;padding:24px 16px 48px}.informationDocument{overflow-wrap:anywhere;max-width:760px;margin:auto;padding:24px 16px 40px;font-size:16px;line-height:1.65}.informationPage>.informationDocument{padding-left:0;padding-right:0}.informationDocument h2{margin:28px 0 10px;font-size:21px;line-height:1.35}.informationDocument p{white-space:pre-line;margin:10px 0}.informationDocument a,.informationPage>a{color:#087f7a;text-underline-offset:3px}.infoIntro{color:#526477;font-size:18px}.infoDate,.infoAudit{color:#64748b;font-size:13px!important}.informationDocument header small{letter-spacing:1px;color:#0d9488;font-weight:700}.infoRelated{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:12px 20px;margin-top:32px;padding-top:24px;display:flex}.informationPage button,.informationEditor button{min-height:44px}.informationEditor{max-width:100%!important;padding:0!important}.informationEditor input,.informationEditor textarea,.informationEditor select{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:12px;font-size:16px!important}.informationEditor input[type=checkbox]{width:auto}.informationEditor details{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:16px 0;padding:16px}.informationEditor summary{cursor:pointer;min-height:44px;font-weight:600}.infoFormat{flex-wrap:wrap;gap:6px;display:flex}.infoFormat button{min-width:44px}.infoState{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.infoState strong{color:#087f7a;background:#e1f4f0;border-radius:20px;padding:6px 12px}.infoState code{overflow-wrap:anywhere;font-size:13px}.infoError{color:#9f1239;background:#fff1f2;border-radius:8px;padding:12px}.infoRevision{border-bottom:1px solid #e2e8f0;padding:14px 0}.informationEditor .wePreviewLayer{z-index:2100}.informationEditor .wePreviewScroll{overflow:auto}.informationEditor .wePreviewBar{flex-wrap:wrap;gap:8px}.informationDocument ul,.informationDocument ol{padding-left:24px}.informationEditor .weField textarea{min-height:90px}.informationEditor :focus-visible{outline-offset:2px;outline:3px solid #0d9488}@media (width<=767px){.informationPage{padding:20px 16px 40px}.informationDocument h1{font-size:26px}.informationDocument h2{font-size:20px}.informationDocument{padding:20px 16px;font-size:16px}.informationEditor h1{font-size:24px!important}.informationEditor .weToolbar button{flex:140px}.informationEditor details{padding:12px}.informationEditor .wePreviewBar strong{font-size:13px}.informationEditor .wePreviewScroll>div{max-width:none}}.infoFields{border:0;min-width:0;margin:0;padding:0}.informationEditor .infoFields>details{margin:16px 0}.infoPreviewSurface{container-type:inline-size}@container (width<=767px){.informationDocument h1{font-size:26px}.informationDocument h2{font-size:20px}}@container (width>=768px){.informationDocument h1{font-size:32px}.informationDocument h2{font-size:21px}}.informationPage{max-width:820px;padding:24px 20px 56px}.informationPage>a{align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.informationDocument{max-width:780px;line-height:1.7}.informationDocument header{padding:8px 0 20px}.informationDocument h1{letter-spacing:-1px;margin:10px 0 14px;font-size:clamp(28px,5vw,38px);line-height:1.16}.informationDocument .infoIntro{max-width:65ch;font-size:18px;line-height:1.55}.informationDocument .infoDate{margin-top:14px}.infoContents{background:#f1faf8;border:1px solid #dbe9e8;border-radius:14px;margin:0 0 20px}.infoContents summary{cursor:pointer;box-sizing:border-box;min-height:48px;padding:14px 18px;font-weight:650}.infoContents nav{gap:4px;padding:0 16px 14px;display:grid}.infoContents a{border-top:1px solid #dfedeb;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:4px 0;text-decoration:none;display:flex}.infoSections{gap:14px;display:grid}.infoSections>section{background:#fff;border:1px solid #e0e8ee;border-radius:16px;padding:20px 22px;scroll-margin-top:100px}.infoSections>section h2{margin:0 0 12px;font-size:21px}.informationDocument p:last-child{margin-bottom:0}.informationDocument li{margin:7px 0;padding-left:3px}.informationDocument a{overflow-wrap:anywhere}.infoContact,.supportOfficialContact{background:#edf9f7;border:1px solid #cce9e5;border-radius:16px;margin:22px 0;padding:20px 22px}.infoContact h2,.supportOfficialContact h2{margin:0 0 10px!important;font-size:20px!important}.infoContact a,.supportOfficialContact>a{color:#087f7a;overflow-wrap:anywhere;text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;font-weight:650;display:inline-flex}.supportOfficialContact p{color:#526477;margin:8px 0 0;font-size:15px;line-height:1.6}.infoFooter{border-top:1px solid #e2e8f0;margin-top:30px;padding-top:22px}.informationDocument .infoFooter h2{margin:0 0 10px;font-size:20px}.infoRelated{border:0;grid-template-columns:1fr 1fr;gap:0 22px;margin:0;padding:0;display:grid}.infoRelated a{border-bottom:1px solid #e7eeef;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:15px;text-decoration:none;display:flex}.infoEmbedded{padding:0!important}.infoEmbedded>.informationDocument{padding-top:16px}.supportPage{box-sizing:border-box;color:#0f172a;width:100%;margin:0 auto;font-family:Inter,system-ui,sans-serif;max-width:820px!important;padding:24px 20px 48px!important}.supportPage h1{letter-spacing:-.7px;font-size:30px;line-height:1.2}.supportPage input,.supportPage textarea,.supportPage select{box-sizing:border-box;max-width:100%;font-size:16px}.supportPage .awToolbar{flex-wrap:wrap;gap:10px}.supportPage button{min-height:44px}.informationDocument :focus-visible,.supportOfficialContact :focus-visible{outline-offset:3px;outline:3px solid #0d9488}@media (width<=600px){.informationPage,.supportPage{padding:18px 16px 40px!important}.infoEmbedded{padding:0!important}.informationDocument{font-size:16px;padding:18px 0!important}.informationDocument header{padding-top:0}.informationDocument .infoIntro{font-size:17px}.infoSections>section,.infoContact,.supportOfficialContact{border-radius:14px;padding:17px 16px}.infoSections>section h2{font-size:20px}.infoRelated{grid-template-columns:1fr}.infoContents summary{padding:13px 16px}.supportPage .awToolbar>label{flex:100%}.supportPage .awToolbar>button{flex:120px}.supportPage .awInbox{grid-template-columns:minmax(0,1fr)}.supportPage .awThread,.supportPage .awRequestList{min-width:0}.supportPage .awMessages p{overflow-wrap:anywhere}}.informationDocument .infoDocumentTitle{letter-spacing:-1px;margin:10px 0 14px;font-size:clamp(28px,5vw,38px);line-height:1.16}.infoEmbedded .infoDocumentTitle{letter-spacing:-.6px;font-size:25px}.infoEmbedded .informationDocument header{border-top:1px solid #dce8e8;margin-top:24px;padding-top:24px}.communityChat{z-index:30;color:#111c43;background:#f2fbf9;flex-direction:column;max-width:760px;margin:auto;font-family:Inter,sans-serif;display:flex;position:fixed;inset:110px 0 0}.communityChat.ccHidden{display:none!important}.ccScroll{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 12px 18px;scroll-padding:16px 0 90px;overflow-y:auto}.communityChat button{font:inherit;cursor:pointer;color:inherit}.communityChat button:disabled{cursor:default;opacity:.55}.communityChat button:focus-visible,.communityChat textarea:focus-visible{outline-offset:2px;outline:3px solid #0d948866}.ccToolbar{background:#fff;border:1px solid #e0e6ef;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:12px;display:flex}.ccToolbar>svg{color:#008c87;flex-shrink:0;margin-top:3px}.ccToolbar>div{flex:1;min-width:0}.app .communityChat .ccToolbar h1{letter-spacing:-.3px;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-weight:700;line-height:1.4;display:flex;font-size:18px!important}.ccToolbar h1 span{color:#667785;white-space:nowrap;background:#edf3f3;border-radius:16px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-flex}.ccToolbar h1 span.open{color:#008c85;background:#e1f5ef}.ccToolbar h1 i,.ccAvailabilityDot{background:#9ba7ac;border-radius:50%;width:8px;height:8px;display:inline-block}.ccToolbar h1 .open i,.ccAvailabilityDot{background:#09bd42}.ccToolbar p{color:#7b83a3;margin:3px 0 0;font-size:12px;line-height:1.5}.ccToolbar>button{color:#7b83a3;background:0 0;border:0;flex:0 0 32px;place-items:center;width:32px;height:44px;padding:4px;display:grid}.ccPinned{text-align:left;background:#fff;border:1px solid #dfe6ef;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:36px;margin-bottom:12px;padding:7px 10px;font-size:14px;display:flex}.ccPinned span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ccPinned>svg{color:#12224f;flex-shrink:0}.ccDate{color:#7d86a1;align-items:center;gap:12px;margin:16px 0 14px;font-size:12px;font-weight:600;display:flex}.ccDate:before,.ccDate:after{content:"";background:#d0dae4;flex:1;height:1px}.ccDate span{white-space:nowrap}.ccMessage{touch-action:pan-y;margin:0 0 12px;padding-left:40px;position:relative}.ccMessage.own{flex-direction:column;align-items:flex-end;margin-left:40px;padding-left:0;padding-right:0;display:flex}.ccMessage.grouped{margin-top:-3px}.ccAvatar{color:#008b83;background:#d3f1ea;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:650;display:grid;position:absolute;top:0;left:0;overflow:hidden}.ccAvatar img{object-fit:cover;width:100%;height:100%}.ccAvatar img[alt=MT]{object-fit:contain}.ccAuthor{color:#008780;align-items:center;gap:8px;min-height:20px;margin:0 0 5px;font-size:13px;font-weight:650;display:flex}.ccAuthor span{background:#def4ef;border-radius:12px;padding:3px 8px;font-size:11px;font-weight:500}.ccBubble{box-sizing:border-box;background:#fff;border:1px solid #e0e6ef;border-radius:12px;width:fit-content;min-width:60px;max-width:100%;padding:9px 11px 7px;position:relative}.own .ccBubble{background:#e1f8f3;border-color:#cceee7}.app .communityChat .ccText{white-space:pre-wrap;overflow-wrap:anywhere;color:#111d44;font-weight:400;line-height:1.4;font-size:15px!important}.ccText strong{font-weight:650}.ccBubble>time{text-align:right;color:#7c85a4;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:11px;line-height:1.3;display:block}.ccBubble>time span{color:#008b83}.ccDeleted{color:#798897;margin:0;font-size:13px;font-style:italic}.ccQuote{text-align:left;background:#edf8f6;border:0;border-left:3px solid #008f89;border-radius:5px;flex-direction:column;gap:3px;width:100%;max-width:100%;margin:0 0 8px;padding:6px 8px;display:flex;font-size:12px!important}.ccQuote strong{color:#008881;font-weight:600}.ccQuote span{color:#7b83a4;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ccHighlight .ccBubble{outline-offset:2px;outline:2px solid #0d9488}.ccReactions{align-items:center;gap:5px;min-height:30px;margin-top:4px;display:flex;position:relative}.ccReactions>button{background:#fff;border:1px solid #dce4ee;border-radius:20px;justify-content:center;align-items:center;gap:4px;min-width:30px;height:28px;padding:3px 8px;font-size:13px;line-height:20px;display:flex;position:relative}.ccReactions>button:before{content:"";position:absolute;inset:-8px 0}.ccReactions>button span{font-size:17px}.ccReactions>button[aria-pressed=true]{background:#def6ee;border-color:#89cfc3}.ccReactions .ccMessageOptions{color:#7a88a0;opacity:.8;background:0 0;border:0}.ccReactionPicker{z-index:15;background:#fff;border:1px solid #d8e5eb;border-radius:24px;padding:4px;display:flex;position:absolute;bottom:36px;left:0;box-shadow:0 3px 12px #1232}.own .ccReactionPicker{left:auto;right:0}.ccReactionPicker button{background:0 0;border:0;width:42px;height:44px;font-size:19px}.app.teachingChannelApp .communityChat.communityChat .voice .ccBubble{width:100%;min-height:77px;padding:8px 10px 19px}.app.teachingChannelApp .communityChat.communityChat .voice .ccBubble>time{margin:0;position:absolute;bottom:7px;right:10px}.app.teachingChannelApp .communityChat.communityChat .teachingAudioPlayer{background:0 0;border:0;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;height:48px;min-height:48px;margin:0;padding:0;display:flex;position:relative}.app.teachingChannelApp .communityChat.communityChat .teachingAudioPlay{color:#fff;background:#008e88;border:0;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;min-height:40px;padding:0;display:grid}.app.teachingChannelApp .communityChat.communityChat .teachingAudioPlay svg{fill:currentColor;width:21px;height:21px}.app.teachingChannelApp .communityChat.communityChat .teachingAudioCenter{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.app.teachingChannelApp .communityChat.communityChat .teachingAudioWave{touch-action:none;width:100%;height:30px;min-height:30px}.app.teachingChannelApp .communityChat.communityChat .teachingAudioWave.hasWaveform{align-items:center;gap:1.5px;display:flex}.app.teachingChannelApp .communityChat.communityChat .teachingAudioWave.hasWaveform i{background:#c9cee0;border-radius:3px;flex:1;min-width:0;max-width:none}.app.teachingChannelApp .communityChat.communityChat .teachingAudioWave.hasWaveform i.wavePlayed{background:#09a99f}.app.teachingChannelApp .communityChat.communityChat .teachingAudioMeta{color:#7c85a4;white-space:nowrap;line-height:14px;font-size:11px!important}.app.teachingChannelApp .communityChat.communityChat .teachingAudioSpeed{color:#15234c;background:#f0f3f7;border:0;border-radius:18px;flex:0 0 40px;width:40px;min-width:40px;height:28px;min-height:28px;padding:0;position:relative;font-size:13px!important}.communityChat .teachingAudioSpeed:before{content:"";position:absolute;inset:-8px 0}.app.teachingChannelApp .communityChat.communityChat .teachingAudioFailure:not([hidden]){z-index:4;background:#fff;align-items:center;font-size:11px;display:flex;position:absolute;inset:0}.ccMediaLoading{align-items:center;gap:8px;height:48px;font-size:12px;display:flex}.ccMediaLoading button{color:#008e88;background:0 0;border:0;min-height:44px}.ccPhoto,.ccVideo{object-fit:contain;border-radius:8px;width:100%;max-width:320px;max-height:300px;display:block}.ccDocument{color:#008a83;overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13px;display:flex}.ccTyping{color:#7a83a4;flex-wrap:wrap;gap:5px;min-height:20px;margin-top:5px;font-size:12px;display:flex}.ccTyping i{color:#008b86;letter-spacing:3px;font-style:normal}.ccLatest{z-index:8;background:#fff;border:0;border-radius:24px;align-items:center;gap:6px;min-height:40px;padding:8px 12px;display:flex;position:absolute;bottom:90px;right:12px;box-shadow:0 3px 12px #1232;color:#008980!important;font-size:13px!important;font-weight:600!important}.ccLatest span{background:#daf4ec;border-radius:12px;padding:1px 6px}.ccFooter{padding:10px 10px calc(10px + env(safe-area-inset-bottom));z-index:20;background:#fff;border-top:1px solid #dce6ee;flex-shrink:0}.ccFooter form{margin:0}.ccComposer{align-items:flex-end;gap:4px;display:flex}.ccComposer>button{color:#008c85;background:#e3f7f2;border:0;border-radius:50%;place-items:center;width:38px;min-width:38px;height:46px;padding:0;display:grid}.ccComposer>.ccMic{color:#12214b;background:#fff;width:32px;min-width:32px}.ccComposer>.ccSend{color:#fff;background:#008e88;width:46px;min-width:46px}.ccInput{background:#eef5f6;border-radius:25px;flex:1;align-items:flex-end;min-width:0;padding:0 4px 0 11px;display:flex}.ccInput textarea{resize:none;color:#12214b;background:0 0;border:0;outline:none;flex:1;width:0;min-width:0;height:46px;min-height:46px;max-height:112px;padding:12px 0;font-family:Inter,sans-serif;font-size:15px;line-height:22px}.ccInput textarea::placeholder{color:#7c85a4;opacity:1}.ccInput button{color:#15234e;background:0 0;border:0;place-items:center;width:30px;min-width:30px;height:46px;padding:0;display:grid}.ccClosed{text-align:center;color:#657987;padding:10px;font-size:13px;line-height:1.4}.ccNotice{color:#7e582d;background:#fff1df;border-radius:8px;margin:8px 0;padding:9px;font-size:12px;line-height:1.5}.ccNotice button{background:0 0;border:0;min-height:36px;margin-left:8px;text-decoration:underline}.ccEmpty{text-align:center;color:#6d7f8b;padding:32px 12px;font-size:13px}.ccEmpty h2{color:#132443;font-size:16px}.ccEmpty svg{color:#008e88}.ccOlder{background:#fff;border:1px solid #dce5ec;border-radius:22px;min-height:40px;margin:8px auto 14px;padding:6px 14px;display:block;color:#008b83!important;font-size:12px!important}.ccReplyDraft{background:#eaf7f3;border-left:3px solid #008e88;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:8px;font-size:12px;display:flex}.ccReplyDraft span{text-overflow:ellipsis;gap:3px;min-width:0;display:grid;overflow:hidden}.ccReplyDraft strong{color:#008c85}.ccReplyDraft button{background:0 0;border:0;flex-shrink:0;width:44px;height:44px}.ccFiles{flex-wrap:wrap;gap:6px;margin:6px 0;font-size:11px;display:flex}.ccFiles span{overflow-wrap:anywhere;background:#e6f6f0;border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:3px 7px;display:flex}.ccFiles button{background:0 0;border:0;min-width:28px;min-height:32px;font-size:19px}.ccRecording{color:#9a4b43;background:#fff0ee;border-radius:9px;align-items:center;gap:4px;margin-bottom:5px;padding:6px;font-size:11px;display:flex}.ccRecording i{background:#d94b43;border-radius:50%;width:7px;height:7px}.ccRecording time{font-variant-numeric:tabular-nums;margin-right:auto}.ccRecording button{background:#fff;border:0;border-radius:6px;min-height:40px;padding:4px 6px;font-size:11px}.ccRecordingPreview{align-items:center;gap:4px;margin-bottom:6px;display:flex}.ccRecordingPreview audio{width:100%;min-width:0;height:40px}.ccRecordingPreview button{background:#e1f4ec;border:0;border-radius:6px;min-height:40px;padding:5px;font-size:11px}.ccFooter progress{accent-color:#008e88;width:100%;height:5px}.ccRetry{background:0 0;border:0;min-height:40px;margin:5px auto 0;display:block;color:#9d463f!important;font-size:12px!important}.ccSheetBackdrop{z-index:900;background:#112d3e55;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ccSheet{padding:12px 16px calc(20px + env(safe-area-inset-bottom));box-sizing:border-box;background:#fff;border-radius:18px 18px 0 0;width:100%;max-width:760px;max-height:80dvh;overflow:auto}.ccSheet>header{justify-content:space-between;align-items:center;display:flex}.ccSheet>header h2{margin:0;font-size:18px}.ccSheet>header button{background:#e4f7f1;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.ccSheet>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e9ef;width:100%;min-height:44px;padding:10px 6px;font-size:14px;display:block}.ccSheet p,.ccGuidelines{color:#63768a;white-space:pre-wrap;font-size:14px;line-height:1.5}.ccSheet small{color:#728599;font-size:11px}.ccEmoji{flex-wrap:wrap;gap:6px;display:flex}.ccEmoji button{background:#fff;border:0;width:44px;height:44px;font-size:21px}.ccField{gap:7px;margin:14px 0;font-size:13px;font-weight:600;display:grid}.ccField textarea{box-sizing:border-box;resize:vertical;border:1px solid #cfdee5;border-radius:8px;width:100%;padding:10px;font:400 14px/1.4 Inter,sans-serif}.ccSheet .ccPrimary,.ccPrimary{color:#fff;text-align:center;background:#008e88;border:0;border-radius:8px;min-height:44px;padding:8px 14px}.ccSheet .ccDanger{color:#a73c3c;text-align:center;background:#fff1ee;border-radius:8px}.ccReport{border-bottom:1px solid #e1e8ed;padding:10px 0}.ccReport button{color:#008e88;background:0 0;border:0;min-height:44px}.app:has(.communityChat:not(.ccHidden)) .adminTeachingTabs{z-index:40!important;box-sizing:border-box!important;width:100%!important;max-width:760px!important;margin:0 auto!important;position:fixed!important;top:65px!important;left:0!important;right:0!important}.app .communityLinkedTeaching .adminTeachingTabs{z-index:12;background:#fff;border-bottom:1px solid #dce7ed;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -12px 12px;padding:0 10px;display:grid;position:sticky;top:0}.app .communityLinkedTeaching .adminTeachingTabs button{color:#717996;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:8px 2px;font-weight:650;display:flex;position:relative;font-size:15px!important}.app .communityLinkedTeaching .adminTeachingTabs button.active{color:#008e88}.app .communityLinkedTeaching .adminTeachingTabs button.active:after{content:"";background:#008e88;border-radius:3px;height:3px;position:absolute;bottom:0;left:4px;right:4px}.app .communityLinkedTeaching .adminTeachingTabs button>span{color:#008b83;background:#e4f6f1;border-radius:12px;padding:1px 6px;font-size:11px}.app .communityLinkedTeaching .adminTeachingTabs .ccAvailabilityDot{background:#09bd42;width:7px;height:7px;padding:0}.app .communityLinkedTeaching .adminTeachingTabs .ccUnread{font-size:10px}:is(.app:has(.communityChat:not(.ccHidden)) .mtSectionHeaderSpacer,.app:has(.communityChat:not(.ccHidden)) .teachingFirstLessonRow){display:none!important}:is(.app:has(.communityChat:not(.ccHidden)) .newTeachingsButton,.app:has(.communityChat:not(.ccHidden)) .teachingComposerDock,.app:has(.communityChat:not(.ccHidden)) .teachingLearnerQuestionDock){visibility:hidden!important;pointer-events:none!important}@media (prefers-reduced-motion:reduce){.communityChat *{scroll-behavior:auto!important}}.app:has(.communityChat:not(.ccHidden)) header.mtProfessionalHeader .mtProfessionalHeaderInner.teachingAppHeaderInner{background:#fff!important;gap:8px!important;min-height:64px!important;padding:8px 12px!important}.app:has(.communityChat:not(.ccHidden)) header.mtProfessionalHeader .mtProfessionalHeaderInner.teachingAppHeaderInner .teachingHeaderIdentity{flex:1!important;gap:10px!important;min-width:0!important}.app:has(.communityChat:not(.ccHidden)) header.mtProfessionalHeader .mtProfessionalHeaderInner.teachingAppHeaderInner .teachingHeaderIdentity>strong{color:#111d43!important;font-size:17px!important;font-weight:650!important;line-height:1.15!important}.app:has(.communityChat:not(.ccHidden)) header.mtProfessionalHeader .mtHeaderBrandLogo{background:0 0!important;width:42px!important;height:42px!important}.app:has(.communityChat:not(.ccHidden)) header.mtProfessionalHeader .mtHeaderBrandLogo img{object-fit:contain;width:100%;height:100%}.app:has(.communityChat:not(.ccHidden)) header.mtProfessionalHeader .mtHeaderProfileButton{background:#e6f8f3!important;border-radius:10px!important;width:40px!important;min-width:40px!important;height:44px!important}.app:has(.communityChat:not(.ccHidden)) header.mtProfessionalHeader .mtHeaderMenuButton{border:1px solid #d8e6ec!important;border-radius:10px!important;width:40px!important;min-width:40px!important;height:44px!important}.teachingMiniPlayer.is-panel-open{z-index:1200;bottom:0}:is(body:has(.teachingMiniPlayer.is-panel-open) .adminTeachingPanel,body:has(.teachingMiniPlayer.is-panel-open) .ccSheet){padding-bottom:78px}.app.teachingChannelApp section.communityChat.communityChat{max-width:760px!important;margin:0 auto!important;padding:0!important}.app.teachingChannelApp .communityChat.communityChat .ccInput textarea{overflow-y:auto;font-size:15px!important;line-height:22px!important}.app.teachingChannelApp .communityChat.communityChat .ccInput textarea::placeholder{font-size:14px}.app.teachingChannelApp .communityChat.communityChat .ccSheet{padding:12px 16px calc(20px + env(safe-area-inset-bottom))!important}.ccComposer>button,.ccInput button{position:relative}.ccComposer>button:before,.ccInput button:before{content:"";position:absolute;inset:0 -6px}.ccSendStatus{color:#008e88;padding:3px 0;font-size:11px}.app.teachingChannelApp section.communityChat.communityChat{bottom:var(--cc-keyboard-offset,0px)}.ccFooterError{color:#9d4b43;padding:5px 0;font-size:12px;line-height:1.4}.digitalWorkspace{color:#0c1730;box-sizing:border-box;max-width:1180px;margin:0 auto;padding:22px 24px 64px;font-family:Inter,sans-serif}.digitalWorkspace *{box-sizing:border-box}.digitalWorkspace button:not(.communityChat *),.digitalWorkspace input:not(.communityChat *),.digitalWorkspace textarea:not(.communityChat *),.digitalWorkspace select:not(.communityChat *){font:inherit}.digitalWorkspace button:not(.communityChat *){cursor:pointer;color:#0b2636;background:#fff;border:1px solid #d2dce4;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 15px;display:inline-flex}.digitalWorkspace button:not(.communityChat *):disabled{opacity:.55;cursor:default}.digitalWorkspace button:not(.communityChat *):focus-visible,.digitalWorkspace a:focus-visible{outline-offset:3px;outline:3px solid #0d9488}.digitalWorkspace .dwPrimary{color:#fff;background:#0d9488;border-color:#0d9488;font-weight:650}.digitalWorkspace h1{letter-spacing:-1px;margin:0 0 7px;font-size:32px}.digitalWorkspace h2{letter-spacing:-.5px;margin:0 0 12px;font-size:23px}.digitalWorkspace h3{margin:0 0 10px;font-size:17px}.digitalWorkspace p{color:#5b687b;margin:5px 0 14px;line-height:1.6}.dwBack{color:#087f7a;align-items:center;min-height:44px;margin-bottom:18px;text-decoration:none;display:inline-flex}.dwTitle{justify-content:space-between;align-items:center;gap:16px;display:flex}.dwTitle p{margin-bottom:0}.dwTabs{border-bottom:1px solid #d3dfe6;margin:22px 0 20px;display:flex}.digitalWorkspace .dwTabs button{background:0 0;border:0;border-radius:0;flex:1;padding:16px 8px;font-size:18px;position:relative}.digitalWorkspace .dwTabs button[aria-current=page]{color:#0b827a;font-weight:700}.dwTabs button[aria-current=page]:after{content:"";background:#0d9488;border-radius:4px;height:4px;position:absolute;bottom:0;left:4px;right:4px}.dwCard{background:#fff;border:1px solid #d9e2e9;border-radius:14px;min-width:0;margin-bottom:16px;padding:22px}.dwShortcuts{gap:10px;margin-bottom:14px;display:flex}.dwShortcuts button{flex:1}.dwWelcome{background:#e8f7f4;border:1px solid #d2eeea;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:16px;display:flex}.dwWelcome p{margin-bottom:0;font-size:13px}.dwChat{background:#f2fbf9;border:1px solid #dbe7e9;border-radius:14px;height:min(760px,75dvh);min-height:420px;position:relative;overflow:hidden}.digitalWorkspace .dwChat .communityChat{z-index:1;max-width:none;margin:0;position:absolute;inset:0}.dwSectionHeading{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 14px;display:flex}.dwSectionHeading h2,.dwSectionHeading h3{margin:0}.dwSearch{background:#fff;border:1px solid #d3dce5;border-radius:10px;align-items:center;gap:12px;margin-bottom:18px;padding:0 12px;display:flex}.digitalWorkspace .dwSearch input{border:0;margin:0}.dwCourseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.digitalWorkspace .dwCourse{text-align:left;padding:0;display:block;overflow:hidden}.dwCourse>div:last-child{padding:18px}.dwCourse p{font-size:14px}.dwCourse small{color:#657389;font-size:12px}.dwCourse span{color:#087f78;justify-content:space-between;font-weight:600;display:flex}.dwCover{aspect-ratio:16/8;background:#e8f5f3;place-items:center;padding:30px;display:grid}.dwCover img{border-radius:12px;width:70px;height:70px}.dwEmpty{text-align:center;padding:40px 20px}.dwEmpty>svg{color:#0d9488;margin-bottom:16px}.dwBuilder{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;display:grid}.digitalWorkspace .dwCourseSelect{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:8px;display:flex}.digitalWorkspace .dwCourseSelect[aria-pressed=true]{background:#e6f6f2;border-color:#0d9488}.dwCourseSelect small{color:#637386;text-transform:capitalize;font-size:12px}.digitalWorkspace label:not(.communityChat *){font-size:14px;font-weight:600;display:block}.digitalWorkspace input:not(.communityChat *),.digitalWorkspace select:not(.communityChat *),.digitalWorkspace textarea:not(.communityChat *){color:#102137;background:#fff;border:1px solid #cdd8e2;border-radius:8px;width:100%;min-width:0;max-width:100%;margin:7px 0 18px;padding:11px 12px;display:block}.digitalWorkspace textarea:not(.communityChat *){resize:vertical}.dwFields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.dwTopicEdit{background:#f6fafb;border:1px solid #d8e3e7;border-radius:12px;margin-bottom:15px;padding:16px}.dwLessonEdit{background:#fff;border-left:3px solid #0d9488;border-radius:8px;margin:15px 0;padding:16px}.dwSaveBar{border-top:1px solid #d9e3e8;justify-content:flex-end;gap:12px;padding-top:16px;display:flex}.dwNotice{background:#e5f7f2;border-radius:10px;padding:14px}.dwMuted{font-size:12px}.dwLessonBody{white-space:pre-wrap;overflow-wrap:anywhere}.digitalWorkspace aside a{color:#087f78;margin-top:20px;font-size:14px;display:inline-block}@media (width<=700px){.digitalWorkspace{padding:16px 16px 40px}.digitalWorkspace h1{font-size:25px}.digitalWorkspace h2{font-size:21px}.dwTitle{flex-direction:column;align-items:flex-start}.dwTitle>button{font-size:13px}.dwTabs{margin-top:12px}.digitalWorkspace .dwTabs button{font-size:16px}.dwWelcome{flex-direction:column;align-items:flex-start}.dwShortcuts button{padding:9px;font-size:13px}.dwCourseGrid{grid-template-columns:1fr 1fr;gap:12px}.dwCourse>div:last-child{padding:12px}.dwCourseGrid h3{font-size:16px}.dwBuilder{grid-template-columns:1fr;gap:0}.dwCard{padding:18px}.dwFields{grid-template-columns:1fr;gap:0}.dwSectionHeading{flex-wrap:wrap}.dwChat{height:68dvh;min-height:380px}.dwSaveBar{padding:12px 0 calc(12px + env(safe-area-inset-bottom));z-index:2;background:#fff;position:sticky;bottom:0}}.digitalWorkspace progress{accent-color:#0d9488;width:100%;height:8px;margin:0 0 20px}.dwLessonActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.dwTeachingLinks{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.dwTeachingLinks button{font-size:13px}.dwCourseBuilder{grid-template-columns:210px minmax(0,1fr)}.dwEditorTabs{border-bottom:1px solid #d3dde6;gap:6px;margin-bottom:22px;padding-bottom:12px;display:flex}.dwEditorTabs button{flex:1}.dwEditorTabs button[aria-pressed=true]{color:#fff;background:#0d9488;border-color:#0d9488}.dwCurriculum{grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:20px;display:grid}.dwOutline .dwTopicEdit{padding:12px}.dwOutline .dwSectionHeading{flex-wrap:wrap}.dwOrderButtons{flex-wrap:wrap;gap:4px;margin:6px 0 10px;display:flex}.dwOrderButtons button{min-height:40px;padding:4px 9px;font-size:12px}.dwOutlineLesson{border-top:1px solid #d7e1e8;padding-top:8px}.dwOutlineLesson>button{text-align:left;justify-content:flex-start;width:100%;font-size:13px}.dwOutlineLesson>button[aria-pressed=true]{background:#dbf3ee}.dwDraftBadge{color:#566276;white-space:nowrap;background:#edf1f5;border-radius:14px;padding:5px 10px;font-size:12px}.dwPreview{color:#101b31;border:1px solid #cfdee5;border-radius:16px;width:min(800px,100vw - 24px);max-height:90dvh;padding:24px;font-family:Inter,sans-serif}.dwPreview::backdrop{background:#0b253577}.dwPreviewClose{float:right}.dwPreview h2{margin-top:22px}.dwPreview p{line-height:1.6}.dwPreview article{border:1px solid #d6e2e7;border-radius:10px;margin-bottom:16px;padding:16px}.dwHistory{padding-left:20px}.dwHistory li{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;display:flex}@media (width<=1000px){.dwCurriculum{grid-template-columns:1fr}.dwCourseBuilder{grid-template-columns:190px minmax(0,1fr)}}@media (width<=700px){.dwCourseBuilder{grid-template-columns:1fr}.dwTeachingLinks button{flex:42%;font-size:12px}.dwEditorTabs button{padding:8px 4px;font-size:13px}.dwSaveBar{gap:6px}.dwSaveBar button{padding:9px;font-size:13px}.dwHistory li{flex-direction:column;align-items:flex-start}}.digitalWorkspace fieldset{border:1px solid #d4e0e7;border-radius:10px;min-width:0;margin:16px 0;padding:16px}.digitalWorkspace legend{overflow-wrap:anywhere;max-width:100%;font-weight:650}.digitalWorkspace .dwQuizOption,.digitalWorkspace .dwCheckbox{align-items:center;gap:12px;min-height:44px;font-weight:400;display:flex}.digitalWorkspace .dwQuizOption input,.digitalWorkspace .dwCheckbox input{accent-color:#0d9488;flex:0 0 20px;width:20px;margin:0}.dwReviewItem{border:1px solid #d6e1e7;border-radius:12px;margin:16px 0;padding:18px}.digitalWorkspace blockquote{background:#edf8f5;border-left:3px solid #0d9488;margin:16px 0;padding:8px 14px}.dwLearnerAssessment details{margin-top:20px}.dwLearnerAssessment summary{cursor:pointer;min-height:44px;padding:10px 0}.dwLessonVideo{background:#102138;border-radius:10px;width:100%;max-height:65dvh;margin:16px 0;display:block}.dwLessonAudio{width:100%;margin:16px 0;display:block}.dwMediaImage{margin:16px 0}.dwMediaImage img{object-fit:cover;aspect-ratio:16/9;border-radius:10px;width:100%;max-height:480px;display:block}.dwMediaImage figcaption{color:#596c7e;margin-top:8px;font-size:13px}.dwMediaList{padding:0;list-style:none}.dwMediaList>li{overflow-wrap:anywhere;border:1px solid #d4e2e7;border-radius:10px;margin-bottom:10px;padding:12px}.digitalWorkspace .dwMediaSelect{text-align:left;border:0;flex-direction:column;align-items:flex-start;width:100%;padding:0;display:flex}.dwMediaSelect small{color:#65758b;font-size:12px}.dwMediaError{background:#fff2ee;border:1px solid #efc4b5;border-radius:10px;padding:14px}.dwMediaManager summary{cursor:pointer;min-height:44px;font-weight:600}.dwEditorTabs{overflow-x:auto}.dwEditorTabs button{white-space:nowrap;min-width:80px}.digitalWorkspace .communityChat [hidden]{display:none!important}.digitalWorkspace .communityChat button{flex-shrink:0;padding:0}.digitalWorkspace .communityChat button svg{min-width:var(--icon-width,22px);flex-shrink:0}.digitalWorkspace .communityChat .ccComposer{align-items:center;gap:6px}.digitalWorkspace .communityChat .ccInput{background:#edf5f7;border-radius:28px;flex:1;align-items:center;min-width:0;padding:0 6px 0 12px;display:flex;overflow:hidden}.digitalWorkspace .communityChat .ccInput textarea{resize:none;color:#111d44;width:0;min-width:0;height:46px;min-height:46px;max-height:112px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:12px 0;font:400 15px/22px Inter,sans-serif;display:block;overflow:auto}.digitalWorkspace .communityChat .ccInput textarea::placeholder{color:#7b83a3;opacity:1}.digitalWorkspace .communityChat .ccInput>button{color:#111d44;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;min-width:34px;height:44px;display:grid}.digitalWorkspace .communityChat .ccComposer>button{color:#008c85;background:#e3f7f2;border:0;border-radius:50%;place-items:center;min-height:46px;padding:0;display:grid}.digitalWorkspace .communityChat .ccComposer>.ccMic{color:#111d44;background:0 0;width:32px;min-width:32px}.digitalWorkspace .communityChat .ccComposer>.ccSend{color:#fff;background:#008e88;width:46px;min-width:46px;height:46px}.digitalWorkspace .communityChat .ccSend svg{fill:currentColor;min-width:25px}.digitalWorkspace .communityChat .ccFooter{padding:10px 10px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce6ee}.digitalWorkspace.dwCommunityPage{z-index:25;background:#f5fbfa;flex-direction:column;width:100%;max-width:1180px;min-height:0;padding:12px 24px 0;display:flex;position:fixed;inset:64px 0 0}.dwCommunityPage .dwBack{flex-shrink:0;min-height:30px;margin:0 0 8px;font-size:14px}.dwCommunityPage .dwTitle{flex-shrink:0}.dwCommunityPage .dwTitle h1{font-size:26px}.dwCommunityPage .dwTitle p{font-size:15px}.dwCommunityPage .dwTabs{flex-shrink:0;margin:14px 0 12px}.dwCommunityPage .dwTabs button{padding:12px 8px}.dwCommunityPage .dwShortcuts{flex-shrink:0;margin-bottom:10px}.dwCommunityPage .dwStart{flex-direction:row;flex-shrink:0;align-items:center;margin-bottom:10px;padding:8px 12px}.dwCommunityPage .dwStart strong{color:#596e7b;font-size:13px;font-weight:500}.dwCommunityPage .dwStart button{white-space:nowrap;min-height:38px;padding:5px 10px;font-size:13px}.dwCommunityPage .dwChat{border-bottom:0;border-radius:12px 12px 0 0;flex:1;height:auto;min-height:0}.dwCommunityPage .ccFooter{padding-bottom:calc(10px + env(safe-area-inset-bottom))}@media (width<=700px){.digitalWorkspace.dwCommunityPage{padding:10px 12px 0}.dwCommunityPage .dwTitle{flex-direction:row;align-items:center;gap:8px}.dwCommunityPage .dwTitle h1{letter-spacing:-.6px;font-size:22px}.dwCommunityPage .dwTitle p{font-size:14px}.dwTeachLabel{display:none}.dwCommunityPage .dwTitle>button{min-width:44px;padding:10px}.dwCommunityPage .dwStart strong{display:none}.dwCommunityPage .dwStart{background:0 0;border:0;justify-content:flex-start;margin-bottom:8px;padding:0}.dwCommunityPage .dwStart button{color:#087f78;background:0 0;border:0;min-height:28px;padding:0}.dwCommunityPage .dwTabs{margin:10px 0}.dwCommunityPage .dwChat{border-left:0;border-right:0;border-radius:0;margin:0 -12px}.dwCommunityPage .ccToolbar{padding:10px}.dwCommunityPage .ccScroll{padding:12px}.dwCommunityPage .dwShortcuts button{font-size:13px}}.digitalWorkspace .dwChat:has(.ccEmpty) .ccLatest{display:none}.digitalWorkspace .communityChat .ccEmpty{text-align:center;min-height:0;padding:24px 12px}.digitalWorkspace .communityChat .ccEmpty h2{margin:10px 0 4px;font-size:18px}.digitalWorkspace .communityChat .ccEmpty p{margin:0;font-size:13px}.digitalWorkspace .communityChat .ccInput textarea{scrollbar-width:none;font:400 16px/22px Inter,sans-serif!important}.digitalWorkspace .communityChat .ccInput textarea::-webkit-scrollbar{display:none}.digitalWorkspace .communityChat .ccInput textarea::placeholder{font-size:14px!important}.dwTeamRow{border-bottom:1px solid #dbe4ea;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.dwTeamRow span{gap:5px;display:grid}.dwTeamRow small{color:#65758b}.dwCourseTeam{border-top:1px solid #d7e3e8;margin-top:20px;padding-top:20px}.dwCover:has(figure){padding:0}.dwCover figure{width:100%;margin:0}.dwCover figure img{aspect-ratio:16/8;object-fit:cover;border-radius:0;width:100%;height:100%}.dwTeacherNav{display:none}.dwLearnerRow{border-bottom:1px solid #d6e2e8;gap:6px;padding:16px 0;display:grid}.dwLearnerRow span{font-size:14px}.dwLearnerRow small{color:#657489;font-size:12px}@media (width>=1050px){.digitalWorkspace:has(.dwTeacherNav){max-width:1800px;padding-left:252px;padding-right:24px}.dwTeacherNav{color:#fff;z-index:28;background:#14243e;flex-direction:column;gap:5px;width:222px;padding:22px 12px;display:flex;position:fixed;top:64px;bottom:0;left:0;overflow-y:auto}.dwTeacherNav>strong{align-items:center;gap:10px;padding:0 8px 24px;font-size:17px;display:flex}.dwTeacherNav>strong img{border-radius:8px;width:35px;height:35px}.digitalWorkspace .dwTeacherNav button{color:#eaf4f8;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:flex-start;padding:12px 14px;font-size:14px}.digitalWorkspace .dwTeacherNav button.selected{color:#fff;background:#008e87}.digitalWorkspace .dwTeacherNav button:hover{background:#203a58}.digitalWorkspace .dwTeacherNav .dwTeacherBack{border-top:1px solid #ffffff2a;border-radius:0;margin-top:auto;padding-top:22px}.digitalWorkspace .dwCourseBuilder{grid-template-columns:190px minmax(0,1fr)}.digitalWorkspace .dwCourseBuilder .dwCard{padding:18px}.digitalWorkspace .dwCourseBuilder .dwCurriculum{grid-template-columns:minmax(200px,260px) minmax(0,1fr)}.digitalWorkspace:has(.dwTeacherNav) .dwTabs{display:none}.digitalWorkspace:has(.dwTeacherNav) .dwTitle{border-bottom:1px solid #d8e2ea;padding-bottom:12px}.digitalWorkspace:has(.dwTeacherNav) .dwTeachingLinks{justify-content:flex-end;margin-top:18px}}@media (width>=1050px) and (width<=1250px){.digitalWorkspace .dwCourseBuilder .dwCurriculum{grid-template-columns:1fr}.digitalWorkspace .dwCourseBuilder{grid-template-columns:160px minmax(0,1fr)}}.dwPrivateUpload{border:1px solid #cddfe4;border-radius:10px;gap:10px;margin:14px 0;padding:14px;display:grid}.dwPrivateUpload p,.dwPrivateFile small{color:#63768c;font-size:14px}.dwPrivateFile{border:1px solid #dbe5ec;border-radius:10px;gap:8px;padding:12px;display:grid}.dwPrivateFile audio{width:100%;max-width:100%}.app .websiteEditor{color:#101828;width:100%;max-width:1120px;margin:0 auto;padding:24px 16px 40px;font-family:Inter,system-ui,sans-serif}.websiteEditor *{box-sizing:border-box}.websiteEditor h1{margin:12px 0;font-size:26px}.websiteEditor h2{font-size:18px}.websiteEditor p,.websiteEditor label{font-size:14px;line-height:1.5}.websiteEditor button{font:inherit;color:#007b78;cursor:pointer;background:#fff;border:1px solid #b5d8d4;border-radius:9px;min-height:44px;padding:8px 14px}.websiteEditor button:disabled{opacity:.5;cursor:default}.websiteEditor :focus-visible{outline-offset:3px;outline:3px solid #008c88}.weToolbar,.weRow{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.weToolbar button:first-child,.weToolbar button:nth-child(4){color:#fff;background:#007b78;border-color:#007b78}.websiteEditor>details{background:#fff;border:1px solid #dfe7ec;border-radius:12px;margin:14px 0;padding:14px}.websiteEditor summary{cursor:pointer;min-height:44px;padding-top:10px;font-weight:600;display:list-item}.weField{flex-direction:column;gap:6px;margin:12px 0;display:flex}.weField input,.weField textarea{font:inherit;color:#101828;background:#fff;border:1px solid #cdddda;border-radius:8px;width:100%;min-height:44px;padding:10px}.weField textarea{resize:vertical;min-height:96px}.wePhoto>div{aspect-ratio:3/2;background:#eaf7f5;border-radius:12px;max-width:480px;overflow:hidden}.wePhoto img{object-fit:cover;width:100%;height:100%}.wePhoto>label:not(.weField){margin:12px 0;display:block}.wePhoto input[type=range]{accent-color:#008c88;width:100%;max-width:480px;min-height:44px;display:block}.wePhoto small,.weLocked{color:#536176;font-size:13px}.weUpload{border:1px dashed #84bdb6;border-radius:8px;flex-direction:column;gap:8px;margin:12px 0;padding:12px;display:flex}.websiteEditor article{border-bottom:1px solid #dfe7ec;padding:14px 0}.weNotice{overflow-wrap:anywhere;background:#eaf7f5;border-radius:10px;padding:12px 16px}.wePreviewLayer{z-index:1600;background:#e2e8ed;flex-direction:column;display:flex;position:fixed;inset:0}.wePreviewBar{background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.wePreviewScroll{flex:1;padding:16px;overflow:auto}.webPreview .webHeader{position:relative!important}.websiteEditor input[type=checkbox]{vertical-align:middle;accent-color:#008c88;width:20px;height:20px;margin:12px 8px 12px 0}.app:has(.adminWorkspace){color:#101828;background:#f7fafc;font-family:Inter,system-ui,sans-serif;max-width:none!important;padding:0!important}.app:has(.adminWorkspace)>header{display:none!important}.app:has(.adminWorkspace)>.mtSectionHeaderSpacer{display:none!important}.adminWorkspace *{box-sizing:border-box}.adminWorkspace{color:#101828;background:#f7fafc;min-height:100dvh;font:400 15px/1.45 Inter,system-ui,sans-serif}.adminWorkspace :is(button,input,select,textarea){font:inherit}.adminWorkspace button,.adminWorkspace select{cursor:pointer;min-height:44px}.adminWorkspace button{color:#101828;background:#fff;border:1px solid #dce5ed;border-radius:9px;padding:9px 14px}.adminWorkspace :is(input,select,textarea){color:#101828;background:#fff;border:1px solid #dce5ed;border-radius:8px;min-width:0;padding:10px 12px}.adminWorkspace input{min-height:44px}.adminWorkspace :focus-visible{outline-offset:3px;outline:3px solid #008c88}.adminWorkspace a{color:inherit;text-decoration:none}.adminWorkspace svg{flex-shrink:0}.awDesktopSidebar{z-index:20;background:#fff;border-right:1px solid #dfe7ec;flex-direction:column;width:240px;padding:16px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.awBrand{align-items:center;gap:10px;min-height:48px;margin-bottom:20px;display:flex}.awBrand img{object-fit:contain;width:40px;height:40px}.awBrand strong{letter-spacing:-.6px;font-size:19px}.awDesktopSidebar nav a,.awDrawer nav a{border-radius:9px;align-items:center;gap:16px;min-height:48px;margin-bottom:4px;padding:13px 12px;font-size:14px;display:flex}.awDesktopSidebar nav a.selected,.awDrawer nav a.selected{color:#008c88;background:#eaf7f5;font-weight:600}.awNavLabel{text-transform:uppercase;letter-spacing:.7px;color:#65758a;border-top:1px solid #e6edf3;padding:22px 10px 6px;margin-top:18px!important;font-size:11px!important}.awMemberSite{min-height:44px;margin-top:auto;padding:18px 10px 4px;font-size:13px;color:#536176!important}.awWorkspace{min-width:0;margin-left:240px}.awTopbar{z-index:15;background:#fff;border-bottom:1px solid #e2e9f0;align-items:center;gap:12px;height:72px;padding:12px 28px;display:flex;position:sticky;top:0}.awDesktopSearch{flex:1;max-width:720px;margin-right:auto}.awSearch{color:#63748b;background:#fff;border:1px solid #dce5ed;border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex;position:relative}.awSearch input{background:0 0;border:0;width:100%;min-width:0;padding:10px 0;font-size:14px}.awSearchResults{z-index:40;color:#101828;background:#fff;border:1px solid #dce5ed;border-radius:10px;max-height:360px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #16335412}.awSearchResults>a{border-bottom:1px solid #edf1f4;gap:4px;min-height:52px;padding:10px 14px;display:grid}.awSearchResults small{color:#65758a;font-size:12px}.awSearchResults p{padding:0 12px;font-size:13px}.adminWorkspace .awIconButton{background:0 0;border:0;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid;position:relative}.awNotifications b{color:#fff;background:#dc435a;border-radius:10px;padding:1px 4px;font-size:10px;position:absolute;top:0;right:0}.awMenu,.awMobileBrand,.awMobileTitle,.awMobileSearch,.awMobileManage,.awMobileMemberSite{display:none!important}.awContent{min-width:0;max-width:1600px;margin:auto;padding:28px}.adminWorkspace h1{letter-spacing:-.8px;margin:0 0 22px;font-size:28px;font-weight:700;line-height:1.2}.adminWorkspace h2{letter-spacing:-.35px;margin:0 0 16px;font-size:19px;font-weight:600;line-height:1.3}.awHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.awHeading>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.awHeading h1{margin:0}.awRole{color:#008c88;white-space:nowrap;background:#e4f5f3;border-radius:16px;align-items:center;padding:5px 12px;font-size:12px;line-height:1.4;display:inline-flex}.awMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.awMetrics>div{background:#fff;border:1px solid #dfe7ec;border-radius:10px;align-items:center;gap:18px;min-width:0;padding:20px;display:flex}.awMetricIcon{color:#009b98}.awMetrics>div>span:last-child{gap:2px;min-width:0;display:grid}.awMetrics strong{letter-spacing:-.8px;font-size:28px;line-height:1.2}.awMetrics small{color:#63748b;font-size:14px;line-height:1.3}.awMetrics em{color:#7a8494;font-size:11px;font-style:normal}.awUntrackedDot{background:#a5afbd;border-radius:50%;width:14px;height:14px;display:block}.awOverviewPanels{grid-template-columns:1.05fr 1fr;gap:20px;margin-bottom:22px;display:grid}.adminWorkspace .awPanel{min-width:0;box-shadow:none;background:#fff;border:1px solid #dfe7ec;border-radius:10px;padding:20px}.awAttentionRow{border-top:1px solid #e6edf3;align-items:center;gap:14px;min-height:64px;padding:12px 0;font-size:14px;display:flex}.awAttentionRow>span{flex:1;min-width:0}.awCount{color:#007d78;text-align:center;background:#e7f6f4;border-radius:18px;min-width:48px;padding:5px 12px;font-size:12px;font-weight:600}.awCount.warning{color:#a8540b;background:#fff1df}.awCount.high{color:#bf2929;background:#fee7e7}.adminWorkspace .awTextButton{color:#008c88;text-align:left;background:0 0;border:0;align-items:center;min-height:44px;padding:8px 0;font-size:14px;display:inline-flex}.awMonitoringNote{color:#65758a;margin-top:8px;font-size:12px;display:block}.awActivity{border-bottom:1px solid #edf1f4;align-items:flex-start;gap:12px;padding:15px 0;display:flex}.awActivity>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.awActivity strong{font-size:13px}.awActivity small{color:#65758a;font-size:12px}.awActivity time{color:#65758a;text-align:right;max-width:95px;font-size:11px}.awActivityIcon{color:#008c88;background:#eaf7f5;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.awEmpty{color:#65758a;margin:16px 0;font-size:14px;line-height:1.5}.awQuick>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.awQuick a{border:1px solid #dfe7ec;border-radius:9px;grid-template-columns:minmax(0,1fr) 16px;gap:12px;min-height:128px;padding:16px;display:grid}.awQuick a>strong,.awQuick a>small{grid-column:1/3}.awQuick a>strong{font-size:14px}.awQuick a>small{color:#65758a;font-size:13px}.awQuick a>svg:last-child{grid-area:1/2}.awFreshness{color:#65758a;margin:20px 0 0;font-size:12px;line-height:1.6}.awHub{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.awHub>a{background:#fff;border:1px solid #dfe7ec;border-radius:10px;align-items:center;gap:14px;min-height:84px;padding:18px;display:flex}.awHub>a>span{flex:1;gap:4px;min-width:0;display:grid}.awHub strong{font-size:15px}.awHub small{color:#65758a;font-size:13px}.awError{color:#9b3042;background:#fff8f8;border:1px solid #efccd1;border-radius:10px;padding:14px;font-size:14px}.awError button{margin-left:8px}.awFilters{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.awFilters label{flex:1;min-width:180px}.awFilters input{width:100%}.awRecords{background:#fff;border:1px solid #dfe7ec;border-radius:10px;padding:0 18px}.awRecords article{justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 0;display:flex}.awRecords article+article{border-top:1px solid #e7edf3}.awRecords article>div{gap:5px;min-width:0;display:grid}.awRecords article>div:last-child{text-align:right;flex-shrink:0;justify-items:end;max-width:45%}.awRecords strong{overflow-wrap:anywhere;font-size:14px}.awRecords small{color:#65758a;overflow-wrap:anywhere;font-size:12px}.awRecords>.awEmpty{padding:16px 0}.awStatus{color:#536176;background:#edf1f5;border-radius:9px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.awStatus.active,.awStatus.paid,.awStatus.success,.awStatus.available{color:#15794d;background:#e4f5ed}.awStatus.failed,.awStatus.cancelled{color:#a25c23;background:#fff1e7}.awPagination{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}.awSrOnly{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.awContent>main{max-width:100%!important;margin:0!important;padding:0!important}.awContent>main h1{font-size:26px!important}.awContent table{width:100%;max-width:100%;display:block;overflow-x:auto}.awContent fieldset{border:1px solid #dfe7ec;border-radius:10px;margin:20px 0;padding:16px}.awMemberDetails dl{grid-template-columns:150px minmax(0,1fr);gap:12px;font-size:14px;display:grid}.awMemberDetails dt{color:#65758a}.awMemberDetails dd{overflow-wrap:anywhere;margin:0}.awDrawerBackdrop{z-index:2000;background:#102f3c55;position:fixed;inset:0}.awDrawer{background:#fff;flex-direction:column;width:min(320px,90vw);height:100dvh;padding:16px;display:flex;overflow:auto}.awDrawer .awBrand>button{margin-left:auto}@media (width<=1199px){.awDesktopSidebar{display:none}.awWorkspace{margin-left:0}.awMenu{display:grid!important}.awContent{padding:24px}.awOverviewPanels{grid-template-columns:1fr 1fr}.awMetrics>div{gap:12px;padding:16px}.awTopbar{padding-inline:20px}.awQuick>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.awTopbar{gap:8px;height:60px;padding:8px 12px}.awMobileBrand{flex:1;align-items:center;gap:8px;min-width:0;display:flex!important}.awMobileBrand img{object-fit:contain;width:32px;height:32px}.awMobileBrand strong{letter-spacing:-.4px;font-size:15px;line-height:1.2}.awDesktopSearch,.awProfile{display:none!important}.awContent{padding:14px 16px 24px}.awMobileTitle{align-items:center;gap:12px;margin:2px 0 12px;display:flex!important}.awMobileTitle h1{margin:0;font-size:24px}.awMobileSearch{margin-bottom:14px;display:block!important}.awSearch input{min-height:42px;font-size:13px}.awRole{padding:4px 9px;font-size:11px}.awHeading{justify-content:flex-end;margin:0 0 14px}.awHeading>div{display:none}.awHeading select{min-height:36px;padding:6px 10px;font-size:12px}.awMetrics{background:#fff;border:1px solid #dfe7ec;border-radius:9px;gap:0;margin-bottom:18px;overflow:hidden}.awMetrics>div{border:0;border-radius:0;align-items:flex-start;gap:4px;padding:12px 9px;position:relative}.awMetrics>div+div{border-left:1px solid #e3eaf0}.awMetricIcon{position:absolute;top:14px;right:8px}.awMetricIcon svg{width:17px;height:17px}.awMetrics strong{padding-right:19px;font-size:22px}.awMetrics small{font-size:10px;line-height:1.35}.awMetrics em{font-size:9px}.awUntrackedDot{width:8px;height:8px}.awOverviewPanels{margin:0 0 18px;display:block}.adminWorkspace .awPanel{border-radius:9px;padding:14px 12px}.awPanel h2,.adminWorkspace h2{margin-bottom:10px;font-size:17px}.awAttentionRow{gap:10px;min-height:46px;padding:9px 0;font-size:12px}.awAttentionRow>svg:first-child{width:21px;height:21px}.awCount{min-width:34px;padding:4px 8px;font-size:10px}.awActivityPanel,.awQuick{display:none}.awMonitoringNote{font-size:11px}.awMobileManage{display:block!important}.awMobileManage h2{margin:18px 3px 9px}.awGroup{background:#fff;border:1px solid #dfe7ec;border-radius:9px;overflow:hidden}.awGroup>a{align-items:center;gap:12px;min-height:58px;padding:11px 12px;display:flex}.awGroup>a+a{border-top:1px solid #e7edf3}.awGroup>a>span{flex:1;gap:3px;min-width:0;display:grid}.awGroup strong{font-size:13px;font-weight:600;line-height:1.3}.awGroup small{color:#65758a;font-size:11px;line-height:1.3}.awGroup>a>svg{width:22px;height:22px}.awMobileMemberSite{border:1px solid #dfe7ec;border-radius:8px;justify-content:center;align-items:center;min-height:44px;margin-top:16px;font-size:12px;color:#008c88!important;display:flex!important}.awHub{grid-template-columns:1fr;gap:10px}.awHub>a{min-height:70px;padding:14px}.adminWorkspace h1{margin:16px 0;font-size:24px}.awFreshness{font-size:11px}.awFilters{gap:8px}.awFilters label{flex-basis:100%}.awFilters button,.awFilters select{font-size:13px}.awRecords{padding:0 12px}.awRecords article{gap:10px}.awRecords article>div:last-child{max-width:44%}.awMemberDetails dl{grid-template-columns:1fr;gap:4px}.awMemberDetails dd{margin-bottom:12px}}@media (width<=359px){.awContent{padding-inline:12px}.awMobileBrand strong{font-size:14px}.awMetrics strong{font-size:20px}.awMetrics>div{padding:11px 7px}.awMetrics small{font-size:10px}.awMetricIcon{right:6px}.awPagination{gap:6px}.adminWorkspace .awPagination button{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.adminWorkspace *{scroll-behavior:auto!important;transition:none!important}}.awTabs,.awToolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.awTabs button[aria-pressed=true]{color:#0d9488;border-bottom:3px solid #0d9488}.awContent button,.supportPage button{color:#101832;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #d5e1e8;border-radius:8px;padding:9px 14px}.awContent button:disabled,.supportPage button:disabled{opacity:.55;cursor:default}.awContent label,.supportPage label{flex-direction:column;gap:6px;margin:12px 0;display:flex}.awContent input,.awContent select,.awContent textarea,.supportPage input,.supportPage select,.supportPage textarea{font:inherit;box-sizing:border-box;color:#101832;background:#fff;border:1px solid #cbd8e2;border-radius:7px;max-width:100%;min-height:44px;padding:10px}.awContent textarea,.supportPage textarea{resize:vertical;width:100%}.awCheck,.awContent label.awCheck{flex-direction:row;align-items:center}.awCheck input{width:20px;min-height:20px}.awInbox{grid-template-columns:minmax(240px,33%) minmax(0,1fr);align-items:start;gap:18px;display:grid}.awRequestList>button{text-align:left;border-width:0 0 1px;border-radius:0;flex-direction:column;gap:6px;width:100%;padding:16px;display:flex}.awRequestList>button.selected{background:#e8f7f5;border-left:3px solid #0d9488}.awConversation{min-width:0;padding:20px}.awConversation form{border-top:1px solid #dbe4e9;margin-top:20px;padding-top:14px}.awMessages article{overflow-wrap:anywhere;background:#f3f8fa;border:1px solid #e0e8ee;border-radius:10px;margin:16px 0;padding:14px}.awMessages article.internal{background:#fff6df}.awMessages p{white-space:pre-wrap}.awReportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:20px;display:grid}.awReportGrid dd{margin:6px 0;font-size:24px;font-weight:700}.awReportGrid dt{font-size:14px}.awReportGrid small{color:#64748b}.awEditor{max-width:760px;padding:20px}.supportPage{color:#101832;max-width:1100px;margin:auto;padding:24px;font-family:Inter,sans-serif}.supportPage .awPanel{background:#fff;border:1px solid #dbe4e9;border-radius:10px}.supportPage details{border-bottom:1px solid #dbe4e9;padding:16px 0}.supportPage summary{cursor:pointer;min-height:44px}.awContent :focus-visible,.supportPage :focus-visible{outline-offset:3px;outline:3px solid #0d9488}@media (width<=767px){.awInbox{display:block}.awInbox .awConversation{display:none}.awInbox.hasThread .awConversation{display:block}.awInbox.hasThread .awRequestList{display:none}.awReportGrid{grid-template-columns:1fr 1fr;gap:16px;padding:16px}.supportPage{padding:16px}.awContent .awHeading select{min-height:44px}.awConversation{padding:16px}}.awRecordTableWrap{background:#fff;border:1px solid #dfe7ec;border-radius:10px;max-width:100%;overflow-x:auto}.awContent .awRecordTable{border-collapse:collapse;width:100%;min-width:680px;font-size:14px;display:table}.awRecordTable th{text-align:left;color:#52647a;background:#f5f9fb;font-weight:600}.awRecordTable td,.awRecordTable th{vertical-align:top;border-bottom:1px solid #e4ebf0;padding:14px 16px}.awRecordTable td small{color:#64748b;margin-top:5px;display:block}.awRecordTable td:nth-child(2){overflow-wrap:anywhere;max-width:260px}.awRecordCards{display:none}@media (width<=767px){.awRecordTableWrap{display:none}.awRecordCards{display:block}}.adminWorkspace .awBack,.supportPage .awBack{color:#087f7c;align-items:center;gap:8px;min-height:44px;margin:0 0 12px;padding:8px 0;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.awBack:hover{text-decoration:underline}.awTabs>a{color:#087f7c;background:#fff;border:1px solid #d5e1e8;border-radius:8px;align-items:center;min-height:44px;padding:9px 14px;text-decoration:none;display:inline-flex}.awMetrics>a{background:#fff;border:1px solid #dfe7ec;border-radius:10px;align-items:center;gap:18px;min-width:0;padding:20px;display:flex}.awMetrics>a>span:last-child{gap:2px;min-width:0;display:grid}.awMetrics>a:hover{background:#f1faf8;border-color:#0d9488}.awPresenceDot{background:#0d9488;border-radius:50%;width:14px;height:14px;display:block}@media (width<=1199px){.awMetrics>a{gap:12px;padding:16px}}@media (width<=767px){.awMetrics>a{border:0;border-radius:0;align-items:flex-start;gap:4px;padding:12px 9px;position:relative}.awMetrics>a+a{border-left:1px solid #e3eaf0}.awPresenceDot{width:8px;height:8px}}.app:has(.renewalEarnings){background:#f3faf9;font-family:Inter,system-ui,sans-serif;padding-bottom:0!important}.app:has(.renewalEarnings) .mtSectionHeaderSpacer{display:none!important}.app:has(.renewalEarnings) .mtHeaderBrandText{letter-spacing:-.4px;color:#101828;font:700 17px/1.2 Inter,system-ui,sans-serif}.renewalEarnings{box-sizing:border-box;color:#101828;width:100%;max-width:600px;margin:0 auto;padding:12px 16px 28px;font-family:Inter,system-ui,sans-serif}.renewalEarnings *{box-sizing:border-box}.reBack{color:#008c88;align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.renewalEarnings h1{letter-spacing:-.7px;margin:14px 0 6px;font-size:28px;font-weight:700;line-height:1.2}.reSubtitle{color:#536176;margin:0;font-size:14px;line-height:1.5}.reRule{color:#536176;margin:8px 0 20px;font-size:12px;line-height:1.5}.renewalEarnings :is(button,input,select){font:inherit;min-height:44px}.renewalEarnings button{cursor:pointer;color:#007d78;background:#fff;border:1px solid #dfe7ec;border-radius:11px;padding:10px 14px}.renewalEarnings button:disabled{opacity:.55;cursor:default}.renewalEarnings :focus-visible{outline-offset:3px;outline:3px solid #008c88}.renewalEarnings section{box-shadow:none;background:#fff;border:1px solid #dfe7ec;border-radius:16px;margin:0;padding:16px}.renewalEarnings .reBalance{color:#fff;background:#008c88;border:0;gap:8px;padding:20px;display:grid}.reBalance>span{opacity:.9;font-size:13px;font-weight:500}.reBalance>strong{letter-spacing:-1px;overflow-wrap:anywhere;font-size:38px;font-weight:700;line-height:1.15}.reBalance small{opacity:.95;font-size:12px;line-height:1.4}.reTotals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 18px;display:grid}.renewalEarnings .reTotals section{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:15px 14px;display:flex}.reTotals span{color:#536176;font-size:13px;font-weight:600;line-height:1.3}.reTotals strong{letter-spacing:-.6px;overflow-wrap:anywhere;max-width:100%;font-size:28px;font-weight:700;line-height:1.2}.reTotals small{color:#667085;font-size:12px;line-height:1.4}.reTotals .reRenewals{background:#eaf7f5;border-color:#c7e7e3}.reRenewals>span,.reRenewals>strong{color:#007d78}.reBreakdown{background:#fff;border:1px solid #dfe7ec;border-radius:16px;margin:0 0 20px;padding:0 16px;font-size:14px}.reBreakdown>div{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.reBreakdown>div+div{border-top:1px solid #edf1f3}.reBreakdown dt{color:#536176;line-height:1.4}.reBreakdown dd{text-align:right;flex-shrink:0;margin:0;font-weight:600}.renewalEarnings h2{letter-spacing:-.2px;margin:0 0 12px;font-size:17px;font-weight:600;line-height:1.3}.renewalEarnings .reWithdraw{margin:0 0 20px;padding:18px 16px}.reWithdraw p{color:#536176;margin:0 0 16px;font-size:14px;line-height:1.5}.reWithdraw label{gap:7px;margin:14px 0;font-size:14px;display:grid}.reWithdraw :is(input,select){color:#101828;background:#fff;border:1px solid #dfe7ec;border-radius:10px;width:100%;min-width:0;padding:11px 12px}.reWithdraw .rePrimary,.reLocked button{color:#fff;background:#008c88;border:0;width:100%;min-height:46px;font-size:14px;font-weight:600}.reAlert,.reNotice{overflow-wrap:anywhere;background:#fff4dc;border-radius:12px;padding:14px;font-size:13px;line-height:1.5}.reHistory nav{background:#f1f6f5;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:12px 0 16px;padding:4px;display:grid}.reHistory nav button{color:#536176;background:0 0;border:0;border-radius:9px;padding:9px 5px;font-size:13px}.reHistory button[aria-pressed=true]{color:#fff;background:#008c88;font-weight:600}.reHistory article{border-top:1px solid #edf1f3;justify-content:space-between;gap:12px;padding:16px 0;display:flex}.reHistory article>div{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.reHistory article>div:last-child{flex-shrink:0;align-items:flex-end}.reHistory article strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.reHistory article small{color:#667085;font-size:12px;line-height:1.5}.reKind{color:#536176;background:#f0f3f7;border-radius:7px;padding:4px 8px;font-size:11px;line-height:1.3}.reKind.renewal{color:#007d78;background:#e0f5ef}.reEmpty{color:#667085;margin:12px 0 4px;font-size:13px;line-height:1.6}@media (width<=359px){.renewalEarnings{padding-inline:12px}.reTotals{gap:10px}.renewalEarnings .reTotals section{padding:14px 12px}.reTotals strong{font-size:25px}.reTotals span{font-size:12px}.app:has(.renewalEarnings) .mtHeaderBrandText{font-size:15px}}@media (width>=768px){.renewalEarnings{padding:20px 24px 36px}}.app:has(.renewalEarnings) header .mtHeaderBrand{text-align:left;flex:1;gap:8px;min-width:0!important}.app:has(.renewalEarnings) header .mtHeaderBrandText{white-space:normal;min-width:0}.app:has(.renewalEarnings) header .mtHeaderActions{flex-shrink:0}.learningDirectory{color:#101828;box-sizing:border-box;background:#fff;width:100%;max-width:1104px;min-height:calc(100dvh - 64px);margin:auto;padding:20px 32px 32px;font-family:Inter,system-ui,sans-serif}.app>.learningDirectory{background:#fff}.learningDirectory h1{letter-spacing:-.7px;margin:20px 0 8px;font-size:1.75rem;font-weight:750;line-height:1.15}.learningDirectory .ldSubtitle{color:#536176;margin:0 0 24px;font-size:1rem;line-height:1.5}.ldBack{color:#008c88;align-items:center;min-height:44px;font-size:.9375rem;text-decoration:none;display:inline-flex}.learningDirectory button,.learningDirectory a{font-family:inherit}.learningDirectory button{cursor:pointer}.ldResume{text-align:left;color:#008c88;background:#eaf7f5;border:1px solid #bfe5e2;border-radius:16px;align-items:center;gap:16px;width:100%;margin-bottom:26px;padding:18px;display:flex}.ldResume>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.ldResume strong{color:#101828;overflow-wrap:anywhere;font-size:1.125rem;line-height:1.3}.ldResume small{color:#536176;font-size:.875rem;line-height:1.4}.ldPlay{color:#fff;background:#008c88;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.ldSection{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.ldSection h2{letter-spacing:-.3px;margin:0;font-size:1.375rem;line-height:1.25}.ldSection button,.ldPhotoAction{color:#008c88;background:0 0;border:0;min-height:44px;font-size:.875rem}.ldGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.ldCardWrap{flex-direction:column;min-width:0;display:flex}.ldCard{color:#101828;background:#fff;border:1px solid #dfe7ec;border-radius:15px;flex-direction:column;flex:1;text-decoration:none;display:flex;overflow:hidden}.ldCard img,.ldPhotoFallback{aspect-ratio:6/5;object-fit:cover;width:100%;height:auto;display:block}.ldPhotoFallback{color:#008c88;background:#eaf7f5;place-items:center;font-size:2rem;font-weight:750;display:grid}.ldCardTitle{box-sizing:border-box;flex:1;align-items:center;gap:8px;min-height:68px;padding:12px;display:flex}.ldCardTitle strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:1rem;font-weight:650;line-height:1.35}.ldCardTitle>span{color:#008c88;flex-shrink:0;font-size:1.6875rem}.ldHelp{color:#008c88;text-align:left;background:0 0;border:0;border-top:1px solid #dfe7ec;align-items:center;gap:12px;width:100%;min-height:62px;margin-top:24px;padding:18px 0 0;font-size:1rem;display:flex}.learningDirectory :is(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #008c88}.ldSkeleton{background:#eaf7f5;border-radius:16px;height:250px}.ldManager{z-index:2000;color:#101828;background:#fff;padding:20px max(16px,50vw - 450px);font-family:Inter,system-ui,sans-serif;position:fixed;inset:0;overflow:auto}.ldManager header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex;position:static!important}.ldManager button{color:#007d78;cursor:pointer;background:#fff;border:1px solid #b8d8d5;border-radius:10px;min-height:44px;padding:8px 14px}.ldManager .ldPrimary{color:#fff;background:#008c88}.ldManager label{gap:6px;margin:14px 0;font-size:.875rem;display:grid}.ldManager input,.ldManager textarea,.ldManager select{font:inherit;box-sizing:border-box;border:1px solid #dfe7ec;border-radius:10px;max-width:100%;padding:12px}.ldManagerActions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.ldManagerRow{border:1px solid #dfe7ec;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;padding:12px;display:flex}.ldManagerRow img{object-fit:cover;border-radius:8px;width:64px;height:56px}.ldManagerRow>span{flex:1;gap:4px;min-width:120px;display:grid}.ldManagerRow small{color:#536176}.ldManagerPreview{border:1px solid #dfe7ec;border-radius:14px;max-width:173px;overflow:hidden}.ldManagerPreview img{aspect-ratio:6/5;object-fit:cover;width:100%}.ldManagerPreview strong{padding:12px;font-size:1rem;display:block}.ldManager [role=alert]{color:#a32626}.ldManager .ldNotice{background:#eaf7f5;border-radius:10px;padding:12px}.ldManager fieldset{border:1px solid #dfe7ec;border-radius:12px;margin:20px 0;padding:12px}.ldManager :focus-visible{outline-offset:2px;outline:3px solid #008c88}@media (width<=1023px){.learningDirectory{padding:20px 24px 28px}.ldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.learningDirectory{padding:14px 16px 24px}.ldGrid{gap:12px}.ldManager{padding:16px}.ldResume{gap:12px;padding:16px}}@media (width<=359px){.learningDirectory{padding-inline:12px}.ldGrid{grid-template-columns:1fr}.ldSection{flex-wrap:wrap;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.learningDirectory *{scroll-behavior:auto!important}}.ldAppHeader{gap:10px!important;height:64px!important;min-height:64px!important;padding:0 16px!important}.ldAppHeader .teachingHeaderIdentity{flex:1!important;gap:10px!important}.ldAppHeader .teachingHeaderIdentity strong{white-space:nowrap!important;letter-spacing:-.5px!important;font-size:1.125rem!important;font-weight:700!important}.ldAppHeader .mtHeaderBrandLogo{flex-shrink:0;width:38px!important;height:38px!important}.ldAppHeader .mtHeaderBrandLogo img{object-fit:contain;width:100%!important;height:100%!important}.ldAppHeader .mtHeaderMenuButton,.ldAppHeader .mtHeaderProfileButton,.ldAppHeader .mtHeaderNotificationButton{min-width:44px!important;min-height:44px!important}@media (width<=359px){.ldAppHeader{gap:4px!important;padding-inline:6px!important}.ldAppHeader .teachingHeaderIdentity{gap:6px!important}.ldAppHeader .teachingHeaderIdentity strong{font-size:1rem!important}}.app header.mtProfessionalHeader.teachingAppHeader .mtProfessionalHeaderInner.teachingAppHeaderInner.ldAppHeader .teachingHeaderIdentity>strong{white-space:nowrap!important;max-width:none!important;font-size:1.125rem!important}.ldCardTitle{gap:4px}.ldCardTitle>span{justify-content:center;width:12px;font-size:1.375rem;line-height:1;display:flex}.ldCardTitle strong{letter-spacing:-.35px;overflow-wrap:normal;word-break:normal}@media (width<=375px){.ldCardTitle{padding:10px}}@media (width<=359px){.app header.mtProfessionalHeader.teachingAppHeader .mtProfessionalHeaderInner.teachingAppHeaderInner.ldAppHeader .teachingHeaderIdentity>strong{font-size:1rem!important}}.app header.mtProfessionalHeader.ldDirectoryHeader{height:auto!important;min-height:64px!important;position:sticky!important;top:0!important}.app .ldDirectoryHeader .ldAppHeader{gap:4px!important;height:auto!important;min-height:64px!important;padding:8px!important}.app .ldDirectoryHeader .teachingHeaderIdentity{gap:6px!important}.app header.mtProfessionalHeader.teachingAppHeader .ldAppHeader .teachingHeaderIdentity>strong{white-space:normal!important;overflow-wrap:normal!important;line-height:1.2!important}.ldGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(8.75rem,25% - 15px)),1fr))}@media (width<=1023px){.ldGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(8.75rem,50% - 10px)),1fr))}}@media (width<=767px){.ldGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(8.75rem,50% - 6px)),1fr))}}@media (width<=359px){.ldGrid{grid-template-columns:1fr}}.app header.mtProfessionalHeader.teachingAppHeader.ldDirectoryHeader{height:auto!important;position:sticky!important}.app header.mtProfessionalHeader.teachingAppHeader.ldDirectoryHeader .mtProfessionalHeaderInner.teachingAppHeaderInner.ldAppHeader .teachingHeaderIdentity>strong{white-space:normal!important}.learningDirectory .ldResume>span:nth-child(2){grid-template-columns:minmax(0,1fr)}.learningDirectory .ldResume :is(strong,small){min-width:0;max-width:100%;overflow-wrap:anywhere!important}.app:has(.categoryEntrance){color:#101828;font-family:Inter,system-ui,sans-serif;background:#fff!important;padding-bottom:0!important}.categoryEntrance{box-sizing:border-box;color:#101828;background:#fff;width:100%;max-width:680px;min-height:calc(100dvh - 64px);margin:0 auto;padding:12px 16px 28px;font-family:Inter,system-ui,sans-serif}.categoryEntrance :is(button,a,input,select,textarea){font:inherit}.ceBack{color:#008c88;align-items:center;min-height:44px;margin-bottom:16px;font-size:16px;text-decoration:none;display:inline-flex}.ceIntroduction{margin-bottom:22px}.categoryEntrance h1{letter-spacing:-.5px;overflow-wrap:anywhere;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.25}.ceIntroduction>p{color:#536176;margin:0;font-size:15px;line-height:1.45}.categoryEntrance h2{letter-spacing:-.25px;margin:24px 0 12px;font-size:18px;font-weight:600;line-height:1.3}.ceManage{color:#008c88;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:13px!important}.ceResume{box-sizing:border-box;color:#101828;background:#eaf7f5;border:1px solid #b9e3e4;border-radius:15px;align-items:center;gap:20px;min-height:88px;margin:0 0 24px;padding:16px 20px;text-decoration:none;display:flex}.ceResume>span{flex:1;gap:4px;min-width:0;display:grid}.ceResume strong{overflow-wrap:anywhere;font-size:18px;line-height:1.3}.ceResume small{color:#536176;font-size:14px;line-height:1.4}.ceResume svg{flex-shrink:0}.ceDestinations{background:#fff;border:1px solid #dfe7ec;border-radius:15px;overflow:hidden}.ceRow{color:#101828;box-sizing:border-box;grid-template-columns:28px minmax(0,1fr) auto 18px;align-items:center;gap:14px;min-height:74px;padding:14px 18px;text-decoration:none;display:grid}.ceRow+.ceRow{border-top:1px solid #dfe7ec}.ceRowText{grid-column:2;gap:5px;min-width:0;display:grid}.ceRowText strong{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.3}.ceRowText small{color:#536176;overflow-wrap:anywhere;font-size:14px;line-height:1.4}.ceChevron{color:#536176;grid-column:4}.ceStatus{color:#008c88;text-align:center;overflow-wrap:anywhere;background:#eaf7f5;border-radius:20px;grid-area:1/3;max-width:105px;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.35}.ceChat{background:0 0;align-items:center;gap:5px;padding:0;display:flex}.ceChat i{background:#08b435;border-radius:50%;flex-shrink:0;width:7px;height:7px}.ceHelp{color:#008c88;text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-height:56px;margin-top:20px;padding:6px 0;display:flex;font-size:15px!important}.ceHelp svg{color:#536176;flex-shrink:0}.ceHelpNote{color:#536176;font-size:14px;line-height:1.5}.categoryEntrance :is(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #008c88}.ceResource{z-index:2002;background:#fff;padding:24px max(16px,50vw - 320px);position:fixed;inset:0;overflow:auto}.ceResourceBody{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.ceResource button{min-height:44px}.ceManager .cePreview{background:#fff;border:1px solid #dfe7ec;border-radius:16px;max-width:390px;margin:16px auto;padding:16px}.ceManager .cePreview .ceRow{grid-template-columns:24px minmax(0,1fr) 18px;padding:14px 0}.ceManager details{border:1px solid #dfe7ec;border-radius:12px;margin:18px 0;padding:12px}.ceManager summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.ceManager .ceEntry{border:1px solid #dfe7ec;border-radius:12px;margin:12px 0;padding:12px}.ceManager .ceEntryHeader{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ceManager .ceEntryHeader strong{flex:1;min-width:100px}.ceManager .ceEntry label{margin:12px 0}.ceManager .ceEntry input[type=checkbox]{width:auto}.ceManager .ceEntry .ceCheck{align-items:center;display:flex}.ceManager .ceWarning{background:#fff5db;border-radius:10px;padding:12px}.app:has(.categoryEntrance) header .mtHeaderBrandLogo img{object-fit:contain;width:100%;height:100%}.app:has(.categoryEntrance) header.mtProfessionalHeader .mtProfessionalHeaderInner .teachingHeaderIdentity>strong{white-space:normal!important;color:#101828!important;max-width:none!important;font-size:18px!important;line-height:1.2!important}.app:has(.categoryEntrance) .mtHeaderBrandLogo{flex-shrink:0!important}.app:has(.categoryEntrance) header .mtHeaderBrandLogo{width:38px!important;height:38px!important}@media (width>=768px){.categoryEntrance{padding:20px 24px 36px}}@media (width<=359px){.categoryEntrance{padding-inline:12px}.ceRow{grid-template-columns:26px minmax(0,1fr) 18px;gap:10px;padding:14px 12px}.ceStatus{grid-area:auto/2;justify-self:start}.ceChevron{grid-area:1/3}.ceRowText{grid-column:2}.ceResume{gap:12px;padding:16px}.app:has(.categoryEntrance) header.mtProfessionalHeader .mtProfessionalHeaderInner .teachingHeaderIdentity>strong{font-size:16px!important}}@media (width>=360px) and (width<=480px){.ceRow:has(.ceStatus){grid-template-columns:26px minmax(0,1fr) 18px}.ceRow:has(.ceStatus) .ceStatus{grid-area:auto/2;justify-self:start}.ceRow:has(.ceStatus) .ceChevron{grid-area:1/3}}.ceStatus{text-align:left;white-space:nowrap;background:0 0;max-width:none;padding:0;font-weight:500}.ceRow:has(.ceStatus){row-gap:6px}:is(.ceRow,.ceRow:has(.ceStatus)){grid-template-columns:28px minmax(0,1fr) auto 18px;gap:4px 12px}.ceRowText{display:contents}.ceRowText strong{grid-area:1/2}.ceRowText small{grid-area:2/2/auto/4}.ceRow>.ceRowText small+small{grid-row:3}.ceRow>svg:first-child{grid-area:1/1/3}:is(.ceRow .ceChevron,.ceRow:has(.ceStatus) .ceChevron){grid-area:1/4/3}:is(.ceRow .ceStatus,.ceRow:has(.ceStatus) .ceStatus){grid-area:1/3;justify-self:end}@media (width<=359px){:is(.ceRow,.ceRow:has(.ceStatus)){grid-template-columns:26px minmax(0,1fr) auto 18px;column-gap:8px}}.ceManager .cePreview .ceRow{grid-template-columns:24px minmax(0,1fr) 18px}.ceManager .cePreview .ceChevron{grid-column:3}.app:has(.categoryEntrance) .mtSectionHeaderSpacer{display:none!important}.categoryEntrance .ceIntroduction{box-shadow:none;background:0 0;border:0;margin:0 0 22px!important;padding:0!important}.profileAccount{box-sizing:border-box;color:#101828;background:#fff;width:100%;max-width:600px;min-height:calc(100dvh - 64px);margin:auto;padding:16px 16px 32px;font:400 1rem/1.5 Inter,system-ui,sans-serif}.profileAccount *,.paSheet *{box-sizing:border-box}.profileAccount :is(h1,h2,h3),.paSheet :is(h1,h2,h3){color:#101828;font-family:Inter,system-ui,sans-serif!important}.profileAccount h1{letter-spacing:-.7px;margin:18px 0 24px;font-size:1.75rem;font-weight:800;line-height:1.2}.paBack{color:#536176;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.paIdentity{background:#eaf7f5;border-radius:16px;align-items:center;gap:18px;padding:16px;display:flex}.paAvatarButton{cursor:pointer;background:0 0;border:0;flex:0 0 76px;padding:0;position:relative}.paAvatar{color:#fff;background:#008c88;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;font-size:1.65rem;font-weight:600;display:inline-flex;overflow:hidden}.paAvatar img{object-fit:cover;width:100%;height:100%}.paCamera{color:#101828;background:#f2f8f8;border:1px solid #dfe7ec;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;bottom:-4px;right:-6px}.paCamera svg{width:18px;height:18px}.paIdentity>div{flex:1;min-width:0}.paIdentity h2{overflow-wrap:anywhere;margin:0;font-size:1.2rem;font-weight:700;line-height:1.35}.paEditPhoto,.paPreview{text-align:left;color:#008c88;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:5px 0;font:600 1rem/1.4 Inter,system-ui,sans-serif;display:flex}.paPreview{color:#536176;font-size:.875rem;font-weight:400}.paSection{margin-top:24px}.paSection h2{margin:0 0 12px;font-size:1.25rem;font-weight:700}.paGroup{background:#fff;border:1px solid #dfe7ec;border-radius:14px;overflow:hidden}.paDetailRow,.paAccountRow{text-align:left;color:#101828;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #dfe7ec;align-items:center;gap:12px;width:100%;min-height:56px;padding:14px 16px;font:400 1rem/1.5 Inter,system-ui,sans-serif;display:flex}.paDetailRow:last-child,.paAccountRow:last-child{border-bottom:0}.paDetailRow>span,.paAccountRow>span{overflow-wrap:anywhere;flex:1;min-width:0}.paDetailRow small{color:#536176;margin-bottom:2px;font-size:.875rem;display:block}.paDetailRow strong{overflow-wrap:anywhere;font-size:1rem;font-weight:400}.paDetailRow>b{color:#008c88;font-weight:600}.paDetailRow>svg,.paAccountRow>svg{flex-shrink:0}.paDetailRow>svg,.paAccountRow>svg:last-child{color:#536176}.paAccountRow{min-height:56px;padding-block:14px}.paAccountRow>.paStatus{color:#536176;overflow-wrap:anywhere;background:#f2f4f7;border-radius:20px;flex:none;max-width:40%;padding:4px 9px;font-size:.75rem;font-weight:500}.paStatus.active{color:#008c88;background:#dff4ef}.paLogout{margin-top:12px}.paLogout .paAccountRow{color:#b42335}.paFile{display:none}.paNotice{color:#17645f;overflow-wrap:anywhere;background:#eaf7f5;border-radius:10px;padding:12px;font-size:.875rem;line-height:1.5}.paOverlay{z-index:100000;background:#10182866;justify-content:center;align-items:flex-end;padding:10px;display:flex;position:fixed;inset:0}.paSheet{color:#101828;overscroll-behavior:contain;background:#fff;border-radius:18px;width:100%;max-width:600px;max-height:92dvh;padding:20px;font:400 1rem/1.5 Inter,system-ui,sans-serif;overflow:auto}.paSheetTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.paSheetTop h2{margin:0;font-size:1.25rem;line-height:1.3}.paSheetTop>button{color:#007b78;cursor:pointer;background:#eaf7f5;border:0;border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.paSheet input:not([type=range]){border:1px solid #b9c9d0;border-radius:9px;width:100%;min-height:48px;margin:8px 0 14px;padding:12px;font:400 1rem/1.4 Inter,system-ui,sans-serif;display:block}.paSheet p{color:#536176;overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.paActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.paActions>button{color:#007b78;cursor:pointer;background:#fff;border:1px solid #008c88;border-radius:9px;flex:1;min-height:48px;padding:10px 14px;font:600 1rem/1.4 Inter,system-ui,sans-serif}.paPrimary,.paActions>.paPrimary{color:#fff;cursor:pointer;background:#007b78;border:0;border-radius:9px;min-height:48px;padding:12px 16px;font:600 1rem/1.4 Inter,system-ui,sans-serif}.paSheet button:disabled{opacity:.55;cursor:default}.paPhotoOptions>button,.paTextButton{text-align:left;color:#007b78;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #dfe7ec;width:100%;min-height:48px;padding:12px 8px;font:500 1rem/1.5 Inter,system-ui,sans-serif;text-decoration:none;display:block}.paSheet .paDanger{color:#b42335}.paPhotoView{object-fit:contain;touch-action:pan-x pan-y pinch-zoom;border-radius:10px;width:100%;max-height:65dvh}.paPublicPreview{text-align:center;padding:20px 0}.paPublicPreview h2{overflow-wrap:anywhere;font-size:1.25rem}.paCrop{aspect-ratio:1;touch-action:none;cursor:grab;background:#eef3f3;border-radius:50%;width:min(100%,280px);margin:12px auto;position:relative;overflow:hidden;box-shadow:0 0 0 4px #eaf7f5}.paCrop img{-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;transform:translate(-50%,-50%);max-width:none!important}.paSheet input[type=range]{accent-color:#008c88;width:100%;min-height:44px;display:block}.profileAccount :focus-visible,.paSheet :focus-visible{outline-offset:3px;outline:3px solid #008c88}.app:has(.profileAccount){background:#fff!important}@media (width<=359px){.profileAccount{padding-inline:12px}.paIdentity{flex-wrap:wrap;gap:12px}.paIdentity>div{flex-basis:140px}.paDetailRow,.paAccountRow{gap:10px;padding-inline:12px}.paSheet{padding:16px}}@media (width>=768px){.profileAccount{padding:24px}.paOverlay{align-items:center}}.membershipAccount{color:#101828;box-sizing:border-box;background:#fff;width:100%;max-width:600px;min-height:calc(100dvh - 64px);margin:0 auto;padding:16px 16px 32px;font-family:Inter,system-ui,sans-serif}.membershipAccount *{box-sizing:border-box}.membershipAccount h1{letter-spacing:-.7px;margin:20px 0 8px;font-size:1.75rem;font-weight:800;line-height:1.2}.membershipAccount h2,.maSheet h2{margin:0 0 16px;font-size:1.375rem;font-weight:700;line-height:1.3}.maSubtitle{color:#536176;margin:0 0 24px;font-size:1rem;line-height:1.5}.maBack{color:#008c88;align-items:center;min-height:44px;font-size:1rem;text-decoration:none;display:inline-flex}.maCard{background:#fff;border:1px solid #dfe7ec;border-radius:16px;padding:20px}.maCardTop{color:#536176;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;font-weight:600;display:flex}.maStatus{color:#008c88;background:#eaf7f5;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:.9375rem;line-height:1.3;display:inline-flex}.maMuted{color:#536176;background:#f2f4f7}.maPrice{flex-wrap:wrap;align-items:baseline;gap:8px;margin:20px 0;display:flex}.maPrice strong{letter-spacing:-1px;font-size:2.25rem;font-weight:800;line-height:1.2}.maPrice>span{color:#536176;font-size:1rem}.maDates{border-top:1px solid #dfe7ec;margin:0;padding-top:18px}.maDates>div{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 0 14px;font-size:1rem;line-height:1.5;display:flex}.maDates dt{color:#536176}.maDates dd{text-align:right;margin:0}.maTimezone{color:#536176;margin:0 0 20px;font-size:.875rem}.maPrimary{color:#fff;cursor:pointer;background:#007b78;border:0;border-radius:9px;width:100%;min-height:48px;padding:12px 16px;font:600 1rem/1.4 Inter,system-ui,sans-serif}.maPrimary:disabled{opacity:.6;cursor:default}.maPayments{margin-top:24px}.maRow{color:#101828;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7ec;border-radius:14px;align-items:center;gap:14px;width:100%;min-height:64px;margin:0 0 10px;padding:16px;font:400 1rem/1.4 Inter,system-ui,sans-serif;display:flex}.maRow>svg{color:#536176;flex-shrink:0}.maRow>span,.maRow>strong{flex:1;min-width:0}.maRow strong{font-weight:600}.maRow small{color:#536176;overflow-wrap:anywhere;margin-top:4px;font-size:.875rem;display:block}.maPaid{color:#18712b;background:#e5f5e7;border-radius:9px;padding:6px 8px;font-size:.875rem}.maLink,.maPolicy{color:#008c88;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;font:600 .9375rem/1.5 Inter,system-ui,sans-serif}.maPolicy{text-align:left;border-top:1px solid #dfe7ec;width:100%;margin-top:14px;padding-top:16px;font-size:1rem}.maNotice{overflow-wrap:anywhere;background:#eaf7f5;border-radius:12px;margin:12px 0;padding:14px;font-size:.875rem;line-height:1.5}.maNotice p{margin:6px 0}.maEmpty{color:#536176;border:1px solid #dfe7ec;border-radius:14px;margin-bottom:10px;padding:16px;font-size:.875rem}.maAccordion>.maRow{margin-bottom:0}.maAccordion{margin-bottom:10px}.maAccordion>div{padding:4px 16px 12px;font-size:.875rem;line-height:1.5}.maOverlay{z-index:100000;background:#10182866;justify-content:center;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0}.maSheet{color:#101828;overscroll-behavior:contain;background:#fff;border-radius:18px;width:100%;max-width:600px;max-height:90dvh;padding:20px;font-family:Inter,system-ui,sans-serif;font-size:1rem;line-height:1.5;overflow:auto}.maSheetHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.maSheetHeading h2{margin:0}.maSheetHeading>button{color:#007b78;cursor:pointer;background:#eaf7f5;border:0;border-radius:50%;min-width:44px;min-height:44px}.maReceipt>div{border-bottom:1px solid #dfe7ec;padding:12px 0}.maReceipt dt{color:#536176;font-size:.875rem}.maReceipt dd{overflow-wrap:anywhere;margin:4px 0 0}.maSheet .membershipMain{min-height:0!important;padding:0!important;display:block!important}.maSheet .membershipCardMobile{width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;padding:12px 0!important}.membershipAccount :focus-visible,.maSheet :focus-visible{outline-offset:3px;outline:3px solid #008c88}.app:has(>.membershipAccount){background:#fff}.app header.maHeader{height:auto!important;min-height:64px!important;position:sticky!important;top:0!important}.app .maHeader .mtProfessionalHeaderInner{gap:4px!important;height:auto!important;min-height:64px!important;padding:8px!important}.app .maHeader .teachingHeaderIdentity{flex:1;min-width:0;gap:7px!important}.app .maHeader .teachingHeaderIdentity>strong{white-space:normal!important;max-width:none!important;font:700 1.05rem/1.2 Inter,system-ui,sans-serif!important}.app .maHeader .mtHeaderBrandLogo{flex-shrink:0;width:36px!important;height:36px!important}.app .maHeader .mtHeaderBrandLogo img{object-fit:contain;width:100%;height:100%}.app .maHeader button{min-width:44px!important;min-height:44px!important}@media (width<=359px){.membershipAccount{padding-inline:12px}.maCard{padding:18px}.maDates>div{display:block}.maDates dd{text-align:left;margin-top:4px}.maRow{gap:10px;padding:14px 12px}}@media (width>=768px){.membershipAccount{padding:24px}.maOverlay{align-items:center}}.membershipAccount :is(h1,h2,h3),.maSheet :is(h1,h2,h3){font-family:Inter,system-ui,sans-serif!important}.app:has(.membershipAccount){background:#fff!important}.app header.mtProfessionalHeader.teachingAppHeader.maHeader .mtProfessionalHeaderInner.teachingAppHeaderInner .teachingHeaderIdentity>strong{white-space:normal!important;max-width:none!important;font:700 1.05rem/1.2 Inter,system-ui,sans-serif!important;overflow:visible!important}.app .maHeader .mtProfessionalHeaderInner.teachingAppHeaderInner{flex-wrap:wrap!important}.app .maHeader .teachingHeaderIdentity{min-width:min-content!important}.app header.mtProfessionalHeader.teachingAppHeader.maHeader .mtProfessionalHeaderInner.teachingAppHeaderInner .teachingHeaderIdentity>strong{word-break:normal!important;overflow-wrap:normal!important}.app .maHeader .mtHeaderActions{margin-left:auto}.maPromo{border-top:1px solid #dce7e6;margin-top:16px;padding-top:16px;font-size:14px;line-height:1.5}.maPromo label{gap:8px;display:grid}.maPromo input{box-sizing:border-box;width:100%;min-height:48px;font:inherit;border:1px solid #cbd5e1;border-radius:10px;padding:12px;font-size:16px}.maPromo button{min-height:44px}.webHome,.webHome *{box-sizing:border-box;font-family:Inter,system-ui,sans-serif}.app:has(>.webHome){color:#101828;background:#fff!important;padding:0!important}.webHome{color:#101828;background:#fff;min-width:0;line-height:1.5}.app>.webHome section{max-width:none;margin:0;padding:0!important}.webHome h1,.webHome h2,.webHome h3,.webHome p{margin:0}.webHome h2{letter-spacing:-.5px;font-size:1.5rem;font-weight:700;line-height:1.2}.webHome h3{font-size:1rem;font-weight:600}.webHome button,.webHome input,.webHome a{font:inherit}.webHome a{color:inherit;text-decoration:none}.webHome button{cursor:pointer}.webHome button:disabled{cursor:wait;opacity:.7}.webHome :focus-visible{outline-offset:3px;outline:3px solid #008c88}.webHeader{z-index:100;background:#fff;border-bottom:1px solid #dfe7ec;top:0;padding:0!important;position:sticky!important}.webHeader>div{justify-content:space-between;align-items:center;gap:8px;max-width:1184px;min-height:64px;margin:auto;padding:10px 16px;display:flex}.webBrand{align-items:center;gap:8px;min-width:0;display:flex}.webBrand img{object-fit:contain;flex-shrink:0;width:36px;height:36px}.webBrand strong{white-space:nowrap;font-size:1.0625rem;font-weight:700}.webHeader nav{align-items:center;gap:4px;display:flex}.webHeader button{color:#101828;background:0 0;border:0;min-width:44px;min-height:44px;padding:8px}.webMain{width:100%;max-width:1184px;padding:20px 16px calc(24px + env(safe-area-inset-bottom));margin:auto}.webMain>section+section,.webMain>footer{margin-top:30px!important}.webHero{gap:20px;display:grid}.webHero h1{letter-spacing:-1px;white-space:pre-line;font-size:2rem;font-weight:800;line-height:1.1}.webHeroCopy>p{color:#536176;margin-top:12px;font-size:1rem;line-height:1.5}.webPrimary{color:#fff;text-align:center;background:#007b78;border:1px solid #007b78;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px 18px;display:flex;font-weight:600!important}.webHero .webPrimary{margin-top:20px}.webHeroCopy>small{color:#536176;margin-top:10px;font-size:.875rem;display:block}.webHeroPhoto{border-radius:14px;overflow:hidden}.webHome picture{aspect-ratio:3/2;background:#f4f7f6;display:block;overflow:hidden}.webHome picture img{object-fit:cover;width:100%;height:100%;display:block}.app>.webHome section.webReferral{background:#eaf7f5;border-radius:15px;padding:20px!important}.webReferral>small,.webSampleCard>small{letter-spacing:.05em;color:#536176;font-size:.75rem;font-weight:600;display:block}.webReferral h2{margin-top:6px}.webReferralBody{gap:14px;margin-top:14px;display:grid}.webReward{align-items:center;gap:14px;display:flex}.webReward>strong{letter-spacing:-1.4px;color:#008c88;font-size:2.75rem;font-weight:800;line-height:1.1}.webReward>span{font-size:.875rem;line-height:1.4}.webReferralBody p{color:#536176;font-size:1rem;line-height:1.5}.webTextButton{color:#007b78;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:6px 0;font-size:1rem;font-weight:600;display:flex}.webLearning h2{margin-bottom:14px}.webCategoryGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.webCategoryGrid>a{border:1px solid #dfe7ec;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.webCategoryGrid>a>span{flex:1;justify-content:space-between;align-items:center;gap:8px;min-height:68px;padding:12px;display:flex}.webCategoryGrid strong{overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.3}.webCategoryGrid svg{color:#008c88;flex-shrink:0;width:20px}.webPhotoFallback{aspect-ratio:3/2;color:#536176;text-align:center;background:#eaf7f5;place-content:center;gap:10px;padding:20px;display:grid}.webPhotoFallback button{color:#007b78;background:#fff;border:1px solid #008c88;border-radius:8px;min-height:44px}.webExperience{flex-wrap:wrap;gap:20px;display:flex}.webExperience>div{flex:160px;align-items:center;gap:12px;display:flex}.webExperience>div>span{color:#008c88;background:#eaf7f5;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.webExperience p{color:#536176;margin-top:4px;font-size:.875rem}.app>.webHome section.webMembership{background:#eaf7f5;border-radius:15px;gap:20px;display:grid;padding:20px!important}.webPrice{color:#008c88;margin-top:10px;font-size:2.5rem;font-weight:800;line-height:1.2}.webPrice span{font-size:1rem;font-weight:600}.webSupportText{color:#536176;font-size:.875rem;margin-top:5px!important}.webMembership ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.webMembership li{align-items:center;gap:8px;font-size:1rem;display:flex}.webMembership li svg{color:#fff;background:#008c88;border-radius:50%;flex-shrink:0;width:23px;height:23px;padding:3px}.webFaq h2{margin-bottom:12px}.webFaq>div{border:1px solid #dfe7ec;border-radius:12px;overflow:hidden}.webFaq details+details{border-top:1px solid #dfe7ec}.webFaq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:12px 14px;font-size:1rem;list-style:none;display:flex}.webFaq summary::-webkit-details-marker{display:none}.webFaq summary span{flex-shrink:0;font-size:1.25rem}.webFaq details[open] summary span{transform:rotate(45deg)}.webFaq details p{color:#536176;padding:0 14px 16px;font-size:.9375rem}.webFooter{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:12px 0;display:flex}.webFooterBrand{align-items:center;gap:10px;display:flex}.webFooterBrand img{object-fit:contain}.webFooterBrand span{color:#536176;font-size:.875rem;display:block}.webFooterBrand strong{font-size:1rem}.webFooter nav{flex-wrap:wrap;gap:0 18px;display:flex}.webFooter a,.webFooter button{color:#536176;background:0 0;border:0;align-items:center;min-height:44px;padding:4px 0;font-size:.875rem;display:flex}.webFooter a:hover,.webFooter button:hover{text-decoration:underline}.webModalBackdrop{z-index:1500;background:#10182866;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.app>.webHome section.webSheet{background:#fff;border-radius:18px 18px 0 0;width:100%;max-width:560px;max-height:88dvh;overflow:auto;padding:20px 20px calc(24px + env(safe-area-inset-bottom))!important}.webSheet>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.webSheet>div button{background:#eaf7f5;border:0;border-radius:50%;min-width:44px;height:44px;font-size:1.5rem}.webSheet ol{padding-left:24px}.webSheet li+li{margin-top:8px}.webSheet p{margin:14px 0}.webHome section{scroll-margin-top:80px}.webSample h2{margin-bottom:12px}.webSampleCard{border:1px solid #dfe7ec;border-radius:14px;padding:16px}.webSampleCard h3{margin:3px 0 8px}.webAudio{border:1px solid #dfe7ec;border-radius:12px;align-items:center;gap:8px;min-height:62px;padding:7px;display:flex}.webAudio audio{display:none}.webAudio button{color:#007b78;background:#eaf7f5;border:0;border-radius:22px;min-width:44px;height:44px}.webAudio .webPlay{color:#fff;background:#008c88}.webAudio input{accent-color:#008c88;flex:1;width:100%;min-width:20px}.webAudio>span{white-space:nowrap;color:#536176;font-size:.75rem}.webTranscript{white-space:pre-wrap;font-size:1rem;line-height:1.5}@media (width<=359px){.webHeader>div,.webMain{padding-left:12px;padding-right:12px}.webBrand strong{font-size:1rem}.webHeader nav{gap:0}.webHeader button{padding:6px}.webHero h1{font-size:1.875rem}.webCategoryGrid{grid-template-columns:1fr}.webCategoryGrid>a>span{min-height:48px}.webAudio{flex-wrap:wrap}.webAudio input{flex-basis:calc(100% - 110px)}.webAudio>span{margin-left:52px}}@media (width>=768px){.webMain,.webHeader>div{padding-left:24px;padding-right:24px}.webMain{padding-top:32px}.webMain>section+section,.webMain>footer{margin-top:48px!important}.webHero{grid-template-columns:1fr 1fr;align-items:center;gap:32px}.webHero h1{font-size:2.65rem}.webPrimary{width:auto;min-width:240px}.webReferralBody{grid-template-columns:1fr 1.5fr;align-items:center;gap:24px}.webReferralBody>div+div{border-left:1px solid #cededb;padding-left:24px}.webReward>strong{font-size:3.5rem}.app>.webHome section.webMembership{grid-template-columns:1.4fr 1fr;align-items:center;gap:32px;padding:28px!important}.webCategoryGrid{gap:18px}.webCategoryGrid>a>span{min-height:64px}.webFooter nav{justify-content:flex-end;max-width:58%}}@media (width>=1024px){.webMain,.webHeader>div{padding-left:32px;padding-right:32px}.webCategoryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.calmDashboard,.calmDashboard *{box-sizing:border-box;font-family:Inter,Arial,sans-serif}.app:has(.calmDashboard){color:#0f172a;background:#fff!important}.app:has(.calmDashboard)>.mtSectionHeaderSpacer{display:none!important}.app .calmDashboard{width:100%;max-width:760px;padding:18px 16px calc(28px + env(safe-area-inset-bottom));color:#0f172a;background:#fff;margin:0 auto}.calmDashboard button{font:inherit;cursor:pointer;color:inherit;letter-spacing:normal}.calmDashboard button:focus-visible{outline-offset:3px;outline:3px solid #0d9488}.calmGreeting{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.calmGreeting h1{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.375rem;font-weight:600;line-height:1.25}.calmGreeting button{color:#64748b;background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;min-height:44px;padding:4px 0 4px 8px;font-size:.8125rem;font-weight:600;display:flex}.calmGreeting i{background:#94a3b8;border-radius:50%;width:7px;height:7px}.calmGreeting .isActive{color:#0f766e}.calmGreeting .isActive i{background:#0aa477}.calmAccount{color:#fff;background:#0f766e;border-radius:13px;padding:14px 14px 0;overflow:hidden}.calmFigures{grid-template-columns:1fr 1fr;gap:12px;display:grid}.calmFigures button{color:#fff;text-align:left;background:0 0;border:0;flex-direction:column;gap:2px;min-height:62px;padding:0 2px 10px;display:flex}.calmFigures button+button{border-left:1px solid #ffffff60;padding-left:22px}.calmFigures strong{overflow-wrap:anywhere;font-size:2rem;font-weight:600;line-height:1.1}.calmFigures span{font-size:.75rem;line-height:1.4}.calmInvite{background:0 0;border:0;border-top:1px solid #ffffff60;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:9px 2px;display:flex;color:#fff!important;font-size:.9375rem!important;font-weight:600!important}.calmRetry{background:0 0;border:0;min-height:44px;text-decoration:underline;color:#fff!important;font-size:.75rem!important}.calmResume{text-align:left;background:#fff;border:1px solid #dce9e7;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:68px;margin:12px 0 16px;padding:10px 14px;display:flex}.calmResume>span{flex-direction:column;gap:3px;min-width:0;display:flex}.calmResume strong{overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.3}.calmResume small{color:#64748b;font-size:.75rem;line-height:1.35}.calmResume svg{flex-shrink:0}.calmSpacesHeading{justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;display:flex}.calmSpacesHeading h2{margin:0;font-size:1.1875rem;font-weight:700;line-height:1.25}.calmSpacesHeading button{color:#0f766e;background:0 0;border:0;flex-shrink:0;align-items:center;gap:5px;min-height:44px;padding:0;font-size:.8125rem;font-weight:600;display:flex}.calmSpacesHeading button svg{width:18px}.calmSpaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.calmSpace{text-align:left;background:#fff;border:1px solid #dce9e7;border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden}.calmSpace picture{aspect-ratio:3/2;background:#e8f7f4;width:100%;display:block;overflow:hidden}.calmSpace img{object-fit:cover;width:100%;height:100%;display:block}.calmSpace>span{flex:1;justify-content:space-between;align-items:center;gap:5px;width:100%;min-height:59px;padding:8px 9px;display:flex}.calmSpace strong{overflow-wrap:normal;font-size:.875rem;font-weight:600;line-height:1.25}.calmSpace svg{flex-shrink:0;width:18px;height:18px}.app:has(.calmDashboard) header.mtProfessionalHeader{z-index:100!important;background:#fff!important;position:relative!important;top:auto!important}.app:has(.calmDashboard) .mtProfessionalHeaderInner{max-width:792px;margin:auto;gap:10px!important;height:auto!important;min-height:64px!important;padding:8px 16px!important}.app:has(.calmDashboard) .mtHeaderBrand{flex:1;min-width:0;gap:8px!important;padding:0!important}.app:has(.calmDashboard) .mtHeaderBrandLogo{border-radius:9px;flex:0 0 38px;overflow:visible;background:0 0!important;width:38px!important;height:38px!important}.app:has(.calmDashboard) .mtHeaderBrandLogo img{object-fit:contain;width:100%;height:100%;display:block}.app:has(.calmDashboard) .mtHeaderBrandText{white-space:nowrap;font-family:Inter,Arial,sans-serif!important;font-size:1.125rem!important;font-weight:700!important}.app:has(.calmDashboard) .mtHeaderActions{gap:6px!important}:is(.app:has(.calmDashboard) .mtHeaderMenuButton,.app:has(.calmDashboard) .mtHeaderIconButton,.app:has(.calmDashboard) .mtHeaderProfileButton){border-radius:10px!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:44px!important}.calmInviteLayer{z-index:1500;background:#0f172a66;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.app .calmDashboard section.calmInviteSheet{background:#fff;border:0;border-radius:20px 20px 0 0;width:100%;max-width:520px;max-height:90dvh;margin:0;overflow:auto;box-shadow:0 -8px 30px #0f172a12;padding:18px 20px calc(24px + env(safe-area-inset-bottom))!important}.calmSheetTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.calmSheetTitle h2{margin:0;font-size:1.25rem}.calmSheetTitle button{background:#e8f7f4;border:0;border-radius:50%;width:44px;height:44px;font-size:1.625rem}.calmInviteSheet p{margin:12px 0;font-size:.875rem;line-height:1.5}.calmMuted{color:#64748b}.calmInviteSheet label{font-size:.8125rem;font-weight:600}.calmInviteSheet input{width:100%;min-height:44px;font:inherit;color:#0f172a;background:#f6fbfa;border:1px solid #dce9e7;border-radius:8px;margin:8px 0 12px;padding:12px;display:block}.calmShareActions{gap:10px;display:flex}.calmShareActions button{color:#fff;background:#0f766e;border:1px solid #0f766e;border-radius:9px;flex:1;min-height:44px;font-weight:600}.calmShareActions button+button{color:#0f766e;background:#fff}.calmTerms{background:0 0;border:0;min-height:44px;padding:6px 0;text-decoration:underline;color:#0f766e!important}@media (width<=375px){.app:has(.calmDashboard) .mtProfessionalHeaderInner{gap:7px!important;padding-left:12px!important;padding-right:12px!important}.app:has(.calmDashboard) .mtHeaderBrandText{font-size:1rem!important}.app:has(.calmDashboard) .mtHeaderBrand{gap:6px!important}.calmSpacesHeading h2{font-size:1.125rem}}.calmProgressRetry{background:0 0;border:0;min-height:44px;margin-top:-10px;margin-bottom:6px;text-decoration:underline;color:#0f766e!important}.calmSpace strong{overflow-wrap:anywhere}.calmPromo{background:#e8f7f4;border:1px solid #dce9e7;border-radius:10px;grid-template-columns:1fr auto;gap:5px 12px;margin:12px 0;padding:12px;display:grid}.calmPromo span{color:#64748b;font-size:.8125rem}.calmPromo strong{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;grid-column:1;font-size:1.125rem}.calmPromo button{color:#0f766e;background:#fff;border:1px solid #9dccc5;border-radius:8px;grid-area:1/2/3;align-self:center;min-height:44px;padding:6px 10px;font-size:.8125rem;font-weight:600}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh{--admin-teal:#008f89;color:#101b3f!important;background:#f3fbf9!important;font-family:Inter,sans-serif!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingPageInner{background:#f3fbf9!important;padding:0 12px 110px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh button{font-family:Inter,sans-serif}.app.teachingChannelApp:has(.adminTeachingRefresh) .mtProfessionalHeader .teachingAppHeaderInner{background:#fff!important;gap:8px!important;min-height:64px!important;padding:8px 12px!important}.app.teachingChannelApp:has(.adminTeachingRefresh) .mtProfessionalHeader .teachingHeaderIdentity{flex:1!important;gap:10px!important;min-width:0!important}.app.teachingChannelApp:has(.adminTeachingRefresh) .mtProfessionalHeader .teachingHeaderIdentity strong{letter-spacing:-.3px!important;color:#101b3f!important;font-size:17px!important;font-weight:650!important;line-height:1.16!important}.app.teachingChannelApp:has(.adminTeachingRefresh) .mtHeaderBrandLogo{background:0 0!important;border-radius:10px!important;width:42px!important;height:42px!important;overflow:visible!important}.app.teachingChannelApp:has(.adminTeachingRefresh) .mtHeaderBrandLogo img{object-fit:contain;width:100%;height:100%}:is(.app.teachingChannelApp:has(.adminTeachingRefresh) .mtHeaderMenuButton,.app.teachingChannelApp:has(.adminTeachingRefresh) .mtHeaderIconButton){border-radius:10px!important;width:40px!important;min-width:40px!important;height:44px!important}:is(.app.teachingChannelApp:has(.adminTeachingRefresh) .teachingHeaderPostCount,.app.teachingChannelApp:has(.adminTeachingRefresh) .teachingHeaderSearch,.app.teachingChannelApp:has(.adminTeachingRefresh) .teachingFirstLessonBar){display:none!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .adminTeachingTabs{z-index:12;background:#fff;border-bottom:1px solid #dce7ed;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -12px 12px;padding:0 10px;display:grid;position:sticky;top:0}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .adminTeachingTabs button{color:#717996;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:8px 2px;font-weight:650;display:flex;position:relative;font-size:15px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .adminTeachingTabs .active{color:var(--admin-teal)}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .adminTeachingTabs .active:after{content:"";background:var(--admin-teal);border-radius:3px;height:3px;position:absolute;bottom:0;left:4px;right:4px}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .adminTeachingTabs span{color:#008981;background:#e1f6f2;border-radius:15px;padding:2px 7px;font-size:12px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingCurrentTopic{box-shadow:none!important;background:#fff!important;border:1px solid #e1e8ed!important;border-radius:12px!important;margin:0 0 5px!important;padding:10px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingTopicSummary{align-items:center!important;gap:8px!important;min-height:30px!important;display:flex!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingTopicDot{border-radius:50%;background:#008e87!important;flex:0 0 11px!important;width:11px!important;height:11px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingTopicTitle{text-align:left;background:0 0!important;border:0!important;flex:0 auto!important;min-width:0!important;padding:0!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingTopicTitle strong{color:#111d41;font-size:18px!important;line-height:1.25!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingTopicStatus{white-space:nowrap;color:#008b84!important;background:#e0f5f1!important;border-radius:20px!important;padding:4px 8px!important;font-size:12px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingTopicMenu{margin-left:auto;position:relative}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingTopicMenu summary{cursor:pointer;place-items:center;width:36px;height:44px;list-style:none;display:grid}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingTopicMenu>div{z-index:20;background:#fff;border:1px solid #dce7ed;border-radius:12px;width:190px;padding:6px;position:absolute;top:42px;right:0;box-shadow:0 5px 20px #1232}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingTopicMenu>div button{text-align:left;background:#fff;border:0;width:100%;min-height:44px;display:block;font-size:14px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingTopicActions{justify-content:space-between!important;gap:10px!important;margin:8px 0 0!important;display:flex!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingTopicActions>button{align-items:center;gap:8px;display:flex;color:#0b526b!important;background:#fff!important;border:1px solid #008f89!important;border-radius:7px!important;min-height:36px!important;padding:5px 12px!important;font-size:14px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .adminTeachingAvailability{justify-content:center;align-items:center;gap:10px;padding:2px 0 9px;display:flex;font-size:12px!important}.adminTeachingAvailability span{align-items:center;gap:6px;display:flex}.adminTeachingAvailability b{color:#929ab0;font-weight:400}.adminTeachingAvailability i{background:#a4aeb6;border-radius:50%;width:8px;height:8px}.adminTeachingAvailability i.open{background:#0cbe45}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .adminTeachingQuestionNotice{text-align:left;color:#12204a;background:#e0f5f1;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:44px;margin:0 0 8px;padding:7px 10px;display:flex}.adminTeachingQuestionNotice .noticeAvatar{color:#008c87;background:#caf0e9;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .adminTeachingQuestionNotice strong{flex:1;font-weight:600;font-size:13px!important}.adminTeachingQuestionNotice>span:last-child{color:#008b85;align-items:center;font-size:13px;display:flex}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingPinnedStrip{min-height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe7ed!important;border-radius:8px!important;gap:10px!important;margin:0 0 12px!important;padding:7px 10px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingPinnedStrip small,.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingDateSeparator small,.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingPageHeader{display:none!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingPinnedStrip strong{font-size:14px!important;font-weight:400!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingDateSeparator{gap:12px!important;margin:10px 0 16px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingDateSeparator span{box-shadow:none!important;color:#777f9c!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingTopicMarker{margin:8px auto!important;padding:4px 9px!important;font-size:11px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh article.teachingPostCard{box-sizing:border-box;box-shadow:none!important;background:0 0!important;border:0!important;width:100%!important;margin:0 0 10px!important;padding:0 0 0 40px!important;position:relative!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingPostHeader{align-items:center!important;gap:6px!important;min-height:22px!important;margin:0 0 5px!important;display:flex!important;position:relative!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingPostAvatar{border-radius:50%!important;width:32px!important;height:32px!important;position:absolute!important;top:0!important;left:-40px!important;overflow:hidden!important}.teachingPostAvatar img{object-fit:contain;width:100%;height:100%}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingPostIdentity{align-items:center!important;gap:6px!important;display:flex!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingPostIdentity strong{font-size:14px!important;font-weight:650!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingAuthorRole{color:#008b84!important;background:#dcf4ef!important;border-radius:14px!important;padding:3px 8px!important;font-size:11px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingManageDesktop{display:none!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .groupedMessage .teachingPostHeader{height:0!important;min-height:0!important;margin:0!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingPostMenuWrap{z-index:4;position:absolute!important;top:23px!important;right:2px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .groupedMessage .teachingPostMenuWrap{top:1px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingPostMenuButton{opacity:.7;width:30px!important;height:28px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingPostMenu{z-index:30!important;min-width:190px!important;top:28px!important;right:0!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh article.teachingPostCard .teachingMessageBubble{box-sizing:border-box!important;width:fit-content!important;min-width:80px!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border:1px solid #e1e7ef!important;border-radius:12px!important;margin:0!important;padding:10px 12px 7px!important;position:relative!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh article.teachingPostCard .teachingMessageBubble h2,.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh article.teachingPostCard .teachingPostContent{color:#101b3f!important;letter-spacing:-.15px!important;margin:0 0 4px!important;font-size:15px!important;line-height:1.4!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh article.teachingPostCard .teachingMessageBubble h2{padding-right:14px!important;font-weight:650!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingMessageTimestamp{text-align:left!important;color:#77809e!important;margin:5px 0 0!important;font-size:11px!important;line-height:1.2!important;display:block!important;position:static!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh article.teachingPostCard:has(.teachingAudioPlayer) .teachingMessageBubble{width:100%!important;min-height:76px!important;padding:8px 10px 19px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh article.teachingPostCard:has(.teachingAudioPlayer) .teachingMessageTimestamp{margin:0!important;position:absolute!important;bottom:7px!important;right:10px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingAudioPlayer{box-sizing:border-box!important;background:0 0!important;border:0!important;flex-wrap:nowrap!important;align-items:center!important;gap:9px!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingAudioPlay{color:#fff!important;background:#008f89!important;border-radius:50%!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingAudioPlay svg{width:21px!important;height:21px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingAudioCenter{flex-direction:column!important;flex:1!important;justify-content:center!important;align-self:stretch!important;gap:1px!important;min-width:0!important;display:flex!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingAudioWave{touch-action:none;width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;position:relative!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingAudioWave.hasWaveform{align-items:center!important;gap:1.5px!important;display:flex!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingAudioWave.hasWaveform i{background:#c9cedd!important;border-radius:3px!important;flex:1 1 0!important;min-width:0!important;max-width:none!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingAudioWave.hasWaveform i.wavePlayed{background:#0daba3!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingAudioMeta{color:#737e9e!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;font-size:11px!important;line-height:14px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingAudioSpeed{position:relative;color:#12204a!important;background:#f0f3f6!important;border-radius:18px!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:28px!important;min-height:28px!important;font-size:13px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingAudioSpeed:before,.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingReactionChip:before,.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingReactionPickerButton:before{content:"";position:absolute;inset:-8px 0}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingAudioFailure:not([hidden]){z-index:5;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0;font-size:11px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingAudioFailure button{min-height:44px}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .reactionArea{border:0!important;gap:5px!important;min-height:30px!important;margin:4px 0 0!important;padding:0!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingReactions{flex-wrap:wrap!important;gap:5px!important;display:flex!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingReactionChip,.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingReactionPickerButton{color:#142249!important;min-width:32px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe5ef!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:3px 8px!important;font-size:13px!important;line-height:20px!important;display:inline-flex!important;position:relative!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingReactionChip span:first-child{font-size:17px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingReactionChip.selected{background:#e4f7f2!important;border-color:#83cfc4!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingReactionPickerButton svg{width:20px!important;height:20px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingComposerDock{padding:10px 10px calc(10px + env(safe-area-inset-bottom))!important;box-shadow:none!important;z-index:35!important;background:#fff!important;border:1px solid #dce7ed!important;border-radius:7px 7px 0 0!important;width:100%!important;max-width:760px!important;margin:auto!important;left:0!important;right:0!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingMobileComposerBar{min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:flex-end!important;gap:5px!important;padding:0!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingMobilePlusButton,.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingComposerInputShell>button[aria-label=Choose\ emoji]{display:none!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingComposerInputShell{background:#edf7f5!important;border:0!important;border-radius:28px!important;flex:1!important;align-items:center!important;min-width:0!important;min-height:48px!important;padding:0 6px 0 12px!important;display:flex!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingComposerInputShell textarea{resize:none!important;background:0 0!important;border:0!important;flex:1!important;width:0!important;min-width:0!important;min-height:46px!important;max-height:112px!important;margin:0!important;padding:12px 0!important;font-size:15px!important;line-height:22px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingMobileAttachButton,.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingMobileMicButton{color:#152451!important;background:0 0!important;border-radius:0!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:44px!important;min-height:44px!important;padding:4px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingMobileMicButton svg,.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingMobileAttachButton svg{stroke-width:1.8px!important;width:23px!important;height:25px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingMobileSend{color:#fff!important;background:#008f89!important;border-radius:50%!important;flex:0 0 46px!important;width:46px!important;height:48px!important;min-height:48px!important;padding:0!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingMobileSend:disabled{opacity:.5}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .newTeachingsButton{bottom:calc(85px + env(safe-area-inset-bottom))!important;color:#008c85!important;background:#fff!important;border-radius:25px!important;padding:8px 13px!important;font-size:13px!important;box-shadow:0 3px 10px #1342!important}.adminTeachingPanelBackdrop{z-index:600;background:#102b3f55;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.adminTeachingPanel{color:#12203d;background:#f3fbf9;border-radius:18px 18px 0 0;width:100%;max-width:760px;max-height:85dvh;font-family:Inter,sans-serif;overflow:auto;box-shadow:0 -4px 20px #102b3f15}.adminTeachingPanel>header{z-index:5;background:#fff;border-bottom:1px solid #e0e9ed;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0}.adminTeachingPanel>header h2{margin:0;font-size:18px}.adminTeachingPanel>header button{color:#008d83;background:#e2f5f0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.adminTeachingPanelBody{padding:12px 16px 24px}.adminTeachingSetting{border-bottom:1px solid #dfe9e9;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.adminTeachingSetting span{gap:4px;display:grid}.adminTeachingSetting strong{font-size:14px}.adminTeachingSetting small{color:#66778a;font-size:12px}.adminTeachingSetting button{color:#008d83;background:#fff;border:1px solid #00968b;border-radius:9px;min-width:64px;min-height:44px}.adminTeachingSetting button:disabled{color:#8a949c;background:#f1f5f6;border-color:#d5dfe3}.adminTeachingUnavailable{color:#657787;font-size:13px;line-height:1.5}.adminTeachingLibraryRow{text-align:left;color:#12203d;background:#fff;border:1px solid #dfe8ed;border-radius:10px;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:12px;display:flex}.adminTeachingLibraryRow span{flex:1;gap:5px;display:grid}.adminTeachingLibraryRow small{color:#69808a}.adminTeachingPanel .adminQuestionMain{min-height:0!important;padding:12px!important}.adminTeachingPanel .aqBack,.adminTeachingPanel .aqTitle{display:none!important}.adminTeachingActivityError{color:#8d4d27;padding:5px;font-size:12px}.adminTeachingActivityError button{margin-left:8px}@media (width>=761px){.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingPageInner{max-width:760px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingComposerDock{left:50%!important;right:auto!important;transform:translate(-50%)!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingMobileComposer{display:block!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingDesktopComposer{display:none!important}}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingComposerDock{transform:none!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingMobileComposer{margin:0!important;padding:0!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingMobileComposerBar>.teachingMobileSend{flex-basis:46px!important;width:46px!important;height:48px!important}.app.teachingChannelApp:has(.adminTeachingRefresh) header.mtProfessionalHeader .mtProfessionalHeaderInner.teachingAppHeaderInner .teachingHeaderIdentity>strong{font-size:17px!important;font-weight:650!important;line-height:1.15!important}.app.teachingChannelApp:has(.adminTeachingRefresh) header.mtProfessionalHeader .mtProfessionalHeaderInner.teachingAppHeaderInner .mtHeaderBrandLogo{width:42px!important;height:42px!important}.app.teachingChannelApp:has(.adminTeachingRefresh) .mtHeaderProfileButton{background:#eafbf7!important;border-radius:10px!important;width:40px!important;min-width:40px!important;height:44px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingReactionChip,.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingReactionPickerButton{height:28px!important;min-height:28px!important}@media (width>=761px){.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingComposerDock{transform:translate(-50%)!important}}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh article.teachingPostCard>.teachingPostHeader{min-height:22px!important;margin-bottom:5px!important;position:static!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh article.teachingPostCard .teachingPostAvatar{width:32px!important;height:32px!important;top:0!important;left:0!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh article.groupedMessage>.teachingPostHeader{height:0!important;min-height:0!important;margin:0!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingPostHeader .teachingPostMenuWrap{top:25px!important;right:2px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .groupedMessage .teachingPostHeader .teachingPostMenuWrap{top:2px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh{height:auto!important;min-height:0!important;padding:0!important;display:block!important;position:fixed!important;inset:65px 0 0!important;overflow:hidden!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingPageInner{overscroll-behavior:contain;scroll-padding-top:55px;scroll-padding-bottom:25px;height:calc(100dvh - 135px - env(safe-area-inset-bottom))!important;max-height:none!important;overflow-y:auto!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingAudioPlayer{scroll-margin-block:65px 85px}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingPostCard:has(.teachingAudioPlayer) .teachingPostMenuWrap{top:-3px!important;right:-2px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingPostCard:has(.teachingAudioPlayer) .teachingPostMenuButton{width:24px!important;height:18px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingRecordingStatus{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;padding:6px!important;font-size:11px!important;display:flex!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingRecordingStatus button{flex:none!important;min-width:30px!important;min-height:40px!important;margin:0!important;padding:4px 6px!important;font-size:11px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingRecordingStatus time{font-variant-numeric:tabular-nums;margin-right:auto!important;font-size:12px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingMobileAttachButton,.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .teachingMobileMicButton{flex-basis:40px!important;width:40px!important;min-width:40px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh article.teachingPostCard:has(.adminTeachingUnavailableAudio) .teachingMessageBubble{width:100%!important;min-height:77px!important;padding:8px 10px 19px!important}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .adminTeachingUnavailableAudio{color:#7b5960;justify-content:space-between;align-items:center;gap:8px;height:48px;font-size:12px;display:flex}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh .adminTeachingUnavailableAudio button{color:#008f89;background:0 0;border:0;min-height:44px}.app.teachingChannelApp .adminTeachingRefresh.adminTeachingRefresh article.teachingPostCard:has(.adminTeachingUnavailableAudio) .teachingMessageTimestamp{position:absolute!important;bottom:7px!important;right:10px!important}.ndLayer{z-index:2000;pointer-events:none;visibility:hidden;position:fixed;inset:0}.ndLayer.ndOpen{visibility:visible;pointer-events:auto}.ndLayer,.ndLayer *{box-sizing:border-box;font-family:Inter,sans-serif!important}.ndBackdrop{opacity:0;background:#0f464266;transition:opacity .18s;position:absolute;inset:0}.ndOpen .ndBackdrop{opacity:1}.ndDrawer{color:#0f172a;width:min(88vw,360px);height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top);isolation:isolate;background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;transition:transform .18s;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden;transform:translate(-100%)}.ndOpen .ndDrawer{transform:translate(0)}.ndHeader{background:#fff;border:0;flex:none;align-items:center;gap:8px;min-height:84px;padding:16px;display:flex;z-index:auto!important;position:static!important}.ndProfile{text-align:left;color:#0f172a;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.ndProfile>span:last-child{flex:1;min-width:0}.ndProfile small{letter-spacing:.65px;color:#64748b;display:block;font-size:11px!important;font-weight:600!important;line-height:1.5!important}.ndProfile strong{overflow-wrap:anywhere;margin-top:2px;display:block;font-size:16px!important;font-weight:600!important;line-height:1.4!important}.ndProfile .mtDrawerMemberAvatar{color:#fff;background:#0f766e;border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid;overflow:hidden;flex-shrink:0!important;flex-basis:42px!important;width:42px!important;height:42px!important}.ndProfile .mtDrawerMemberAvatar img{object-fit:cover;width:100%;height:100%;display:block}.ndClose{color:#64748b;cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:10px;display:grid}.ndBody{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:4px 16px calc(20px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;flex:1;overflow:hidden auto}.ndRow{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px;text-decoration:none;display:flex;position:relative;font-size:16px!important;font-weight:500!important;line-height:1.45!important}.ndRow>svg{flex:0 0 22px;width:22px;height:22px}.ndRow>span:not(.ndChevron){overflow-wrap:anywhere;flex:1;min-width:0}.ndRow:hover{background:#f4faf8}.ndRow.ndActive{color:#0f766e;background:#e6f5f2;font-weight:600!important}.ndRow.ndActive:before{content:"";background:#0f766e;border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.ndChildren{border-left:1px solid #e2e8f0;margin:0 0 4px 22px;padding-left:10px}.ndRow.ndNested{gap:8px;min-height:44px;padding:11px 8px;font-size:14px!important;font-weight:400!important}.ndNested>svg{flex-basis:18px;width:18px;height:18px}.ndChevron{flex:0 0 22px;place-items:center;transition:transform .15s;display:grid}.ndGroupToggle[aria-expanded=true] .ndChevron{transform:rotate(180deg)}.ndGroupCurrent{color:#0f766e}.ndDivider{background:#e2e8f0;height:1px;margin:12px 0}.ndSectionLabel{letter-spacing:.7px;color:#64748b;margin:12px 12px 5px;font-size:11px!important;font-weight:600!important;line-height:1.5!important}.ndLogout{color:#c02631}.ndLogout:disabled{opacity:.65}.ndRow:focus-visible,.ndClose:focus-visible,.ndProfile:focus-visible,.ndNotice button:focus-visible{outline-offset:-2px;outline:2px solid #0f766e}.ndUnavailable{flex-wrap:wrap;gap:2px 8px}.ndUnavailable small{color:#64748b;flex:none;font-size:10px}.ndNotice{color:#475569;overflow-wrap:anywhere;background:#f1f5f9;border-radius:8px;padding:12px 30px 12px 12px;font-size:12px;line-height:1.5;position:relative}.ndNotice button{color:#64748b;background:0 0;border:0;place-items:center;padding:4px;display:grid;position:absolute;top:4px;right:4px}.ndNotice svg{width:16px;height:16px}.ndGuestLogo{color:#fff;background:#0f766e;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.ndLayer:not(.ndOpen){transition:visibility 0s .18s}@media (prefers-reduced-motion:reduce){.ndDrawer,.ndBackdrop,.ndChevron,.ndLayer{transition:none!important}}.ndNotice{flex:none;min-height:44px;margin:0 16px 10px;padding-right:48px}.ndNotice button{min-width:44px;min-height:44px;top:0;right:0}.ndHeader .ndProfile strong{white-space:normal;text-overflow:clip;max-height:none}.ndBackdrop{cursor:pointer;touch-action:manipulation;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;display:block}.ndDrawer{z-index:1}.ndClose{touch-action:manipulation}.memberLiveEntrance{color:#0b172e;background:#f0faf8;min-height:calc(100dvh - 60px)}.app .memberLiveEntrance,.app .memberLiveEntrance *{box-sizing:border-box;font-family:Inter,sans-serif!important}.mlePage{max-width:760px;margin:auto;padding:20px 16px 50px}.mleBack{color:#607183;background:0 0;border:0;min-height:34px;padding:0;font-size:15px;font-weight:600}.app .memberLiveEntrance .mlePage>h1{letter-spacing:-1.1px;margin:20px 0 7px;font-size:34px!important;font-weight:800!important;line-height:1.15!important}.mleCategory{color:#68798b;margin:0;font-size:17px;line-height:1.4}.mleMainActions{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0 16px;display:grid}.mleMainActions button{color:#0d9488;background:#fff;border:1px solid #86cfca;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:56px;padding:12px 8px;font-size:17px;font-weight:700;display:flex}.mleMainActions button:first-child{color:#fff;background:#0d9488;border-color:#0d9488}.mleMainActions button:disabled{opacity:.55}.mleTabs{border-bottom:1px solid #d3e2e5;margin:12px 0 18px;display:flex}.mleTabs button{color:#6c798a;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:15px 5px;font-size:15px;font-weight:700}.mleTabs button[aria-selected=true]{color:#0d9488;border-bottom-color:#0d9488}.mleEmpty{text-align:center;background:#fff;border:1px solid #dae6e8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:34px 16px;display:flex}.mleEmpty>span{color:#0d9488;background:#e3f5f2;border-radius:22px;place-items:center;width:66px;height:66px;margin:0 auto 15px;display:grid}.app .memberLiveEntrance .mleEmpty h2{letter-spacing:-.5px;margin:0 0 9px;line-height:1.25;font-size:23px!important;font-weight:700!important}.mleEmpty p{color:#7b8796;margin:0;font-size:14px;line-height:1.5}.mleNotice,.mleError{color:#805018;overflow-wrap:anywhere;background:#fff6e7;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.mleCard{background:#fff;border:1px solid #dbe6e9;border-radius:13px;margin:12px 0;padding:18px}.app .memberLiveEntrance .mleCard h2{margin:0 0 8px;font-size:19px!important;font-weight:700!important;line-height:1.4!important}.mleCard p,.mleCard time{color:#65758a;overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.mleCardActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.mleCardActions button,.mleEmpty button,.mleDeviceCheck,.mleDeviceControls button{color:#078b81;background:#fff;border:1px solid #8ecfca;border-radius:8px;min-height:40px;padding:9px 14px;font-size:13px;font-weight:600}.mleCardActions button:first-child{color:#fff;background:#0d9488}.mleCardActions button:disabled{opacity:.5}.mleCardActions>span{color:#68798b;font-size:13px}.mleOverlay{z-index:1500;background:#07152a70;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mleSheet{overscroll-behavior:contain;width:100%;max-width:650px;max-height:92dvh;padding:22px 20px calc(20px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;position:relative;overflow:auto}.mleClose{color:#18314b;background:0 0;border:0;padding:6px;position:absolute;top:14px;right:14px}.app .memberLiveEntrance .mleSheet h2{margin:2px 30px 10px 0;font-size:23px!important;font-weight:700!important;line-height:1.3!important}.mleSheetCategory{color:#68798b;font-size:13px}.mleSheet label{color:#16243a;margin:14px 0;font-size:13px;font-weight:600;display:block}.mleSheet :is(input,textarea,select){color:#16243a;background:#fff;border:1px solid #cddde2;border-radius:8px;width:100%;margin-top:6px;padding:11px;font-size:16px;display:block}.mleSheet textarea{resize:vertical}.mleSheet small{color:#68798b;margin-top:7px;font-size:12px;display:block}.mleSheetActions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.mleSheetActions button{color:#0d9488;background:#fff;border:1px solid #0d9488;border-radius:9px;min-height:44px;padding:12px 17px;font-size:14px;font-weight:600}.mleSheetActions button:last-child{color:#fff;background:#0d9488}.mleSheetActions button:disabled{opacity:.5}.mleCamera{aspect-ratio:16/9;color:#c4d6d6;background:#112a31;border-radius:12px;place-items:center;margin:16px 0 10px;display:grid;position:relative;overflow:hidden}.mleCamera video{object-fit:cover;width:100%;height:100%;transform:scmleX(-1)}.mleCamera>span{font-size:14px;position:absolute}.mleDeviceCheck{width:100%}.mleDeviceControls{gap:10px;margin-top:10px;display:flex}.mleDeviceControls button{flex:1}.mleDeviceControls button[aria-pressed=true]{background:#e2f5f1}.mleHelp{color:#68798b;font-size:12px;line-height:1.5}.mleSheet>video{width:100%;max-height:65dvh}.memberLiveEntrance button:focus-visible{outline-offset:3px;outline:2px solid #0d9488}.app:has(.memberLiveEntrance) header.mtProfessionalHeader.teachingAppHeader .mtProfessionalHeaderInner.teachingAppHeaderInner .teachingHeaderIdentity>strong{white-space:normal!important;max-width:175px!important;font-family:Inter,sans-serif!important;font-size:17px!important;line-height:1.15!important}.app:has(.memberLiveEntrance) header.mtProfessionalHeader .mtProfessionalHeaderInner{min-height:64px!important}.app:has(.memberLiveEntrance) header.mtProfessionalHeader .mtHeaderMenuButton{background:0 0!important;border:0!important}.app:has(.memberLiveEntrance) header.mtProfessionalHeader .mtHeaderBrandLogo{border-radius:10px!important;width:38px!important;height:38px!important;font-size:22px!important}.app:has(.memberLiveEntrance) header.mtProfessionalHeader .teachingHeaderIdentity{gap:10px!important}@media (width>=760px){.mlePage{padding-top:28px}.mleOverlay{align-items:center}.mleSheet{border-radius:20px}}@media (width<=360px){.mleMainActions button{gap:6px;font-size:15px}.app .memberLiveEntrance .mlePage>h1{font-size:31px!important}}.mleRefresh{color:#0d9488;background:0 0;border:0;min-height:36px;margin:0 0 12px auto;padding:5px 0;font-size:13px;font-weight:600;display:block}.mleTabs{margin-top:22px}.mleEmpty{min-height:235px;padding:26px 15px}.mleEmpty>button{color:#0d9488;background:#fff;border:1px solid #0d9488;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:44px;margin-top:18px;padding:10px 18px;font-size:15px;font-weight:600;display:flex}.mleSheet p{color:#66778b;font-size:14px;line-height:1.6}.mleSheet small{color:#66778b;font-size:12px}.mleNotice button{color:#0d9488;background:0 0;border:0;margin-left:8px;text-decoration:underline}.adminLiveEntrance{color:#0b172e;background:#f0faf8;min-height:calc(100dvh - 60px)}.app .adminLiveEntrance,.app .adminLiveEntrance *{box-sizing:border-box;font-family:Inter,sans-serif!important}.alePage{max-width:760px;margin:auto;padding:20px 16px 50px}.aleBack{color:#607183;background:0 0;border:0;min-height:34px;padding:0;font-size:15px;font-weight:600}.app .adminLiveEntrance .alePage>h1{letter-spacing:-1.1px;margin:20px 0 7px;font-size:34px!important;font-weight:800!important;line-height:1.15!important}.aleCategory{color:#68798b;margin:0;font-size:17px;line-height:1.4}.aleMainActions{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0 16px;display:grid}.aleMainActions button{color:#0d9488;background:#fff;border:1px solid #86cfca;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:56px;padding:12px 8px;font-size:17px;font-weight:700;display:flex}.aleMainActions button:first-child{color:#fff;background:#0d9488;border-color:#0d9488}.aleMainActions button:disabled{opacity:.55}.aleTabs{border-bottom:1px solid #d3e2e5;margin:12px 0 18px;display:flex}.aleTabs button{color:#6c798a;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:15px 5px;font-size:15px;font-weight:700}.aleTabs button[aria-selected=true]{color:#0d9488;border-bottom-color:#0d9488}.aleEmpty{text-align:center;background:#fff;border:1px solid #dae6e8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:34px 16px;display:flex}.aleEmpty>span{color:#0d9488;background:#e3f5f2;border-radius:22px;place-items:center;width:66px;height:66px;margin:0 auto 15px;display:grid}.app .adminLiveEntrance .aleEmpty h2{letter-spacing:-.5px;margin:0 0 9px;line-height:1.25;font-size:23px!important;font-weight:700!important}.aleEmpty p{color:#7b8796;margin:0;font-size:14px;line-height:1.5}.aleNotice,.aleError{color:#805018;overflow-wrap:anywhere;background:#fff6e7;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.aleCard{background:#fff;border:1px solid #dbe6e9;border-radius:13px;margin:12px 0;padding:18px}.app .adminLiveEntrance .aleCard h2{margin:0 0 8px;font-size:19px!important;font-weight:700!important;line-height:1.4!important}.aleCard p,.aleCard time{color:#65758a;overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.aleCardActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.aleCardActions button,.aleEmpty button,.aleDeviceCheck,.aleDeviceControls button{color:#078b81;background:#fff;border:1px solid #8ecfca;border-radius:8px;min-height:40px;padding:9px 14px;font-size:13px;font-weight:600}.aleCardActions button:first-child{color:#fff;background:#0d9488}.aleCardActions button:disabled{opacity:.5}.aleCardActions>span{color:#68798b;font-size:13px}.aleOverlay{z-index:1500;background:#07152a70;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.aleSheet{overscroll-behavior:contain;width:100%;max-width:650px;max-height:92dvh;padding:22px 20px calc(20px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;position:relative;overflow:auto}.aleClose{color:#18314b;background:0 0;border:0;padding:6px;position:absolute;top:14px;right:14px}.app .adminLiveEntrance .aleSheet h2{margin:2px 30px 10px 0;font-size:23px!important;font-weight:700!important;line-height:1.3!important}.aleSheetCategory{color:#68798b;font-size:13px}.aleSheet label{color:#16243a;margin:14px 0;font-size:13px;font-weight:600;display:block}.aleSheet :is(input,textarea,select){color:#16243a;background:#fff;border:1px solid #cddde2;border-radius:8px;width:100%;margin-top:6px;padding:11px;font-size:16px;display:block}.aleSheet textarea{resize:vertical}.aleSheet small{color:#68798b;margin-top:7px;font-size:12px;display:block}.aleSheetActions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.aleSheetActions button{color:#0d9488;background:#fff;border:1px solid #0d9488;border-radius:9px;min-height:44px;padding:12px 17px;font-size:14px;font-weight:600}.aleSheetActions button:last-child{color:#fff;background:#0d9488}.aleSheetActions button:disabled{opacity:.5}.aleCamera{aspect-ratio:16/9;color:#c4d6d6;background:#112a31;border-radius:12px;place-items:center;margin:16px 0 10px;display:grid;position:relative;overflow:hidden}.aleCamera video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.aleCamera>span{font-size:14px;position:absolute}.aleDeviceCheck{width:100%}.aleDeviceControls{gap:10px;margin-top:10px;display:flex}.aleDeviceControls button{flex:1}.aleDeviceControls button[aria-pressed=true]{background:#e2f5f1}.aleHelp{color:#68798b;font-size:12px;line-height:1.5}.aleSheet>video{width:100%;max-height:65dvh}.adminLiveEntrance button:focus-visible{outline-offset:3px;outline:2px solid #0d9488}.app:has(.adminLiveEntrance) header.mtProfessionalHeader.teachingAppHeader .mtProfessionalHeaderInner.teachingAppHeaderInner .teachingHeaderIdentity>strong{white-space:normal!important;max-width:175px!important;font-family:Inter,sans-serif!important;font-size:17px!important;line-height:1.15!important}.app:has(.adminLiveEntrance) header.mtProfessionalHeader .mtProfessionalHeaderInner{min-height:64px!important}.app:has(.adminLiveEntrance) header.mtProfessionalHeader .mtHeaderMenuButton{background:0 0!important;border:0!important}.app:has(.adminLiveEntrance) header.mtProfessionalHeader .mtHeaderBrandLogo{border-radius:10px!important;width:38px!important;height:38px!important;font-size:22px!important}.app:has(.adminLiveEntrance) header.mtProfessionalHeader .teachingHeaderIdentity{gap:10px!important}@media (width>=760px){.alePage{padding-top:28px}.aleOverlay{align-items:center}.aleSheet{border-radius:20px}}@media (width<=360px){.aleMainActions button{gap:6px;font-size:15px}.app .adminLiveEntrance .alePage>h1{font-size:31px!important}}.aleRefresh{color:#0d9488;background:0 0;border:0;min-height:36px;margin:0 0 12px auto;padding:5px 0;font-size:13px;font-weight:600;display:block}.aleEmpty{min-height:205px;padding:28px 16px}.aleSheet .aleRecordingChoice{align-items:center;gap:10px;min-height:44px;display:flex}.aleSheet .aleRecordingChoice input{accent-color:#0d9488;flex:0 0 20px;width:20px;height:20px}.alePrepBrand{color:#fff;background:#102b49;border-radius:10px;align-items:center;gap:10px;margin:16px 0;padding:12px 16px;display:flex}.alePrepBrand img{border-radius:7px;width:36px;height:36px}.alePrepBrand span{font-weight:750;line-height:1.3}.alePrepBrand small{font-size:13px;font-weight:400;display:block}.aleSheet .aleSheetCategory{overflow-wrap:anywhere;background:#f0f5fa;border-radius:8px;align-items:center;gap:10px;padding:12px;font-weight:600;display:flex}.aleReadiness{color:#53647a;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:12px 0;font-size:14px;display:flex}.aleSheet{line-height:1.5;border:1px solid #d4e1ea!important;font-size:16px!important}.aleSheet input:not([type=checkbox]),.aleSheet select,.aleSheet textarea{min-height:44px;font-size:16px!important}.aleSheetActions{flex-wrap:wrap}.aleSheetActions button{flex:1;min-height:48px!important}.aleSheet>h2{margin-right:35px;line-height:1.3;font-size:24px!important}.aleCamera{aspect-ratio:16/9!important;background:#102b49!important;height:auto!important}.aleSheet .aleHelp{font-size:14px}.aleSheet .aleDeviceControls button{min-height:44px}@media (width<=767px){.aleSheet{border-radius:12px 12px 0 0!important;padding:16px!important}.aleSheet input,.aleSheet textarea{width:100%;min-width:0}.aleSheetCategory{font-size:14px}.alePage{padding-left:16px;padding-right:16px}}.memberQuestionMain{color:#0b132e;background:#effbf8;min-height:calc(100dvh - 56px);font-family:Inter,sans-serif}.memberQuestionMain *{box-sizing:border-box}.memberQuestionMain button,.memberQuestionMain input,.memberQuestionMain textarea,.memberQuestionMain select{font:inherit}.mqPage{max-width:760px;margin:auto;padding:20px 16px 140px}.mqBack{color:#0d9488;background:0 0;border:0;min-height:30px;padding:0;font-weight:600}.mqPage>h1{margin:16px 0;font-size:28px;line-height:1.2}.mqAvailability{background:#dff5f1;border-radius:12px;align-items:flex-start;gap:10px;padding:16px;display:flex}.mqAvailability i{background:#89999d;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:6px}.mqAvailability i.open{background:#0d9488}.mqAvailability strong{color:#0d9488;font-size:16px;display:block}.mqAvailability span{color:#53657b;margin-top:5px;font-size:14px;display:block}.mqTabs{border-bottom:1px solid #d5e2e6;margin:12px 0;display:flex}.mqTabs button{color:#59687d;background:0 0;border:0;border-bottom:3px solid #0000;padding:15px 12px 12px;font-size:16px;font-weight:600}.mqTabs button[aria-selected=true]{color:#0b132e;border-color:#0d9488}.mqSearch{color:#5e6a77;background:#fff;border:1px solid #cedbe3;border-radius:9px;align-items:center;gap:12px;height:46px;padding:0 12px;display:flex}.mqSearch input{color:#142039;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.mqSearch:focus-within{outline-offset:2px;outline:2px solid #0d9488}.mqFilters{gap:6px;margin:12px 0;display:flex}.mqFilters button{color:#536378;background:#f1f5f8;border:1px solid #e0e8ed;border-radius:24px;min-height:36px;padding:8px 12px;font-size:13px}.mqFilters button[aria-pressed=true]{color:#065f61;background:#bdebe6;border-color:#bdebe6}.mqFilters .mqRefresh{place-items:center;margin-left:auto;padding:7px;display:grid}.mqCard{background:#fff;border:1px solid #d6e1e8;border-radius:12px;margin:10px 0;padding:14px}.mqIdentity{align-items:center;gap:9px;min-width:0;display:flex}.mqAvatar{color:#076461;background:#ddf5f1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:600;display:inline-flex;overflow:hidden}.mqAvatar img{object-fit:cover;width:100%;height:100%}.mqName{flex:1;min-width:0}.mqName strong{overflow-wrap:anywhere;font-size:14px;display:block}.mqName time{color:#5d6c82;margin-top:3px;font-size:12px;display:block}.mqStatus{white-space:nowrap;color:#4f6076;background:#edf2f7;border-radius:18px;align-items:center;gap:4px;padding:6px 8px;font-size:10px;display:flex}.mqStatus.answering{color:#b76500;background:#fff4dc}.mqStatus.answered{color:#008b83;background:#e0f6f2}.mqCard h2{overflow-wrap:anywhere;margin:12px 0 7px;font-size:16px;line-height:1.45}.mqTopic{color:#536378;background:#eaf0f5;border-radius:12px;padding:3px 8px;font-size:11px;display:inline-block}.mqVisibility{color:#536378;align-items:center;gap:4px;margin-top:8px;font-size:11px;display:flex}.mqPreparing{color:#5c6b80;font-size:13px;line-height:1.5}.mqReply{border-top:1px solid #e2e8ee;margin-top:10px;padding-top:10px}.mqReplyIdentity{align-items:center;gap:7px;font-size:12px;display:flex}.mqReplyIdentity .mqAvatar{color:#fff;background:#0d9488;width:26px;height:26px;font-size:11px}.mqReplyIdentity>span:last-child{color:#47627d;background:#e0edf6;border-radius:12px;padding:3px 7px;font-size:10px}.mqReply p{color:#536378;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0 33px;font-size:13px;line-height:1.5}.mqReply>button{color:#0d9488;background:0 0;border:0;align-items:center;gap:5px;min-height:32px;margin:4px 0 0 auto;font-size:13px;font-weight:600;display:flex}.mqUnread{background:#0d9488;border-radius:50%;width:7px;height:7px}.mqMenu{position:relative}.mqMenu summary{cursor:pointer;color:#59687d;list-style:none}.mqMenu summary::-webkit-details-marker{display:none}.mqMenu>button{z-index:2;background:#fff;border:1px solid #d6e1e8;border-radius:8px;padding:10px 20px;position:absolute;top:25px;right:0;box-shadow:0 4px 14px #173f4720}.mqDock{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dde8e8;position:fixed;bottom:0;left:0;right:0}.mqDock>button{color:#fff;background:#0d9488;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;max-width:728px;min-height:48px;margin:auto;font-size:16px;font-weight:600;display:flex}.mqDock button:disabled{background:#718e8c}.mqDock small{text-align:center;color:#59687d;margin-bottom:6px;font-size:11px;display:block}.mqEmpty{text-align:center;color:#607086;background:#ffffffa0;border-radius:12px;padding:28px 15px;line-height:1.6}.mqEmpty button,.mqLoad{color:#087f77;background:#fff;border:1px solid #b8deda;border-radius:8px;margin:10px auto;padding:10px 20px;display:block}.mqNotice{color:#076b65;font-size:13px;line-height:1.5}.mqOverlay{z-index:1500;background:#07152a66;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mqSheet{padding:24px 20px calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:#fff;border-radius:20px 20px 0 0;width:100%;max-width:760px;max-height:90dvh;position:relative;overflow:auto}.mqSheet h2{overflow-wrap:anywhere;margin:5px 32px 20px 0;font-size:22px}.mqClose{background:0 0;border:0;padding:5px;position:absolute;top:15px;right:15px}.mqSheet label{margin:12px 0;font-size:13px;font-weight:500;display:block}.mqSheet select,.mqSheet textarea{color:#15213b;background:#fff;border:1px solid #cbdce1;border-radius:9px;width:100%;margin-top:7px;padding:12px;font-size:16px;display:block}.mqSheet textarea{resize:vertical}.mqSheet fieldset{border:0;margin:14px 0;padding:0}.mqSheet legend{font-size:13px;font-weight:600}.mqSheet fieldset label{border:1px solid #dbe7e9;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.mqSheet fieldset label:has(:checked){background:#e5f7f3;border-color:#0d9488}.mqSheet fieldset small{color:#607086;margin-top:3px;font-weight:400;display:block}.mqSheet input[type=radio]{accent-color:#0d9488}.mqSheetActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.mqSheetActions button{color:#0d9488;background:#fff;border:1px solid #0d9488;border-radius:9px;padding:12px 18px;font-weight:600}.mqSheetActions button:last-child{color:#fff;background:#0d9488}.mqSheetActions button:disabled{opacity:.5}.mqPublicPreview{color:#536378;align-items:center;gap:10px;font-size:12px;display:flex}.mqFullAnswer{white-space:pre-wrap;overflow-wrap:anywhere;color:#536378;line-height:1.65}.app:has(.memberQuestionMain) header.mtProfessionalHeader.teachingAppHeader .mtProfessionalHeaderInner.teachingAppHeaderInner .teachingHeaderIdentity>strong{max-width:180px;white-space:normal!important;font-family:Inter,sans-serif!important;font-size:17px!important;line-height:1.15!important}.app:has(.memberQuestionMain) .mtProfessionalHeader{z-index:50!important}@media (width<=370px){.mqPage{padding-left:12px;padding-right:12px}.mqStatus{padding:5px 6px;font-size:9px}.mqCard{padding:12px}.mqIdentity{gap:7px}.mqAvatar{width:34px;height:34px}.mqName strong{font-size:13px}.mqFilters button{padding:8px 10px}}@media (width>=760px){.mqPage{padding-top:26px}.mqOverlay{align-items:center}.mqSheet{border-radius:20px;max-width:560px}}.app .memberQuestionMain,.app .memberQuestionMain :is(h1,h2,p,strong,span,button,input,textarea,select,label,small,time,legend){font-family:Inter,sans-serif!important}.app .memberQuestionMain .mqPage>h1{font-size:28px!important;font-weight:700!important;line-height:1.2!important}.app:has(.memberQuestionMain) header.mtProfessionalHeader.teachingAppHeader .mtProfessionalHeaderInner.teachingAppHeaderInner .teachingHeaderIdentity>strong{white-space:normal!important;max-width:155px!important;font-size:16px!important;line-height:1.15!important}.app:has(.memberQuestionMain) header.mtProfessionalHeader .teachingHeaderIdentity{gap:10px!important}.app:has(.memberQuestionMain) header.mtProfessionalHeader .mtProfessionalHeaderInner{min-height:58px!important}.app:has(.memberQuestionMain) header.mtProfessionalHeader .mtHeaderBrandLogo{border-radius:9px!important;width:36px!important;height:36px!important;font-size:20px!important}.app:has(.memberQuestionMain) header.mtProfessionalHeader .mtHeaderMenuButton{background:0 0!important;border:0!important}.app .memberQuestionMain .mqSheet h2{font-size:22px!important}.app .memberQuestionMain .mqCard h2{font-size:16px!important}.mqMenu[open]{z-index:4}.app .memberQuestionMain .mqCard h2{font-weight:700!important;line-height:1.45!important}.app .memberQuestionMain .mqSheet label{color:#12223c}.app .memberQuestionMain button:focus-visible{outline-offset:3px;outline:2px solid #0d9488}.mqSheet>p{font-size:14px;line-height:1.5}.mqOverlay{touch-action:pan-y}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2)format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2)format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2)format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
