.kivo_app__WcL_G{--ink:#292237;--muted:#70697c;--line:#e6e0ed;--violet:#7951cd;--pink:#f6a8df;--lime:#d6f485;--blue:#bcd5fd;--paper:#faf9fd;display:flex;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font-sans),Arial,sans-serif;font-size:15px;line-height:1.6;text-align:left}.kivo_app__WcL_G *{box-sizing:border-box}.kivo_app__WcL_G button,.kivo_app__WcL_G input,.kivo_app__WcL_G select,.kivo_app__WcL_G textarea{font:inherit}.kivo_app__WcL_G button{cursor:pointer}.kivo_app__WcL_G button:disabled{cursor:not-allowed;opacity:.55}.kivo_app__WcL_G a:focus-visible,.kivo_app__WcL_G button:focus-visible,.kivo_app__WcL_G input:focus-visible,.kivo_app__WcL_G select:focus-visible,.kivo_app__WcL_G textarea:focus-visible{outline:3px solid #7951cd;outline-offset:4px}.kivo_app__WcL_G h1,.kivo_app__WcL_G h2,.kivo_app__WcL_G h3,.kivo_app__WcL_G p{margin:0}.kivo_app__WcL_G h2{font-size:26px;line-height:1.22;letter-spacing:-1px;font-weight:650}.kivo_app__WcL_G h3{font-size:18px;letter-spacing:-.4px;line-height:1.4}.kivo_app__WcL_G p{margin:12px 0;line-height:1.75}.kivo_app__WcL_G a{color:inherit}.kivo_app__WcL_G small{font-size:12px}.kivo_app__WcL_G em{font-style:normal;color:var(--violet)}.kivo_app__WcL_G [data-color=violet]{background:#e8ddff}.kivo_app__WcL_G [data-color=pink]{background:#ffe0f3}.kivo_app__WcL_G [data-color=lime]{background:#e4f3c7}.kivo_app__WcL_G [data-color=blue]{background:#dceaff}.kivo_app__WcL_G [data-color=peach]{background:#ffe2d4}.kivo_app__WcL_G [data-color=yellow]{background:#fff0b8}.kivo_sidebar__qB_wN{flex:0 0 246px;background:#30243f;color:#e9e1f3;padding:34px 22px 24px;position:sticky;top:0;height:100vh;overflow:auto;display:flex;flex-direction:column;gap:26px}.kivo_brand__o7SZm{display:flex;align-items:center;gap:12px;text-decoration:none!important}.kivo_brand__o7SZm strong{font-size:27px;letter-spacing:-1.4px;line-height:1}.kivo_brand__o7SZm small{display:block;font-size:8px;letter-spacing:1.5px;margin-top:10px;font-weight:500}.kivo_brandMark__D7jLo{display:grid;place-content:center;width:47px;height:51px;background:var(--lime);border-radius:14px 14px 25px 14px;color:#30243f;font-size:44px;font-weight:700;line-height:1;position:relative}.kivo_brandMark__D7jLo span{font-size:20px;position:absolute;right:3px;top:2px}.kivo_school__LBmZP{display:flex;align-items:center;gap:10px;font-size:12px;border-top:1px solid #ffffff20;padding-top:24px}.kivo_school__LBmZP>span{border:1px solid #ffffff50;padding:6px;border-radius:9px;color:var(--lime)}.kivo_school__LBmZP small{display:block;color:#beb0cc;font-size:10px;margin-top:3px}.kivo_sidebar__qB_wN nav{display:flex;flex-direction:column;gap:5px}.kivo_sidebar__qB_wN nav button{border:0;border-radius:9px;padding:11px 12px;display:flex;gap:12px;align-items:center;background:transparent;color:#d6cbe2;text-align:left;font-size:13px;white-space:nowrap;transition:background .18s,transform .18s}.kivo_sidebar__qB_wN nav button:hover{background:#ffffff14;transform:translateX(2px)}.kivo_sidebar__qB_wN nav button[aria-current=page]{background:var(--lime);color:#30243f;font-weight:650}.kivo_sidebar__qB_wN nav b{margin-left:auto;font-size:10px}.kivo_sideNote__JDqFi{margin-top:auto;border:1px solid #ffffff24;border-radius:15px;padding:20px;position:relative;overflow:hidden;background:radial-gradient(circle at 100% 100%,#73549870,transparent)}.kivo_sideNote__JDqFi>span{position:absolute;right:10px;top:10px;font-size:38px;color:#f6a8df}.kivo_sideNote__JDqFi strong{font-size:20px;line-height:1.3;display:block;letter-spacing:-.7px}.kivo_sideNote__JDqFi p{font-size:11px;color:#c0b2ce;max-width:120px}.kivo_returnLink__xHMUV{font-size:12px;text-decoration:none}.kivo_workspace__aNt51{min-width:0;flex:1}.kivo_topbar__ZwqbR{min-height:84px;background:#ffffffd9;border-bottom:1px solid var(--line);padding:16px 4%;display:flex;gap:14px;align-items:center;justify-content:space-between}.kivo_breadcrumb__0zKc8{font-size:10px;letter-spacing:1px;color:var(--muted)}.kivo_breadcrumb__0zKc8 strong{color:var(--ink)}.kivo_topbar__ZwqbR>div{display:flex;align-items:center;gap:22px}.kivo_saved__i747u{font-size:10px;max-width:220px;color:var(--muted)}.kivo_studentSelect___yVEE{display:flex;align-items:center;gap:8px}.kivo_studentSelect___yVEE select{border:0;color:var(--ink);background:transparent;font-size:12px;max-width:140px}.kivo_avatar__heQPj{width:32px;height:32px;border-radius:50%;background:#e8ddff;display:grid;place-content:center;font-weight:700;font-size:11px}.kivo_content__YzU1a{width:92%;max-width:1320px;margin:0 auto;padding:25px 0 20px}.kivo_demoLabel__vck39{display:flex;justify-content:space-between;gap:15px;font-size:9px;letter-spacing:1.2px;color:var(--muted)}.kivo_demoLabel__vck39>span:first-child{display:flex;align-items:center;gap:7px}.kivo_demoLabel__vck39 i{width:6px;height:6px;background:#8161b5;border-radius:50%}.kivo_pageTitle__eFoii{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:34px 0}.kivo_kicker__noOud{display:block;font-size:10px;font-weight:650;letter-spacing:1.5px;line-height:1.6}.kivo_pageTitle__eFoii h1{font-size:clamp(34px,3.4vw,55px);line-height:1.08;letter-spacing:-2.5px;font-weight:650;margin-top:12px;outline:none}.kivo_yearBadge__rN2TH{border:1px solid #d7c9ea;background:#f1ebfb;border-radius:40px 40px 15px 40px;transform:rotate(3deg);padding:15px 24px;font-size:23px;line-height:1.2}.kivo_yearBadge__rN2TH small{display:block;font-size:9px;letter-spacing:.4px;margin-top:8px}.kivo_dashboardHero__XJfmI{display:grid;grid-template-columns:1.8fr 1fr;gap:18px}.kivo_heroStory__NEn5K{grid-row:span 2;min-height:403px;padding:32px;background:#e7dbfa;border-radius:22px;position:relative;overflow:hidden;background-image:radial-gradient(#ad95ce50 1px,transparent 0);background-size:17px 17px}.kivo_heroStory__NEn5K h2{font-size:clamp(34px,3.8vw,58px);letter-spacing:-3px;margin:20px 0 15px;line-height:1.02;position:relative;z-index:1}.kivo_heroStory__NEn5K h2>span{position:relative;display:inline-block}.kivo_heroStory__NEn5K h2>span:after{content:"";position:absolute;inset:3px -13px -5px -10px;border:2px solid #8452cf;border-radius:50%;transform:rotate(-6deg);pointer-events:none}.kivo_heroStory__NEn5K p{max-width:270px;font-size:13px;position:relative;z-index:1}.kivo_danger__6fPUN,.kivo_inkButton__5_3ui,.kivo_primary__mcq7_,.kivo_secondary__HESna{display:inline-flex;justify-content:center;align-items:center;gap:10px;border:1px solid transparent;border-radius:8px;min-height:42px;padding:11px 16px;font-size:12px!important;font-weight:600;text-decoration:none;line-height:1.3}.kivo_inkButton__5_3ui{background:#30243f;color:white;position:relative;z-index:1}.kivo_primary__mcq7_{background:#7650c6;color:#fff}.kivo_secondary__HESna{background:white;border-color:#d6ccdf;color:#3a2d4b}.kivo_danger__6fPUN{background:#a73559;color:white}.kivo_inkButton__5_3ui:hover,.kivo_primary__mcq7_:hover{filter:brightness(1.1)}.kivo_secondary__HESna:hover{background:#f0eafb}.kivo_doodle__xR6X_{position:absolute;right:-5px;bottom:20px;width:210px;height:250px;pointer-events:none;transform:rotate(-9deg)}.kivo_doodle__xR6X_ i{position:absolute;font-size:190px;font-style:normal;color:#c9ed61;right:-6px;bottom:-40px;line-height:1;-webkit-text-stroke:1px #303028}.kivo_doodle__xR6X_ span{position:absolute;right:18px;top:10px;background:#ff9fdb;padding:27px 18px;border-radius:50% 50% 0 50%;line-height:1;font-size:24px;letter-spacing:-1.2px;transform:rotate(13deg)}.kivo_doodle__xR6X_ b{position:absolute;font-size:90px;left:1px;top:-12px;font-weight:400}.kivo_dueTile__dNmME,.kivo_scoreTile__tYDhu{border:0;border-radius:20px;padding:23px 26px;text-align:left;color:var(--ink);position:relative;overflow:hidden;transition:transform .2s}.kivo_dueTile__dNmME:hover,.kivo_scoreTile__tYDhu:hover{transform:translateY(-3px)}.kivo_scoreTile__tYDhu{background:#d9f391}.kivo_dueTile__dNmME{background:#fac4e8}.kivo_dueTile__dNmME>span,.kivo_scoreTile__tYDhu>span{display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:1px;font-weight:650}.kivo_scoreTile__tYDhu>strong{font-size:60px;letter-spacing:-3px;line-height:1.3;display:block;margin:5px 0}.kivo_scoreTile__tYDhu strong small{font-size:18px;letter-spacing:-.6px;font-weight:400}.kivo_dueTile__dNmME p,.kivo_scoreTile__tYDhu p{font-size:11px;line-height:1.5;margin:2px 0}.kivo_miniBars__VwUNI{position:absolute;right:24px;top:58px;height:61px;display:flex;gap:5px;align-items:end}.kivo_miniBars__VwUNI i{display:block;width:10px;background:#30243f;border-radius:4px 4px 0 0;opacity:.7}.kivo_dueTile__dNmME>strong{font-size:44px;display:flex;align-items:center;gap:20px;line-height:1;margin:15px 0;letter-spacing:-2px}.kivo_dueTile__dNmME strong small{max-width:130px;font-size:15px;letter-spacing:-.3px;line-height:1.25}.kivo_metrics__kYFNg{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0 40px}.kivo_metrics__kYFNg button{background:#fff;border:1px solid var(--line);border-radius:13px;padding:18px;text-align:left;display:grid;grid-template-columns:32px 1fr;gap:4px 10px;align-items:center;color:var(--ink)}.kivo_metrics__kYFNg svg{color:var(--violet);grid-row:span 2;width:21px}.kivo_metrics__kYFNg strong{font-size:23px;letter-spacing:-1px}.kivo_metrics__kYFNg span{font-size:10px;color:var(--muted)}.kivo_twoColumns__CsDgZ{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:start;margin:25px 0 35px}.kivo_sectionTitle__QbmGW{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:25px 0 20px}.kivo_sectionTitle__QbmGW>span{font-size:11px;color:var(--muted)}.kivo_sectionTitle__QbmGW h2{font-size:24px}.kivo_textButton__416dG{display:inline-flex;align-items:center;gap:9px;border:0;padding:4px 0;background:transparent;font-size:12px;font-weight:600;color:#684298;text-decoration:none;text-align:left}.kivo_textButton__416dG:hover{text-decoration:underline}.kivo_panel__zR_8Q{border:1px solid var(--line);background:white;border-radius:18px;padding:27px;min-width:0}.kivo_panel__zR_8Q h2{margin:10px 0 15px}.kivo_panel__zR_8Q h3{margin:20px 0 8px}.kivo_panel__zR_8Q p{font-size:13px}.kivo_panel__zR_8Q .kivo_muted__Z7nlJ{font-size:12px}.kivo_muted__Z7nlJ{color:var(--muted);font-size:12px}.kivo_taskList__xVEaU{display:grid;gap:10px}.kivo_taskRow__0YMP7{display:flex;gap:13px;align-items:center;padding:17px;background:white;border:1px solid var(--line);border-radius:12px;text-align:left;width:100%;color:var(--ink);transition:border-color .2s,transform .2s}.kivo_taskRow__0YMP7:hover{border-color:#bca4dd;transform:translateY(-2px)}.kivo_taskIcon__SSEm2{width:39px;height:44px;border-radius:11px;display:grid;place-content:center;flex-shrink:0;font-size:22px}.kivo_taskRow__0YMP7>span:nth-child(2){min-width:0}.kivo_taskRow__0YMP7 small{display:block;font-size:10px;line-height:1.6;color:var(--muted)}.kivo_taskRow__0YMP7 strong{display:block;font-size:14px;font-weight:600;line-height:1.5;margin:3px 0}.kivo_taskStatus__PEysC{display:flex;align-items:center;gap:12px;margin-left:auto;flex-shrink:0;font-size:10px;color:#67418f}.kivo_announcement__oHKSD{padding:23px 26px;margin-top:20px;border-radius:17px;background:#e9e3f8;background-image:repeating-linear-gradient(110deg,transparent 0 50px,#a38ac614 50px 51px)}.kivo_announcement__oHKSD>span{font-size:9px;letter-spacing:1px}.kivo_announcement__oHKSD h3{margin:10px 0}.kivo_announcement__oHKSD p{font-size:12px}.kivo_goals__tNfCH{display:grid;gap:8px;margin:20px 0}.kivo_goals__tNfCH>div{display:flex;gap:10px;border-bottom:1px solid var(--line);padding:10px 0;align-items:center}.kivo_goals__tNfCH label{display:flex;align-items:center;gap:10px;font-size:13px;flex:1}.kivo_app__WcL_G input[type=checkbox],.kivo_app__WcL_G input[type=radio]{accent-color:#7650c6;width:17px;height:17px;flex-shrink:0}.kivo_goals__tNfCH label:has(input:checked) span{text-decoration:line-through;color:var(--muted)}.kivo_goals__tNfCH button{background:none;border:0;color:var(--muted);padding:5px 9px}.kivo_goalForm__BMRB1{display:flex;gap:8px}.kivo_app__WcL_G input:not([type=checkbox]):not([type=radio]),.kivo_app__WcL_G select,.kivo_app__WcL_G textarea{border:1px solid #d9d0e3;border-radius:8px;padding:10px 12px;background:#fff;color:var(--ink);min-width:0;max-width:100%}.kivo_goalForm__BMRB1 input{width:100%;font-size:12px!important}.kivo_sticker__K0XXD{background:#f9c2e8;border:1px solid #bf8bad;border-radius:50% 50% 10px 50%;padding:18px 28px;font-size:24px;font-weight:650;line-height:1.1;letter-spacing:-1px;transform:rotate(-5deg);margin:28px auto 10px;width:-moz-max-content;width:max-content;box-shadow:5px 5px 0 #e7def7}.kivo_sticker__K0XXD em{font-size:21px;font-weight:400}.kivo_courseGrid__tr5Al{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.kivo_courseCard__xvHj6{padding:0;border:1px solid var(--line);border-radius:18px;background:#fff;text-align:left;color:var(--ink);overflow:hidden;transition:transform .2s,box-shadow .2s}.kivo_courseCard__xvHj6:hover{transform:translateY(-5px);box-shadow:0 12px 25px #38224b0a}.kivo_courseCard__xvHj6>div{padding:20px;min-height:160px;position:relative;background-image:radial-gradient(#30243f17 1px,transparent 0);background-size:13px 13px}.kivo_courseCard__xvHj6>div>strong{display:block;font-size:61px;font-weight:500;letter-spacing:-5px;line-height:1;margin-top:20px}.kivo_courseScore__eMgik{position:absolute;bottom:20px;right:20px;line-height:1.3;font-size:22px;letter-spacing:-1px}.kivo_courseScore__eMgik small{display:block;font-size:9px;letter-spacing:0}.kivo_courseCard__xvHj6 section{padding:22px}.kivo_courseCard__xvHj6 h2{font-size:19px;letter-spacing:-.6px;display:flex;justify-content:space-between;gap:10px}.kivo_courseCard__xvHj6 p{font-size:11px;color:var(--muted)}.kivo_courseCard__xvHj6 small{font-size:10px;color:var(--muted)}.kivo_progress__f73dO,.kivo_weightBar__hxl5p{height:5px;background:#eee8f5;border-radius:8px;overflow:hidden;margin:18px 0 9px}.kivo_progress__f73dO i,.kivo_weightBar__hxl5p i{display:block;background:#956cd7;height:100%;border-radius:8px;transition:width .35s}.kivo_intro__TJJ0q{font-size:16px;max-width:780px;margin-bottom:25px!important}.kivo_footer__Saxt6{margin-top:50px;border-top:1px solid var(--line);padding:23px 0;display:flex;justify-content:space-between;gap:15px;font-size:10px;color:var(--muted)}.kivo_footer__Saxt6 strong{font-weight:500;color:#67418f}.kivo_courseHero__VKglk{padding:35px;border-radius:22px;margin:18px 0 25px;position:relative;overflow:hidden;min-height:180px}.kivo_courseHero__VKglk h2{font-size:38px;margin:15px 0 10px;letter-spacing:-1.7px;position:relative}.kivo_courseHero__VKglk p{max-width:500px;font-size:14px;position:relative}.kivo_bigSymbol__sva7t{position:absolute;right:35px;top:15px;font-size:120px;opacity:.15;line-height:1.3;letter-spacing:-8px}.kivo_chips__x9LAt{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;position:relative}.kivo_chips__x9LAt span{font-size:10px;padding:5px 11px;border:1px solid #30243f24;background:#ffffff80;border-radius:20px}.kivo_roomGrid__4jkb_{display:grid;grid-template-columns:1fr 1.8fr;gap:23px;align-items:start}.kivo_unitButton__llFaV{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid transparent;background:#f7f4fb;border-radius:9px;padding:15px 12px;margin:12px 0;color:var(--ink);font-size:12px!important}.kivo_unitButton__llFaV[aria-pressed=true]{border-color:#9971d2;background:#ece2fc}.kivo_unitButton__llFaV span{flex:1}.kivo_reading__yI0_t{font-size:16px!important;line-height:1.9!important}.kivo_callout__ygIGM{padding:20px 23px;border:1px solid #dcd0ef;border-radius:12px;background:#f1ebfb;margin:20px 0}.kivo_callout__ygIGM strong{font-size:13px}.kivo_callout__ygIGM p{font-size:12px;margin-bottom:0}.kivo_buttonRow__4fFhQ{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.kivo_field__p5pZ9{display:flex;flex-direction:column;gap:10px;font-size:12px;font-weight:600}.kivo_field__p5pZ9 textarea{resize:vertical;width:100%;font-size:14px!important;line-height:1.7}.kivo_filters__B3YR1{display:flex;gap:12px;margin:25px 0 12px}.kivo_filters__B3YR1 label{display:flex;align-items:center;gap:8px}.kivo_filters__B3YR1 label:first-child{flex:1;border:1px solid #d9d0e3;background:white;padding:0 12px;border-radius:9px}.kivo_filters__B3YR1 label:first-child input{border:0!important;width:100%}.kivo_filters__B3YR1 select{width:230px}.kivo_submitted__w9h15{font-family:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f4fb;border-radius:9px;padding:18px;font-size:13px;max-height:350px;overflow:auto}.kivo_question__4iWww{margin:20px 0;border:1px solid var(--line);border-radius:10px;padding:15px}.kivo_question__4iWww legend{font-size:13px;font-weight:600;max-width:100%}.kivo_question__4iWww label{display:flex;align-items:center;gap:9px;font-size:13px;padding:7px 0}.kivo_error__EAOt5{color:#a12e4c}.kivo_gradeSummary___DH1a{display:grid;grid-template-columns:1fr 1.4fr;gap:25px;align-items:center;border-radius:20px;padding:30px;background:#e9defa;background-image:radial-gradient(#8f6bb220 1px,transparent 0);background-size:15px 15px}.kivo_gradeSummary___DH1a>div>strong{font-size:68px;line-height:1.4;letter-spacing:-4px}.kivo_gradeSummary___DH1a p{font-size:13px;max-width:540px}.kivo_gradeTabs__JFLdu{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.kivo_gradeTabs__JFLdu button{border:1px solid var(--line);background:white;border-radius:12px;padding:17px;text-align:left;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px}.kivo_gradeTabs__JFLdu button[aria-pressed=true]{background:#30243f;color:var(--lime);border-color:#30243f}.kivo_gradeTabs__JFLdu strong{font-size:20px}.kivo_largeNumber__PzfFU{font-size:40px;letter-spacing:-2px;color:#7650c6;white-space:nowrap}.kivo_weightBar__hxl5p{height:9px}.kivo_tableWrap__wmhYd{overflow:auto;max-width:100%;margin:25px 0}.kivo_app__WcL_G table{width:100%;border-collapse:collapse;font-size:12px;text-align:left;min-width:550px}.kivo_app__WcL_G caption{text-align:left;color:var(--muted);font-size:11px;margin:0 0 15px}.kivo_app__WcL_G td,.kivo_app__WcL_G th{padding:15px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.kivo_app__WcL_G thead th{font-size:9px;letter-spacing:.7px;text-transform:uppercase;color:var(--muted);background:#f8f5fc}.kivo_app__WcL_G tbody th{font-weight:600;max-width:250px}.kivo_app__WcL_G th small{display:block;font-weight:400;font-size:10px;color:var(--muted);margin-top:4px}.kivo_app__WcL_G td{white-space:nowrap}.kivo_editorStack__nUlQi{border-top:1px solid var(--line);margin-top:22px}.kivo_editorStack__nUlQi>section{padding:10px 0 20px;border-bottom:1px solid var(--line)}.kivo_gradeEditor__Wc1i1{display:grid;grid-template-columns:1fr 100px;gap:12px;font-size:11px}.kivo_gradeEditor__Wc1i1 label{display:flex;flex-direction:column;gap:6px}.kivo_gradeEditor__Wc1i1 label:nth-child(3){grid-column:1/-1}.kivo_gradeEditor__Wc1i1 button{grid-column:1/-1;justify-self:start}.kivo_report__65ipt{padding:40px;border:1px solid var(--line);border-radius:20px;background:white}.kivo_reportHead__m1KQN{display:flex;justify-content:space-between;border-bottom:2px solid #30243f;padding-bottom:28px;gap:20px}.kivo_reportHead__m1KQN h2{font-size:36px;margin-top:15px}.kivo_reportHead__m1KQN>span{font-size:60px;font-weight:650;letter-spacing:-7px;color:#7951cd}.kivo_reportHead__m1KQN p{font-size:12px}.kivo_reportStudent__9xh0K{display:flex;flex-direction:column;gap:7px;padding:25px 0;font-size:12px}.kivo_reportStudent__9xh0K strong{font-size:24px;letter-spacing:-1px}.kivo_reportTotals__hgBYk{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;background:#eee6fa;padding:25px;border-radius:13px;margin:25px 0}.kivo_reportTotals__hgBYk strong{font-size:32px;letter-spacing:-1.5px;display:block}.kivo_reportTotals__hgBYk span{font-size:10px}.kivo_report__65ipt h3{margin-top:22px}.kivo_report__65ipt>p{font-size:12px}.kivo_dayTabs__pmgXh{display:flex;gap:10px;margin:25px 0}.kivo_dayTabs__pmgXh button{flex:1;padding:12px;border-radius:10px;border:1px solid var(--line);background:white;color:var(--ink);font-size:12px}.kivo_dayTabs__pmgXh button[aria-pressed=true]{background:#30243f;color:var(--lime)}.kivo_timeline__sF_Zp{display:grid;gap:12px}.kivo_clubSession__Tgrdr,.kivo_timeline__sF_Zp>button{display:flex;align-items:center;gap:20px;padding:22px;border:1px solid var(--line);border-radius:15px;background:white;text-align:left;color:var(--ink)}.kivo_timeline__sF_Zp time{font-size:11px;flex-shrink:0;width:100px}.kivo_timeline__sF_Zp>button>span{width:55px;height:60px;border-radius:12px;display:grid;place-content:center;font-size:25px;flex-shrink:0}.kivo_timeline__sF_Zp p{font-size:12px;margin:5px 0 0}.kivo_timeline__sF_Zp>button>svg{margin-left:auto;flex-shrink:0}.kivo_clubSession__Tgrdr{background:#e4f3c7}.kivo_clubSession__Tgrdr>span{font-size:10px;margin-left:auto}.kivo_clubBanner__b_4rD{background:#fad0ed;display:flex;align-items:center;gap:40px;padding:35px;border-radius:25px 70px 25px 25px;margin-bottom:28px;overflow:hidden}.kivo_clubBanner__b_4rD>span{font-size:150px;color:#7752c5;line-height:1;transform:rotate(12deg)}.kivo_clubBanner__b_4rD h2{font-size:43px;letter-spacing:-2px;margin:15px 0}.kivo_clubBanner__b_4rD p{font-size:13px}.kivo_clubCard__qXHMZ{padding:28px;border:1px solid #30243f18;border-radius:20px;display:flex;flex-direction:column}.kivo_clubSymbol__oZlh2{font-size:70px;line-height:1.2;letter-spacing:-4px;margin-bottom:25px}.kivo_clubCard__qXHMZ h2{margin-top:10px}.kivo_clubCard__qXHMZ p{font-size:13px}.kivo_clubCard__qXHMZ button{margin-top:auto;align-self:start}.kivo_clubCard__qXHMZ small{margin-top:14px;line-height:1.5}.kivo_attendanceGrid__PeH_a{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:25px 0}.kivo_attendanceGrid__PeH_a>div{background:#e6f1cf;border:1px solid #cdddb2;padding:18px;border-radius:13px}.kivo_attendanceGrid__PeH_a span{font-size:11px;display:block}.kivo_attendanceGrid__PeH_a strong{font-size:15px;display:block;margin-top:10px}.kivo_attendanceGrid__PeH_a>div[data-status=Absent]{background:#ffe0ec;border-color:#efb0c8}.kivo_attendanceGrid__PeH_a>div[data-status=Late]{background:#fff0c4;border-color:#e2cc91}.kivo_profileHero__mkvpY{display:flex;align-items:center;gap:25px;padding:35px;border-radius:20px;background:#e6ddf8}.kivo_profileAvatar__YE_JQ{width:110px;height:110px;border-radius:50% 50% 15px 50%;display:grid;place-content:center;background:#30243f;color:var(--lime);font-size:35px}.kivo_profileHero__mkvpY h2{font-size:40px;margin-top:15px}.kivo_details__kPANO{display:grid;grid-template-columns:1fr 1.4fr;font-size:13px;gap:18px}.kivo_details__kPANO dt{color:var(--muted)}.kivo_details__kPANO dd{margin:0}.kivo_app__WcL_G hr{border:0;border-top:1px solid var(--line);margin:30px 0}.kivo_srOnly__kCrJc{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(min-width:1400px){.kivo_dashboardHero__XJfmI{grid-template-columns:1.8fr 1fr 1fr}.kivo_heroStory__NEn5K{grid-row:auto;min-height:375px}.kivo_dueTile__dNmME,.kivo_scoreTile__tYDhu{display:flex;flex-direction:column;justify-content:space-between;padding:27px}.kivo_scoreTile__tYDhu>strong{font-size:72px}.kivo_miniBars__VwUNI{position:static;height:70px}.kivo_miniBars__VwUNI i{width:15px}.kivo_dueTile__dNmME>strong{display:block;font-size:80px}.kivo_dueTile__dNmME strong small{display:block;font-size:22px;letter-spacing:-1px;max-width:150px;margin-top:15px}.kivo_doodle__xR6X_{width:160px;right:-15px;bottom:5px;transform:scale(.8) rotate(-9deg);transform-origin:bottom right}.kivo_heroStory__NEn5K p{max-width:230px}.kivo_heroStory__NEn5K h2{font-size:51px}}@media(max-width:1150px){.kivo_sidebar__qB_wN{flex-basis:204px;padding:28px 15px}.kivo_sidebar__qB_wN nav button{font-size:11px;padding:10px}.kivo_school__LBmZP{font-size:10px}.kivo_content__YzU1a{width:91%}.kivo_courseGrid__tr5Al{grid-template-columns:repeat(2,minmax(0,1fr))}.kivo_metrics__kYFNg{grid-template-columns:repeat(2,1fr)}.kivo_twoColumns__CsDgZ{grid-template-columns:1fr 1fr}.kivo_heroStory__NEn5K{padding:25px}.kivo_doodle__xR6X_{opacity:.7;transform:scale(.75) rotate(-9deg);transform-origin:bottom right}.kivo_heroStory__NEn5K h2{font-size:43px}.kivo_heroStory__NEn5K p{max-width:190px}.kivo_gradeTabs__JFLdu{grid-template-columns:repeat(2,1fr)}.kivo_roomGrid__4jkb_{grid-template-columns:1fr}.kivo_roomGrid__4jkb_>aside{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.kivo_roomGrid__4jkb_ aside>.kivo_kicker__noOud,.kivo_roomGrid__4jkb_ aside>p{grid-column:1/-1}.kivo_unitButton__llFaV{margin:0;padding:12px 8px;align-items:start}.kivo_unitButton__llFaV svg{display:none}.kivo_attendanceGrid__PeH_a{grid-template-columns:repeat(3,1fr)}.kivo_taskStatus__PEysC{max-width:90px}.kivo_topbar__ZwqbR .kivo_saved__i747u{max-width:130px;font-size:9px}}@media(max-width:760px){.kivo_app__WcL_G{display:block}.kivo_sidebar__qB_wN{position:relative;width:100%;height:auto;padding:20px 5% 14px;gap:16px;overflow:hidden}.kivo_brand__o7SZm strong{font-size:25px}.kivo_brandMark__D7jLo{width:37px;height:40px;font-size:34px}.kivo_brandMark__D7jLo span{font-size:15px}.kivo_brand__o7SZm small{font-size:7px;margin-top:7px}.kivo_school__LBmZP{position:absolute;right:5%;top:24px;border:0;padding:0}.kivo_school__LBmZP>span{display:none}.kivo_school__LBmZP small{font-size:9px}.kivo_sidebar__qB_wN nav{flex-direction:row;overflow-x:auto;margin:0 -5.55%;padding:2px 5.55% 8px;gap:7px;scrollbar-width:thin;scrollbar-color:#76618e transparent}.kivo_sidebar__qB_wN nav button{flex-shrink:0;padding:10px 13px;font-size:11px;gap:8px;border:1px solid #ffffff20}.kivo_sidebar__qB_wN nav button svg{width:15px}.kivo_sidebar__qB_wN nav button:hover{transform:none}.kivo_returnLink__xHMUV,.kivo_sideNote__JDqFi{display:none}.kivo_topbar__ZwqbR{padding:13px 5%;min-height:64px;flex-wrap:wrap;gap:8px}.kivo_topbar__ZwqbR>div{gap:10px}.kivo_topbar__ZwqbR .kivo_saved__i747u{font-size:9px;max-width:140px}.kivo_breadcrumb__0zKc8{font-size:8px}.kivo_studentSelect___yVEE select{max-width:112px;font-size:11px!important;padding:5px!important;border:0!important}.kivo_avatar__heQPj{width:26px;height:26px;font-size:9px}.kivo_content__YzU1a{width:90%;padding:20px 0}.kivo_demoLabel__vck39{font-size:8px;letter-spacing:.5px}.kivo_pageTitle__eFoii{margin:28px 0}.kivo_pageTitle__eFoii h1{font-size:37px;letter-spacing:-1.8px}.kivo_yearBadge__rN2TH{font-size:15px;padding:12px;flex-shrink:0;max-width:105px}.kivo_yearBadge__rN2TH small{font-size:7px;line-height:1.5}.kivo_pageTitle__eFoii>.kivo_kicker__noOud{font-size:8px}.kivo_dashboardHero__XJfmI{grid-template-columns:1fr 1fr;gap:12px}.kivo_heroStory__NEn5K{grid-row:auto;grid-column:1/-1;min-height:320px;padding:26px}.kivo_heroStory__NEn5K h2{font-size:44px;letter-spacing:-2px}.kivo_heroStory__NEn5K p{font-size:12px;max-width:210px}.kivo_doodle__xR6X_{opacity:1;right:0;bottom:10px;transform:scale(.75) rotate(-9deg)}.kivo_dueTile__dNmME,.kivo_scoreTile__tYDhu{padding:18px;min-height:225px;border-radius:17px}.kivo_dueTile__dNmME>span,.kivo_scoreTile__tYDhu>span{font-size:8px;letter-spacing:.6px;align-items:start}.kivo_dueTile__dNmME>span svg,.kivo_scoreTile__tYDhu>span svg{width:13px;flex-shrink:0}.kivo_scoreTile__tYDhu>strong{font-size:43px;line-height:1.4;margin:13px 0}.kivo_scoreTile__tYDhu strong small{font-size:13px}.kivo_dueTile__dNmME p,.kivo_scoreTile__tYDhu p{font-size:10px}.kivo_miniBars__VwUNI{position:static;height:30px;margin:6px 0 13px}.kivo_miniBars__VwUNI i{width:9px}.kivo_dueTile__dNmME>strong{display:block;font-size:43px;line-height:1;margin:20px 0}.kivo_dueTile__dNmME strong small{display:block;font-size:12px;max-width:120px;margin-top:8px;line-height:1.4}.kivo_metrics__kYFNg{gap:10px;margin:16px 0 28px}.kivo_metrics__kYFNg button{padding:14px;grid-template-columns:24px 1fr;gap:3px 6px}.kivo_metrics__kYFNg strong{font-size:21px}.kivo_metrics__kYFNg span{font-size:9px;line-height:1.5}.kivo_metrics__kYFNg svg{width:17px}.kivo_twoColumns__CsDgZ{grid-template-columns:1fr;gap:18px}.kivo_sectionTitle__QbmGW{gap:10px;margin:22px 0 16px}.kivo_sectionTitle__QbmGW h2{font-size:22px}.kivo_sectionTitle__QbmGW .kivo_textButton__416dG{font-size:10px;white-space:nowrap}.kivo_panel__zR_8Q{padding:22px}.kivo_taskRow__0YMP7{padding:14px;gap:10px}.kivo_taskIcon__SSEm2{width:32px;height:38px;font-size:18px}.kivo_taskRow__0YMP7 strong{font-size:12px}.kivo_taskRow__0YMP7 small{font-size:9px}.kivo_taskStatus__PEysC{font-size:9px;gap:4px;max-width:75px}.kivo_taskStatus__PEysC svg{width:12px;flex-shrink:0}.kivo_courseGrid__tr5Al{gap:15px;grid-template-columns:1fr}.kivo_courseCard__xvHj6>div{min-height:160px}.kivo_courseCard__xvHj6 section{padding:23px}.kivo_footer__Saxt6{flex-direction:column;font-size:9px;margin-top:35px;gap:6px}.kivo_courseHero__VKglk{padding:24px;min-height:175px}.kivo_courseHero__VKglk h2{font-size:32px;letter-spacing:-1.2px}.kivo_courseHero__VKglk p{font-size:12px}.kivo_bigSymbol__sva7t{font-size:100px;right:18px}.kivo_chips__x9LAt{gap:6px}.kivo_chips__x9LAt span{font-size:9px}.kivo_roomGrid__4jkb_{gap:15px}.kivo_roomGrid__4jkb_>aside{grid-template-columns:1fr}.kivo_unitButton__llFaV svg{display:block}.kivo_reading__yI0_t{font-size:14px!important}.kivo_buttonRow__4fFhQ{gap:10px}.kivo_buttonRow__4fFhQ button{flex:1;min-width:140px}.kivo_filters__B3YR1{flex-wrap:wrap}.kivo_filters__B3YR1 label,.kivo_filters__B3YR1 select{width:100%}.kivo_gradeSummary___DH1a{grid-template-columns:1fr;padding:25px;gap:10px}.kivo_gradeSummary___DH1a>div>strong{font-size:60px}.kivo_gradeSummary___DH1a h2{font-size:25px}.kivo_gradeTabs__JFLdu{gap:8px}.kivo_gradeTabs__JFLdu button{display:block;padding:14px;font-size:10px}.kivo_gradeTabs__JFLdu strong{display:block;font-size:23px;margin-top:5px}.kivo_largeNumber__PzfFU{font-size:30px}.kivo_report__65ipt{padding:22px}.kivo_reportHead__m1KQN h2{font-size:28px}.kivo_reportHead__m1KQN>span{font-size:40px;letter-spacing:-4px}.kivo_reportHead__m1KQN .kivo_kicker__noOud{font-size:8px}.kivo_reportTotals__hgBYk{padding:20px;grid-template-columns:1fr;gap:20px}.kivo_reportTotals__hgBYk strong{font-size:30px}.kivo_reportTotals__hgBYk span{font-size:11px}.kivo_dayTabs__pmgXh{overflow-x:auto;padding:5px 0 10px;gap:6px}.kivo_dayTabs__pmgXh button{font-size:10px;padding:10px;flex-shrink:0}.kivo_clubSession__Tgrdr,.kivo_timeline__sF_Zp>button{flex-wrap:wrap;padding:18px;gap:10px}.kivo_timeline__sF_Zp time{width:100%;font-size:10px}.kivo_timeline__sF_Zp>button>span{width:38px;height:44px;font-size:20px}.kivo_timeline__sF_Zp>button>div{flex:1}.kivo_timeline__sF_Zp h3{font-size:16px}.kivo_timeline__sF_Zp p{font-size:10px}.kivo_clubSession__Tgrdr>span{font-size:8px}.kivo_clubBanner__b_4rD{padding:25px;gap:18px;border-radius:20px 50px 20px 20px}.kivo_clubBanner__b_4rD>span{font-size:65px}.kivo_clubBanner__b_4rD h2{font-size:29px;letter-spacing:-1.4px}.kivo_clubBanner__b_4rD .kivo_kicker__noOud{font-size:8px}.kivo_clubBanner__b_4rD p{font-size:11px}.kivo_attendanceGrid__PeH_a{grid-template-columns:repeat(3,1fr);gap:8px}.kivo_attendanceGrid__PeH_a>div{padding:13px 10px}.kivo_attendanceGrid__PeH_a span{font-size:9px}.kivo_attendanceGrid__PeH_a strong{font-size:12px}.kivo_profileHero__mkvpY{padding:22px;gap:18px}.kivo_profileAvatar__YE_JQ{width:65px;height:75px;font-size:24px;flex-shrink:0}.kivo_profileHero__mkvpY .kivo_kicker__noOud{font-size:8px}.kivo_profileHero__mkvpY h2{font-size:29px}.kivo_profileHero__mkvpY p{font-size:11px}.kivo_details__kPANO{font-size:12px;gap:16px}.kivo_gradeEditor__Wc1i1{grid-template-columns:1fr 85px}.kivo_app__WcL_G table{min-width:520px}.kivo_app__WcL_G .kivo_inkButton__5_3ui,.kivo_app__WcL_G .kivo_primary__mcq7_,.kivo_app__WcL_G .kivo_secondary__HESna{font-size:11px!important}}@media(max-width:360px){.kivo_school__LBmZP,.kivo_yearBadge__rN2TH{display:none}.kivo_topbar__ZwqbR{display:block}.kivo_topbar__ZwqbR>div{justify-content:space-between;margin-top:8px}.kivo_pageTitle__eFoii h1{font-size:34px}.kivo_heroStory__NEn5K h2{font-size:38px}.kivo_heroStory__NEn5K p{max-width:170px}.kivo_doodle__xR6X_{transform:scale(.55) rotate(-9deg);opacity:.8;right:-10px}.kivo_heroStory__NEn5K .kivo_inkButton__5_3ui{font-size:10px!important;padding:10px}.kivo_dueTile__dNmME,.kivo_scoreTile__tYDhu{padding:14px}.kivo_scoreTile__tYDhu>strong{font-size:36px}.kivo_dueTile__dNmME strong small,.kivo_scoreTile__tYDhu strong small{font-size:11px}.kivo_demoLabel__vck39>span:last-child{display:none}.kivo_taskStatus__PEysC{max-width:55px}.kivo_taskStatus__PEysC svg{display:none}.kivo_panel__zR_8Q{padding:19px}.kivo_sectionTitle__QbmGW h2{font-size:20px}.kivo_clubBanner__b_4rD>span{display:none}}@media(prefers-reduced-motion:no-preference){.kivo_heroStory__NEn5K .kivo_doodle__xR6X_ span{animation:kivo_hello__A93L1 5s ease-in-out infinite}.kivo_heroStory__NEn5K .kivo_doodle__xR6X_ i{animation:kivo_turn___Kig7 20s linear infinite}.kivo_courseCard__xvHj6{animation:kivo_arrive__Re7J7 .4s both}.kivo_courseCard__xvHj6:nth-child(2){animation-delay:.06s}.kivo_courseCard__xvHj6:nth-child(3){animation-delay:.12s}@keyframes kivo_hello__A93L1{50%{transform:translateY(-7px) rotate(7deg)}}@keyframes kivo_turn___Kig7{to{transform:rotate(1turn)}}@keyframes kivo_arrive__Re7J7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.kivo_app__WcL_G *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.kivo_app__WcL_G{display:block;background:white;color:black}.kivo_buttonRow__4fFhQ,.kivo_demoLabel__vck39,.kivo_footer__Saxt6,.kivo_pageTitle__eFoii,.kivo_sidebar__qB_wN,.kivo_topbar__ZwqbR{display:none!important}.kivo_content__YzU1a{width:100%;max-width:none;padding:0}.kivo_report__65ipt{border:0;padding:0}.kivo_reportHead__m1KQN>span{color:#333}.kivo_tableWrap__wmhYd{overflow:visible}.kivo_report__65ipt table{min-width:0}.kivo_reportTotals__hgBYk,.kivo_report__65ipt tr{-moz-column-break-inside:avoid;break-inside:avoid}}.kivo_journey__FoBo3{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:20px 0 30px}.kivo_journeyTrack__oZzsf{height:125px;background:repeating-linear-gradient(0deg,#eae4f2 0 1px,transparent 1px 25%);border-bottom:1px solid #d7cce5;position:relative;display:flex;align-items:end;justify-content:center}.kivo_journeyTrack__oZzsf i{width:52%;max-width:55px;display:block;background:#bd9be9;border-radius:7px 7px 0 0;min-height:2px}.kivo_journeyTrack__oZzsf strong{position:absolute;top:2px;left:0;font-size:12px;background:#ffffffc9;padding:2px 5px;border-radius:4px}.kivo_journey__FoBo3 small{display:block;margin-top:10px;color:#70697c;font-size:10px;text-align:center;line-height:1.6}@media(max-width:500px){.kivo_journey__FoBo3{gap:6px}.kivo_journeyTrack__oZzsf{height:100px}.kivo_journey__FoBo3 small{font-size:8px}.kivo_journeyTrack__oZzsf strong{font-size:10px}}@media(max-width:760px){.kivo_pageTitle__eFoii .kivo_yearBadge__rN2TH{display:none}.kivo_heroStory__NEn5K .kivo_doodle__xR6X_{transform:scale(.45) rotate(-9deg);transform-origin:bottom right;bottom:-5px;right:0}.kivo_pageTitle__eFoii h1{max-width:100%}.kivo_heroStory__NEn5K p{max-width:215px}}@media(max-width:360px){.kivo_heroStory__NEn5K .kivo_doodle__xR6X_{transform:scale(.35) rotate(-9deg)}.kivo_heroStory__NEn5K p{max-width:180px}}.kivo_content__YzU1a>nav[aria-label="Student platform experiences"]{width:100%;margin:0 0 25px}.student-school-life_life__fzczz{container-type:inline-size;container-name:school-life;color:#3b2a4b;min-width:0}.student-school-life_hero__lk1wh{position:relative;overflow:hidden;padding:28px;background:#e8d9fa;border:1px solid #d6bce9;border-radius:19px;margin-bottom:27px;background-image:radial-gradient(#ad86d226 1px,transparent 0);background-size:13px 13px}.student-school-life_kicker__s5_eJ{font-size:9px;letter-spacing:1.2px;font-weight:650;line-height:1.7;display:block;color:#856199}.student-school-life_life__fzczz .student-school-life_hero__lk1wh h3{font-size:32px;line-height:1.08;letter-spacing:-1.2px;font-weight:550;margin:15px 0;position:relative;max-width:85%}.student-school-life_hero__lk1wh h3 em{font:italic 400 .9em Georgia,serif;color:#8555ae}.student-school-life_life__fzczz .student-school-life_hero__lk1wh p{font-size:12px;color:#765c86;line-height:1.8;margin:12px 0}.student-school-life_heroStar__0vDIg{position:absolute;right:-10px;top:20px;font-size:130px;line-height:1;color:#bdde77;transform:rotate(15deg);pointer-events:none}.student-school-life_planCount__MCEX7{display:inline-flex;align-items:center;gap:8px;background:#fffaffbd;border:1px solid #d5bee9;padding:9px 12px;border-radius:20px;font-size:10px;position:relative;margin-top:8px}.student-school-life_topline__OK9Wb{margin:0 0 19px;display:flex;justify-content:space-between;align-items:end;gap:15px;flex-wrap:wrap}.student-school-life_life__fzczz .student-school-life_topline__OK9Wb h3{font-size:23px;font-weight:550;letter-spacing:-.7px;margin:9px 0 0;line-height:1.2}.student-school-life_filters__OSrb7{display:flex;gap:5px;flex-wrap:wrap}.student-school-life_filters__OSrb7 button{border:1px solid #d7c4e6;background:#fffaff;border-radius:20px;font-size:10px;padding:7px 12px;color:#82618f}.student-school-life_filters__OSrb7 button[aria-pressed=true]{background:#7750b6;color:white;border-color:#7750b6}.student-school-life_eventGrid__2nTJI{display:grid;grid-template-columns:1fr;gap:17px}.student-school-life_event___LBfz{border:1px solid #dec9ec;border-radius:15px;overflow:hidden;background:#fffaff;display:flex;flex-direction:column;min-width:0}.student-school-life_photo__6q0Ei{height:160px;position:relative;overflow:hidden;background:#ddd5e8}.student-school-life_photo__6q0Ei:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#1c273852,transparent 65%)}.student-school-life_photo__6q0Ei img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.student-school-life_photo__6q0Ei>span{position:absolute;bottom:14px;left:16px;color:#fff9ef;z-index:1;font-size:8px;letter-spacing:1px;line-height:1.6}.student-school-life_photo__6q0Ei strong{display:block;font-size:18px;font-weight:500;letter-spacing:-.5px}.student-school-life_eventCopy__k2ae8{padding:19px;display:flex;flex-direction:column;flex:1}.student-school-life_eventMeta__hNsSW{display:flex;flex-wrap:wrap;gap:7px 13px;margin-bottom:12px;color:#8b7298;font-size:8px}.student-school-life_eventMeta__hNsSW span{display:flex;align-items:center;gap:5px}.student-school-life_life__fzczz h4{font-size:24px;line-height:1.15;letter-spacing:-.8px;font-weight:550;margin:0 0 13px;color:#493052}.student-school-life_life__fzczz .student-school-life_eventCopy__k2ae8>p{font-size:11px;line-height:1.85;color:#816a8d;margin:0 0 20px}.student-school-life_planButton__3rZTk{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #8053b5;color:#fff;background:#8053b5;border-radius:7px;padding:10px 12px;font-size:10px;margin-top:auto;min-height:39px}.student-school-life_planButton__3rZTk[aria-pressed=true]{background:#e6f0c6;border-color:#bed28e;color:#637840}.student-school-life_programmeButton__IQRmN{display:flex;align-items:center;justify-content:center;gap:7px;background:none;border:0;color:#8b61aa;font-size:9px;padding:11px 0 0}.student-school-life_programme__tcTPw{padding-left:17px;margin:17px 0 0;font-size:10px;line-height:1.9;color:#816a8d}.student-school-life_programme__tcTPw li{margin:8px 0}.student-school-life_noticeHeading__8ohpR{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:30px 0 15px}.student-school-life_noticeHeading__8ohpR small{font-size:10px;color:#9c81a8}.student-school-life_noticeGrid__7HWyI{display:grid;grid-template-columns:1fr;gap:13px}.student-school-life_noticeGrid__7HWyI article{padding:22px;background:#f4e4f2;border:1px solid #e4c6df;border-radius:13px}.student-school-life_noticeGrid__7HWyI article:nth-child(2){background:#e9eefc;border-color:#ced7f0}.student-school-life_noticeGrid__7HWyI article>span{display:flex;align-items:center;gap:7px;font-size:8px;letter-spacing:.7px;color:#966c9f;line-height:1.6}.student-school-life_noticeGrid__7HWyI h4{font-size:20px;margin:15px 0 10px;line-height:1.2}.student-school-life_life__fzczz .student-school-life_noticeGrid__7HWyI p{font-size:11px;line-height:1.8;color:#816c8b;margin:0 0 16px}.student-school-life_noticeGrid__7HWyI button{display:flex;align-items:center;gap:6px;border:0;background:none;color:#895da0;padding:0;font-size:10px}.student-school-life_life__fzczz .student-school-life_scope__jr84Z{font-size:9px;color:#987ea5;line-height:1.8;margin:22px 0 10px}.student-school-life_life__fzczz button:focus-visible{outline:3px solid #a37ac9;outline-offset:3px}@container school-life (min-width:560px){.student-school-life_eventGrid__2nTJI,.student-school-life_noticeGrid__7HWyI{grid-template-columns:repeat(2,minmax(0,1fr))}.student-school-life_hero__lk1wh{padding:32px}.student-school-life_life__fzczz .student-school-life_hero__lk1wh h3{font-size:38px;max-width:80%}.student-school-life_heroStar__0vDIg{font-size:180px;top:10px}}@container school-life (min-width:900px){.student-school-life_eventGrid__2nTJI{grid-template-columns:repeat(3,minmax(0,1fr))}.student-school-life_photo__6q0Ei{height:180px}.student-school-life_life__fzczz h4{font-size:25px}.student-school-life_eventCopy__k2ae8{padding:23px}.student-school-life_life__fzczz .student-school-life_eventCopy__k2ae8>p{font-size:12px}.student-school-life_eventMeta__hNsSW{font-size:9px}.student-school-life_planButton__3rZTk{font-size:12px}.student-school-life_programmeButton__IQRmN{font-size:11px}.student-school-life_life__fzczz .student-school-life_hero__lk1wh h3{font-size:45px}.student-school-life_heroStar__0vDIg{right:30px}.student-school-life_noticeGrid__7HWyI h4{font-size:25px}.student-school-life_life__fzczz .student-school-life_noticeGrid__7HWyI p{font-size:12px}}@container school-life (max-width:320px){.student-school-life_hero__lk1wh{padding:21px}.student-school-life_life__fzczz .student-school-life_hero__lk1wh h3{font-size:29px;max-width:94%}.student-school-life_heroStar__0vDIg{font-size:100px;right:-20px;top:36px;opacity:.4}.student-school-life_kicker__s5_eJ{font-size:8px}.student-school-life_eventCopy__k2ae8{padding:18px}.student-school-life_planCount__MCEX7{font-size:9px}.student-school-life_filters__OSrb7 button{font-size:9px;padding:7px 10px}.student-school-life_noticeHeading__8ohpR{display:block}.student-school-life_noticeHeading__8ohpR small{display:block;margin-top:8px}}.student-subscriptions_platformLinks__wnIXy{width:min(90%,1450px);margin:25px auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;color:#4c3a62}.student-subscriptions_platformLinks__wnIXy>a{display:flex;align-items:center;gap:11px;border:1px solid #ddd0e9;background:#fcfaff;border-radius:10px;padding:14px 16px;text-decoration:none;min-width:0}.student-subscriptions_platformLinks__wnIXy>a[aria-current=page]{background:#eee2fc;border-color:#b79ad5}.student-subscriptions_platformLinks__wnIXy>a>span{min-width:0;flex:1}.student-subscriptions_platformLinks__wnIXy strong{font-size:12px;font-weight:600;display:block;line-height:1.5}.student-subscriptions_platformLinks__wnIXy small{font-size:9px;display:block;line-height:1.5;margin-top:4px;color:#897296}.student-subscriptions_platformLinks__wnIXy svg{flex-shrink:0}.student-subscriptions_platformLinks__wnIXy a:focus-visible{outline:3px solid #9d75c6;outline-offset:4px}.student-subscriptions_page__l__LQ{background:#faf7f1;color:#352943;padding:1px 0 35px}.student-subscriptions_page__l__LQ *{box-sizing:border-box}.student-subscriptions_page__l__LQ h1,.student-subscriptions_page__l__LQ h2,.student-subscriptions_page__l__LQ h3,.student-subscriptions_page__l__LQ p{margin:0}.student-subscriptions_page__l__LQ button,.student-subscriptions_page__l__LQ input{font:inherit}.student-subscriptions_page__l__LQ button{cursor:pointer}.student-subscriptions_page__l__LQ :is(a,button,input):focus-visible{outline:3px solid #9368bb;outline-offset:4px}.student-subscriptions_hero__33lfE{width:min(90%,1250px);padding:45px 0 35px;margin:auto;text-align:center}.student-subscriptions_kicker__RRmme{display:block;font-size:10px;letter-spacing:1.4px;line-height:1.7;font-weight:650;color:#8a6f96}.student-subscriptions_hero__33lfE h1{font-size:clamp(40px,4.8vw,69px);line-height:1.06;letter-spacing:-3px;font-weight:500;margin:25px 0}.student-subscriptions_hero__33lfE em{font:italic 400 1em Georgia,serif;color:#8658a9}.student-subscriptions_hero__33lfE p{font-size:16px;line-height:1.9;max-width:720px;margin:auto;color:#7c6a83}.student-subscriptions_status__aZa1D{display:inline-flex;gap:8px;align-items:center;font-size:10px;line-height:1.7;margin:23px auto 0;color:#87735e;background:#f2ecdd;border:1px solid #ded4ba;padding:9px 14px;border-radius:8px}.student-subscriptions_status__aZa1D i{width:5px;height:5px;border-radius:50%;background:#b19559;flex-shrink:0}.student-subscriptions_experiences__4Ji2o{width:min(90%,1350px);margin:20px auto 60px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.student-subscriptions_experiences__4Ji2o>a{border:1px solid #d9dece;background:#f5f8ee;border-radius:20px;padding:27px;color:#345241;text-decoration:none;display:flex;flex-direction:column;min-width:0;transition:transform .2s}.student-subscriptions_experiences__4Ji2o>a:hover{transform:translateY(-4px)}.student-subscriptions_experiences__4Ji2o>a:nth-child(2){background:#f2eafc;border-color:#d8c2eb;color:#533a6f}.student-subscriptions_experiences__4Ji2o>a>span{font-size:9px;letter-spacing:1px;font-weight:600}.student-subscriptions_lmsArt__KSbPu,.student-subscriptions_studioArt__pwPm0{margin:25px 0;height:205px;border:1px solid #d0d9bd;background:#e6edd8;border-radius:12px;padding:20px;position:relative;overflow:hidden}.student-subscriptions_studioArt__pwPm0>i{font-style:normal;font-size:8px;letter-spacing:1px}.student-subscriptions_studioArt__pwPm0>div{display:flex;gap:7px;width:58%;margin-top:15px}.student-subscriptions_studioArt__pwPm0>div>span{flex:1;padding:8px;background:#fffdf3;border:1px solid #c8d2b8;border-radius:6px;font-size:8px}.student-subscriptions_studioArt__pwPm0 b{display:block;width:90%;height:3px;background:#b1c497;margin-top:14px;border-radius:3px}.student-subscriptions_studioArt__pwPm0 b:nth-child(3){width:65%;background:#cbb582}.student-subscriptions_studioArt__pwPm0>strong{position:absolute;bottom:23px;right:25px;font:26px/1.1 Georgia,serif;max-width:150px}.student-subscriptions_lmsArt__KSbPu{background:#e1d2f4;border-color:#cbb4e3;background-image:radial-gradient(#8d68ad30 1px,transparent 0);background-size:12px 12px}.student-subscriptions_lmsArt__KSbPu>span{font-size:8px;letter-spacing:1px}.student-subscriptions_lmsArt__KSbPu>strong{font-size:68px;line-height:1.5;letter-spacing:-3px;display:block}.student-subscriptions_lmsArt__KSbPu>strong small{font-size:20px}.student-subscriptions_lmsArt__KSbPu>div{position:absolute;right:28px;top:55px;height:80px;display:flex;gap:7px;align-items:end}.student-subscriptions_lmsArt__KSbPu i{width:22px;height:70%;background:#9b6dd1;border-radius:5px 5px 0 0}.student-subscriptions_lmsArt__KSbPu i:nth-child(2){height:90%;background:#c8de7c}.student-subscriptions_lmsArt__KSbPu i:nth-child(3){height:60%}.student-subscriptions_lmsArt__KSbPu i:nth-child(4){height:85%;background:#e29bcb}.student-subscriptions_lmsArt__KSbPu i:nth-child(5){height:76%}.student-subscriptions_lmsArt__KSbPu>b{font-size:10px;font-weight:400}.student-subscriptions_experiences__4Ji2o h2{font-size:30px;letter-spacing:-1px;font-weight:500;line-height:1.13}.student-subscriptions_experiences__4Ji2o p{font-size:13px;line-height:1.85;margin:18px 0 25px;color:#79767b}.student-subscriptions_link__wIZHR{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:auto;padding-top:19px;border-top:1px solid #abb59e60;font-size:13px}.student-subscriptions_calculator__KPINn,.student-subscriptions_plans__PY_J4,.student-subscriptions_why__0llFg{width:min(90%,1350px);margin:45px auto}.student-subscriptions_sectionHeading__8d_N7{margin:0 0 30px}.student-subscriptions_calculator__KPINn h2,.student-subscriptions_sectionHeading__8d_N7 h2{font-size:clamp(34px,3.3vw,48px);letter-spacing:-1.8px;line-height:1.1;font-weight:500;margin:18px 0}.student-subscriptions_calculator__KPINn em,.student-subscriptions_sectionHeading__8d_N7 em{font:italic 400 1em Georgia,serif;color:#947746}.student-subscriptions_planGrid__EyE9w{display:grid;grid-template-columns:1fr 1fr;gap:22px}.student-subscriptions_planGrid__EyE9w>article{padding:35px;border:1px solid #e5c1d9;border-radius:22px;display:flex;flex-direction:column;position:relative}.student-subscriptions_family__YScNw{background:#f7e4ef}.student-subscriptions_school__mVAGu{background:#e4eddb!important;border-color:#c6d5b7!important}.student-subscriptions_planIcon__Xe5hA{width:49px;height:53px;border-radius:16px 16px 5px 16px;display:grid;place-content:center;background:#fff6fa9c;border:1px solid #e2c7d9;color:#956f9d;margin-bottom:23px}.student-subscriptions_school__mVAGu .student-subscriptions_planIcon__Xe5hA{background:#fbfff39c;border-color:#c1d3ad;color:#688155}.student-subscriptions_planGrid__EyE9w h3{font-size:36px;font-weight:500;line-height:1.06;letter-spacing:-1.4px;margin:20px 0}.student-subscriptions_price__1LofN{font-size:66px;letter-spacing:-3px;line-height:1.2;font-weight:500}.student-subscriptions_price__1LofN>small{font-size:12px;letter-spacing:0;display:block;line-height:1.7;margin-top:8px}.student-subscriptions_planGrid__EyE9w p{font-size:14px;line-height:1.9;color:#796578;margin:25px 0}.student-subscriptions_school__mVAGu p{color:#67775d}.student-subscriptions_planGrid__EyE9w ul{list-style:none;padding:0;margin:0 0 30px;display:grid;gap:15px}.student-subscriptions_planGrid__EyE9w li{display:flex;align-items:start;gap:10px;font-size:12px;line-height:1.8}.student-subscriptions_planGrid__EyE9w li svg{flex-shrink:0;margin-top:3px;color:#8b6894}.student-subscriptions_school__mVAGu li svg{color:#7b955c}.student-subscriptions_primary__jJyfo{display:inline-flex;align-items:center;justify-content:space-between;gap:15px;background:#62417f;color:#fff8fc;border:1px solid #62417f;border-radius:8px;padding:14px 18px;text-decoration:none;font-size:12px;font-weight:600;line-height:1.5;margin-top:auto}.student-subscriptions_school__mVAGu .student-subscriptions_primary__jJyfo{background:#345744;border-color:#345744}.student-subscriptions_secondaryLink__iP0a0{display:inline-flex;align-items:center;justify-content:space-between;gap:15px;text-decoration:none;font-size:11px;font-weight:600;color:#85618e;margin:18px 0 0}.student-subscriptions_school__mVAGu .student-subscriptions_secondaryLink__iP0a0{color:#617a4d}.student-subscriptions_fine__rXqrC{font-size:10px;line-height:1.85;color:#8b7b8b;display:block;margin-top:20px}.student-subscriptions_school__mVAGu .student-subscriptions_fine__rXqrC{color:#7e8c70}.student-subscriptions_calculator__KPINn{display:grid;grid-template-columns:1fr 1fr;gap:55px;border:1px solid #ddd2ba;background:#f1eddf;border-radius:23px;padding:40px;scroll-margin-top:115px}.student-subscriptions_calculator__KPINn>div>p{font-size:13px;color:#7a7565;line-height:1.9;margin:23px 0}.student-subscriptions_field__NfX3b{display:flex;flex-direction:column;gap:10px;font-size:12px;font-weight:600;margin-top:25px}.student-subscriptions_field__NfX3b input{width:100%;border:1px solid #cfc5ab;background:#fffdf5;border-radius:8px;padding:13px;font-size:20px;color:#4b493a}.student-subscriptions_presets__ZvKan{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.student-subscriptions_presets__ZvKan button{border:1px solid #d3c8ad;background:#fcf9ee;padding:7px 13px;border-radius:20px;font-size:11px;color:#84744c}.student-subscriptions_presets__ZvKan button[aria-pressed=true]{background:#635b3b;color:white}.student-subscriptions_calculator__KPINn .student-subscriptions_fine__rXqrC{font-size:10px}.student-subscriptions_quote__FI408{border:1px solid #d9ccae;border-radius:16px;background:#fffdf6;padding:28px}.student-subscriptions_quote__FI408>strong{display:block;font-size:58px;line-height:1.3;letter-spacing:-2.5px;font-weight:500;color:#3d5540;margin:15px 0 5px}.student-subscriptions_quote__FI408>strong small{font-size:13px;letter-spacing:0;margin-left:5px}.student-subscriptions_quote__FI408>span:not(.student-subscriptions_kicker__RRmme){font-size:11px;color:#7d8269}.student-subscriptions_breakdown__e3vWe{display:grid;gap:0;margin-top:25px}.student-subscriptions_breakdown__e3vWe>div{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #e5ddc8;padding:15px 0}.student-subscriptions_breakdown__e3vWe strong{font-size:12px;font-weight:550;line-height:1.6}.student-subscriptions_breakdown__e3vWe small{font-size:10px;line-height:1.6;display:block;color:#92917d;margin-top:4px}.student-subscriptions_breakdown__e3vWe b{font-size:14px;white-space:nowrap;font-weight:550}.student-subscriptions_quote__FI408>p{font-size:10px!important;margin:20px 0!important}.student-subscriptions_quote__FI408>.student-subscriptions_primary__jJyfo{display:flex;background:#345744;border-color:#345744}.student-subscriptions_why__0llFg{display:flex;align-items:start;gap:25px;border:1px solid #d3c4e0;border-radius:18px;background:#eee6f6;padding:30px}.student-subscriptions_why__0llFg>svg{flex-shrink:0;color:#9d78bc;margin-top:5px}.student-subscriptions_why__0llFg h2{font-size:28px;line-height:1.2;letter-spacing:-1px;font-weight:500}.student-subscriptions_why__0llFg p{font-size:13px;line-height:1.9;color:#82718c;margin:18px 0;max-width:900px}.student-subscriptions_why__0llFg a{font-size:11px;display:inline-flex;align-items:center;gap:10px;color:#86619f}.student-subscriptions_scope__9S7Az{width:min(90%,1200px);margin:30px auto!important;font-size:10px;line-height:1.9;color:#948977}.student-subscriptions_page__l__LQ a svg{flex-shrink:0}@media(max-width:1000px){.student-subscriptions_calculator__KPINn{gap:28px;padding:30px}.student-subscriptions_quote__FI408{padding:23px}.student-subscriptions_quote__FI408>strong{font-size:46px}.student-subscriptions_planGrid__EyE9w>article{padding:28px}.student-subscriptions_studioArt__pwPm0>strong{font-size:23px;right:18px}.student-subscriptions_studioArt__pwPm0>div{width:55%}.student-subscriptions_studioArt__pwPm0>div>span{padding:6px}.student-subscriptions_studioArt__pwPm0 b{margin-top:12px}.student-subscriptions_price__1LofN{font-size:57px}}@media(max-width:700px){.student-subscriptions_platformLinks__wnIXy{grid-template-columns:1fr;gap:7px;margin:18px auto}.student-subscriptions_platformLinks__wnIXy>a{padding:11px 14px;gap:10px}.student-subscriptions_platformLinks__wnIXy strong{font-size:12px}.student-subscriptions_platformLinks__wnIXy small{font-size:9px;margin-top:2px}.student-subscriptions_platformLinks__wnIXy svg{width:16px}.student-subscriptions_hero__33lfE{padding:25px 0}.student-subscriptions_hero__33lfE h1{font-size:40px;letter-spacing:-1.8px;margin:20px 0}.student-subscriptions_hero__33lfE p{font-size:14px}.student-subscriptions_status__aZa1D{font-size:9px;text-align:left;align-items:start;line-height:1.9}.student-subscriptions_status__aZa1D i{margin-top:6px}.student-subscriptions_experiences__4Ji2o{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.student-subscriptions_experiences__4Ji2o>a{padding:23px}.student-subscriptions_experiences__4Ji2o h2{font-size:29px}.student-subscriptions_experiences__4Ji2o p{font-size:13px}.student-subscriptions_lmsArt__KSbPu,.student-subscriptions_studioArt__pwPm0{height:190px;padding:18px}.student-subscriptions_studioArt__pwPm0>strong{font-size:23px;max-width:113px;right:12px}.student-subscriptions_studioArt__pwPm0>div{gap:4px;width:55%}.student-subscriptions_studioArt__pwPm0>div>span{padding:5px}.student-subscriptions_lmsArt__KSbPu>div{right:20px;gap:5px}.student-subscriptions_lmsArt__KSbPu i{width:16px}.student-subscriptions_calculator__KPINn h2,.student-subscriptions_sectionHeading__8d_N7 h2{font-size:36px;letter-spacing:-1.4px}.student-subscriptions_planGrid__EyE9w{grid-template-columns:1fr;gap:20px}.student-subscriptions_planGrid__EyE9w>article{padding:27px}.student-subscriptions_planGrid__EyE9w h3{font-size:33px}.student-subscriptions_price__1LofN{font-size:60px}.student-subscriptions_planGrid__EyE9w p{font-size:13px}.student-subscriptions_calculator__KPINn{grid-template-columns:1fr;padding:25px;gap:23px}.student-subscriptions_quote__FI408{padding:23px}.student-subscriptions_quote__FI408>strong{font-size:45px}.student-subscriptions_why__0llFg{padding:25px;gap:15px}.student-subscriptions_why__0llFg>svg{width:20px}.student-subscriptions_why__0llFg h2{font-size:25px}.student-subscriptions_kicker__RRmme{font-size:8px}.student-subscriptions_why__0llFg p{font-size:12px}.student-subscriptions_fine__rXqrC,.student-subscriptions_scope__9S7Az{font-size:9px}.student-subscriptions_calculator__KPINn,.student-subscriptions_plans__PY_J4,.student-subscriptions_why__0llFg{margin-block:30px}}@media(max-width:360px){.student-subscriptions_hero__33lfE h1{font-size:34px}.student-subscriptions_experiences__4Ji2o>a{padding:20px}.student-subscriptions_studioArt__pwPm0>strong{font-size:20px;right:10px;max-width:100px}.student-subscriptions_studioArt__pwPm0>div{width:53%;gap:3px}.student-subscriptions_studioArt__pwPm0>div>span{padding:4px}.student-subscriptions_lmsArt__KSbPu>strong{font-size:58px}.student-subscriptions_lmsArt__KSbPu>div{right:15px}.student-subscriptions_lmsArt__KSbPu i{width:12px}.student-subscriptions_planGrid__EyE9w>article{padding:23px}.student-subscriptions_price__1LofN{font-size:54px}.student-subscriptions_calculator__KPINn{padding:21px}.student-subscriptions_quote__FI408{padding:19px}.student-subscriptions_quote__FI408>strong{font-size:39px}.student-subscriptions_quote__FI408>strong small{font-size:10px}.student-subscriptions_breakdown__e3vWe b{font-size:12px}.student-subscriptions_why__0llFg{display:block}.student-subscriptions_why__0llFg h2{margin-top:14px}.student-subscriptions_calculator__KPINn h2,.student-subscriptions_sectionHeading__8d_N7 h2{font-size:31px}}@media(prefers-reduced-motion:reduce){.student-subscriptions_experiences__4Ji2o>a{transition:none}}.student-platform-workbench_iconButton__p7QzJ{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:35px;min-height:35px;padding:7px 9px;background:#f4f3e8;border:1px solid #dce1cf;border-radius:8px;color:#33523b;font-size:11px}.student-platform-workbench_iconButton__p7QzJ b{position:absolute;right:-4px;top:-5px;background:#ac8b48;color:#fff;border:2px solid #fffdf5;border-radius:50%;width:17px;height:17px;display:grid;place-items:center;font-size:9px;font-weight:500}.student-platform-workbench_findDialog__nkQaU{position:fixed;inset:0;margin:auto;width:min(540px,calc(100vw - 28px));max-height:min(720px,85dvh);padding:0;border:1px solid #b9c4a7;border-radius:20px;background:#faf8ef;color:#234534;box-shadow:0 35px 100px #0d2e3455;overflow:auto;font-family:inherit;font-size:14px;line-height:1.5}.student-platform-workbench_findDialog__nkQaU::backdrop{background:#0d2b2875;backdrop-filter:blur(7px)}.student-platform-workbench_findDialog__nkQaU header{display:flex;align-items:center;justify-content:space-between;padding:22px;border-bottom:1px solid #dce2d0;gap:15px;background:#fffdf5;position:sticky;top:0;z-index:2}.student-platform-workbench_findDialog__nkQaU header>span{display:flex;align-items:center;gap:10px;font-size:21px;font-family:Georgia,serif}.student-platform-workbench_findDialog__nkQaU header button{background:none;border:0;width:36px;height:36px;display:grid;place-items:center;color:inherit}.student-platform-workbench_findDialog__nkQaU label{display:grid;gap:9px;padding:20px 22px 0;font-size:12px;color:#758367}.student-platform-workbench_findDialog__nkQaU input{padding:13px 15px;font-family:inherit;font-size:14px;background:#fffefa;border:1px solid #c9d3b9;border-radius:10px;color:#264834;width:100%}.student-platform-workbench_findResults__abQRU{padding:13px 16px}.student-platform-workbench_findResults__abQRU>button{display:flex;gap:14px;align-items:center;width:100%;text-align:left;background:transparent;border:0;border-radius:10px;padding:12px 9px;color:inherit}.student-platform-workbench_findResults__abQRU>button:focus-visible,.student-platform-workbench_findResults__abQRU>button:hover{background:#ebefdf}.student-platform-workbench_findResults__abQRU>button>span:nth-child(2){flex:1;display:grid;gap:3px}.student-platform-workbench_findResults__abQRU strong{font-size:14px;font-weight:500}.student-platform-workbench_findResults__abQRU small{font-size:11px;color:#7c876f}.student-platform-workbench_resultIndex___8aDv{font:13px Georgia,serif;color:#9e8a56}.student-platform-workbench_findDialog__nkQaU footer{padding:15px 22px;border-top:1px solid #dce2d0;font-size:11px;color:#8a927c}.student-platform-workbench_updatesIntro__g_TsA{padding:0 22px;color:#7a876c;font-size:12px;margin:18px 0 0}.student-platform-workbench_updateList__Jww0c{padding:5px 22px 20px;display:grid;gap:12px}.student-platform-workbench_updateList__Jww0c article{background:#fffef8;border:1px solid #dce1cd;border-left:3px solid #b49b5e;border-radius:11px;padding:19px;margin-top:10px}.student-platform-workbench_updateList__Jww0c article>span{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.11em;color:#9b824b}.student-platform-workbench_updateList__Jww0c h3{font:22px/1.15 Georgia,serif;margin:11px 0}.student-platform-workbench_updateList__Jww0c p{font-size:12px;line-height:1.8;color:#7a856b}.student-platform-workbench_updateList__Jww0c article>div{display:flex;gap:20px;justify-content:space-between}.student-platform-workbench_updateList__Jww0c button{display:inline-flex;align-items:center;gap:8px;padding:5px 0;min-height:33px;background:none;border:0;font-size:11px;color:#33583c}.student-platform-workbench_updateList__Jww0c article[data-read=true]{border-left-color:#c5cdb8;background:#f4f5eb}.student-platform-workbench_updateList__Jww0c button:disabled{opacity:.55}.student-platform-workbench_demoTrail__v_m2v{margin-bottom:17px;border:1px solid #dce2cd;border-radius:12px;background:#fffdf5;overflow:hidden}.student-platform-workbench_demoTrail__v_m2v summary{padding:14px 17px;display:flex;gap:10px;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:12px}.student-platform-workbench_demoTrail__v_m2v summary::-webkit-details-marker{display:none}.student-platform-workbench_demoTrail__v_m2v summary>span{display:flex;align-items:center;gap:8px}.student-platform-workbench_demoTrail__v_m2v summary>span:last-child{font-size:10px;color:#8d8059;white-space:nowrap}.student-platform-workbench_demoTrail__v_m2v strong{font-weight:500}.student-platform-workbench_demoTrail__v_m2v[open] summary>span:last-child>svg{transform:rotate(90deg)}.student-platform-workbench_demoTrail__v_m2v>div{padding:0 17px 17px;display:grid;gap:9px}.student-platform-workbench_demoTrail__v_m2v p{font-size:11px;color:#8a937a;line-height:1.6;margin:0 0 5px}.student-platform-workbench_demoTrail__v_m2v>div>span{display:flex;align-items:center;gap:10px;font-size:11px}.student-platform-workbench_demoTrail__v_m2v i{font-style:normal;width:20px;height:20px;border:1px solid #cfd8bd;border-radius:50%;display:grid;place-items:center;font-size:10px;color:#8d9a7a}.student-platform-workbench_demoTrail__v_m2v [data-done=true]{color:#54734c}.student-platform-workbench_demoTrail__v_m2v [data-done=true] i{background:#dee7ce}.student-platform-workbench_resultOverview__Z7_Vc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 23px}.student-platform-workbench_resultOverview__Z7_Vc article{padding:18px;border:1px solid #dae0cc;border-radius:12px;background:#fffdf4;min-width:0}.student-platform-workbench_resultOverview__Z7_Vc article:nth-child(2){background:#e9eedc}.student-platform-workbench_resultOverview__Z7_Vc article:nth-child(3){background:#efe9d6}.student-platform-workbench_resultOverview__Z7_Vc article>span{font-size:9px;letter-spacing:.08em;color:#8d8057}.student-platform-workbench_resultOverview__Z7_Vc strong{display:block;font-size:39px;letter-spacing:-.06em;font-weight:400;margin:10px 0}.student-platform-workbench_resultOverview__Z7_Vc small{font-size:11px;color:#7e8b6b;margin-left:3px;letter-spacing:0}.student-platform-workbench_resultOverview__Z7_Vc p{font-size:10px;line-height:1.7;color:#7b876b;margin:0}.student-platform-workbench_resultOverview__Z7_Vc svg{margin:15px 0;color:#a38c50}.student-platform-workbench_weekPlan__E0T7u{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:18px}.student-platform-workbench_weekPlan__E0T7u>button{padding:0 10px 12px;border:1px solid #d4dec5;border-radius:12px;overflow:hidden;background:#fffdf5;text-align:left;min-width:0;color:#2c4b35}.student-platform-workbench_weekDayHeader__K2bLE{display:flex;align-items:center;justify-content:space-between;gap:5px;background:#e5ead6;margin:0 -10px 5px;padding:12px 10px;font-size:10px}.student-platform-workbench_weekDayHeader__K2bLE strong{font-size:22px;font-weight:500}.student-platform-workbench_weekLesson__VyHB5{display:grid;gap:5px;padding:13px 0;border-bottom:1px solid #e3e8d5;min-height:105px}.student-platform-workbench_weekLesson__VyHB5 small{font-size:10px;color:#a08a56}.student-platform-workbench_weekLesson__VyHB5 strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.student-platform-workbench_weekLesson__VyHB5>span{font-size:9px;color:#8a967a}.student-platform-workbench_weekMore__50Coe{display:flex;justify-content:space-between;align-items:center;font-size:9px;gap:5px;padding-top:14px}.student-platform-workbench_weekMore__50Coe svg{flex-shrink:0}@container student (max-width:650px){.student-platform-workbench_iconButton__p7QzJ>span{display:none}.student-platform-workbench_iconButton__p7QzJ{min-width:36px;min-height:36px}.student-platform-workbench_weekPlan__E0T7u{display:flex;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.student-platform-workbench_weekPlan__E0T7u>button{flex:0 0 42%;scroll-snap-align:start}.student-platform-workbench_resultOverview__Z7_Vc article{padding:13px}.student-platform-workbench_resultOverview__Z7_Vc strong{font-size:33px}.student-platform-workbench_resultOverview__Z7_Vc article>span{font-size:9px}.student-platform-workbench_resultOverview__Z7_Vc p{font-size:10px}}@container student (max-width:420px){.student-platform-workbench_demoTrail__v_m2v summary{padding:12px;font-size:11px}.student-platform-workbench_demoTrail__v_m2v summary>span{gap:6px}.student-platform-workbench_demoTrail__v_m2v summary>span>svg{width:14px}.student-platform-workbench_demoTrail__v_m2v summary>span:last-child{font-size:9px}.student-platform-workbench_resultOverview__Z7_Vc{grid-template-columns:1fr 1fr;gap:8px}.student-platform-workbench_resultOverview__Z7_Vc article:last-child{grid-column:1/-1;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:13px}.student-platform-workbench_resultOverview__Z7_Vc article:last-child>span{flex-basis:100%}.student-platform-workbench_resultOverview__Z7_Vc article:last-child svg{margin:0}.student-platform-workbench_resultOverview__Z7_Vc article:last-child p br{display:none}.student-platform-workbench_resultOverview__Z7_Vc p{font-size:11px}.student-platform-workbench_weekPlan__E0T7u>button{flex-basis:68%}.student-platform-workbench_weekLesson__VyHB5 strong{font-size:14px}.student-platform-workbench_weekLesson__VyHB5>span{font-size:11px}.student-platform-workbench_weekMore__50Coe{font-size:11px;min-height:42px}.student-platform-workbench_weekDayHeader__K2bLE{font-size:12px}}@media(max-width:500px){.student-platform-workbench_findDialog__nkQaU header{padding:17px}.student-platform-workbench_findDialog__nkQaU header>span{font-size:20px}.student-platform-workbench_findDialog__nkQaU label{padding:17px 17px 0}.student-platform-workbench_findResults__abQRU{padding:10px}.student-platform-workbench_findResults__abQRU>button{min-height:60px}.student-platform-workbench_updateList__Jww0c{padding:5px 17px 17px}.student-platform-workbench_updateList__Jww0c article{padding:16px}.student-platform-workbench_updateList__Jww0c h3{font-size:22px}.student-platform-workbench_findDialog__nkQaU input{font-size:16px}.student-platform-workbench_findDialog__nkQaU header button{width:42px;height:42px}.student-platform-workbench_updateList__Jww0c button{min-height:42px}}.student-platform-workbench_iconButton__p7QzJ{background:#faf5ff;border-color:#dcc4ec;color:#845caf}.student-platform-workbench_iconButton__p7QzJ b{background:#eaa5dc;color:#633172}.student-platform-workbench_findDialog__nkQaU{background:#fcfaff;color:#493058;border-color:#ccacdf}.student-platform-workbench_findDialog__nkQaU::backdrop{background:#2312338a}.student-platform-workbench_findDialog__nkQaU header{background:#eee3fc;border-color:#ddc5ed}.student-platform-workbench_findDialog__nkQaU header>span{color:#77449a}.student-platform-workbench_findDialog__nkQaU header>button{background:#fff8ff;border-color:#e2caee;color:#9162af}.student-platform-workbench_findDialog__nkQaU label{color:#976cb0}.student-platform-workbench_findDialog__nkQaU input{border-color:#d4b7e8;background:#fff;color:#6d4687}.student-platform-workbench_findResults__abQRU>button{border-color:#e9d9f2;color:#76508e}.student-platform-workbench_findResults__abQRU>button:hover{background:#eee4fb}.student-platform-workbench_resultIndex___8aDv{background:#e6d3f8;color:#9c6bbd}.student-platform-workbench_findResults__abQRU small{color:#78558d}.student-platform-workbench_findDialog__nkQaU footer{color:#78558d;border-color:#e7d5f1}.student-platform-workbench_demoTrail__v_m2v{background:#f4edf9;border-color:#dbc5eb;color:#87609e}.student-platform-workbench_demoTrail__v_m2v summary{color:#805a9c}.student-platform-workbench_demoTrail__v_m2v summary>span:last-child{color:#78558d}.student-platform-workbench_demoTrail__v_m2v>div>span[data-done=true]{color:#6d873f}.student-platform-workbench_demoTrail__v_m2v>div>span[data-done=true] i{background:#e3f1bc;color:#728c45}.student-platform-workbench_updateList__Jww0c article{background:#f6effb;border-color:#dfc9ed}.student-platform-workbench_updateList__Jww0c article>span,.student-platform-workbench_updateList__Jww0c p,.student-platform-workbench_updatesIntro__g_TsA{color:#78558d}.student-platform-workbench_updateList__Jww0c button{background:#e5d1f5;color:#8753a4;border-color:#d5b8e5}.student-platform-workbench_resultOverview__Z7_Vc article{background:#e7dcf7;border-color:#cfb5e7}.student-platform-workbench_resultOverview__Z7_Vc article:nth-child(2){background:#e6f1c6;border-color:#c8dc93}.student-platform-workbench_resultOverview__Z7_Vc article:nth-child(3){background:#f6d4ed;border-color:#e8b6dc}.student-platform-workbench_resultOverview__Z7_Vc article>span{color:#78558d}.student-platform-workbench_resultOverview__Z7_Vc strong{color:#8254a2}.student-platform-workbench_resultOverview__Z7_Vc p{color:#78558d}.student-platform-workbench_resultOverview__Z7_Vc svg{color:#b17ebc}.student-platform-workbench_weekPlan__E0T7u>button{background:#fffaff;border-color:#dec6ed;color:#76558d}.student-platform-workbench_weekDayHeader__K2bLE{background:#e6d5f8;color:#8152a2}.student-platform-workbench_weekPlan__E0T7u>button:nth-child(2n) .student-platform-workbench_weekDayHeader__K2bLE{background:#efd6e9}.student-platform-workbench_weekPlan__E0T7u>button:nth-child(3) .student-platform-workbench_weekDayHeader__K2bLE{background:#e6efca}.student-platform-workbench_weekLesson__VyHB5{border-color:#e8d9f2}.student-platform-workbench_weekLesson__VyHB5 small,.student-platform-workbench_weekLesson__VyHB5>span{color:#78558d}.student-platform-workbench_weekMore__50Coe{color:#8e64a8}.student-platform-details_dayChapters___d2s_,.student-platform-details_pulse__XwtQu,.student-platform-details_shelf__t0rSz{margin:21px 0 24px;min-width:0}.student-platform-details_chapterHeading__LxtBw,.student-platform-details_shelfHeading__EkoRi{display:flex;justify-content:space-between;gap:15px;align-items:center}.student-platform-details_chapterHeading__LxtBw>span,.student-platform-details_shelfHeading__EkoRi>div>span{font-size:10px;letter-spacing:.13em;color:#8b774c}.student-platform-details_chapterHeading__LxtBw svg{color:#a58c50}.student-platform-details_chapterTabs__RgNJJ{display:flex;gap:7px;margin:13px 0}.student-platform-details_chapterTabs__RgNJJ button{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;background:#fffdf7;border:1px solid #dce1d0;border-radius:8px;padding:10px 5px;min-height:42px;font-size:11px}.student-platform-details_chapterTabs__RgNJJ small{font-size:10px;color:#9c8b61}.student-platform-details_chapterTabs__RgNJJ button[aria-pressed=true]{background:#dce4cd;border-color:#a8b792}.student-platform-details_chapterScene___aj7w{height:245px;position:relative;border-radius:14px;overflow:hidden;isolation:isolate;animation:student-platform-details_arrive__RrWeP .4s ease-out}.student-platform-details_chapterScene___aj7w>img{-o-object-fit:cover;object-fit:cover;z-index:-2}.student-platform-details_chapterScene___aj7w:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#143e3090,transparent 95%);z-index:-1}.student-platform-details_chapterGlass__ZSjeo{position:absolute;left:17px;top:17px;bottom:17px;width:57%;padding:20px;border:1px solid #fff7d740;border-radius:12px;background:#f9f5e3ec;backdrop-filter:blur(14px);box-shadow:0 10px 28px #18392b25}.student-platform-details_chapterGlass__ZSjeo>span{display:flex;align-items:center;gap:7px;font-size:10px;color:#897344}.student-platform-details_chapterGlass__ZSjeo h3{font-family:Georgia,serif;font-size:27px;font-weight:400;letter-spacing:-.025em;line-height:1.05;margin:14px 0 9px}.student-platform-details_chapterGlass__ZSjeo p{font-size:11px;color:#6a7964;line-height:1.6;margin:0 0 13px}.student-platform-details_chapterGlass__ZSjeo button{display:flex;align-items:center;gap:8px;background:none;border:0;padding:0;font-size:11px;font-weight:600}.student-platform-details_sceneIndex__57Gbb{position:absolute;bottom:20px;right:23px;color:#fff7df;font:54px Georgia,serif}.student-platform-details_sceneIndex__57Gbb small{font:11px sans-serif;color:#e2e7d4}.student-platform-details_pulse__XwtQu{padding:25px;border:1px solid #d6dbc9;border-radius:17px;background:radial-gradient(at 95% 0,#dbd1a94d,transparent 55%),#fffef8;position:relative;overflow:hidden}.student-platform-details_pulse__XwtQu:before{content:"+";position:absolute;right:-10px;top:55px;font:150px Georgia,serif;color:#b7a77c0d;pointer-events:none}.student-platform-details_pulseTop__Fbfy3{display:flex;justify-content:space-between;gap:15px;align-items:start}.student-platform-details_pulseTop__Fbfy3>div>span{font-size:10px;letter-spacing:.12em;color:#8c794e}.student-platform-details_pulseTop__Fbfy3 h3{font-size:27px;letter-spacing:-.04em;line-height:1.1;font-weight:500;margin:13px 0 0}.student-platform-details_pulseTop__Fbfy3 em{font-family:Georgia,serif;font-weight:400;color:#967940}.student-platform-details_pulseTop__Fbfy3 label{display:grid;gap:7px;font-size:10px;color:#7c866d;text-align:right}.student-platform-details_pulseTop__Fbfy3 select{font:inherit;font-size:11px;background:#f7f5ea;border:1px solid #dadccb;border-radius:7px;padding:8px;color:#35553d;min-height:36px}.student-platform-details_pulseBody__sySba{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;align-items:end;margin-top:25px}.student-platform-details_pulseTotal__EsGRU>strong{font-size:58px;font-weight:400;letter-spacing:-.07em;line-height:1}.student-platform-details_pulseTotal__EsGRU>strong>span{font-size:13px;color:#849077;letter-spacing:0;margin-left:5px}.student-platform-details_pulseTotal__EsGRU p{font-size:11px;color:#7a866f;line-height:1.6;margin:12px 0}.student-platform-details_pulseLegend__ONiB5{display:flex;align-items:center;gap:6px;font-size:10px;color:#7d856e}.student-platform-details_pulseLegend__ONiB5 i{width:6px;height:6px;border-radius:50%;background:#8ea77c}.student-platform-details_pulseLegend__ONiB5 i:nth-of-type(2){background:#d4c297;margin-left:7px}.student-platform-details_chart__c_7WM{display:flex;gap:10px;height:135px;align-items:end}.student-platform-details_chart__c_7WM button{background:none;border:0;display:grid;justify-items:center;gap:8px;flex:1;min-width:0;padding:0;font-size:10px;color:#829073;position:relative}.student-platform-details_barTrack__EOEFv{height:110px;width:100%;display:flex;align-items:end;border-bottom:1px solid #cbd5bf;background:repeating-linear-gradient(0deg,transparent,transparent 26px,#d5dec930 27px)}.student-platform-details_barTrack__EOEFv>i{display:block;width:100%;max-width:29px;background:#d4c297;border-radius:7px 7px 2px 2px;margin:0 auto;overflow:hidden;transition:height .35s}.student-platform-details_barTrack__EOEFv b{display:block;width:100%;background:#8ea77c}.student-platform-details_chart__c_7WM button[aria-pressed=true]{color:#284c36;font-weight:700}.student-platform-details_chart__c_7WM button[aria-pressed=true] .student-platform-details_barTrack__EOEFv>i{outline:2px solid #a98a4e;outline-offset:3px}.student-platform-details_pulseDetail__UXZKX{margin-top:23px;border-top:1px solid #e2e6d6;padding-top:15px;display:grid;gap:6px}.student-platform-details_pulseDetail__UXZKX>span{font-size:9px;letter-spacing:.1em;color:#9b824d}.student-platform-details_pulseDetail__UXZKX strong{font-size:12px;font-weight:500}.student-platform-details_pulseDetail__UXZKX small{font-size:10px;color:#8a937c}.student-platform-details_shelfHeading__EkoRi{margin-bottom:16px}.student-platform-details_shelfHeading__EkoRi h3{font-size:20px;font-weight:500;letter-spacing:-.035em;line-height:1.15;margin:8px 0 0}.student-platform-details_shelfHeading__EkoRi svg{color:#a28c54;flex-shrink:0}.student-platform-details_shelfGrid__GQk2Q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.student-platform-details_shelfGrid__GQk2Q>article{padding:0;text-align:left;border:1px solid #dce1d0;border-radius:45px 45px 12px 12px;background:#fffdf5;overflow:hidden;transition:transform .25s,box-shadow .25s;min-width:0}.student-platform-details_shelfGrid__GQk2Q>article:nth-child(2){border-radius:12px;transform:translateY(12px)}.student-platform-details_shelfGrid__GQk2Q>article:nth-child(3){border-radius:12px 45px 12px 12px}.student-platform-details_subjectPhoto__IRqUN{height:135px;position:relative;overflow:hidden}.student-platform-details_subjectPhoto__IRqUN>img{-o-object-fit:cover;object-fit:cover;transition:transform .4s}.student-platform-details_subjectPhoto__IRqUN:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#163d3266)}.student-platform-details_subjectPhoto__IRqUN>span{position:absolute;bottom:8px;left:14px;z-index:1;color:#fffae7;font:35px Georgia,serif}.student-platform-details_subjectPhoto__IRqUN>small{position:absolute;top:12px;right:12px;z-index:1;padding:4px 5px;border:1px solid #ffffff70;border-radius:50%;color:#fff;font-size:9px}.student-platform-details_subjectCopy__x8Mrg{display:flex;flex-direction:column;padding:15px 13px;gap:7px}.student-platform-details_subjectCopy__x8Mrg>small{font-size:10px;color:#8c7d55}.student-platform-details_subjectCopy__x8Mrg strong{font-size:18px;letter-spacing:-.035em;font-weight:500;line-height:1.1}.student-platform-details_subjectCopy__x8Mrg>span{font-size:10px;line-height:1.6;color:#7e8a72}.student-platform-details_subjectCopy__x8Mrg>i{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-style:normal;margin-top:7px;font-weight:500}.student-platform-details_milestone__v2VQs{display:flex;align-items:center;gap:13px;padding:18px 20px;background:#eee8d2;border:1px dashed #c8b981;border-radius:12px;position:relative;margin:18px 0}.student-platform-details_milestone__v2VQs>span{width:32px;height:32px;border:1px solid #b5b98c;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.student-platform-details_milestone__v2VQs small{font-size:9px;letter-spacing:.08em;color:#917c49}.student-platform-details_milestone__v2VQs strong{display:block;font-size:13px;font-weight:500;margin:5px 0}.student-platform-details_milestone__v2VQs p{font-size:11px;color:#7a8164;margin:0}.student-platform-details_milestone__v2VQs>svg{margin-left:auto;flex-shrink:0;color:#a89455}@media(hover:hover){.student-platform-details_shelfGrid__GQk2Q>article:hover{box-shadow:0 10px 22px #1c3f3213;transform:translateY(-3px)}.student-platform-details_shelfGrid__GQk2Q>article:hover img{transform:scale(1.055)}.student-platform-details_shelfGrid__GQk2Q>article:nth-child(2):hover{transform:translateY(8px)}}@container student (max-width:420px){.student-platform-details_chapterTabs__RgNJJ{gap:5px}.student-platform-details_chapterTabs__RgNJJ button{font-size:10px;gap:4px}.student-platform-details_chapterTabs__RgNJJ small{font-size:10px}.student-platform-details_chapterScene___aj7w{height:285px}.student-platform-details_chapterGlass__ZSjeo{top:auto;bottom:11px;left:11px;right:11px;width:auto;padding:17px}.student-platform-details_chapterGlass__ZSjeo h3{font-size:25px;margin:10px 0 7px}.student-platform-details_chapterGlass__ZSjeo p{font-size:11px;margin-bottom:12px}.student-platform-details_chapterGlass__ZSjeo>span{font-size:10px}.student-platform-details_chapterGlass__ZSjeo button{min-height:30px}.student-platform-details_sceneIndex__57Gbb{top:10px;right:17px;bottom:auto;font-size:39px}.student-platform-details_pulse__XwtQu{padding:19px 16px}.student-platform-details_pulseTop__Fbfy3 h3{font-size:25px}.student-platform-details_pulseTop__Fbfy3>div>span{font-size:9px}.student-platform-details_pulseTop__Fbfy3{gap:10px}.student-platform-details_pulseTop__Fbfy3 select{max-width:105px;font-size:11px}.student-platform-details_pulseBody__sySba{grid-template-columns:1fr;gap:16px;margin-top:22px}.student-platform-details_pulseTotal__EsGRU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.student-platform-details_pulseTotal__EsGRU>strong{font-size:49px}.student-platform-details_pulseTotal__EsGRU p{font-size:11px;margin:0}.student-platform-details_pulseLegend__ONiB5{width:100%;font-size:10px}.student-platform-details_chart__c_7WM{height:120px}.student-platform-details_barTrack__EOEFv{height:100px}.student-platform-details_chart__c_7WM button{min-height:118px}.student-platform-details_pulseDetail__UXZKX strong{font-size:12px}.student-platform-details_shelfHeading__EkoRi h3{font-size:22px}.student-platform-details_shelfGrid__GQk2Q{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:11px;padding:0 0 18px;scrollbar-width:thin}.student-platform-details_shelfGrid__GQk2Q>article{flex:0 0 77%;scroll-snap-align:start}.student-platform-details_shelfGrid__GQk2Q>article:nth-child(2){transform:none}.student-platform-details_subjectPhoto__IRqUN{height:160px}.student-platform-details_subjectCopy__x8Mrg{padding:17px}.student-platform-details_subjectCopy__x8Mrg strong{font-size:22px}.student-platform-details_subjectCopy__x8Mrg>i,.student-platform-details_subjectCopy__x8Mrg>small,.student-platform-details_subjectCopy__x8Mrg>span{font-size:11px}.student-platform-details_milestone__v2VQs{padding:16px 13px;gap:10px}.student-platform-details_milestone__v2VQs small{font-size:9px}.student-platform-details_milestone__v2VQs>svg{display:none}.student-platform-details_milestone__v2VQs strong{font-size:13px}.student-platform-details_chapterHeading__LxtBw>span{font-size:10px}}@keyframes student-platform-details_arrive__RrWeP{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.student-platform-details_dayChapters___d2s_ *,.student-platform-details_pulse__XwtQu *,.student-platform-details_shelf__t0rSz *{animation:none!important;transition:none!important}}.student-platform-details_subjectCopy__x8Mrg>i>button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;padding:5px 0;font-size:11px;min-height:38px}.student-platform-details_subjectCopy__x8Mrg>i>button[aria-pressed=true]{color:#8d743e}.student-platform-details_shelfGrid__GQk2Q>article:hover img{transform:scale(1.055)}.student-platform-details_shelfFilters__U8zVo{display:flex;gap:7px;margin-bottom:17px}.student-platform-details_shelfFilters__U8zVo button{border:1px solid #d4ddc5;background:#fffdf5;border-radius:20px;padding:9px 13px;min-height:38px;font-size:11px;color:#35573b}.student-platform-details_shelfFilters__U8zVo button[aria-pressed=true]{background:#31533d}.student-platform-details_shelfEmpty__YT3iw{padding:30px 20px;text-align:center;background:#eaf0df;border:1px dashed #b9c9a4;border-radius:12px}.student-platform-details_shelfEmpty__YT3iw svg{color:#9aa77c}.student-platform-details_shelfEmpty__YT3iw h3{font:25px Georgia,serif;letter-spacing:-.035em;font-weight:400;margin:14px 0}.student-platform-details_shelfEmpty__YT3iw p{font-size:12px;color:#82906f}.student-platform-details_shelfEmpty__YT3iw button{display:inline-flex;align-items:center;gap:8px;padding:10px;border:0;background:none;font-size:12px;color:#35573b}.student-platform-details_chart__c_7WM button{transition:transform .2s}.student-platform-details_chart__c_7WM button:hover{transform:translateY(-3px)}.student-platform-details_barTrack__EOEFv{border-radius:7px 7px 0 0}.student-platform-details_chapterGlass__ZSjeo>button{min-height:35px}.student-platform-details_shelfGrid__GQk2Q>article{animation:student-platform-details_arrive__RrWeP .45s both}.student-platform-details_shelfGrid__GQk2Q>article:nth-child(2){animation-delay:.07s}.student-platform-details_shelfGrid__GQk2Q>article:nth-child(3){animation-delay:.14s}@container student (max-width:420px){.student-platform-details_shelfFilters__U8zVo button{min-height:42px;font-size:12px}.student-platform-details_shelfFilters__U8zVo{position:sticky;top:112px;z-index:2;background:#f5f4ed;padding:5px 0}.student-platform-details_chapterTabs__RgNJJ button{min-height:44px}}.student-platform-details_dayChapters___d2s_{background:#fff;border-color:#dec9ee}.student-platform-details_chapterHeading__LxtBw{color:#8762aa}.student-platform-details_chapterTabs__RgNJJ button{color:#8b6e9f;border-color:#dbc6ec;background:#faf6ff}.student-platform-details_chapterTabs__RgNJJ button[aria-pressed=true]{background:#7d53c8;color:#fff;border-color:#7d53c8}.student-platform-details_chapterGlass__ZSjeo{background:#31203cc9;border-color:#e5d2f150}.student-platform-details_chapterGlass__ZSjeo>button{background:#e5c5fa;color:#57306f}.student-platform-details_pulse__XwtQu{background:#f7d6ee;border-color:#e6b9dc;color:#603563}.student-platform-details_pulseTop__Fbfy3 h3{color:#5e3264;font-family:var(--font-agency-manrope-loaded),Arial,sans-serif;font-weight:550}.student-platform-details_pulseTop__Fbfy3 h3 em{color:#a35ea1;font-family:inherit;font-style:normal}.student-platform-details_pulseTop__Fbfy3 span{color:#78558d}.student-platform-details_pulseTop__Fbfy3 select{background:#fff3fc;border-color:#e4c1df;color:#8c6099}.student-platform-details_pulseTotal__EsGRU strong{color:#6b3d75}.student-platform-details_pulseTotal__EsGRU p{color:#9b72a0}.student-platform-details_barTrack__EOEFv{background:#eabfe1}.student-platform-details_barTrack__EOEFv>i{background:#9872da}.student-platform-details_barTrack__EOEFv b{background:#c9b0ef}.student-platform-details_chart__c_7WM button{color:#976b9e}.student-platform-details_chart__c_7WM button[aria-pressed=true] .student-platform-details_barTrack__EOEFv{outline-color:#a173c6}.student-platform-details_pulseDetail__UXZKX{background:#fdf1fa;border-color:#e6bfdf}.student-platform-details_pulseDetail__UXZKX>small,.student-platform-details_pulseDetail__UXZKX>span{color:#78558d}.student-platform-details_pulseDetail__UXZKX>strong{color:#805287}.student-platform-details_pulseLegend__ONiB5{color:#78558d}.student-platform-details_pulseLegend__ONiB5 i{background:#c9b0ef}.student-platform-details_pulseLegend__ONiB5 i:last-child{background:#9872da}.student-platform-details_shelf__t0rSz{color:#4b315f}.student-platform-details_shelfHeading__EkoRi span{color:#78558d}.student-platform-details_shelfHeading__EkoRi svg{color:#9870bd}.student-platform-details_shelfGrid__GQk2Q>article{border-color:#d7bfe8;background:#f0e5fb}.student-platform-details_shelfGrid__GQk2Q>article:nth-child(2){background:#eaf2cb}.student-platform-details_shelfGrid__GQk2Q>article:nth-child(3){background:#f7d9ef}.student-platform-details_subjectCopy__x8Mrg>small{color:#78558d}.student-platform-details_subjectCopy__x8Mrg>span{color:#8d709e}.student-platform-details_subjectCopy__x8Mrg>i{border-color:#d7c0e8}.student-platform-details_subjectCopy__x8Mrg>i>button{color:#8655b1}.student-platform-details_subjectCopy__x8Mrg>i>button[aria-pressed=true]{color:#9b56a3}.student-platform-details_subjectPhoto__IRqUN>span{color:#f5ddff}.student-platform-details_shelfFilters__U8zVo button{background:#fffaff;color:#8961a7;border-color:#d9bee9}.student-platform-details_shelfFilters__U8zVo button[aria-pressed=true]{background:#7c52c5;color:#fff}.student-platform-details_shelfEmpty__YT3iw{background:#f0e5fa;border-color:#d0a9e9}.student-platform-details_shelfEmpty__YT3iw p{color:#78558d}.student-platform-details_shelfEmpty__YT3iw button{color:#8858ac}.student-platform-details_milestone__v2VQs{background:#e9f4c3;border-color:#c8df92;color:#516530}.student-platform-details_milestone__v2VQs>span{background:#f7ffe3;color:#71983c}.student-platform-details_milestone__v2VQs small{color:#829d56}.student-platform-details_milestone__v2VQs p{color:#7d9258}.student-platform-details_milestone__v2VQs>svg{color:#9ab35b}@container student (max-width:420px){.student-platform-details_shelfFilters__U8zVo{background:#f5f3fa}}