.student-platform_page__M87z_{--ink:#193f34;--paper:#faf7ef;--gold:#a27b37;--line:#dddcd1}.student-platform_page__M87z_ a,.student-platform_page__M87z_ button,.student-platform_page__M87z_ input,.student-platform_page__M87z_ textarea{font:inherit}.student-platform_page__M87z_ a,.student-platform_page__M87z_ button{touch-action:manipulation}.student-platform_page__M87z_ button{cursor:pointer}.student-platform_page__M87z_ button:disabled{cursor:default;opacity:.55}.student-platform_page__M87z_ :is(button,a,input,textarea,summary):focus-visible{outline:3px solid #b78838;outline-offset:4px}.student-platform_hero__m6ICV{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:42px 6% 0;background:radial-gradient(ellipse at 50% 80%,#e5d8b6aa,transparent 58%),#f5f1e7}.student-platform_back__hVgk0{display:flex;align-items:center;gap:9px;font-size:13px;width:-moz-fit-content;width:fit-content;text-decoration:none}.student-platform_back__hVgk0 svg{transform:rotate(180deg)}.student-platform_eyebrow__HqQZ4{display:block;font-size:12px;font-weight:650;letter-spacing:.14em;line-height:1.6}.student-platform_hero__m6ICV>.student-platform_eyebrow__HqQZ4{margin:38px 0 16px;color:#7e6843}.student-platform_hero__m6ICV h1{font-size:clamp(40px,5vw,76px);letter-spacing:-.055em;line-height:1.06;font-weight:500;margin:0}.student-platform_features__cbxNM em,.student-platform_hero__m6ICV em{font-family:Georgia,serif;font-weight:400;color:var(--gold)}.student-platform_hero__m6ICV>p{font-size:17px;max-width:620px;margin:23px auto;line-height:1.7;color:#5c6b60}.student-platform_heroActions__CkPL_{display:flex;justify-content:center;align-items:center;gap:25px;font-size:14px}.student-platform_features__cbxNM a,.student-platform_heroActions__CkPL_ a{display:inline-flex;align-items:center;gap:15px;text-decoration:none;font-weight:600}.student-platform_heroActions__CkPL_ a:first-child{padding:17px 24px;border-radius:30px;background:var(--ink);box-shadow:0 7px 20px #193f3420}.student-platform_heroOrbits__Z1S0q{position:absolute;z-index:-1;inset:12% -8%;pointer-events:none}.student-platform_heroOrbits__Z1S0q i{position:absolute;border:1px solid #b5a77b33;width:390px;height:390px;border-radius:50%;left:-10%;top:25%;box-shadow:0 0 0 30px #b5a77b0b,0 0 0 60px #b5a77b0b,0 0 0 90px #b5a77b0b}.student-platform_heroOrbits__Z1S0q i:nth-child(2){left:auto;right:-8%;top:15%;width:450px;height:450px}.student-platform_heroOrbits__Z1S0q i:nth-child(3){left:40%;top:50%;width:200px;height:200px}.student-platform_heroComposition__tJy_s{position:relative;max-width:880px;height:415px;margin:48px auto 0;display:flex;justify-content:center;align-items:flex-start;gap:28px}.student-platform_heroPhone__UxrP5{width:290px;flex-shrink:0;transform:rotate(-3deg);border:7px solid #18382e;border-radius:40px 40px 0 0;background:#f9f7f1;box-shadow:0 0 0 2px #839487,0 20px 60px #193f3428;padding:18px 17px 25px;text-align:left;position:relative}.student-platform_notch__sFcC8{background:#193b30;width:85px;height:16px;border-radius:20px;margin:-10px auto 20px}.student-platform_heroPhone__UxrP5>span{font-size:10px;letter-spacing:.1em}.student-platform_heroPhone__UxrP5 h2{font-size:25px;margin:12px 0;display:flex;align-items:center;gap:10px;font-weight:500}.student-platform_heroPhoneBanner__z3IpZ{position:relative;background:#e8dfc6;border-radius:17px;padding:20px 12px;overflow:hidden}.student-platform_heroPhoneBanner__z3IpZ svg{position:absolute;right:10px;top:20px;transform:rotate(-20deg);color:#9c7f40}.student-platform_heroPhoneBanner__z3IpZ strong{font-size:20px;line-height:1.2;position:relative;display:block;font-family:Georgia,serif}.student-platform_heroPhoneBanner__z3IpZ small{display:block;margin-top:14px;font-size:11px}.student-platform_miniQuick__4Ojt7{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:18px 0}.student-platform_miniQuick__4Ojt7 span{display:flex;align-items:center;flex-direction:column;gap:9px;font-size:9px;padding:10px 2px;background:#fffefa;border-radius:10px}.student-platform_miniQuick__4Ojt7 svg{color:#94743b}.student-platform_heroPhoneProgress__htQMt{padding:15px;background:#fffefa;border-radius:15px;font-size:12px}.student-platform_heroPhoneProgress__htQMt>span{display:flex;justify-content:space-between}.student-platform_heroPhoneProgress__htQMt i{display:block;margin-top:15px;height:8px;border-radius:10px;background:linear-gradient(90deg,#a7b79a 86%,#ecece5 0)}.student-platform_floatingNote__1VjbL,.student-platform_floatingProgress__UFis2{align-self:center;background:#fffdf5d9;backdrop-filter:blur(12px);box-shadow:0 20px 45px #3b4c3620;border:1px solid #fffdf6;border-radius:20px;padding:24px;text-align:left;animation:student-platform_floatIn__gG_iu .8s both}.student-platform_floatingNote__1VjbL{transform:rotate(-5deg);margin-top:20px;max-width:245px}.student-platform_floatingNote__1VjbL>span{display:flex;gap:8px;align-items:center;font-size:10px;letter-spacing:.08em}.student-platform_floatingNote__1VjbL strong{display:block;margin:20px 0 14px;font-family:Georgia,serif;font-weight:400;font-size:26px;line-height:1.1}.student-platform_floatingNote__1VjbL small{font-size:12px;color:#6e786a}.student-platform_floatingProgress__UFis2{transform:rotate(5deg);max-width:210px;margin-top:35px;text-align:center}.student-platform_floatingProgress__UFis2>span{font-size:9px;letter-spacing:.1em}.student-platform_floatingProgress__UFis2 .student-platform_ring__3K9ZM{margin:20px auto;width:105px}.student-platform_floatingProgress__UFis2 p{font-size:12px;color:#687568}.student-platform_heroFoot__0oZk7{position:relative;z-index:2;background:#f5f1e7;display:flex;justify-content:center;gap:35px;border-top:1px solid #cac4b7;padding:22px 0;font-size:12px;color:#657060}.student-platform_heroFoot__0oZk7 span:first-child{font-size:10px;letter-spacing:.14em;color:#927544}.student-platform_demoSection__OJE4W{padding:80px 4% 60px;scroll-margin-top:95px}.student-platform_sectionHeading__3ucDF{display:flex;align-items:end;gap:40px;justify-content:space-between;max-width:1450px;margin:0 auto 28px}.student-platform_features__cbxNM h2,.student-platform_sectionHeading__3ucDF h2{font-size:clamp(30px,3.6vw,49px);font-weight:500;line-height:1.12;letter-spacing:-.045em;margin:14px 0 0}.student-platform_sectionHeading__3ucDF p{max-width:390px;font-size:15px;line-height:1.7;color:#667163}.student-platform_tryBar__464j9{max-width:1450px;margin:0 auto 18px;display:flex;gap:12px;align-items:center;padding:16px 20px;border:1px solid #d7d5c6;border-radius:13px;background:#f0edde;font-size:13px;line-height:1.6}.student-platform_tryBar__464j9 svg{flex-shrink:0;color:#9d7d3d}.student-platform_tryBar__464j9 p{margin:0}.student-platform_demoContainer__XHWho{max-width:1450px;margin:auto;border:1px solid #c9cabc;border-radius:24px;background:#e7e7dc;box-shadow:0 28px 65px #193f3410;overflow:hidden}.student-platform_demoToolbar__IHFkJ{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fffdf6;padding:17px 20px;border-bottom:1px solid #d4d6c9}.student-platform_demoToolbar__IHFkJ>span{display:flex;gap:10px;align-items:center;font-size:14px}.student-platform_demoToolbar__IHFkJ small{font-size:9px;letter-spacing:.08em;color:#7b826d;border-left:1px solid #ddd;padding-left:10px}.student-platform_viewSwitch__10iEp{display:flex;background:#efeee6;border-radius:9px;padding:3px;gap:3px}.student-platform_viewSwitch__10iEp button{display:flex;align-items:center;gap:6px;border:0;background:transparent;padding:8px 10px;border-radius:7px;font-size:12px;white-space:nowrap}.student-platform_viewSwitch__10iEp button[aria-pressed=true]{background:#fffefa;box-shadow:0 2px 8px #0000000b}.student-platform_reset__vU_19{display:flex;gap:7px;align-items:center;font-size:12px;background:none;border:0}.student-platform_devices__f3tdZ{display:grid;grid-template-columns:minmax(0,1fr) 326px;align-items:start;gap:22px;padding:25px;background-image:radial-gradient(#9caa9735 .7px,transparent 0);background-size:16px 16px}.student-platform_laptop__o_IXA{min-width:0;box-shadow:0 10px 25px #263b2814;border:1px solid #c4cabb;border-radius:13px;overflow:hidden;background:#fffefa}.student-platform_browserBar__GModB{height:35px;background:#f7f7f1;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:10px;color:#6b7769;border-bottom:1px solid #d6dccf}.student-platform_browserBar__GModB>span:first-child{display:flex;gap:5px}.student-platform_browserBar__GModB i{width:6px;height:6px;border-radius:50%;background:#a7b3a1}.student-platform_phone__GkDZ6{border:6px solid #18392f;border-radius:32px;background:#fbfaf4;box-shadow:0 3px 0 2px #a4ada1,0 16px 35px #193f3420;overflow:hidden;min-width:0}.student-platform_phoneBar__xQVOZ{height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:10px;background:#fbfaf4}.student-platform_phoneBar__xQVOZ i{width:77px;height:17px;border-radius:20px;background:#18392f}.student-platform_demoCaption__lURI_{display:flex;gap:15px;align-items:center;justify-content:space-between;font-size:11px;padding:17px 23px;background:#fffdf6;color:#687563}.student-platform_demoCaption__lURI_>span{display:flex;gap:8px;align-items:center}.student-platform_demoCaption__lURI_ i{width:6px;height:6px;border-radius:50%;background:#718e5d}.student-platform_demoCaption__lURI_ button{display:flex;gap:8px;background:none;border:0;align-items:center;color:var(--ink);font-size:12px}.student-platform_demoContainer__XHWho[data-view=laptop] .student-platform_devices__f3tdZ{grid-template-columns:minmax(0,1fr)}.student-platform_demoContainer__XHWho[data-view=laptop] .student-platform_phone__GkDZ6{display:none}.student-platform_demoContainer__XHWho[data-view=phone] .student-platform_devices__f3tdZ{grid-template-columns:minmax(0,390px);justify-content:center}.student-platform_demoContainer__XHWho[data-view=phone] .student-platform_laptop__o_IXA{display:none}.student-platform_appViewport__42HVO{container-type:inline-size;container-name:student}.student-platform_app__x24Hn{--ink:#233e33;color:var(--ink);display:grid;grid-template-columns:156px minmax(0,1fr);height:790px;font-size:13px;background:#f5f4ed;line-height:1.5}.student-platform_app__x24Hn button{color:inherit}.student-platform_sidebar__kEI2o{padding:25px 10px;background:#fffef9;border-right:1px solid #e4e5da;display:flex;flex-direction:column}.student-platform_appBrand__rtzue{display:flex;align-items:center;gap:7px;margin:0 5px 38px}.student-platform_appBrand__rtzue>span{font-weight:650;letter-spacing:-.06em;font-size:21px;line-height:1}.student-platform_appBrand__rtzue small{display:block;font-size:10px;letter-spacing:.18em;font-weight:500;margin-top:7px}.student-platform_sidebarLabel__aCoQL{font-size:10px;letter-spacing:.12em;color:#7a826c;margin:0 9px 13px}.student-platform_sidebar__kEI2o nav{display:grid;gap:6px}.student-platform_sidebar__kEI2o nav button{display:flex;gap:9px;align-items:center;padding:11px 9px;border:0;background:transparent;border-radius:8px;text-align:left;font-size:12px}.student-platform_sidebar__kEI2o nav button[aria-current=page]{background:#244b3b;color:#fff}.student-platform_sidebar__kEI2o nav small{margin-left:auto;background:#e4dbc1;color:#3e5438;border-radius:4px;padding:0 5px}.student-platform_sidebarBottom__hkido{margin-top:auto;padding:20px 9px 5px;color:#7b826b}.student-platform_sidebarBottom__hkido p{font-family:Georgia,serif;font-size:15px;line-height:1.35}.student-platform_sidebarBottom__hkido>span{font-size:10px;letter-spacing:.13em}.student-platform_appBody__Fhmkp{overflow-y:auto;overscroll-behavior:contain;min-width:0;scrollbar-width:thin;scrollbar-color:#bfccb6 transparent}.student-platform_appHeader__oE1cv{height:69px;display:flex;justify-content:space-between;align-items:center;padding:0 23px;background:#fffef9;border-bottom:1px solid #e4e5da;font-size:11px;color:#7a826d}.student-platform_appHeader__oE1cv strong{font-weight:500;color:#334d3c}.student-platform_profile__PtjJj{display:flex;gap:7px;align-items:center}.student-platform_profile__PtjJj>span:first-child{width:32px;height:32px;display:grid;place-items:center;background:#ddd7bf;border-radius:50%;color:#4e623f;font-size:10px}.student-platform_profile__PtjJj small{display:block;font-size:10px}.student-platform_profile__PtjJj>span:last-child{color:#234633;font-size:11px}.student-platform_appContent__GDygz{padding:23px;animation:student-platform_reveal__6p8BO .35s ease-out}.student-platform_appTitle__vJ__3{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.student-platform_appTitle__vJ__3 .student-platform_eyebrow__HqQZ4{font-size:10px;color:#86836c}.student-platform_appTitle__vJ__3 h2{font-size:clamp(21px,2.5cqw,32px);font-weight:500;line-height:1.2;letter-spacing:-.045em;margin:8px 0 0}.student-platform_yearBadge__2rWyP{white-space:nowrap;padding:5px 8px;font-size:10px;border:1px solid #d7dccb;border-radius:6px}.student-platform_welcome__1CxfO{background:#244a3b;position:relative;border-radius:17px;overflow:hidden;display:grid;grid-template-columns:1fr 150px;color:#fdf8e7;min-height:220px}.student-platform_welcome__1CxfO>div:first-child{z-index:1}.student-platform_welcome__1CxfO span{font-size:10px;letter-spacing:.13em;color:#d8c8a0}.student-platform_welcome__1CxfO h3{font-family:Georgia,serif;font-size:clamp(25px,3.4cqw,41px);line-height:1.05;font-weight:400;margin:13px 0}.student-platform_welcome__1CxfO p{color:#ced8c6;font-size:11px;margin:12px 0}.student-platform_welcome__1CxfO button{display:flex;gap:10px;align-items:center;background:#eee5cb;border:0;border-radius:7px;padding:9px 12px;font-size:11px;color:#234633}.student-platform_welcomeArt__IVfuk{position:relative;display:flex;align-items:center;justify-content:center}.student-platform_welcomeArt__IVfuk svg{transform:rotate(-15deg);color:#eee2bd;z-index:1;filter:drop-shadow(0 10px 10px #0003)}.student-platform_welcomeArt__IVfuk i{position:absolute;width:145px;height:145px;border:1px solid #d9c79b44;border-radius:50%;box-shadow:0 0 0 20px #d9c79b0d,0 0 0 40px #d9c79b0a}.student-platform_welcomeArt__IVfuk>span{top:0;right:5px;color:#d2b575;font-size:45px}.student-platform_welcomeArt__IVfuk b{position:absolute;bottom:15px;right:0;font-weight:400;font-size:23px;color:#d3c393;transform:rotate(12deg)}.student-platform_quickGrid__Ogjp8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0}.student-platform_quickGrid__Ogjp8 button{display:flex;align-items:center;gap:7px;justify-content:center;background:#fffefa;border:1px solid #e2e5d8;padding:14px 7px;border-radius:10px;font-size:10px}.student-platform_quickGrid__Ogjp8 button>svg:first-child{width:18px;color:#9c824c}.student-platform_quickGrid__Ogjp8 button>svg:last-child{width:11px;margin-left:auto}.student-platform_statGrid__AwcbI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.student-platform_statGrid__AwcbI button{background:#fffefa;border:1px solid #e5e5d8;border-radius:12px;padding:16px;text-align:left}.student-platform_statGrid__AwcbI span{display:block;color:#7b826c;font-size:10px}.student-platform_statGrid__AwcbI span:last-child{font-size:10px}.student-platform_statGrid__AwcbI strong{display:block;font-size:35px;font-weight:500;letter-spacing:-.05em;margin:6px 0}.student-platform_statGrid__AwcbI small{font-size:13px;color:#9b9e87;margin-left:3px;font-weight:400}.student-platform_twoCol__r8D9Z{display:grid;grid-template-columns:1.1fr 1fr;gap:14px;margin:16px 0}.student-platform_panel__JGbzj{background:#fffefa;border:1px solid #e1e3d5;border-radius:14px;padding:20px;min-width:0;margin-bottom:14px}.student-platform_panel__JGbzj h3{font-size:19px;font-weight:500;letter-spacing:-.025em;line-height:1.25;margin:10px 0 13px}.student-platform_panel__JGbzj p{color:#6c7866;font-size:12px;line-height:1.75}.student-platform_panelHeading__fWOKB button,.student-platform_panel__JGbzj button:not(.student-platform_primary__NX8jk),.student-platform_resourceCard__DQJ40 button{background:none;border:0;display:inline-flex;align-items:center;gap:7px;font-size:11px;padding:0}.student-platform_panelHeading__fWOKB{display:flex;justify-content:space-between;align-items:center;gap:13px;margin:0 0 15px}.student-platform_panelHeading__fWOKB h3{font-size:15px;margin:0}.student-platform_panelHeading__fWOKB>small,.student-platform_panelHeading__fWOKB>span{font-size:10px;color:#7c856f}.student-platform_panelHeading__fWOKB>p{font-size:12px;line-height:1.6;max-width:370px;color:#6c7866;margin:0}.student-platform_nextLesson__3LSZK{display:flex;align-items:center;gap:12px;border-left:2px solid #bfa56a;padding:4px 0 14px 12px;margin-bottom:24px}.student-platform_nextLesson__3LSZK>span:first-child{font-size:13px}.student-platform_nextLesson__3LSZK small{display:block;font-size:10px;color:#869078}.student-platform_nextLesson__3LSZK p{font-size:11px;margin:3px 0}.student-platform_lessonIcon__L33_H{margin-left:auto;font-size:30px;color:#aa9056}.student-platform_goal__Bb5Tk{display:flex;gap:10px;align-items:center;border-bottom:1px solid #e9ebdf;padding:13px 0;font-size:11px;line-height:1.5;cursor:pointer}.student-platform_goal__Bb5Tk input{accent-color:#416947;width:16px;height:16px;flex-shrink:0}.student-platform_goal__Bb5Tk:has(input:checked) span{color:#87917b;text-decoration:line-through}.student-platform_schoolNotice__vfyFL{padding:0 0 20px;overflow:hidden}.student-platform_schoolNotice__vfyFL img{width:100%;height:130px;-o-object-fit:cover;object-fit:cover}.student-platform_schoolNotice__vfyFL>.student-platform_eyebrow__HqQZ4,.student-platform_schoolNotice__vfyFL>button,.student-platform_schoolNotice__vfyFL>h3,.student-platform_schoolNotice__vfyFL>p{margin-left:19px;margin-right:19px}.student-platform_schoolNotice__vfyFL>.student-platform_eyebrow__HqQZ4{margin-top:18px;font-size:10px;color:#8c7d55}.student-platform_schoolNotice__vfyFL h3{font-family:Georgia,serif;font-size:23px;font-weight:400}.student-platform_appFooter__Ik4Eb{display:flex;justify-content:space-between;gap:10px;padding-top:20px;border-top:1px solid #dce0d0;font-size:10px;letter-spacing:.08em;color:#8a927c;margin-top:25px}.student-platform_mobileNav__CB0lI{display:none}.student-platform_pills__kgECW{display:flex;gap:7px;margin:17px 0}.student-platform_pills__kgECW button{border:1px solid #dbe0cf;background:#fffefa;border-radius:20px;padding:8px 13px;font-size:11px}.student-platform_pills__kgECW button[aria-pressed=true]{background:#264a3b;border-color:#264a3b}.student-platform_assignmentList__INteM{display:grid;gap:12px}.student-platform_assignment__08HSa{display:flex;align-items:center;gap:13px;text-align:left;border:1px solid #dfe2d1;background:#fffefa;padding:18px;border-radius:13px}.student-platform_subjectIcon__ygkfl{display:grid;place-items:center;flex-shrink:0;width:44px;height:48px;background:#e3e9d7;border-radius:10px;font-family:Georgia,serif;font-size:25px}.student-platform_assignment__08HSa[data-color=blue] .student-platform_subjectIcon__ygkfl{background:#dee8e8}.student-platform_assignment__08HSa[data-color=peach] .student-platform_subjectIcon__ygkfl{background:#f0e2d5}.student-platform_assignment__08HSa>span:nth-child(2){display:grid;gap:4px}.student-platform_assignment__08HSa small{font-size:10px;color:#8a907b}.student-platform_assignment__08HSa strong{font-size:15px;font-weight:500}.student-platform_assignment__08HSa>span:nth-child(2)>span{font-size:10px;color:#7f886f}.student-platform_badge__joCp5{display:inline-flex;align-items:center;gap:5px;background:#eee9d6;border-radius:5px;padding:5px 7px;font-size:10px!important;white-space:nowrap;margin-left:auto}.student-platform_taskDetail__IRCgG{margin-top:18px}.student-platform_taskDetail__IRCgG details{padding:13px;background:#f2f1e6;border-radius:8px;font-size:12px;margin:15px 0}.student-platform_taskDetail__IRCgG summary{cursor:pointer}.student-platform_field__Xizh0{display:grid;gap:8px;font-size:12px;margin:18px 0 12px}.student-platform_field__Xizh0 textarea{width:100%;min-height:130px;border:1px solid #ccd5c3;border-radius:10px;padding:13px;background:#fcfcf7;resize:vertical;font-size:13px;line-height:1.7;color:#254c38}.student-platform_primary__NX8jk{background:#274f3d!important;color:white!important;border:0;border-radius:8px;padding:11px 15px!important;font-size:11px!important;display:inline-flex;align-items:center;justify-content:center;gap:9px}.student-platform_feedback__oC2IS{font-size:11px!important;color:#426c41!important;min-height:17px}.student-platform_empty__84OH8{padding:40px;text-align:center;background:#edf0e2;border-radius:15px}.student-platform_weekHeading__N_E5k{display:flex;align-items:center;justify-content:space-between;font-size:11px}.student-platform_weekHeading__N_E5k h3{font-size:19px;font-weight:500}.student-platform_days__POTkm{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin:10px 0 22px}.student-platform_days__POTkm button{border:1px solid #d8deca;border-radius:12px;background:#fffefa;padding:12px}.student-platform_days__POTkm button[aria-pressed=true]{background:#264a3b;border-color:#264a3b}.student-platform_days__POTkm span{display:block;font-size:11px}.student-platform_days__POTkm strong{font-size:23px;font-weight:500}.student-platform_timeline__PutxI{display:grid;gap:12px}.student-platform_timeline__PutxI article{display:grid;grid-template-columns:55px 1fr;gap:14px}.student-platform_timeline__PutxI article>div:first-child{padding-top:12px;font-size:12px}.student-platform_timeline__PutxI small{display:block;color:#7b856f;font-size:10px}.student-platform_timeline__PutxI article>div:last-child{border:1px solid #d3dec7;background:#e9eedf;border-radius:13px;padding:17px 20px}.student-platform_timeline__PutxI [data-color=peach]{background:#f1e7dc!important;border-color:#e1d6c8!important}.student-platform_timeline__PutxI [data-color=blue]{background:#e4eceb!important;border-color:#cedcda!important}.student-platform_timeline__PutxI [data-color=gold]{background:#eee9d5!important}.student-platform_timeline__PutxI article span{font-size:10px;letter-spacing:.08em}.student-platform_timeline__PutxI h3{font-size:18px;font-weight:500;margin:7px 0 5px}.student-platform_timeline__PutxI p{font-size:11px;margin:0 0 9px}.student-platform_note__d7QgY{display:flex;align-items:center;gap:12px;padding:17px;background:#e9ecdf;border-radius:10px;font-size:11px;line-height:1.7;margin:17px 0}.student-platform_note__d7QgY svg{flex-shrink:0}.student-platform_ring__3K9ZM{background:conic-gradient(#a68b4e var(--progress),#d9dfcd 0);width:130px;aspect-ratio:1;border-radius:50%;padding:9px;display:grid;place-items:center;flex-shrink:0;transform:rotate(-20deg)}.student-platform_ring__3K9ZM>strong{border-radius:50%;width:100%;height:100%;background:#f7f4e8;display:flex;align-items:center;justify-content:center;font-size:38px;letter-spacing:-.05em;font-weight:500;transform:rotate(20deg)}.student-platform_ring__3K9ZM small{font-size:16px;color:#8b927d;letter-spacing:0}.student-platform_attendanceHero__4zst9,.student-platform_trackerHero__xamdT{display:flex;align-items:center;justify-content:space-between;padding:30px;border:1px solid #dcd9c3;background:radial-gradient(at 90% 0,#e2d5af55,transparent 70%),#eee9d8;border-radius:15px;gap:20px}.student-platform_attendanceHero__4zst9 h3,.student-platform_trackerHero__xamdT h3{font-family:Georgia,serif;font-size:31px;line-height:1.1;font-weight:400;margin:15px 0}.student-platform_attendanceHero__4zst9 .student-platform_eyebrow__HqQZ4,.student-platform_trackerHero__xamdT .student-platform_eyebrow__HqQZ4{font-size:10px}.student-platform_attendanceHero__4zst9 p,.student-platform_trackerHero__xamdT p{font-size:11px;color:#6c7964}.student-platform_addGoal___RWuY{display:flex;gap:5px;margin-top:17px}.student-platform_addGoal___RWuY input{min-width:0;width:100%;border:1px solid #d9decc;border-radius:8px;padding:10px;font-size:11px;background:#fafbf5;color:#234c37}.student-platform_timer___OXJ_{text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center}.student-platform_timer___OXJ_>.student-platform_eyebrow__HqQZ4{font-size:10px}.student-platform_timer___OXJ_>strong{font-size:47px;letter-spacing:-.04em;font-weight:400;margin:15px 0 0}.student-platform_timer___OXJ_>button:last-child{margin-top:15px;font-size:10px}.student-platform_attendanceHero__4zst9{margin-bottom:20px}.student-platform_attendanceGrid__UcO8j{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.student-platform_attendanceGrid__UcO8j button{display:flex!important;flex-direction:column;gap:3px!important;align-items:center;justify-content:center;border:1px solid #d6dfc9!important;border-radius:8px;background:#edf1e5!important;padding:9px 4px!important;font-size:10px!important}.student-platform_attendanceGrid__UcO8j button>span{font-size:10px;letter-spacing:.1em;color:#828b73}.student-platform_attendanceGrid__UcO8j strong{font-size:17px;font-weight:500}.student-platform_attendanceGrid__UcO8j button[data-status=absent]{background:#f0e5d8!important;border-color:#e1ccb0!important}.student-platform_attendanceGrid__UcO8j button[data-status=late]{background:#e2e9ea!important}.student-platform_attendanceGrid__UcO8j button[aria-pressed=true]{outline:2px solid #9d8147}.student-platform_legend__ghcYd{display:flex;gap:14px;font-size:10px;color:#738067;margin:17px 0;flex-wrap:wrap}.student-platform_finePrint__5tHrV{font-size:10px!important}.student-platform_resultsChart__lQ_Vs{display:grid;gap:21px;margin:25px 0}.student-platform_resultsChart__lQ_Vs button{display:grid!important;grid-template-columns:90px 1fr 35px;gap:12px!important;align-items:center;padding:8px 0!important;text-align:left;font-size:11px!important}.student-platform_resultsChart__lQ_Vs button[aria-pressed=true]>span{font-weight:650;text-decoration:underline;text-underline-offset:4px}.student-platform_resultsChart__lQ_Vs i{height:14px;background:#e9ecdf;border-radius:5px;overflow:hidden}.student-platform_resultsChart__lQ_Vs b{display:block;height:100%;background:linear-gradient(90deg,#b9c7a5,#648463);border-radius:5px;transition:width .45s}.student-platform_teacherNote__bORJt{background:#efeddc;border-radius:10px;padding:20px}.student-platform_teacherNote__bORJt .student-platform_eyebrow__HqQZ4{font-size:10px}.student-platform_resourceGrid__CxVYH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.student-platform_resourceCard__DQJ40{background:#fffefa;border:1px solid #e0e3d3;border-radius:12px;overflow:hidden;padding:0 13px 17px}.student-platform_resourceArt__Su5Uw{margin:0 -13px 18px;padding:25px 15px;background:#e1e7d6;font-family:Georgia,serif;font-size:40px;position:relative;min-height:120px}.student-platform_resourceArt__Su5Uw span{display:block;font:9px sans-serif;margin-top:7px;letter-spacing:.08em}.student-platform_resourceCard__DQJ40:nth-child(2) .student-platform_resourceArt__Su5Uw{background:#dae5e4}.student-platform_resourceCard__DQJ40:nth-child(3) .student-platform_resourceArt__Su5Uw{background:#e9dfcf}.student-platform_resourceCard__DQJ40>small{font-size:10px;color:#8b9078}.student-platform_resourceCard__DQJ40 h3{font-size:17px;font-weight:500;line-height:1.2;min-height:60px;margin:10px 0 18px}.student-platform_resourceCard__DQJ40>div:last-child{display:flex;justify-content:space-between;gap:7px}.student-platform_resourceCard__DQJ40 button{font-size:10px}.student-platform_resourceCard__DQJ40 button[aria-pressed=true]{background:#d9e2cc;border-radius:50%}.student-platform_eventCard__4CEBo{background:#e8e3ce;display:flex;align-items:start;flex-direction:column}.student-platform_eventCard__4CEBo>.student-platform_eyebrow__HqQZ4{font-size:10px}.student-platform_eventCard__4CEBo h3{font-family:Georgia,serif;font-size:30px;font-weight:400}.student-platform_eventCard__4CEBo>small{font-size:10px;margin-top:12px;color:#778268}.student-platform_notices___Kl4E{list-style:none;margin:0;padding:0}.student-platform_notices___Kl4E li{border-bottom:1px solid #e6e8db;padding:13px 0;display:grid;gap:5px}.student-platform_notices___Kl4E strong{font-size:12px;font-weight:600}.student-platform_notices___Kl4E span{font-size:11px;color:#7b856e;line-height:1.7}.student-platform_features__cbxNM{max-width:1400px;margin:0 auto;padding:55px 5% 60px;display:grid;grid-template-columns:1fr 1.2fr;gap:70px;align-items:center}.student-platform_features__cbxNM>div>p{max-width:360px;line-height:1.8;font-size:15px;color:#6c7768;margin:25px 0}.student-platform_features__cbxNM a{font-size:14px}.student-platform_featureGrid__j0yr1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.student-platform_featureGrid__j0yr1 article{padding:26px;border:1px solid #dfdfd0;border-radius:17px;background:#fffdf5}.student-platform_featureGrid__j0yr1 svg{color:#a58b50}.student-platform_featureGrid__j0yr1 h3{font-size:18px;font-weight:500;margin:15px 0 10px;letter-spacing:-.02em}.student-platform_featureGrid__j0yr1 p{font-size:13px;line-height:1.7;color:#78806e;margin:0}.student-platform_scope__KcjFV{max-width:950px;margin:0 auto;padding:0 25px 60px;text-align:center;font-size:12px;line-height:1.8;color:#79816f}@keyframes student-platform_reveal__6p8BO{0%{opacity:.4;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes student-platform_floatIn__gG_iu{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@container student (max-width: 650px){.student-platform_app__x24Hn{grid-template-columns:minmax(0,1fr)}.student-platform_sidebar__kEI2o{display:none}.student-platform_appHeader__oE1cv{height:58px;padding:0 18px}.student-platform_mobileNav__CB0lI{display:flex;gap:5px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;background:#fffef8;padding:9px 13px;border-bottom:1px solid #dfe4d4;position:sticky;top:0;z-index:3}.student-platform_mobileNav__CB0lI button{flex-shrink:0;display:flex;align-items:center;gap:5px;border:0;border-radius:7px;padding:8px;background:#f0f0e5;font-size:10px;white-space:nowrap}.student-platform_mobileNav__CB0lI button[aria-current=page]{background:#264a3b;color:white}.student-platform_appContent__GDygz{padding:18px}.student-platform_appTitle__vJ__3 .student-platform_eyebrow__HqQZ4{font-size:10px}.student-platform_appTitle__vJ__3 h2{font-size:26px}.student-platform_welcome__1CxfO h3{font-size:32px}.student-platform_welcome__1CxfO{grid-template-columns:1fr 110px;padding:22px}.student-platform_welcome__1CxfO p{font-size:12px}.student-platform_welcomeArt__IVfuk i{width:100px;height:100px}.student-platform_welcomeArt__IVfuk svg{width:65px}.student-platform_statGrid__AwcbI span,.student-platform_statGrid__AwcbI span:last-child{font-size:10px}.student-platform_quickGrid__Ogjp8 button{font-size:11px}.student-platform_twoCol__r8D9Z{grid-template-columns:1fr 1fr}.student-platform_panel__JGbzj{padding:17px}.student-platform_schoolNotice__vfyFL{padding:0 0 17px}.student-platform_resourceGrid__CxVYH{grid-template-columns:repeat(2,minmax(0,1fr))}.student-platform_resourceCard__DQJ40:last-child{grid-column:1/-1;display:grid;grid-template-columns:110px 1fr;-moz-column-gap:15px;column-gap:15px;align-items:center;padding-bottom:0}.student-platform_resourceCard__DQJ40:last-child .student-platform_resourceArt__Su5Uw{grid-row:1/4;margin:0 0 0 -13px;height:100%}.student-platform_resourceCard__DQJ40:last-child h3{min-height:0;margin:0}.student-platform_resourceCard__DQJ40:last-child>div:last-child{padding-bottom:15px}.student-platform_appFooter__Ik4Eb{font-size:10px}}@container student (max-width: 420px){.student-platform_app__x24Hn{height:790px}.student-platform_appContent__GDygz{padding:15px}.student-platform_appHeader__oE1cv{padding:0 15px}.student-platform_appHeader__oE1cv>span:first-child{font-size:10px}.student-platform_profile__PtjJj>span:last-child{display:none}.student-platform_appTitle__vJ__3{margin-bottom:17px}.student-platform_appTitle__vJ__3 h2{font-size:25px;line-height:1.12}.student-platform_appTitle__vJ__3 .student-platform_eyebrow__HqQZ4{font-size:10px;letter-spacing:.1em}.student-platform_yearBadge__2rWyP{display:none}.student-platform_welcome__1CxfO{grid-template-columns:1fr 70px;min-height:210px;padding:23px 18px}.student-platform_welcome__1CxfO h3{font-size:30px}.student-platform_welcome__1CxfO>div:first-child{margin-right:-15px}.student-platform_welcome__1CxfO p{font-size:11px;max-width:170px}.student-platform_welcomeArt__IVfuk{opacity:.8;align-items:end;padding-bottom:10px}.student-platform_welcomeArt__IVfuk i{width:85px;height:85px}.student-platform_welcomeArt__IVfuk svg{width:58px;min-width:58px}.student-platform_welcomeArt__IVfuk b{display:none}.student-platform_welcomeArt__IVfuk>span{font-size:32px;top:15px}.student-platform_quickGrid__Ogjp8{gap:5px}.student-platform_quickGrid__Ogjp8 button{flex-direction:column;font-size:10px;gap:9px;padding:13px 2px}.student-platform_quickGrid__Ogjp8 button>svg:first-child{width:22px;height:22px}.student-platform_quickGrid__Ogjp8 button>svg:last-child{display:none}.student-platform_statGrid__AwcbI{gap:6px}.student-platform_statGrid__AwcbI button{padding:12px 9px}.student-platform_statGrid__AwcbI strong{font-size:29px}.student-platform_statGrid__AwcbI small{font-size:10px}.student-platform_statGrid__AwcbI span{font-size:10px;line-height:1.4}.student-platform_statGrid__AwcbI span:last-child{font-size:10px}.student-platform_twoCol__r8D9Z{grid-template-columns:1fr}.student-platform_schoolNotice__vfyFL img{height:155px}.student-platform_panel__JGbzj h3{font-size:19px}.student-platform_goal__Bb5Tk,.student-platform_panel__JGbzj p{font-size:12px}.student-platform_assignment__08HSa{padding:13px 12px;gap:10px;flex-wrap:wrap}.student-platform_assignment__08HSa>span:nth-child(2){flex:1}.student-platform_assignment__08HSa strong{font-size:15px}.student-platform_assignment__08HSa .student-platform_badge__joCp5{margin-left:54px;font-size:10px!important}.student-platform_assignment__08HSa small,.student-platform_assignment__08HSa>span:nth-child(2)>span{font-size:10px}.student-platform_taskDetail__IRCgG .student-platform_panelHeading__fWOKB:has(.student-platform_primary__NX8jk){flex-direction:column;align-items:start}.student-platform_taskDetail__IRCgG .student-platform_primary__NX8jk{width:100%}.student-platform_panelHeading__fWOKB>p{font-size:12px}.student-platform_pills__kgECW{gap:5px}.student-platform_pills__kgECW button{font-size:11px;padding:8px 11px}.student-platform_weekHeading__N_E5k{align-items:start}.student-platform_weekHeading__N_E5k>span{max-width:100px;text-align:right;font-size:10px}.student-platform_days__POTkm{gap:5px}.student-platform_days__POTkm button{padding:10px 3px}.student-platform_timeline__PutxI article{grid-template-columns:42px 1fr;gap:8px}.student-platform_timeline__PutxI article>div:last-child{padding:15px}.student-platform_timeline__PutxI article>div:first-child{font-size:11px}.student-platform_attendanceHero__4zst9,.student-platform_trackerHero__xamdT{padding:22px 17px;gap:7px}.student-platform_attendanceHero__4zst9 h3,.student-platform_trackerHero__xamdT h3{font-size:27px}.student-platform_attendanceHero__4zst9 p,.student-platform_trackerHero__xamdT p{font-size:10px;max-width:155px}.student-platform_ring__3K9ZM{width:91px;padding:7px}.student-platform_ring__3K9ZM>strong{font-size:29px}.student-platform_ring__3K9ZM small{font-size:12px}.student-platform_timer___OXJ_>strong{font-size:53px}.student-platform_timer___OXJ_{padding:25px}.student-platform_attendanceGrid__UcO8j{gap:6px}.student-platform_attendanceGrid__UcO8j button{padding:8px 2px!important}.student-platform_attendanceGrid__UcO8j strong{font-size:15px}.student-platform_legend__ghcYd{font-size:10px;gap:9px}.student-platform_resultsChart__lQ_Vs button{grid-template-columns:74px 1fr 32px;gap:8px!important;font-size:10px!important}.student-platform_resourceGrid__CxVYH{gap:9px}.student-platform_resourceCard__DQJ40 h3{font-size:17px}.student-platform_resourceCard__DQJ40 button{font-size:10px}.student-platform_resourceArt__Su5Uw{font-size:37px;min-height:110px}.student-platform_appFooter__Ik4Eb{font-size:10px;line-height:1.6}.student-platform_appFooter__Ik4Eb>span:last-child{display:none}.student-platform_field__Xizh0 textarea{font-size:14px}.student-platform_addGoal___RWuY input{font-size:12px}}@media(min-width:1700px){.student-platform_app__x24Hn{height:860px}}@media(max-width:1200px){.student-platform_devices__f3tdZ{grid-template-columns:minmax(0,1fr) 290px;padding:17px;gap:17px}.student-platform_demoToolbar__IHFkJ small{display:none}.student-platform_demoToolbar__IHFkJ{padding:15px}.student-platform_demoToolbar__IHFkJ>span{font-size:12px}.student-platform_sectionHeading__3ucDF{gap:20px}.student-platform_features__cbxNM{gap:35px}}@media(max-width:950px){.student-platform_devices__f3tdZ{grid-template-columns:minmax(0,1fr)}.student-platform_demoContainer__XHWho[data-view=both] .student-platform_phone__GkDZ6{display:none}.student-platform_demoContainer__XHWho[data-view=phone] .student-platform_devices__f3tdZ{grid-template-columns:minmax(0,370px)}.student-platform_demoToolbar__IHFkJ>span>strong{font-size:12px}.student-platform_reset__vU_19 span{display:none}.student-platform_heroFoot__0oZk7{gap:20px}.student-platform_heroFoot__0oZk7 span:first-child{display:none}.student-platform_floatingNote__1VjbL{padding:20px;max-width:200px}.student-platform_floatingNote__1VjbL strong{font-size:23px}.student-platform_floatingProgress__UFis2{padding:20px;max-width:180px}.student-platform_heroComposition__tJy_s{gap:20px}.student-platform_features__cbxNM{grid-template-columns:1fr}.student-platform_features__cbxNM>div>p{max-width:500px}.student-platform_featureGrid__j0yr1{grid-template-columns:repeat(4,minmax(0,1fr))}.student-platform_featureGrid__j0yr1 article{padding:20px}.student-platform_featureGrid__j0yr1 h3{font-size:17px}}@media(max-width:650px){.student-platform_hero__m6ICV{padding:25px 20px 0}.student-platform_hero__m6ICV>.student-platform_eyebrow__HqQZ4{font-size:10px;margin-top:28px}.student-platform_hero__m6ICV h1{font-size:43px}.student-platform_hero__m6ICV>p{font-size:15px;line-height:1.7}.student-platform_heroActions__CkPL_{gap:14px;flex-direction:column;font-size:13px}.student-platform_heroComposition__tJy_s{margin-top:35px;height:345px;gap:0}.student-platform_heroPhone__UxrP5{width:250px;padding:16px 13px}.student-platform_heroPhone__UxrP5 h2{font-size:23px}.student-platform_heroPhoneBanner__z3IpZ{padding:17px 11px}.student-platform_heroPhoneBanner__z3IpZ strong{font-size:18px}.student-platform_heroPhoneBanner__z3IpZ svg{width:45px;right:5px}.student-platform_floatingNote__1VjbL{position:absolute;left:-18px;top:75px;z-index:2;padding:13px;width:145px;transform:rotate(-8deg)}.student-platform_floatingNote__1VjbL>span{font-size:10px;gap:5px}.student-platform_floatingNote__1VjbL strong{font-size:19px;margin:12px 0}.student-platform_floatingNote__1VjbL small{font-size:10px}.student-platform_floatingProgress__UFis2{position:absolute;right:-18px;top:160px;z-index:2;padding:12px;width:120px}.student-platform_floatingProgress__UFis2>span{font-size:6px}.student-platform_floatingProgress__UFis2 .student-platform_ring__3K9ZM{width:70px;padding:5px;margin:10px auto}.student-platform_floatingProgress__UFis2 .student-platform_ring__3K9ZM strong{font-size:25px}.student-platform_floatingProgress__UFis2 .student-platform_ring__3K9ZM small{font-size:10px}.student-platform_floatingProgress__UFis2 p{font-size:10px;margin:5px 0}.student-platform_heroFoot__0oZk7{font-size:10px;gap:15px;padding:17px 0;justify-content:space-between}.student-platform_heroFoot__0oZk7 span:last-child{max-width:110px;text-align:right}.student-platform_demoSection__OJE4W{padding:45px 14px}.student-platform_sectionHeading__3ucDF{display:block;margin-bottom:20px}.student-platform_sectionHeading__3ucDF .student-platform_eyebrow__HqQZ4{font-size:10px}.student-platform_sectionHeading__3ucDF h2{font-size:33px}.student-platform_sectionHeading__3ucDF p{font-size:14px;margin:15px 0}.student-platform_tryBar__464j9{padding:14px;font-size:12px;align-items:start;gap:8px}.student-platform_tryBar__464j9 svg{margin-top:3px}.student-platform_demoContainer__XHWho{border-radius:17px}.student-platform_demoToolbar__IHFkJ{flex-wrap:wrap;padding:13px;gap:12px}.student-platform_demoToolbar__IHFkJ>span{flex:1}.student-platform_viewSwitch__10iEp{order:3;flex-basis:100%;justify-content:center}.student-platform_viewSwitch__10iEp button{flex:1;justify-content:center;font-size:11px;padding:9px 4px}.student-platform_viewSwitch__10iEp button:first-child{display:none}.student-platform_devices__f3tdZ{padding:10px;gap:0}.student-platform_demoContainer__XHWho[data-view=both] .student-platform_laptop__o_IXA{border-radius:8px}.student-platform_browserBar__GModB{font-size:10px;height:28px;padding:0 9px}.student-platform_demoCaption__lURI_{font-size:10px;padding:14px;align-items:start;flex-direction:column;line-height:1.6}.student-platform_demoCaption__lURI_ button{font-size:11px}.student-platform_features__cbxNM{padding:10px 22px 40px;gap:25px}.student-platform_features__cbxNM h2{font-size:36px}.student-platform_features__cbxNM .student-platform_eyebrow__HqQZ4{font-size:10px}.student-platform_features__cbxNM>div>p{font-size:14px;margin:20px 0}.student-platform_featureGrid__j0yr1{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.student-platform_featureGrid__j0yr1 article{padding:19px 15px}.student-platform_featureGrid__j0yr1 h3{font-size:17px;line-height:1.2}.student-platform_featureGrid__j0yr1 p{font-size:12px}.student-platform_scope__KcjFV{font-size:11px;padding-bottom:40px}.student-platform_heroOrbits__Z1S0q i{width:200px;height:200px}.student-platform_demoContainer__XHWho[data-view=phone] .student-platform_devices__f3tdZ{padding:15px}.student-platform_phone__GkDZ6{border-width:5px}.student-platform_heroOrbits__Z1S0q i:nth-child(2){width:230px;height:230px}}@media(prefers-reduced-motion:reduce){.student-platform_page__M87z_ *,.student-platform_page__M87z_ :after,.student-platform_page__M87z_ :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@container student (max-width:650px){.student-platform_mobileNav__CB0lI button{min-height:44px}.student-platform_pills__kgECW button,.student-platform_resourceCard__DQJ40 button{min-height:40px}.student-platform_field__Xizh0 textarea{min-height:145px}.student-platform_timer___OXJ_>button{min-height:40px}}.student-platform_hero__m6ICV{background:radial-gradient(ellipse at 25% 65%,#d8dec17a,transparent 44%),radial-gradient(ellipse at 78% 70%,#e6d3aa85,transparent 40%),#f6f2e8}.student-platform_heroPhone__UxrP5{box-shadow:0 0 0 2px #839487,0 30px 80px #193f342e}.student-platform_floatingNote__1VjbL{border-radius:4px 23px 23px 23px;border-left:3px solid #ac8d49}.student-platform_floatingProgress__UFis2{border-radius:23px 4px 23px 23px}.student-platform_floatingNote__1VjbL:after{content:"✦";position:absolute;right:16px;top:-18px;font:35px Georgia,serif;color:#aa9055}.student-platform_demoContainer__XHWho{border:1px solid #b9c2ab;box-shadow:0 25px 70px #1d3c3214,inset 0 2px 0 #fffefb}.student-platform_demoToolbar__IHFkJ{background:linear-gradient(115deg,#fffffff0,#f7f5e6e0);backdrop-filter:blur(15px)}.student-platform_devices__f3tdZ{background-color:#dfe3d5;background-image:linear-gradient(#9aab8821 1px,transparent 0),linear-gradient(90deg,#9aab8821 1px,transparent 0);background-size:32px 32px}.student-platform_sidebar__kEI2o{background:linear-gradient(#fffef8,#f1f1e5)}.student-platform_sidebarBottom__hkido{border-top:1px solid #e2e4d6;position:relative}.student-platform_sidebarBottom__hkido:after{content:"✧";position:absolute;right:5px;bottom:40px;font:85px Georgia,serif;color:#b1a27719;pointer-events:none}.student-platform_appHeader__oE1cv{background:#fffef7e8;backdrop-filter:blur(15px)}.student-platform_welcome__1CxfO{display:block;min-height:240px;padding:28px;isolation:isolate;border-radius:6px 22px 22px 22px}.student-platform_welcome__1CxfO>div:first-child{position:relative;max-width:64%;z-index:2}.student-platform_welcome__1CxfO h3{font-size:clamp(29px,3.5cqw,42px)}.student-platform_welcomeArt__IVfuk{position:absolute;inset:0 0 0 30%;z-index:-1;display:block;padding:0;opacity:1;overflow:hidden}.student-platform_welcomeArt__IVfuk>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.student-platform_welcomeArt__IVfuk:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#244a3b,#244a3bd9 22%,#244a3b33 75%)}.student-platform_welcomeArt__IVfuk>span{position:absolute;right:14px;top:15px;font:9px sans-serif;color:#f8f1dc;padding:6px 8px;border:1px solid #fff8df55;border-radius:15px;letter-spacing:.06em;z-index:1}.student-platform_welcomeArt__IVfuk>i{display:none}.student-platform_welcomeArt__IVfuk>b{display:flex;gap:5px;align-items:center;position:absolute;right:13px;bottom:13px;font:10px sans-serif;color:#f7f3df;background:#e6ead529;padding:10px 12px;border:1px solid #ffffdd55;border-radius:8px;transform:none;backdrop-filter:blur(12px);z-index:1}.student-platform_welcomeArt__IVfuk b svg{transform:none;filter:none;width:13px;height:13px;color:inherit}.student-platform_quickGrid__Ogjp8 button{box-shadow:0 3px 0 #d8dfcd60;transition:transform .2s,background .2s}.student-platform_quickGrid__Ogjp8 button:nth-child(2){background:#f1eddf}.student-platform_quickGrid__Ogjp8 button:nth-child(3){background:#edf1e3}.student-platform_quickGrid__Ogjp8 button:nth-child(4){background:#eaf0ed}.student-platform_statGrid__AwcbI button{position:relative;overflow:hidden;border-radius:13px;border-top:2px solid #c1cbaa}.student-platform_statGrid__AwcbI button:after{content:"";position:absolute;width:75px;height:75px;border-radius:50%;border:1px solid #aebd952b;right:-30px;bottom:-30px;box-shadow:0 0 0 10px #aebd9508}.student-platform_statGrid__AwcbI button:nth-child(2){border-top-color:#c7b17d;background:linear-gradient(140deg,#fffdf5,#f0ecda)}.student-platform_statGrid__AwcbI button:nth-child(3){border-top-color:#a3bab3;background:linear-gradient(140deg,#fffdf5,#e8efea)}.student-platform_statGrid__AwcbI strong{font-variant-numeric:tabular-nums}.student-platform_assignment__08HSa{transition:transform .2s,box-shadow .2s;border-left:3px solid #a1b688}.student-platform_assignment__08HSa[data-color=blue]{border-left-color:#9ab3ae}.student-platform_assignment__08HSa[data-color=peach]{border-left-color:#ceb08c}.student-platform_subjectIcon__ygkfl{border-radius:50% 50% 12px 12px}.student-platform_taskDetail__IRCgG{border-top:3px solid #bda060;background:linear-gradient(150deg,#fffefa,#f5f3e6)}.student-platform_taskDetail__IRCgG details{border:1px dashed #c5c9af}.student-platform_attendanceHero__4zst9,.student-platform_trackerHero__xamdT{border-radius:24px 24px 24px 5px;position:relative;overflow:hidden}.student-platform_attendanceHero__4zst9:before,.student-platform_trackerHero__xamdT:before{content:"";position:absolute;width:160px;height:160px;border:1px solid #b8b58b29;border-radius:50%;right:-60px;bottom:-90px;box-shadow:0 0 0 15px #b8b58b0a,0 0 0 30px #b8b58b0a;pointer-events:none}.student-platform_timer___OXJ_{background:radial-gradient(at 50% 0,#dce4c688,transparent 75%),#fffefa;border-top:3px solid #a8b28d}.student-platform_timer___OXJ_>strong{font-variant-numeric:tabular-nums;letter-spacing:-.065em}.student-platform_resultsChart__lQ_Vs b{background:linear-gradient(90deg,#c3cda7,#728f68)}.student-platform_resultEditorial__jysdZ{padding:25px;margin-bottom:22px;position:relative;overflow:hidden;border:1px solid #e0dfce;border-radius:15px;background:linear-gradient(120deg,#eee9d5,#f8f6ed)}.student-platform_resultEditorial__jysdZ>span:first-child{font-size:10px;letter-spacing:.13em;color:#8e7b4d}.student-platform_resultEditorial__jysdZ>strong{display:block;font-size:47px;line-height:1.05;font-weight:500;letter-spacing:-.055em;margin-top:15px;position:relative;z-index:1}.student-platform_resultEditorial__jysdZ em{font-family:Georgia,serif;font-weight:400;color:#96783f}.student-platform_resultEditorial__jysdZ p{max-width:310px;font-size:12px;line-height:1.7;color:#7a836b;position:relative;z-index:1}.student-platform_resultEditorial__jysdZ>span:last-child{position:absolute;right:10px;top:-20px;font:230px Georgia,serif;color:#a3b08a35;transform:rotate(-10deg)}.student-platform_teacherNote__bORJt{position:relative;border-left:3px solid #b59d66}.student-platform_teacherNote__bORJt:before{content:"“";position:absolute;right:15px;top:0;font:85px Georgia,serif;color:#c3b99440;pointer-events:none}.student-platform_resourceArt__Su5Uw{background-image:radial-gradient(#9baf862b 1px,transparent 0);background-size:12px 12px}.student-platform_resourceCard__DQJ40{border-radius:12px 12px 30px 12px}.student-platform_resourceCard__DQJ40:nth-child(2){border-radius:30px 12px 12px 12px}.student-platform_eventCard__4CEBo{position:relative;border-top:3px solid #b59e64;background:linear-gradient(140deg,#e8e3ce,#f1efdf)}.student-platform_eventCard__4CEBo:after{content:"↗";position:absolute;right:16px;top:20px;font:65px Georgia,serif;color:#b0a37433;pointer-events:none}.student-platform_notices___Kl4E li{padding-left:12px;border-left:1px solid #d6ddc8;margin-bottom:5px}.student-platform_featureGrid__j0yr1 article{position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s}.student-platform_featureGrid__j0yr1 article:after{content:"01";position:absolute;top:10px;right:13px;font:48px Georgia,serif;color:#a2af8b25}.student-platform_featureGrid__j0yr1 article:nth-child(2):after{content:"02"}.student-platform_featureGrid__j0yr1 article:nth-child(3):after{content:"03"}.student-platform_featureGrid__j0yr1 article:nth-child(4):after{content:"04"}.student-platform_featureGrid__j0yr1 article:nth-child(2){border-radius:30px 12px 12px 12px;background:#efeddf}.student-platform_featureGrid__j0yr1 article:nth-child(3){background:#e9eedf}.student-platform_appContent__GDygz>.student-platform_quickGrid__Ogjp8,.student-platform_appContent__GDygz>.student-platform_statGrid__AwcbI,.student-platform_appContent__GDygz>.student-platform_twoCol__r8D9Z,.student-platform_assignment__08HSa,.student-platform_resourceCard__DQJ40{animation:student-platform_reveal__6p8BO .5s both}.student-platform_assignment__08HSa:nth-child(2),.student-platform_resourceCard__DQJ40:nth-child(2){animation-delay:.08s}.student-platform_assignment__08HSa:nth-child(3),.student-platform_resourceCard__DQJ40:nth-child(3){animation-delay:.16s}@media(hover:hover){.student-platform_assignment__08HSa:hover{transform:translateX(3px);box-shadow:0 6px 18px #1b3e3210}.student-platform_quickGrid__Ogjp8 button:hover{transform:translateY(-3px)}.student-platform_featureGrid__j0yr1 article:hover{transform:translateY(-4px);box-shadow:0 10px 25px #1c3d3210}}@container student (max-width:420px){.student-platform_welcome__1CxfO{min-height:245px;padding:22px 18px}.student-platform_welcome__1CxfO>div:first-child{max-width:88%;margin-right:0}.student-platform_welcome__1CxfO h3{font-size:30px;max-width:210px}.student-platform_welcome__1CxfO p{font-size:11px;max-width:180px}.student-platform_welcomeArt__IVfuk{inset:0 0 0 0;opacity:1}.student-platform_welcomeArt__IVfuk:after{background:linear-gradient(90deg,#244a3bf5 5%,#244a3bd9 50%,#244a3b50),linear-gradient(0deg,#244a3ba0,transparent)}.student-platform_welcomeArt__IVfuk>span{top:12px;right:10px;font-size:8px;max-width:80px;text-align:center;display:none}.student-platform_welcomeArt__IVfuk>b{display:flex;font-size:9px;bottom:12px;right:10px;padding:7px 9px}.student-platform_welcome__1CxfO button{font-size:11px;min-height:36px}.student-platform_statGrid__AwcbI strong{font-size:31px}.student-platform_resultEditorial__jysdZ{padding:21px}.student-platform_resultEditorial__jysdZ>strong{font-size:43px}.student-platform_resultEditorial__jysdZ>span:last-child{font-size:180px;right:0;top:20px}.student-platform_resultEditorial__jysdZ p{max-width:205px;font-size:12px}}.student-platform_headerTools__BCuNm{display:flex;gap:8px;align-items:center;margin-left:15px;flex-shrink:0}.student-platform_readingToggle__mjX8C{display:inline-flex;align-items:center;justify-content:center;gap:2px;border:1px solid #dce1cf;border-radius:8px;min-height:35px;min-width:35px;background:#f4f3e8;font-family:Georgia,serif!important;font-size:15px!important}.student-platform_readingToggle__mjX8C span{font-size:9px;color:#99824c;align-self:start;margin-top:4px}.student-platform_readingToggle__mjX8C[aria-pressed=true]{background:#dce6ce;border-color:#9fb18a}.student-platform_appHeader__oE1cv{position:sticky;top:0;z-index:5;gap:10px;box-shadow:0 2px 8px #28462b06}.student-platform_appHeader__oE1cv>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.student-platform_appTitle__vJ__3 h2:focus-visible{outline:none}.student-platform_homeworkSearch__XJT3X{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#78866a;margin:18px 0 15px}.student-platform_homeworkSearch__XJT3X input{width:100%;border:1px solid #ced8bd;border-radius:9px;padding:12px 14px;background:#fffef8;font-size:13px;color:#2e5038;box-shadow:0 2px 0 #e7e9dd60}.student-platform_taskSteps__EbDMq{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:20px 0}.student-platform_taskSteps__EbDMq>span{display:flex;align-items:center;gap:7px;border:1px solid #dce2cb;border-radius:8px;padding:11px 8px;font-size:10px;color:#718263;background:#f5f6eb}.student-platform_taskSteps__EbDMq i{font-style:normal;font:12px Georgia,serif;color:#a18c55}.student-platform_taskSteps__EbDMq [data-done=true]{background:#e6edd8;border-color:#aabc94}.student-platform_taskDetail__IRCgG h3{font-size:28px;letter-spacing:-.045em;font-family:Georgia,serif}.student-platform_taskDetail__IRCgG textarea[readonly]{background:#eef2e5;border-color:#b9cca3}.student-platform_taskDetail__IRCgG form:has(textarea[readonly]) .student-platform_feedback__oC2IS{border-left:2px solid #8ea476;padding:12px;background:#e9efde;border-radius:0 8px 8px 0}.student-platform_assignment__08HSa .student-platform_badge__joCp5{border:1px solid #dad1b1}.student-platform_assignment__08HSa:has(.student-platform_badge__joCp5):focus-visible{outline-offset:3px}.student-platform_agendaIntro__hJNSu{padding:25px;border:1px solid #cfdac0;border-radius:18px 5px 18px 18px;background:radial-gradient(at 100% 0,#d7dfc35e,transparent 60%),#f0f1e4;position:relative;overflow:hidden;margin-bottom:15px}.student-platform_agendaIntro__hJNSu:after{content:"26";position:absolute;right:15px;top:-12px;font:120px Georgia,serif;color:#a7b28e23;pointer-events:none}.student-platform_agendaIntro__hJNSu>span{font-size:10px;letter-spacing:.12em;color:#95814d}.student-platform_agendaIntro__hJNSu h3{font-size:30px;line-height:1.1;font-weight:500;letter-spacing:-.045em;margin:16px 0 10px;position:relative;z-index:1}.student-platform_agendaIntro__hJNSu em{font-family:Georgia,serif;font-weight:400;color:#987b40}.student-platform_agendaIntro__hJNSu p{font-size:12px;color:#7a876b;line-height:1.7;max-width:320px;position:relative;z-index:1}.student-platform_weekHeading__N_E5k .student-platform_pills__kgECW{margin:0}.student-platform_days__POTkm small{display:block;margin-top:5px;font-size:9px;opacity:.7}.student-platform_days__POTkm button{transition:background .2s,transform .2s}.student-platform_days__POTkm button[aria-pressed=true]{box-shadow:0 5px 13px #284b351a;transform:translateY(-2px)}.student-platform_lessonDetails__7sjtP summary{list-style:none;cursor:pointer}.student-platform_lessonDetails__7sjtP summary::-webkit-details-marker{display:none}.student-platform_lessonDetails__7sjtP summary small{display:flex;align-items:center;gap:7px}.student-platform_lessonDetails__7sjtP[open] summary small svg{transform:rotate(90deg)}.student-platform_lessonDetails__7sjtP>div{border-top:1px dashed #aebd992e;margin-top:13px;padding-top:13px}.student-platform_lessonDetails__7sjtP button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;font-size:11px;padding:7px 0;color:#2b5439;min-height:35px}.student-platform_agendaBreak__6bpNb{display:flex;align-items:center;gap:8px;border-top:1px dashed #c9d3b8;border-bottom:1px dashed #c9d3b8;padding:11px 0 11px 70px;font-size:10px;color:#8d8058;margin:2px 0}.student-platform_goalRow__iky0j{display:flex;align-items:center;gap:6px;border-bottom:1px solid #e4e8d6}.student-platform_goalRow__iky0j .student-platform_goal__Bb5Tk{flex:1;border:0}.student-platform_goalRow__iky0j>button{border:1px solid #dfe5d2!important;border-radius:50%;width:27px;height:27px;display:grid!important;place-items:center;color:#869575;flex-shrink:0}.student-platform_goalProgress__ZppQE{height:5px;background:#e4ead7;border-radius:6px;margin:3px 0 13px;overflow:hidden}.student-platform_goalProgress__ZppQE i{display:block;height:100%;background:#9fb786;border-radius:6px;transition:width .3s}.student-platform_focusDurations__PDPhI{display:flex;align-items:center;justify-content:center;gap:5px;margin:15px 0 10px}.student-platform_focusDurations__PDPhI button{padding:6px 9px!important;border-radius:15px;background:#f2f3e7!important;border:1px solid #dde4ce!important;font-size:10px!important;min-height:30px}.student-platform_focusDurations__PDPhI button[aria-pressed=true]{background:#dfe8cf!important;border-color:#b1c397!important}.student-platform_focusTrack__t_9n3{height:4px;border-radius:8px;background:#e4ead8;width:min(180px,90%);overflow:hidden}.student-platform_focusTrack__t_9n3 i{display:block;height:100%;background:#a68e50;transition:width 1s linear}.student-platform_timer___OXJ_>strong{margin-top:14px;font-size:49px}.student-platform_attendanceSummary__LwfRb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:15px 0 20px}.student-platform_attendanceSummary__LwfRb>span{display:flex;flex-direction:column;padding:13px 10px;background:#edf2e4;border:1px solid #d6e0c7;border-radius:9px;font-size:10px;color:#7d8d6c}.student-platform_attendanceSummary__LwfRb>span:nth-child(2){background:#f1e9da;border-color:#e2d5bc}.student-platform_attendanceSummary__LwfRb>span:nth-child(3){background:#e8eeeb;border-color:#d2ded5}.student-platform_attendanceSummary__LwfRb strong{font-size:29px;font-weight:400;letter-spacing:-.05em;color:#3a573b;margin-bottom:4px}.student-platform_attendanceGrid__UcO8j button{transition:transform .18s,box-shadow .18s}.student-platform_attendanceGrid__UcO8j button[aria-pressed=true]{box-shadow:0 4px 9px #294c3612}.student-platform_resultsChart__lQ_Vs button{min-height:43px;padding:9px 0!important;border-bottom:1px solid #e4e9d8!important}.student-platform_resultsChart__lQ_Vs strong small{display:block;font-size:8px;white-space:nowrap;color:#9b8b60;font-weight:400;margin-top:3px}.student-platform_resultsChart__lQ_Vs button[aria-pressed=true]{background:#f4f5e8;border-radius:7px}.student-platform_readerFooter__udhl3{border-top:1px dashed #d1dbc0;padding-top:15px;margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.student-platform_readerFooter__udhl3>span{display:flex;gap:7px;align-items:center;font-size:10px;color:#91a078}.student-platform_readerFooter__udhl3 button[aria-pressed=true]{background:#dfe9cd!important;color:#46643e!important}.student-platform_resourceReading__M4tdC{font-size:15px!important;line-height:1.95!important;max-width:640px;border-left:2px solid #c3cca9;padding-left:18px}.student-platform_eventPhoto__8JLwE{width:calc(100% + 40px);max-width:none;height:125px;-o-object-fit:cover;object-fit:cover;margin:-20px -20px 22px;border-radius:13px 13px 0 0}.student-platform_eventProgramme__gBp10{width:100%;margin-top:15px;font-size:11px;border-top:1px dashed #d1c6a3;padding-top:13px}.student-platform_eventProgramme__gBp10 summary{cursor:pointer;color:#6f7e5b}.student-platform_eventProgramme__gBp10 ol{padding:0;margin:15px 0 0;list-style:none;display:grid;gap:13px}.student-platform_eventProgramme__gBp10 li{display:grid;grid-template-columns:40px 1fr;gap:8px;font-size:11px;line-height:1.6;color:#7a8468}.student-platform_eventProgramme__gBp10 time{color:#9d864c;font-size:10px}.student-platform_recipient__Az6ZY{display:grid;gap:8px;font-size:11px;color:#7a876c;max-width:220px;margin-top:20px}.student-platform_recipient__Az6ZY select{padding:11px;border-radius:8px;border:1px solid #ced9bd;background:#fcfcf5;font-size:13px;color:#2f5439}.student-platform_app__x24Hn[data-reading=roomy] :is(p,label){font-size:14px!important}.student-platform_app__x24Hn[data-reading=roomy] :is(.student-platform_goal__Bb5Tk,.student-platform_lessonDetails__7sjtP button,.student-platform_notices___Kl4E span,.student-platform_assignment__08HSa>span:nth-child(2)>span){font-size:13px!important}.student-platform_app__x24Hn[data-reading=roomy] .student-platform_resourceReading__M4tdC{font-size:17px!important}.student-platform_app__x24Hn[data-reading=roomy] .student-platform_appContent__GDygz{line-height:1.75}.student-platform_profile__PtjJj>span:first-child{box-shadow:0 0 0 3px #f6f5e8,0 0 0 4px #d6deca}.student-platform_readerFooter__udhl3 button{min-height:40px}.student-platform_appContent__GDygz{scroll-margin-top:75px}.student-platform_appBody__Fhmkp:focus-within{scrollbar-color:#a9bd94 transparent}.student-platform_appContent__GDygz>.student-platform_panel__JGbzj{animation:student-platform_reveal__6p8BO .4s both}@container student (max-width:650px){.student-platform_mobileNav__CB0lI{top:69px;z-index:4}.student-platform_appHeader__oE1cv{padding:0 14px;height:69px}.student-platform_headerTools__BCuNm{gap:7px;margin-left:5px}.student-platform_headerTools__BCuNm .student-platform_profile__PtjJj{display:none}.student-platform_taskSteps__EbDMq{gap:5px}.student-platform_taskSteps__EbDMq>span{font-size:10px}.student-platform_readerFooter__udhl3{flex-wrap:wrap}.student-platform_app__x24Hn[data-reading=roomy] .student-platform_taskSteps__EbDMq>span{font-size:10px!important}}@container student (max-width:420px){.student-platform_appHeader__oE1cv{padding:0 12px;height:58px}.student-platform_headerTools__BCuNm{gap:5px}.student-platform_headerTools__BCuNm>button{min-height:36px;min-width:32px}.student-platform_mobileNav__CB0lI{top:58px}.student-platform_appHeader__oE1cv>span:first-child{font-size:10px;max-width:100px}.student-platform_taskSteps__EbDMq{grid-template-columns:1fr;gap:5px}.student-platform_taskSteps__EbDMq>span{font-size:11px;padding:9px 11px}.student-platform_taskSteps__EbDMq i{font-size:11px;width:20px}.student-platform_taskDetail__IRCgG h3{font-size:26px}.student-platform_homeworkSearch__XJT3X input{font-size:16px}.student-platform_agendaIntro__hJNSu{padding:21px}.student-platform_agendaIntro__hJNSu h3{font-size:28px}.student-platform_agendaIntro__hJNSu p{font-size:12px;max-width:200px}.student-platform_days__POTkm small{font-size:9px}.student-platform_days__POTkm button{min-height:78px}.student-platform_agendaBreak__6bpNb{padding-left:0;font-size:10px}.student-platform_goalRow__iky0j>button{min-width:32px;height:32px}.student-platform_focusDurations__PDPhI button{min-height:39px;font-size:11px!important}.student-platform_readerFooter__udhl3{align-items:start;flex-direction:column}.student-platform_readerFooter__udhl3>.student-platform_primary__NX8jk{width:100%}.student-platform_resourceReading__M4tdC{font-size:15px!important;line-height:1.9!important;padding-left:12px}.student-platform_attendanceSummary__LwfRb{gap:6px}.student-platform_attendanceSummary__LwfRb>span{font-size:9px;padding:11px 8px}.student-platform_resultsChart__lQ_Vs strong small{font-size:9px}.student-platform_eventPhoto__8JLwE{width:calc(100% + 34px);margin:-17px -17px 20px;height:145px}.student-platform_recipient__Az6ZY{max-width:none}.student-platform_recipient__Az6ZY select{font-size:16px}.student-platform_app__x24Hn[data-reading=roomy] .student-platform_appTitle__vJ__3 h2{font-size:26px}.student-platform_app__x24Hn[data-reading=roomy] .student-platform_welcome__1CxfO p{font-size:12px!important}.student-platform_app__x24Hn[data-reading=roomy] .student-platform_welcome__1CxfO>div:first-child{max-width:100%}.student-platform_app__x24Hn[data-reading=roomy] .student-platform_welcomeArt__IVfuk>b{display:none}}@media(prefers-reduced-motion:reduce){.student-platform_page__M87z_ .student-platform_focusTrack__t_9n3 i,.student-platform_page__M87z_ .student-platform_goalProgress__ZppQE i{transition:none}}.student-platform_hero__m6ICV{background-color:#e7eedf;background-image:radial-gradient(ellipse at 18% 70%,#bed5b55e,transparent 48%),radial-gradient(ellipse at 85% 65%,#e7d19b66,transparent 45%)}.student-platform_heroFoot__0oZk7{background:#e7eedf}.student-platform_floatingNote__1VjbL{background:#fff8e6e6}.student-platform_floatingProgress__UFis2{background:#f1f7e9ed}.student-platform_features__cbxNM{background-color:#e3eeea;background-image:linear-gradient(#79998c12 1px,transparent 0),linear-gradient(90deg,#79998c12 1px,transparent 0);background-size:42px 42px;border:1px solid #a4bba845;border-radius:20px;margin-bottom:38px}.student-platform_featureGrid__j0yr1 article:nth-child(2){background:#f5ead4}.student-platform_featureGrid__j0yr1 article:nth-child(3){background:#e3edd6}.student-platform_featureGrid__j0yr1 article:nth-child(4){background:#edf5ef}.student-platform_page__M87z_{--ink:#29233e;--paper:#f7f6fc;--gold:#7b4ac7;--line:#ddd8eb;background:var(--paper);color:var(--ink)}.student-platform_page__M87z_ :is(button,a,input,textarea,summary):focus-visible{outline-color:#8551da}.student-platform_hero__m6ICV{background-color:#f0e9ff;background-image:radial-gradient(ellipse at 15% 70%,#f4a2e642,transparent 48%),radial-gradient(ellipse at 90% 65%,#d3f27b40,transparent 45%)}.student-platform_hero__m6ICV>.student-platform_eyebrow__HqQZ4{color:#705297}.student-platform_hero__m6ICV h1 em{font-family:var(--font-agency-manrope-loaded),Arial,sans-serif;font-style:normal;font-weight:550;color:#7949c8}.student-platform_hero__m6ICV>p{color:#62566e}.student-platform_heroOrbits__Z1S0q i{border-color:#9e7ccc38;box-shadow:0 0 0 30px #a68bd010,0 0 0 60px #a68bd008}.student-platform_heroActions__CkPL_ a:first-child{background:#7650c6;color:white;border:1px solid #6740b6;box-shadow:4px 4px 0 #d4baf4}.student-platform_heroActions__CkPL_ a:last-child{color:#563b7b}.student-platform_heroFoot__0oZk7{background:#f6f3fc;border-color:#d6cbea;color:#625674}.student-platform_heroFoot__0oZk7 span:first-child{color:#855bb5}.student-platform_demoSection__OJE4W{background:#f8f7fc}.student-platform_sectionHeading__3ucDF .student-platform_eyebrow__HqQZ4{color:#8154b7}.student-platform_sectionHeading__3ucDF h2{color:#29233e}.student-platform_sectionHeading__3ucDF p{color:#685d75}.student-platform_tryBar__464j9{background:#ece2ff;border-color:#d1b8ed;color:#503572}.student-platform_tryBar__464j9 svg{color:#8153ca}.student-platform_demoContainer__XHWho{border-color:#bfb0d6;background:#e8dff4;box-shadow:0 25px 65px #6c43941a}.student-platform_demoToolbar__IHFkJ{background:#fcfbff;border-color:#d9cee9}.student-platform_demoToolbar__IHFkJ>span>svg{color:#7a48c6}.student-platform_demoToolbar__IHFkJ small{color:#8464a5;border-color:#d2c3e4}.student-platform_viewSwitch__10iEp{background:#eee8f8}.student-platform_viewSwitch__10iEp button{color:#624485}.student-platform_viewSwitch__10iEp button[aria-pressed=true]{background:#7851c8;color:#fff;box-shadow:0 3px 8px #7048b92a}.student-platform_devices__f3tdZ{background-color:#e7dff1;background-image:radial-gradient(#8b6db345 .8px,transparent 0);background-size:18px 18px}.student-platform_laptop__o_IXA{border-color:#baa6d2;background:#fcfbff;box-shadow:0 12px 35px #48256718}.student-platform_browserBar__GModB{background:#f2edf9;color:#7d6594;border-color:#d9cde7}.student-platform_browserBar__GModB i{background:#b091d2}.student-platform_phone__GkDZ6{border-color:#352645;background:#fcfbff;box-shadow:0 3px 0 2px #b7a0ce,0 16px 35px #4c2b7725}.student-platform_phoneBar__xQVOZ{background:#f6f1fd;color:#4d355f}.student-platform_phoneBar__xQVOZ i{background:#352645}.student-platform_demoCaption__lURI_{background:#fcfbff;color:#746282}.student-platform_demoCaption__lURI_ i{background:#a779e1}.student-platform_app__x24Hn{--ink:#302741;background:#f5f3fa;color:#302741}.student-platform_sidebar__kEI2o{background:#302343;border-color:#4b3763;color:#efe5ff}.student-platform_appBrand__rtzue>svg{color:#d5f477}.student-platform_appBrand__rtzue>span{color:#fff3ff}.student-platform_appBrand__rtzue small{color:#c5acd9}.student-platform_sidebarLabel__aCoQL{color:#c5a9da}.student-platform_sidebar__kEI2o nav button{color:#d9cce8}.student-platform_sidebar__kEI2o nav button[aria-current=page]{background:#d1ef7e;color:#362741;box-shadow:3px 3px 0 #1d152a}.student-platform_sidebar__kEI2o nav small{background:#9271c2;color:#fff}.student-platform_sidebar__kEI2o nav button[aria-current=page] small{background:#f7ffe0;color:#44304f}.student-platform_sidebarBottom__hkido{color:#ceb6e4}.student-platform_sidebarBottom__hkido>svg{color:#eba4de}.student-platform_sidebarBottom__hkido p{font-family:var(--font-agency-manrope-loaded),Arial,sans-serif;color:#eee4fa;font-weight:500}.student-platform_sidebarBottom__hkido>span{color:#aa8ac3}.student-platform_appHeader__oE1cv{background:#fffdff;border-color:#e2d8ed;color:#8a719b}.student-platform_appHeader__oE1cv strong{color:#473150}.student-platform_profile__PtjJj>span:first-child{background:#e5caf2;color:#624078;box-shadow:0 0 0 3px #f8f2ff,0 0 0 4px #c6acdc}.student-platform_profile__PtjJj>span:last-child{color:#473150}.student-platform_appTitle__vJ__3 .student-platform_eyebrow__HqQZ4{color:#78558d}.student-platform_appTitle__vJ__3 h2{color:#302741;font-weight:550}.student-platform_yearBadge__2rWyP{background:#eee5fb;color:#725090;border-color:#d4bee8}.student-platform_mobileNav__CB0lI{background:#f9f5ff;border-color:#dfcdea}.student-platform_mobileNav__CB0lI button{color:#826498;background:#fcfaff;border-color:#e0d1ed}.student-platform_mobileNav__CB0lI button[aria-current=page]{background:#7750c6;color:#fff;border-color:#7750c6}.student-platform_quickGrid__Ogjp8 button{background:#fff;border-color:#dfd3ed;color:#5d4078;border-radius:12px}.student-platform_quickGrid__Ogjp8 button:nth-child(2){background:#f9e5f4}.student-platform_quickGrid__Ogjp8 button:nth-child(3){background:#edf5d4}.student-platform_quickGrid__Ogjp8 button:nth-child(4){background:#e9e5fc}.student-platform_quickGrid__Ogjp8 button>svg:first-child{color:#8453bf}.student-platform_statGrid__AwcbI button{border-color:#d6c3e5;background:#f4d6ef}.student-platform_statGrid__AwcbI button:nth-child(2){background:#e4f1bd;border-color:#c7d999}.student-platform_statGrid__AwcbI button:nth-child(3){background:#e6dcfa;border-color:#cdb7ed}.student-platform_statGrid__AwcbI span,.student-platform_statGrid__AwcbI span:last-child{color:#695578}.student-platform_statGrid__AwcbI strong{color:#392946;font-weight:550}.student-platform_statGrid__AwcbI small{color:#9270a5}.student-platform_panel__JGbzj{background:#fff;border-color:#e1d5ed}.student-platform_panel__JGbzj h3{color:#3b2b4b;font-weight:550}.student-platform_panelHeading__fWOKB>p,.student-platform_panel__JGbzj p{color:#74617e}.student-platform_panelHeading__fWOKB>small,.student-platform_panelHeading__fWOKB>span{color:#9676a4}.student-platform_app__x24Hn .student-platform_primary__NX8jk{background:#7650c6!important;color:#fff!important;box-shadow:0 3px 0 #533288}.student-platform_badge__joCp5{background:#efe1f8;color:#795296;border:1px solid #d7bee8!important}.student-platform_goal__Bb5Tk{color:#5b476b;border-color:#e6dcef}.student-platform_goal__Bb5Tk input{accent-color:#8b55d0}.student-platform_goalProgress__ZppQE{background:#e9ddf6}.student-platform_goalProgress__ZppQE i{background:#9b70d9}.student-platform_nextLesson__3LSZK{border-color:#b58bdc}.student-platform_nextLesson__3LSZK p,.student-platform_nextLesson__3LSZK small{color:#9272a0}.student-platform_lessonIcon__L33_H{background:#e8d6f6;color:#8255b2}.student-platform_assignment__08HSa{border-color:#ddcbee;background:#fff}.student-platform_assignment__08HSa[data-color=sage]{background:#ede4fc;border-color:#d2b9ed}.student-platform_assignment__08HSa[data-color=blue]{background:#e2e9fc;border-color:#b8c8ee}.student-platform_assignment__08HSa[data-color=peach]{background:#f9e3f1;border-color:#edbfdd}.student-platform_subjectIcon__ygkfl{background:#ddd0f3;color:#7951af}.student-platform_assignment__08HSa>span:nth-child(2)>small,.student-platform_assignment__08HSa>span:nth-child(2)>span{color:#80628f}.student-platform_assignment__08HSa>span:nth-child(2)>strong{color:#3b2a4a}.student-platform_field__Xizh0,.student-platform_homeworkSearch__XJT3X,.student-platform_recipient__Az6ZY{color:#73558a}.student-platform_addGoal___RWuY input,.student-platform_field__Xizh0 textarea,.student-platform_homeworkSearch__XJT3X input,.student-platform_recipient__Az6ZY select{background:#fdfbff;color:#453052;border-color:#d6bfe8}.student-platform_addGoal___RWuY input:focus,.student-platform_field__Xizh0 textarea:focus,.student-platform_homeworkSearch__XJT3X input:focus{border-color:#9462d2}.student-platform_pills__kgECW button{background:#fcfaff;color:#7d5d95;border-color:#d9c3eb}.student-platform_pills__kgECW button[aria-pressed=true]{background:#7750c6;color:#fff;border-color:#7750c6}.student-platform_taskDetail__IRCgG details{background:#f4edf9;border-color:#ddcbed}.student-platform_taskSteps__EbDMq>span{background:#f0e9fa;border-color:#d9c5eb;color:#8c6c9e}.student-platform_taskSteps__EbDMq i{background:#e0c9f3;color:#76528f}.student-platform_taskSteps__EbDMq>span[data-done=true]{background:#eaf4ce;color:#597733}.student-platform_feedback__oC2IS{color:#795195}.student-platform_taskDetail__IRCgG form:has(textarea[readonly]) .student-platform_feedback__oC2IS{background:#eef5dc;border-color:#9eb86a}.student-platform_agendaIntro__hJNSu{background:#f0e4fc;border-color:#d0b5eb}.student-platform_agendaIntro__hJNSu:after{color:#a477cf25;font-family:var(--font-agency-manrope-loaded),Arial,sans-serif}.student-platform_agendaIntro__hJNSu>span{color:#8b5bad}.student-platform_agendaIntro__hJNSu em{font-family:var(--font-agency-manrope-loaded),Arial,sans-serif;color:#9761ce;font-style:normal}.student-platform_agendaIntro__hJNSu p{color:#856b93}.student-platform_days__POTkm button{background:#fff;border-color:#dec9ed;color:#7b5894}.student-platform_days__POTkm button[aria-pressed=true]{background:#7b50ca;color:#fff;border-color:#7b50ca}.student-platform_timeline__PutxI article>div:last-child{background:#ece1fa;border-color:#d2b9e9}.student-platform_timeline__PutxI [data-color=peach]{background:#f9e2f2!important;border-color:#edbfdf!important}.student-platform_timeline__PutxI [data-color=blue]{background:#e4e9ff!important;border-color:#c7cff2!important}.student-platform_timeline__PutxI [data-color=gold]{background:#edf4cc!important;border-color:#d7e39e!important}.student-platform_lessonDetails__7sjtP button,.student-platform_timeline__PutxI small{color:#8b6d9a}.student-platform_agendaBreak__6bpNb{color:#78558d;border-color:#dccde7}.student-platform_trackerHero__xamdT{background:#e7d8fa;border-color:#c9a9e7}.student-platform_trackerHero__xamdT h3{font-family:var(--font-agency-manrope-loaded),Arial,sans-serif;font-weight:550;color:#453052}.student-platform_trackerHero__xamdT p{color:#826291}.student-platform_trackerHero__xamdT .student-platform_eyebrow__HqQZ4{color:#8c60ad}.student-platform_ring__3K9ZM{background:conic-gradient(#a075de var(--progress),#e6d9f2 0)}.student-platform_ring__3K9ZM>strong{background:#fbf8ff;color:#7950a5;font-weight:550}.student-platform_ring__3K9ZM small{color:#b18bc9}.student-platform_timer___OXJ_{background:#e7f2c8;border-color:#c6d98d}.student-platform_timer___OXJ_>strong{color:#4e6530}.student-platform_timer___OXJ_ p{color:#6d7e52}.student-platform_timer___OXJ_ .student-platform_eyebrow__HqQZ4{color:#72904b}.student-platform_focusDurations__PDPhI button{background:#f5fae7!important;border-color:#cfdfac!important;color:#647a42}.student-platform_focusDurations__PDPhI button[aria-pressed=true]{background:#cce98d!important;border-color:#9ebd61!important}.student-platform_focusTrack__t_9n3{background:#d3e2b2}.student-platform_focusTrack__t_9n3 i{background:#8cae4d}.student-platform_attendanceHero__4zst9{background:#354bb0;color:#fbfaff;border-color:#31449b}.student-platform_attendanceHero__4zst9 .student-platform_eyebrow__HqQZ4,.student-platform_attendanceHero__4zst9 p{color:#d8dffe}.student-platform_attendanceHero__4zst9 h3{font-family:var(--font-agency-manrope-loaded),Arial,sans-serif;color:#fff;font-weight:500}.student-platform_attendanceHero__4zst9 .student-platform_ring__3K9ZM>strong{background:#eef0ff;color:#5265b6}.student-platform_attendanceSummary__LwfRb>span{background:#edf4d9;border-color:#d4e6ae;color:#6b7e4b}.student-platform_attendanceSummary__LwfRb>span:nth-child(2){background:#f6e1f0;border-color:#ecc3df;color:#9d668b}.student-platform_attendanceSummary__LwfRb>span:nth-child(3){background:#e5e6fb;border-color:#c8c7ee;color:#7670ae}.student-platform_attendanceSummary__LwfRb strong{color:#59466d}.student-platform_attendanceGrid__UcO8j button[data-status=present]{background:#e8f1d2;color:#647a42;border-color:#d0e1a8}.student-platform_attendanceGrid__UcO8j button[data-status=absent]{background:#f7e2ef;color:#9b6590;border-color:#edc4e0}.student-platform_attendanceGrid__UcO8j button[data-status=late]{background:#ebe3fc;color:#8b68b0;border-color:#d5c2f0}.student-platform_attendanceGrid__UcO8j button[aria-pressed=true]{outline:2px solid #9870ce;outline-offset:2px}.student-platform_resultEditorial__jysdZ{background:#f4b5e4;border-color:#dd97cc;color:#4b2856}.student-platform_resultEditorial__jysdZ>span:first-child{color:#945b91}.student-platform_resultEditorial__jysdZ>strong{color:#4b2856}.student-platform_resultEditorial__jysdZ em{font-family:var(--font-agency-manrope-loaded),Arial,sans-serif;font-style:normal;color:#9351a8}.student-platform_resultEditorial__jysdZ p{color:#805481}.student-platform_resultsChart__lQ_Vs i{background:#eadff6}.student-platform_resultsChart__lQ_Vs b{background:#a477dc}.student-platform_resultsChart__lQ_Vs button[aria-pressed=true]{background:#f5effc}.student-platform_resultsChart__lQ_Vs strong{color:#8759ad}.student-platform_resultsChart__lQ_Vs strong small{color:#78558d}.student-platform_teacherNote__bORJt{background:#f1e9fa;border-color:#d9c3ec}.student-platform_teacherNote__bORJt .student-platform_eyebrow__HqQZ4{color:#9669b4}.student-platform_teacherNote__bORJt button{color:#8356aa}.student-platform_note__d7QgY{background:#f0e8fa;border-color:#dfc9ef;color:#78598b}.student-platform_note__d7QgY>svg{color:#9a74bb}.student-platform_finePrint__5tHrV,.student-platform_legend__ghcYd{color:#8c7798}.student-platform_notices___Kl4E li{border-color:#e8ddef}.student-platform_notices___Kl4E span{color:#8a6c99}.student-platform_eventCard__4CEBo{background:#f5e3f1;border-color:#e3bedb}.student-platform_eventProgramme__gBp10{border-color:#dfb8d5}.student-platform_eventProgramme__gBp10 li,.student-platform_eventProgramme__gBp10 summary{color:#916c95}.student-platform_eventProgramme__gBp10 time{color:#78558d}.student-platform_appFooter__Ik4Eb{border-color:#e2d5ed;color:#78558d}.student-platform_readingToggle__mjX8C{color:#8656ad;border-color:#dac2ec;background:#faf5ff}.student-platform_features__cbxNM{background:#ece4fa;background-image:linear-gradient(#a58ac71a 1px,transparent 0),linear-gradient(90deg,#a58ac71a 1px,transparent 0);border-color:#d2bce8}.student-platform_features__cbxNM h2 em{font-family:var(--font-agency-manrope-loaded),Arial,sans-serif;font-style:normal;color:#8b5cc3}.student-platform_features__cbxNM>div>p{color:#7c648e}.student-platform_features__cbxNM a{color:#8554b4}.student-platform_featureGrid__j0yr1 article{background:#fefbff;border-color:#dbc5ec}.student-platform_featureGrid__j0yr1 article:nth-child(2){background:#f5cdec}.student-platform_featureGrid__j0yr1 article:nth-child(3){background:#e6f2be}.student-platform_featureGrid__j0yr1 article:nth-child(4){background:#dfddfc}.student-platform_featureGrid__j0yr1 article>svg{color:#8d61b7}.student-platform_featureGrid__j0yr1 p,.student-platform_scope__KcjFV{color:#8a729a}@container student (max-width:420px){.student-platform_appHeader__oE1cv{background:#fffaff}.student-platform_mobileNav__CB0lI{background:#f4edf9}.student-platform_appTitle__vJ__3 h2{font-size:25px}.student-platform_yearBadge__2rWyP{font-size:9px}}.student-energy_poster__oIVBU{max-width:870px;margin:45px auto 0;display:grid;grid-template-columns:1.65fr 1fr;gap:18px;padding:10px 8px 35px;position:relative}.student-energy_posterMain__NYTNx{position:relative;overflow:hidden;background:#ded3ff;border:1px solid #9d83d1;border-radius:55px 17px 55px 17px;padding:32px;text-align:left;min-height:320px;box-shadow:7px 8px 0 #c4b1e180}.student-energy_posterMain__NYTNx:before{content:"";position:absolute;width:80px;height:80px;right:15px;top:12px;background-image:linear-gradient(#a990e040 1px,transparent 0),linear-gradient(90deg,#a990e040 1px,transparent 0);background-size:7px 7px}.student-energy_posterMain__NYTNx>span:first-child{font-size:10px;letter-spacing:1px;color:#51416c}.student-energy_posterMain__NYTNx>strong{display:block;font-size:55px;line-height:.98;letter-spacing:-2.3px;color:#29223e;font-weight:600;margin:29px 0 8px;position:relative;z-index:1}.student-energy_posterMain__NYTNx>strong em{font:inherit;font-style:normal;color:#6b3ec8;position:relative}.student-energy_idea__kHve_ h3 em:after,.student-energy_posterMain__NYTNx>strong em:after{content:"";position:absolute;inset:-5px -14px -4px;border:3px solid #9165e6;border-radius:50%;rotate:-5deg;pointer-events:none}.student-energy_doodle___zkxx{position:absolute;right:5px;bottom:12px;width:170px;max-width:40%;height:auto;overflow:visible;pointer-events:none}.student-energy_hello__qYPg1{position:absolute;right:25px;top:18px;background:#f4a1e5;color:#512469;padding:12px 15px;border-radius:25px 25px 25px 0;font-size:18px;line-height:.95;font-weight:600;font-style:normal;rotate:10deg}.student-energy_posterArrow__st3Q3{position:absolute;bottom:17px;left:30px;font-size:40px;color:#7747d8;rotate:-10deg}.student-energy_posterSide__CG85j{display:grid;grid-template-rows:1fr 1.15fr;gap:16px;text-align:left}.student-energy_talk__evXmA{position:relative;background:#f3a2e5;padding:25px;border-radius:35px 35px 8px 35px;border:1px solid #b66eaa;rotate:3deg;color:#4d2775}.student-energy_talk__evXmA>span{font-size:10px;letter-spacing:1.5px}.student-energy_talk__evXmA>strong{display:block;font-size:36px;line-height:.98;letter-spacing:-1.5px;margin-top:9px;font-weight:550}.student-energy_talk__evXmA>svg{position:absolute;right:10px;bottom:5px;width:90px;rotate:-15deg}.student-energy_go__ATPPF{position:relative;background:#d2f568;padding:23px;border:1px solid #a2bb50;border-radius:9px 45px 45px 45px;color:#413759;rotate:-3deg;overflow:hidden}.student-energy_go__ATPPF>span:first-child{font-size:8px;letter-spacing:.8px;position:relative;z-index:1}.student-energy_go__ATPPF>strong{display:block;font-size:46px;letter-spacing:-2px;font-weight:550;line-height:.95;margin:13px 0 0}.student-energy_go__ATPPF>strong>span{font-size:40px;margin-left:10px}.student-energy_star__AQ3g3{position:absolute;font-size:80px;right:-15px;top:12px;color:#8770d6;opacity:.75}.student-energy_board___f7IZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:0 0 20px;color:#29223e}.student-energy_board___f7IZ button{color:inherit;font:inherit;cursor:pointer;text-align:left;border:1px solid #bdb0d2;transition:transform .25s,box-shadow .25s;min-width:0}.student-energy_idea__kHve_{grid-column:span 2;position:relative;overflow:hidden;background:#ded4ff;border:1px solid #bba5e6;border-radius:23px 23px 7px 23px;padding:23px;min-height:222px}.student-energy_idea__kHve_:before{content:"";position:absolute;top:-20px;right:15px;width:70px;height:70px;background-image:linear-gradient(#b394e248 1px,transparent 0),linear-gradient(90deg,#b394e248 1px,transparent 0);background-size:7px 7px;rotate:13deg}.student-energy_kicker__KUGcH{font-size:9px;letter-spacing:1px;color:#634a8d;display:block;position:relative;z-index:1}.student-energy_board___f7IZ .student-energy_idea__kHve_ h3{font:600 clamp(24px,4cqw,38px)/1.04 var(--font-agency-manrope-loaded),Arial,sans-serif;letter-spacing:-1.2px;margin:17px 0;position:relative;z-index:1;max-width:80%}.student-energy_idea__kHve_ h3 em{font:inherit;color:#7040c4;position:relative;white-space:nowrap}.student-energy_idea__kHve_ h3 em:after{inset:-2px -7px;border-width:2px}.student-energy_board___f7IZ .student-energy_idea__kHve_ p{font-size:12px;line-height:1.7;color:#57456d;margin:13px 0;max-width:72%;position:relative;z-index:1}.student-energy_board___f7IZ .student-energy_idea__kHve_ button{display:inline-flex;gap:14px;align-items:center;border:0;background:#342749;color:#fff;border-radius:30px;padding:10px 14px;font-size:11px;min-height:38px;position:relative;z-index:2}.student-energy_idea__kHve_ .student-energy_doodle___zkxx{width:118px;max-width:29%;right:0;bottom:6px}.student-energy_ideaStar__2CXNh{position:absolute;top:24px;right:25px;color:#b4da42;font-size:38px;rotate:12deg}.student-energy_win__7x9JN{position:relative;display:flex;flex-direction:column;background:#f4a6df;padding:19px;border-radius:7px 23px 23px 23px;overflow:hidden}.student-energy_focus__1hKgD>span:first-child,.student-energy_win__7x9JN>span:first-child{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:.7px;position:relative;z-index:1}.student-energy_win__7x9JN>strong{font-size:57px;font-weight:550;letter-spacing:-3px;line-height:1;margin:22px 0 5px;z-index:1}.student-energy_win__7x9JN>strong>small{font-size:22px;letter-spacing:-1px;font-weight:400;color:#6e416b}.student-energy_win__7x9JN>span:nth-of-type(2){font-size:11px;z-index:1}.student-energy_win__7x9JN>i{position:absolute;right:-5px;top:60px;width:85px;color:#8f48c3;rotate:-13deg}.student-energy_winLink__IjgsX{display:flex;align-items:center;justify-content:space-between;font-size:10px;gap:8px;margin-top:auto;padding-top:18px;z-index:1}.student-energy_focus__1hKgD{position:relative;overflow:hidden;background:#d2f479;border-radius:25px 8px 25px 25px;padding:18px;display:flex;flex-direction:column;min-height:150px}.student-energy_focus__1hKgD>strong{font-size:clamp(25px,4.4cqw,42px);letter-spacing:-1.8px;font-weight:500;font-variant-numeric:tabular-nums;margin:13px 0;line-height:1.1;position:relative;z-index:1}.student-energy_focus__1hKgD>span:last-of-type{font-size:10px;display:flex;align-items:center;gap:7px;position:relative;z-index:1;margin-top:auto}.student-energy_focus__1hKgD>i{position:absolute;right:-16px;top:22px;font-size:90px;line-height:1;font-style:normal;color:#99be4670}.student-energy_focus__1hKgD[data-running=true]{box-shadow:inset 0 0 0 2px #648832}.student-energy_plan__aBH9Q{position:relative;overflow:hidden;background:#f9f9fd;border-radius:8px 25px 25px 25px;padding:18px;display:flex;flex-direction:column;background-image:linear-gradient(#b59bd224 1px,transparent 0),linear-gradient(90deg,#b59bd224 1px,transparent 0);background-size:19px 19px}.student-energy_plan__aBH9Q>span:first-child{font-size:9px;letter-spacing:.7px;position:relative;z-index:1}.student-energy_plan__aBH9Q>strong{font-size:30px;line-height:.98;letter-spacing:-1px;margin:13px 0;position:relative;z-index:1;font-weight:550}.student-energy_plan__aBH9Q em{font:inherit;color:#8b59d4}.student-energy_plan__aBH9Q>span:last-of-type{display:flex;align-items:center;gap:8px;justify-content:space-between;font-size:10px;margin-top:auto;z-index:1}.student-energy_plan__aBH9Q>i{position:absolute;right:11px;top:28px;font:65px/1 Georgia,serif;color:#ac8ae6;rotate:15deg}.student-energy_sticker__tN58a{background:#7652ca;color:#f5ffce;border:1px solid #6443b1;border-radius:35px 35px 5px 35px;padding:18px;position:relative;overflow:hidden}.student-energy_sticker__tN58a>svg{position:absolute;right:14px;top:15px;color:#e6ed8b}.student-energy_sticker__tN58a>strong{display:block;font-size:26px;line-height:1.05;font-weight:550;letter-spacing:-.9px;rotate:-5deg;margin:6px 0 17px}.student-energy_sticker__tN58a em{font:inherit;color:#ffafe9}.student-energy_sticker__tN58a>span{font-size:8px;letter-spacing:.8px}.student-energy_board___f7IZ :is(button):focus-visible{outline:3px solid #6b40be;outline-offset:4px}.student-energy_poster__oIVBU :is(svg,i){pointer-events:none}@media(hover:hover){.student-energy_board___f7IZ>button:hover{transform:translateY(-3px);box-shadow:0 8px 15px #4e2a7220}.student-energy_idea__kHve_ button:hover{background:#5e388b}.student-energy_board___f7IZ .student-energy_win__7x9JN:hover>i{rotate:-5deg}.student-energy_plan__aBH9Q:hover>i{translate:3px -3px}.student-energy_plan__aBH9Q>i,.student-energy_win__7x9JN>i{transition:rotate .3s,translate .3s}}@media(prefers-reduced-motion:no-preference){.student-energy_hello__qYPg1{animation:student-energy_helloTilt___XiY5 6s ease-in-out infinite}.student-energy_posterArrow__st3Q3{animation:student-energy_arrowNudge__wBjVZ 5s ease-in-out infinite}.student-energy_go__ATPPF .student-energy_star__AQ3g3{animation:student-energy_starTurn__2Y3Jb 18s linear infinite}.student-energy_ideaStar__2CXNh{animation:student-energy_starTurn__2Y3Jb 22s linear infinite}}@keyframes student-energy_helloTilt___XiY5{50%{rotate:4deg;translate:0 -3px}}@keyframes student-energy_arrowNudge__wBjVZ{50%{translate:4px -4px}}@keyframes student-energy_starTurn__2Y3Jb{to{rotate:180deg}}@container student (max-width:650px){.student-energy_idea__kHve_{padding:19px}.student-energy_board___f7IZ .student-energy_idea__kHve_ h3{font-size:29px;max-width:100%;margin:15px 0}.student-energy_idea__kHve_ .student-energy_doodle___zkxx{opacity:.8;width:90px;max-width:28%}.student-energy_board___f7IZ .student-energy_idea__kHve_ p{font-size:11px;max-width:78%}.student-energy_win__7x9JN{padding:15px}.student-energy_win__7x9JN>span:first-child{font-size:8px;gap:4px}.student-energy_win__7x9JN>strong{font-size:45px}.student-energy_win__7x9JN>i{width:62px;top:65px;opacity:.6}.student-energy_winLink__IjgsX{font-size:9px}.student-energy_focus__1hKgD,.student-energy_plan__aBH9Q,.student-energy_sticker__tN58a{padding:15px}.student-energy_focus__1hKgD>strong{font-size:31px}.student-energy_sticker__tN58a>strong{font-size:24px}.student-energy_focus__1hKgD>span:first-child,.student-energy_plan__aBH9Q>span:first-child{font-size:8px;letter-spacing:.3px}}@container student (max-width:420px){.student-energy_board___f7IZ{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.student-energy_idea__kHve_{grid-column:1/-1;min-height:215px;padding:21px}.student-energy_board___f7IZ .student-energy_idea__kHve_ h3{font-size:30px;max-width:85%}.student-energy_board___f7IZ .student-energy_idea__kHve_ p{font-size:12px;max-width:79%;line-height:1.7}.student-energy_board___f7IZ .student-energy_idea__kHve_ button{font-size:12px;min-height:42px}.student-energy_ideaStar__2CXNh{top:26px;right:19px;font-size:31px}.student-energy_idea__kHve_ .student-energy_doodle___zkxx{max-width:29%;width:94px}.student-energy_win__7x9JN{grid-column:1/-1;min-height:99px;display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:16px 18px;border-radius:9px 24px 24px 24px}.student-energy_win__7x9JN>span:first-child{font-size:9px;grid-column:1}.student-energy_win__7x9JN>strong{grid-column:2;grid-row:1/4;font-size:51px;margin:0;align-self:center}.student-energy_win__7x9JN>span:nth-of-type(2){font-size:12px}.student-energy_win__7x9JN>i{display:none}.student-energy_winLink__IjgsX{font-size:10px;padding-top:6px;margin:0;justify-content:start;gap:8px}.student-energy_focus__1hKgD,.student-energy_plan__aBH9Q{min-height:154px;padding:16px 13px}.student-energy_focus__1hKgD>span:first-child{font-size:8px;gap:4px}.student-energy_focus__1hKgD>span:first-child>svg{width:14px;flex-shrink:0}.student-energy_focus__1hKgD>strong{font-size:32px}.student-energy_focus__1hKgD>span:last-of-type,.student-energy_plan__aBH9Q>span:last-of-type{font-size:10px;line-height:1.6;gap:5px}.student-energy_plan__aBH9Q>strong{font-size:29px}.student-energy_plan__aBH9Q>i{right:4px;top:34px;font-size:47px;opacity:.6}.student-energy_sticker__tN58a{display:none}}@media(max-width:700px){.student-energy_poster__oIVBU{grid-template-columns:1.5fr 1fr;gap:10px;margin-top:30px;padding:8px 0 25px}.student-energy_posterMain__NYTNx{padding:22px 16px;min-height:245px;border-radius:35px 12px 35px 12px;box-shadow:4px 5px 0 #c4b1e180}.student-energy_posterMain__NYTNx>span:first-child{font-size:7px;letter-spacing:.6px}.student-energy_posterMain__NYTNx>strong{font-size:clamp(26px,7.5vw,35px);letter-spacing:-1.4px;margin-top:25px}.student-energy_posterMain__NYTNx .student-energy_doodle___zkxx{width:95px;right:-5px;bottom:8px;max-width:44%}.student-energy_hello__qYPg1{font-size:12px;padding:8px 10px;right:10px;top:16px}.student-energy_posterArrow__st3Q3{font-size:29px;left:15px;bottom:12px}.student-energy_posterSide__CG85j{gap:10px;grid-template-rows:1fr 1.1fr}.student-energy_talk__evXmA{padding:18px 13px;border-radius:25px 25px 7px 25px}.student-energy_talk__evXmA>span{font-size:8px;letter-spacing:.5px}.student-energy_talk__evXmA>strong{font-size:25px;letter-spacing:-1px}.student-energy_talk__evXmA>svg{width:60px;bottom:0;right:-5px}.student-energy_go__ATPPF{padding:17px 12px;border-radius:7px 28px 28px 28px}.student-energy_go__ATPPF>span:first-child{font-size:6px;letter-spacing:.4px;line-height:1.5;display:block}.student-energy_go__ATPPF>strong{font-size:30px;letter-spacing:-1px;margin-top:13px}.student-energy_go__ATPPF>strong>span{font-size:25px;margin-left:0}.student-energy_star__AQ3g3{font-size:57px;right:-13px;top:33px}}@media(prefers-reduced-motion:reduce){.student-energy_board___f7IZ *,.student-energy_poster__oIVBU *{animation:none!important;transition:none!important}}