.AdminNotifications-module__1gyxGq__root{flex:none;position:relative}.AdminNotifications-module__1gyxGq__bell{color:#36516f;cursor:pointer;background:#fff;border:1px solid #ced9e5;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.AdminNotifications-module__1gyxGq__bell svg{width:23px;height:23px}.AdminNotifications-module__1gyxGq__pending{color:#bf293d;background:#fff2f3;border-color:#efc5cb}.AdminNotifications-module__1gyxGq__badge{color:#fff;background:#bd2339;border-radius:12px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:.66rem;font-weight:900;display:grid;position:absolute;top:-4px;right:-6px}.AdminNotifications-module__1gyxGq__popover{z-index:120;text-align:left;background:#fff;border:1px solid #dce5ef;border-radius:16px;width:min(390px,100vw - 28px);max-height:calc(100dvh - 105px);position:absolute;top:calc(100% + 15px);right:0;overflow:auto;box-shadow:0 15px 45px #10264630}.AdminNotifications-module__1gyxGq__heading{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 0;display:flex}.AdminNotifications-module__1gyxGq__heading h2{color:#163053;margin:0;font-size:1.1rem}.AdminNotifications-module__1gyxGq__heading button{color:#36516f;min-width:40px;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;font-size:1.7rem}.AdminNotifications-module__1gyxGq__description,.AdminNotifications-module__1gyxGq__empty,.AdminNotifications-module__1gyxGq__error{color:#536783;margin:0;padding:8px 18px 14px;font-size:.85rem;line-height:1.5}.AdminNotifications-module__1gyxGq__error{color:#8d2027}.AdminNotifications-module__1gyxGq__error button{font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:5px;padding:4px 8px}.AdminNotifications-module__1gyxGq__popover ul{margin:0;padding:0;list-style:none}.AdminNotifications-module__1gyxGq__popover li{border-top:1px solid #e5ebf2}.AdminNotifications-module__1gyxGq__popover li a{color:#213a5b;gap:5px;padding:16px 18px;text-decoration:none;display:grid}.AdminNotifications-module__1gyxGq__popover li a:hover{background:#f0f6fd}.AdminNotifications-module__1gyxGq__popover li span{font-size:.85rem;line-height:1.4}.AdminNotifications-module__1gyxGq__popover small{color:#61728a;font-size:.75rem}.AdminNotifications-module__1gyxGq__all{color:#155994;border-top:1px solid #e5ebf2;padding:16px 18px;font-size:.84rem;font-weight:800;text-decoration:none;display:block}.AdminNotifications-module__1gyxGq__root button:focus-visible,.AdminNotifications-module__1gyxGq__root a:focus-visible{outline-offset:3px;outline:3px solid #e9ad2e}@media (max-width:767px){.AdminNotifications-module__1gyxGq__popover{top:var(--admin-notification-top,78px);max-height:calc(100dvh - var(--admin-notification-top,78px) - 14px);position:fixed;right:14px}}
.AccountTopBar-module__UEiN-q__topBar{--account-notification-top:44px;z-index:2;color:#50627b;background:#f8fafc;border-bottom:1px solid #e3e9f0;font-size:.76rem;font-weight:750;position:relative}.AccountTopBar-module__UEiN-q__inner{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 18px;width:min(100% - 28px,1480px);min-height:36px;margin-inline:auto;display:flex}.AccountTopBar-module__UEiN-q__identity{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:min(100%,980px);display:flex}.AccountTopBar-module__UEiN-q__schoolName{color:#28476c;overflow-wrap:anywhere;min-width:0;font-weight:850}.AccountTopBar-module__UEiN-q__identitySeparator{color:#9aa8b8}.AccountTopBar-module__UEiN-q__identityLink{color:#50627b;overflow-wrap:anywhere;min-width:0;padding-block:6px;line-height:1.5;text-decoration:none}.AccountTopBar-module__UEiN-q__identityLabel{color:#50627b}.AccountTopBar-module__UEiN-q__emailAddress{color:#28476c;font-weight:850}.AccountTopBar-module__UEiN-q__identityLink:hover .AccountTopBar-module__UEiN-q__emailAddress{text-underline-offset:3px;text-decoration:underline}.AccountTopBar-module__UEiN-q__links{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:0 17px;display:flex}.AccountTopBar-module__UEiN-q__links>a,.AccountTopBar-module__UEiN-q__links>form>button{color:#22639c;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:6px 0;text-decoration:none;display:inline-flex}.AccountTopBar-module__UEiN-q__links>form{margin:0}.AccountTopBar-module__UEiN-q__links>a:hover,.AccountTopBar-module__UEiN-q__links>form>button:hover{text-underline-offset:3px;text-decoration:underline}.AccountTopBar-module__UEiN-q__links>a[aria-current=page]{color:#12385e;text-underline-offset:3px;text-decoration:underline}.AccountTopBar-module__UEiN-q__topBar a:focus-visible,.AccountTopBar-module__UEiN-q__topBar button:focus-visible{outline-offset:3px;outline:3px solid #e9ad2e}.AccountTopBar-module__UEiN-q__identity button[aria-controls=admin-notifications]{background:0 0;border-color:#0000;width:30px;height:30px;min-height:30px}.AccountTopBar-module__UEiN-q__identity button[aria-controls=admin-notifications] svg{width:19px;height:19px}@media (max-width:767px){.AccountTopBar-module__UEiN-q__inner{grid-template-columns:minmax(0,1fr);gap:0;width:min(100% - 20px,1480px);min-height:44px;padding-block:4px;display:grid}.AccountTopBar-module__UEiN-q__identity{flex-wrap:nowrap;gap:6px;width:100%;max-width:100%;min-height:34px}.AccountTopBar-module__UEiN-q__schoolName{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;max-width:45%;padding:0;overflow:hidden}.AccountTopBar-module__UEiN-q__identitySeparator{flex:none;display:inline}.AccountTopBar-module__UEiN-q__identityLink{flex:auto;min-width:0;padding:4px 0;display:flex}.AccountTopBar-module__UEiN-q__identityLabel{display:none}.AccountTopBar-module__UEiN-q__emailAddress{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AccountTopBar-module__UEiN-q__links{border-top:1px solid #e3e9f0;justify-content:flex-end;gap:0 18px;width:100%;min-height:40px}.AccountTopBar-module__UEiN-q__links>a,.AccountTopBar-module__UEiN-q__links>form>button{min-height:40px}.AccountTopBar-module__UEiN-q__identity button[aria-controls=admin-notifications]{width:40px;height:40px;min-height:40px}}
.AdminShellHeader-module__srvvKq__header{z-index:110;background:#fffffffa;border-bottom:1px solid #d9e3ee;position:sticky;top:0;box-shadow:0 3px 14px #0f1f4412}.AdminShellHeader-module__srvvKq__bar{align-items:center;gap:22px;width:min(100% - 28px,1440px);min-height:76px;margin-inline:auto;display:flex;position:relative}.AdminShellHeader-module__srvvKq__brand{color:#17385c;flex:none;align-items:center;gap:13px;min-height:48px;font-weight:900;text-decoration:none;display:flex}.AdminShellHeader-module__srvvKq__brand img{width:137px;height:auto}.AdminShellHeader-module__srvvKq__brand span{border-left:1px solid #d4dee9;padding-left:13px;font-size:1rem}.AdminShellHeader-module__srvvKq__panel{flex:1;align-items:center;gap:18px;min-width:0;display:flex}.AdminShellHeader-module__srvvKq__navigation{flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.AdminShellHeader-module__srvvKq__navigation>a,.AdminShellHeader-module__srvvKq__more>summary{color:#304c6c;cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:7px;min-height:44px;padding:9px 12px;font-size:.83rem;font-weight:850;text-decoration:none;list-style:none;display:flex}.AdminShellHeader-module__srvvKq__more>summary::-webkit-details-marker{display:none}.AdminShellHeader-module__srvvKq__navigation>a:hover,.AdminShellHeader-module__srvvKq__more>summary:hover,.AdminShellHeader-module__srvvKq__navigation>a[aria-current=page],.AdminShellHeader-module__srvvKq__more>summary[aria-current=page]{color:#0d5795;background:#e9f3ff}.AdminShellHeader-module__srvvKq__count{color:#704d00;background:#ffe5a0;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:.7rem;display:inline-grid}.AdminShellHeader-module__srvvKq__more{position:relative}.AdminShellHeader-module__srvvKq__more>div{z-index:4;background:#fff;border:1px solid #d9e3ee;border-radius:13px;width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 15px 35px #0f1f4429}.AdminShellHeader-module__srvvKq__more>div a{color:#304c6c;border-radius:8px;padding:11px;font-size:.84rem;font-weight:800;text-decoration:none}.AdminShellHeader-module__srvvKq__more>div a:hover,.AdminShellHeader-module__srvvKq__more>div a[aria-current=page]{color:#0d5795;background:#edf5fd}.AdminShellHeader-module__srvvKq__add,.AdminShellHeader-module__srvvKq__mobileAdd{border:2px solid var(--kid-blue);color:#fff;background:var(--kid-blue);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:43px;padding:9px 16px;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.AdminShellHeader-module__srvvKq__account{color:#536783;align-items:center;gap:11px;font-size:.75rem;display:flex}.AdminShellHeader-module__srvvKq__account>span{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.AdminShellHeader-module__srvvKq__account a,.AdminShellHeader-module__srvvKq__account button{color:#244f78;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:800;text-decoration:none}.AdminShellHeader-module__srvvKq__account form{display:contents}.AdminShellHeader-module__srvvKq__mobileActions{align-items:center;gap:8px;margin-left:auto;display:none}.AdminShellHeader-module__srvvKq__mobileAdd{padding-inline:13px}.AdminShellHeader-module__srvvKq__menuButton{color:#183654;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d5e3;border-radius:10px;align-items:center;gap:7px;padding:8px 11px;font-size:.84rem;font-weight:900;display:inline-flex}.AdminShellHeader-module__srvvKq__menuButton svg{width:20px;height:20px}.AdminShellHeader-module__srvvKq__header a:focus-visible,.AdminShellHeader-module__srvvKq__header button:focus-visible,.AdminShellHeader-module__srvvKq__header summary:focus-visible{outline-offset:3px;outline:3px solid #e9ad2e}@media (max-width:1180px){.AdminShellHeader-module__srvvKq__mobileActions{display:flex}.AdminShellHeader-module__srvvKq__panel{background:#fff;border-bottom:1px solid #d9e3ee;max-height:calc(100dvh - 77px);padding:14px;display:none;position:absolute;top:calc(100% + 1px);left:-14px;right:-14px;overflow:auto;box-shadow:0 15px 30px #0f1f4424}.AdminShellHeader-module__srvvKq__panelOpen{gap:14px;display:grid}.AdminShellHeader-module__srvvKq__navigation{justify-content:stretch;display:grid}.AdminShellHeader-module__srvvKq__navigation>a,.AdminShellHeader-module__srvvKq__more>summary{justify-content:space-between;font-size:.92rem}.AdminShellHeader-module__srvvKq__more>div{width:auto;box-shadow:none;border:0;border-left:3px solid #dce7f2;border-radius:0;margin:4px 0 0 12px;position:static}.AdminShellHeader-module__srvvKq__add{justify-self:start}.AdminShellHeader-module__srvvKq__account{border-top:1px solid #e2e9f0;flex-wrap:wrap;padding-top:13px}.AdminShellHeader-module__srvvKq__account>span{width:100%;max-width:none}}@media (max-width:520px){.AdminShellHeader-module__srvvKq__bar{min-height:70px}.AdminShellHeader-module__srvvKq__brand img{width:118px}.AdminShellHeader-module__srvvKq__brand span{font-size:.9rem}.AdminShellHeader-module__srvvKq__mobileAdd{display:none}.AdminShellHeader-module__srvvKq__account{grid-template-columns:1fr 1fr;display:grid}.AdminShellHeader-module__srvvKq__account>span{grid-column:1/-1}}
.TeacherNotifications-module__bw4u6G__root{flex:none;position:relative}.TeacherNotifications-module__bw4u6G__bell{color:#36516f;cursor:pointer;background:#fff;border:1px solid #ced9e5;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.TeacherNotifications-module__bw4u6G__bell svg{width:23px;height:23px}.TeacherNotifications-module__bw4u6G__pending{color:#a84409;background:#fff6eb;border-color:#f0c48f}.TeacherNotifications-module__bw4u6G__badge{color:#fff;background:#b64c09;border-radius:12px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:.66rem;font-weight:900;display:grid;position:absolute;top:-4px;right:-6px}.TeacherNotifications-module__bw4u6G__popover{z-index:120;text-align:left;background:#fff;border:1px solid #dce5ef;border-radius:16px;width:min(410px,100vw - 28px);max-height:calc(100dvh - 105px);position:absolute;top:calc(100% + 15px);right:0;overflow:auto;box-shadow:0 15px 45px #10264630}.TeacherNotifications-module__bw4u6G__heading{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 0;display:flex}.TeacherNotifications-module__bw4u6G__heading h2{color:#163053;margin:0;font-size:1.1rem}.TeacherNotifications-module__bw4u6G__heading>button{color:#36516f;min-width:40px;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;font-size:1.7rem}.TeacherNotifications-module__bw4u6G__description,.TeacherNotifications-module__bw4u6G__empty,.TeacherNotifications-module__bw4u6G__error{color:#536783;margin:0;padding:8px 18px 14px;font-size:.85rem;line-height:1.5}.TeacherNotifications-module__bw4u6G__error{color:#8d2027}.TeacherNotifications-module__bw4u6G__error button,.TeacherNotifications-module__bw4u6G__centreHeader>button,.TeacherNotifications-module__bw4u6G__pagination button{color:#155994;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d6e6;border-radius:8px;padding:6px 12px;font-weight:700}.TeacherNotifications-module__bw4u6G__error button{color:inherit;border-color:currentColor}.TeacherNotifications-module__bw4u6G__list,.TeacherNotifications-module__bw4u6G__centreList{margin:0;padding:0;list-style:none}.TeacherNotifications-module__bw4u6G__row{border-top:1px solid #e5ebf2}.TeacherNotifications-module__bw4u6G__rowMain{text-align:left;width:100%;font:inherit;cursor:pointer;color:#213a5b;background:#fff;border:0;gap:7px;padding:16px 18px;text-decoration:none;display:grid}.TeacherNotifications-module__bw4u6G__rowMain:hover{background:#f0f6fd}.TeacherNotifications-module__bw4u6G__rowTitle{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.TeacherNotifications-module__bw4u6G__rowTitle>strong{font-size:.95rem;line-height:1.4}.TeacherNotifications-module__bw4u6G__attention{color:#9a4309;font-size:.7rem;font-weight:750}.TeacherNotifications-module__bw4u6G__summary{overflow-wrap:anywhere;font-size:.85rem;line-height:1.5}.TeacherNotifications-module__bw4u6G__rowFooter{color:#61728a;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.75rem;display:flex}.TeacherNotifications-module__bw4u6G__rowFooter>strong{color:#155994}.TeacherNotifications-module__bw4u6G__all{color:#155994;border-top:1px solid #e5ebf2;padding:16px 18px;font-size:.84rem;font-weight:800;text-decoration:none;display:block}.TeacherNotifications-module__bw4u6G__root button:focus-visible,.TeacherNotifications-module__bw4u6G__root a:focus-visible,.TeacherNotifications-module__bw4u6G__centre button:focus-visible,.TeacherNotifications-module__bw4u6G__centre a:focus-visible{outline-offset:3px;outline:3px solid #e9ad2e}.TeacherNotifications-module__bw4u6G__root h2:focus,.TeacherNotifications-module__bw4u6G__centre h1:focus{outline:none}.TeacherNotifications-module__bw4u6G__centre{color:#213a5b;width:min(100% - 32px,920px);margin:28px auto 48px}.TeacherNotifications-module__bw4u6G__centreHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.TeacherNotifications-module__bw4u6G__centreHeader h1{color:#163053;margin:0 0 8px;font-size:clamp(1.7rem,4vw,2.2rem)}.TeacherNotifications-module__bw4u6G__centreHeader p{color:#536783;margin:0;line-height:1.5}.TeacherNotifications-module__bw4u6G__centreHeader>button{flex:none}.TeacherNotifications-module__bw4u6G__centreList{background:#fff;border:1px solid #dce5ef;border-radius:14px;overflow:hidden}.TeacherNotifications-module__bw4u6G__centreList:empty{border:0}.TeacherNotifications-module__bw4u6G__centreList .TeacherNotifications-module__bw4u6G__row:first-child{border-top:0}.TeacherNotifications-module__bw4u6G__centre>.TeacherNotifications-module__bw4u6G__error,.TeacherNotifications-module__bw4u6G__centre>.TeacherNotifications-module__bw4u6G__description,.TeacherNotifications-module__bw4u6G__centre>.TeacherNotifications-module__bw4u6G__empty{padding:12px 0}.TeacherNotifications-module__bw4u6G__pagination{justify-content:center;align-items:center;gap:14px;margin-top:20px;font-size:.85rem;display:flex}.TeacherNotifications-module__bw4u6G__centre button:disabled,.TeacherNotifications-module__bw4u6G__root button:disabled{cursor:default;opacity:.55}@media (max-width:767px){.TeacherNotifications-module__bw4u6G__popover{top:var(--teacher-notification-top,78px);max-height:calc(100dvh - var(--teacher-notification-top,78px) - 14px);position:fixed;right:14px}.TeacherNotifications-module__bw4u6G__centre{margin-top:20px}.TeacherNotifications-module__bw4u6G__centreHeader{align-items:flex-start;gap:12px}.TeacherNotifications-module__bw4u6G__centreHeader p{font-size:.9rem}.TeacherNotifications-module__bw4u6G__centreHeader>button{padding:6px 10px;font-size:.8rem}.TeacherNotifications-module__bw4u6G__rowMain{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;padding:14px}.TeacherNotifications-module__bw4u6G__heading{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.TeacherNotifications-module__bw4u6G__root *,.TeacherNotifications-module__bw4u6G__centre *{scroll-behavior:auto}}.TeacherNotifications-module__bw4u6G__rowActions{justify-content:flex-end;padding:0 18px 12px;display:flex}.TeacherNotifications-module__bw4u6G__rowActions button{color:#155994;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d6e6;border-radius:7px;padding:5px 10px;font-size:.75rem;font-weight:700}.TeacherNotifications-module__bw4u6G__inboxActions{justify-content:flex-end;padding:0 18px 12px;display:flex}.TeacherNotifications-module__bw4u6G__inboxActions button{color:#155994;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d6e6;border-radius:8px;padding:6px 12px;font-size:.8rem;font-weight:700}.TeacherNotifications-module__bw4u6G__centre>.TeacherNotifications-module__bw4u6G__inboxActions{padding:0 0 14px}.TeacherNotifications-module__bw4u6G__empty{text-align:center;justify-items:center;gap:10px;padding:28px 18px 34px;display:grid}.TeacherNotifications-module__bw4u6G__empty>svg{color:#d06a16;width:40px;height:40px}.TeacherNotifications-module__bw4u6G__empty>strong{color:#163053;font-size:1.1rem}.TeacherNotifications-module__bw4u6G__empty>span{color:#61728a;max-width:32ch;font-size:.85rem}.TeacherNotifications-module__bw4u6G__centre>.TeacherNotifications-module__bw4u6G__empty{padding:36px 18px}.TeacherNotifications-module__bw4u6G__rowMain:disabled{opacity:.65!important}.TeacherNotifications-module__bw4u6G__rowActions button:disabled,.TeacherNotifications-module__bw4u6G__inboxActions button:disabled{cursor:default;opacity:.55}@media (max-width:767px){.TeacherNotifications-module__bw4u6G__rowActions{padding-left:14px;padding-right:14px}.TeacherNotifications-module__bw4u6G__rowActions button{min-height:40px}}
.VolumeBoost-module__duOF_G__panel{color:#183047;gap:15px;padding:18px;font-size:.92rem;display:grid}.VolumeBoost-module__duOF_G__panel p{margin:0;line-height:1.5}.VolumeBoost-module__duOF_G__value{justify-content:space-between;align-items:center;gap:12px;font-weight:800;display:flex}.VolumeBoost-module__duOF_G__value output{text-align:right}.VolumeBoost-module__duOF_G__value small{font-weight:500}.VolumeBoost-module__duOF_G__panel input[type=range]{accent-color:#16813d;cursor:pointer;width:100%}.VolumeBoost-module__duOF_G__scale{color:#4b6071;justify-content:space-between;font-size:.75rem;display:flex;position:relative}.VolumeBoost-module__duOF_G__scale span:nth-child(2){position:absolute;left:25%;transform:translate(-50%)}.VolumeBoost-module__duOF_G__reset{color:#115a2d;font:inherit;cursor:pointer;background:#edf9f1;border:1px solid #bdd5c6;border-radius:10px;padding:10px;font-weight:700}.VolumeBoost-module__duOF_G__remember{align-items:center;gap:9px;display:flex}.VolumeBoost-module__duOF_G__remember input{accent-color:#16813d;width:18px;height:18px}.VolumeBoost-module__duOF_G__panel .VolumeBoost-module__duOF_G__notice{color:#526573;font-size:.78rem}.VolumeBoost-module__duOF_G__panel :focus-visible,.VolumeBoost-module__duOF_G__pill:focus-visible,.VolumeBoost-module__duOF_G__volumeDialogHeader button:focus-visible{outline-offset:3px;outline:3px solid #103e6c}.VolumeBoost-module__duOF_G__inlineControl{justify-items:end;gap:9px;width:100%;display:grid}.VolumeBoost-module__duOF_G__volumeDialog{color:#183047;width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);font:inherit;background:#fff;border:1px solid #cfe2d6;border-radius:17px;margin:auto;padding:0;overflow:auto;box-shadow:0 20px 70px #10294055}.VolumeBoost-module__duOF_G__volumeDialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#102b4f80}.VolumeBoost-module__duOF_G__volumeDialogHeader{z-index:1;background:#e8f9ee;border-bottom:1px solid #d7edde;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:9px 12px 9px 19px;display:flex;position:sticky;top:0}.VolumeBoost-module__duOF_G__volumeDialogHeader h2{color:#174a2b;margin:0;font-size:1.05rem}.VolumeBoost-module__duOF_G__volumeDialogHeader button{color:#115a2d;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdd5c6;border-radius:999px;padding:7px 12px;font-size:.8rem;font-weight:800}.VolumeBoost-module__duOF_G__pill{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#16a34a;border:0;border-radius:999px;align-items:center;gap:7px;padding:10px 16px;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #1029402b}.VolumeBoost-module__duOF_G__pill:hover{background:#138a3f}.VolumeBoost-module__duOF_G__inlinePill small{opacity:.86;padding-left:3px;font-size:.72rem;font-weight:700}.VolumeBoost-module__duOF_G__fullscreen{top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));z-index:100;align-content:start;justify-items:end;gap:10px;display:grid;position:absolute}.VolumeBoost-module__duOF_G__fullscreenPanel{background:#fff;border-radius:15px;width:min(380px,100vw - 36px);max-height:calc(100dvh - 92px);overflow:auto;box-shadow:0 8px 32px #0005}
.ActivitySupportingResources-module__tfnjsG__resource{background:#fff;border:1px solid #a9d8d3;border-radius:13px;overflow:hidden;box-shadow:0 8px 20px #17324c0f}.ActivitySupportingResources-module__tfnjsG__summary{color:#155f5a;cursor:pointer;background:#e8f6f4;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 16px;list-style:none;display:flex}.ActivitySupportingResources-module__tfnjsG__summary::-webkit-details-marker{display:none}.ActivitySupportingResources-module__tfnjsG__summary>span{align-items:center;gap:8px;display:flex}.ActivitySupportingResources-module__tfnjsG__summary:hover{background:#d9efec}.ActivitySupportingResources-module__tfnjsG__summary svg{color:#1f817a;width:19px;height:19px}.ActivitySupportingResources-module__tfnjsG__summary small{color:#49736f;font-size:.72rem;font-weight:800}.ActivitySupportingResources-module__tfnjsG__summary>svg{transition:transform .16s}.ActivitySupportingResources-module__tfnjsG__resource[open] .ActivitySupportingResources-module__tfnjsG__summary>svg{transform:rotate(180deg)}.ActivitySupportingResources-module__tfnjsG__summary:focus-visible{outline-offset:-3px;outline:3px solid #f3b61f}.ActivitySupportingResources-module__tfnjsG__resource[open] .ActivitySupportingResources-module__tfnjsG__summary{border-bottom:1px solid #a9d8d3}.ActivitySupportingResources-module__tfnjsG__body{gap:12px;padding:15px;display:grid}.ActivitySupportingResources-module__tfnjsG__body>p{color:#536a7e;margin:0;font-size:.82rem;line-height:1.5}.ActivitySupportingResources-module__tfnjsG__body>p strong{color:#29465f}.ActivitySupportingResources-module__tfnjsG__list{gap:8px;display:grid}.ActivitySupportingResources-module__tfnjsG__row{background:#f8fafb;border:1px solid #e0e7ed;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.ActivitySupportingResources-module__tfnjsG__row>div{gap:4px;display:grid}.ActivitySupportingResources-module__tfnjsG__row strong{color:#29465f;align-items:center;gap:7px;font-size:.82rem;display:flex}.ActivitySupportingResources-module__tfnjsG__row strong svg{color:#1f817a;width:16px;height:16px}.ActivitySupportingResources-module__tfnjsG__resourceEmoji{flex:none;font-size:1.08rem;line-height:1;display:inline-block}.ActivitySupportingResources-module__tfnjsG__row p{color:#67798a;max-width:680px;margin:0;font-size:.75rem;line-height:1.45}.ActivitySupportingResources-module__tfnjsG__row button,.ActivitySupportingResources-module__tfnjsG__viewer header button,.ActivitySupportingResources-module__tfnjsG__viewer header a{color:#1e587b;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7d6e0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.73rem;font-weight:850;text-decoration:none;display:inline-flex}.ActivitySupportingResources-module__tfnjsG__row button:disabled{color:#67798a;cursor:default;background:#edf2f5}.ActivitySupportingResources-module__tfnjsG__viewer{background:#fff;border:1px solid #d9e2e9;border-radius:11px;overflow:hidden}.ActivitySupportingResources-module__tfnjsG__viewer header{border-bottom:1px solid #dfe6ec;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:7px 9px 7px 13px;display:flex}.ActivitySupportingResources-module__tfnjsG__viewer header>strong{color:#28445e;font-size:.8rem}.ActivitySupportingResources-module__tfnjsG__viewer header>div{gap:7px;display:flex}.ActivitySupportingResources-module__tfnjsG__viewer header svg{width:15px;height:15px}.ActivitySupportingResources-module__tfnjsG__frame{background:#edf2f5;min-height:520px;position:relative}.ActivitySupportingResources-module__tfnjsG__frame iframe{background:#fff;border:0;width:100%;height:min(68vh,720px);min-height:520px;display:block}.ActivitySupportingResources-module__tfnjsG__loading{z-index:1;color:#526b80;background:#f5f7fa;place-items:center;font-size:.82rem;font-weight:800;display:grid;position:absolute;inset:0}.ActivitySupportingResources-module__tfnjsG__modalControl{border-radius:12px;box-shadow:0 6px 14px #1f817a17}.ActivitySupportingResources-module__tfnjsG__modalControl .ActivitySupportingResources-module__tfnjsG__summary{min-height:var(--focus-control-height,46px);gap:8px;padding:7px 10px}.ActivitySupportingResources-module__tfnjsG__modalControl .ActivitySupportingResources-module__tfnjsG__summary>span{min-width:0}.ActivitySupportingResources-module__tfnjsG__modalControl .ActivitySupportingResources-module__tfnjsG__summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.ActivitySupportingResources-module__tfnjsG__modalControl .ActivitySupportingResources-module__tfnjsG__summary small{font-size:.68rem}.ActivitySupportingResources-module__tfnjsG__modalControl .ActivitySupportingResources-module__tfnjsG__summary svg{width:18px;height:18px}.ActivitySupportingResources-module__tfnjsG__modalLauncher{width:100%;font:inherit;text-align:left;border:0}.ActivitySupportingResources-module__tfnjsG__modal{background:#fff;border:0;border-radius:18px;width:min(1000px,100vw - 32px);max-width:none;height:min(850px,100dvh - 32px);max-height:none;padding:0;overflow:hidden;box-shadow:0 30px 90px #0d203357}.ActivitySupportingResources-module__tfnjsG__modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a1a2aa8}.ActivitySupportingResources-module__tfnjsG__modalShell{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.ActivitySupportingResources-module__tfnjsG__modalHeader{color:#fff;background:#1f817a;align-items:center;gap:10px;min-height:66px;padding:10px 12px 10px 16px;display:flex}.ActivitySupportingResources-module__tfnjsG__modalHeader>svg{flex:none;width:24px;height:24px}.ActivitySupportingResources-module__tfnjsG__modalHeader>.ActivitySupportingResources-module__tfnjsG__resourceEmoji{place-items:center;width:28px;height:28px;font-size:1.25rem;display:inline-grid}.ActivitySupportingResources-module__tfnjsG__modalHeader>span{gap:2px;min-width:0;display:grid}.ActivitySupportingResources-module__tfnjsG__modalHeader strong{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.ActivitySupportingResources-module__tfnjsG__modalHeader small{opacity:.92;font-size:.7rem;font-weight:800}.ActivitySupportingResources-module__tfnjsG__modalHeader button{color:#fff;cursor:pointer;background:#ffffff2e;border:1px solid #ffffff6b;border-radius:999px;flex:none;place-items:center;width:42px;height:42px;margin-left:auto;display:grid}.ActivitySupportingResources-module__tfnjsG__modalHeader button:hover{background:#ffffff4d}.ActivitySupportingResources-module__tfnjsG__modalHeader button:focus-visible{outline-offset:2px;outline:3px solid #ffd36a}.ActivitySupportingResources-module__tfnjsG__modalHeader button svg{width:21px;height:21px}.ActivitySupportingResources-module__tfnjsG__modalScroll{overscroll-behavior:contain;min-height:0;overflow:auto}.ActivitySupportingResources-module__tfnjsG__modalScroll .ActivitySupportingResources-module__tfnjsG__body{gap:10px;padding:12px}.ActivitySupportingResources-module__tfnjsG__modalScroll .ActivitySupportingResources-module__tfnjsG__row{padding:10px}@media (max-width:640px){.ActivitySupportingResources-module__tfnjsG__row{flex-direction:column;align-items:stretch}.ActivitySupportingResources-module__tfnjsG__row button{width:100%}.ActivitySupportingResources-module__tfnjsG__viewer header{flex-direction:column;align-items:stretch}.ActivitySupportingResources-module__tfnjsG__viewer header>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ActivitySupportingResources-module__tfnjsG__frame,.ActivitySupportingResources-module__tfnjsG__frame iframe{height:65vh;min-height:440px}}
.ActivityViewerTools-module__woNF0W__mount{flex:none;width:100%;min-width:0}.ActivityViewerTools-module__woNF0W__mobileDock{display:none}.ActivityViewerTools-module__woNF0W__mount:not(:empty){padding:12px}.ActivityViewerTools-module__woNF0W__mount>[data-viewer-tools-actions]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin:0;display:grid}.ActivityViewerTools-module__woNF0W__mount>[data-viewer-tools-actions]>button{text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;min-height:44px;padding:10px 12px;display:flex}.ActivityViewerTools-module__woNF0W__mount>[data-viewer-tools-actions][hidden]{display:none}.ActivityViewerTools-module__woNF0W__mount:has(>[data-viewer-tools-actions][hidden]){padding:0}@media (max-width:680px),(max-width:900px) and (max-height:500px){.ActivityViewerTools-module__woNF0W__mobileDock{display:block}.ActivityViewerTools-module__woNF0W__mobileDock:not(:empty){border-top:1px solid #d5e0e9}.ActivityViewerTools-module__woNF0W__mount:not(:empty){padding:4px 6px}.ActivityViewerTools-module__woNF0W__mount>[data-viewer-tools-actions]{gap:6px}.ActivityViewerTools-module__woNF0W__mount>[data-viewer-tools-actions]>button{border-radius:10px;grid-template-rows:16px 12px;align-content:center;justify-items:center;gap:2px;height:44px;min-height:44px;padding:4px 2px;font-size:.65rem;line-height:1.05;display:grid}}
.TeachingToolbar-module__iDHNZa__toolbar{--piano-panel-overlap:min(var(--kidstrument-piano-footer-overlap,0px), max(0px, calc(100dvh - 360px)));z-index:2300;pointer-events:none;font-family:inherit;position:fixed;inset:0}.TeachingToolbar-module__iDHNZa__toolbar>*{pointer-events:auto}.TeachingToolbar-module__iDHNZa__toolbar[hidden]{display:none}.TeachingToolbar-module__iDHNZa__dock{right:20px;bottom:calc(20px + var(--kidstrument-piano-footer-overlap,0px));pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}.TeachingToolbar-module__iDHNZa__desktopDock{pointer-events:none;flex-direction:column;align-items:flex-end;min-width:max-content;display:flex;position:relative}.TeachingToolbar-module__iDHNZa__desktopActions{pointer-events:auto;opacity:1;visibility:visible;flex-direction:column;align-items:flex-end;gap:7px;transition:transform .18s,opacity .14s,visibility;display:flex;transform:translate(0)}.TeachingToolbar-module__iDHNZa__desktopDock[data-collapsed=true]{padding-right:32px}.TeachingToolbar-module__iDHNZa__desktopDock[data-collapsed=true][data-open=false] .TeachingToolbar-module__iDHNZa__desktopActions{pointer-events:none;opacity:0;visibility:hidden;transition:transform .18s,opacity .14s,visibility 0s .18s;transform:translate(calc(100% + 72px))}.TeachingToolbar-module__iDHNZa__hideButton{color:#31536b;min-height:30px;font:inherit;cursor:pointer;pointer-events:auto;background:#fffffff0;border:1px solid #cbd8e1;border-radius:999px;align-items:center;gap:3px;padding:5px 9px 5px 12px;font-size:.72rem;font-weight:800;display:flex;box-shadow:0 3px 10px #1029401f}.TeachingToolbar-module__iDHNZa__hideButton svg{width:16px;height:16px}.TeachingToolbar-module__iDHNZa__hideButton:hover{color:#183d58;background:#fff}.TeachingToolbar-module__iDHNZa__edgeHandle{color:#fff;width:42px;min-height:108px;font:inherit;cursor:pointer;pointer-events:auto;background:#2774bc;border:0;border-radius:16px 0 0 16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:8px 5px;display:flex;position:absolute;bottom:0;right:-20px;box-shadow:0 5px 18px #1029403d}.TeachingToolbar-module__iDHNZa__edgeHandle:hover{background:#1f609d}.TeachingToolbar-module__iDHNZa__edgeHandle svg{width:16px;height:16px}.TeachingToolbar-module__iDHNZa__edgeHandle>span{font-size:1rem;line-height:1}.TeachingToolbar-module__iDHNZa__edgeHandle strong{letter-spacing:.01em;font-size:.7rem}.TeachingToolbar-module__iDHNZa__actions{flex-direction:column;align-items:stretch;gap:9px;display:flex}.TeachingToolbar-module__iDHNZa__action,.TeachingToolbar-module__iDHNZa__compactButton{color:#fff;min-height:43px;font:inherit;cursor:pointer;text-shadow:0 1px 2px #0003;border:0;border-radius:999px;justify-content:flex-start;align-items:center;gap:9px;padding:10px 18px;font-size:.86rem;font-weight:800;display:flex;box-shadow:0 4px 14px #1029402b}.TeachingToolbar-module__iDHNZa__action:hover,.TeachingToolbar-module__iDHNZa__compactButton:hover{filter:brightness(.96);transform:translateY(-1px)}.TeachingToolbar-module__iDHNZa__actionIcon{font-size:1.15rem;line-height:1}.TeachingToolbar-module__iDHNZa__mobileActionLabel{display:none}.TeachingToolbar-module__iDHNZa__toolbox{background:#fe7aab}.TeachingToolbar-module__iDHNZa__note{background:#7552b8}.TeachingToolbar-module__iDHNZa__support{background:#1f74c0}.TeachingToolbar-module__iDHNZa__volume{background:#16a34a}.TeachingToolbar-module__iDHNZa__compactButton{pointer-events:auto;background:#2774bc;display:none}.TeachingToolbar-module__iDHNZa__panel,.TeachingToolbar-module__iDHNZa__toolWindow,.TeachingToolbar-module__iDHNZa__messageDialog{color:#24465e;background:#fff;border:1px solid #d8e2e9;border-radius:17px;overflow:hidden;box-shadow:0 15px 60px #142e4e33}.TeachingToolbar-module__iDHNZa__panel{right:198px;bottom:calc(20px + var(--kidstrument-piano-footer-overlap,0px));width:min(380px,100vw - 230px);max-height:calc(100dvh - 40px - var(--kidstrument-piano-footer-overlap,0px));position:fixed;overflow-y:auto}.TeachingToolbar-module__iDHNZa__windowHeader{background:#fff0f6;border-bottom:1px solid #eddce5;align-items:center;gap:9px;min-height:56px;padding:9px 13px 9px 18px;display:flex}.TeachingToolbar-module__iDHNZa__windowHeader h2{color:#24465e;flex:1;margin:0;font-size:1.05rem}.TeachingToolbar-module__iDHNZa__volumePanel .TeachingToolbar-module__iDHNZa__windowHeader{background:#e8f9ee;border-color:#d7edde}.TeachingToolbar-module__iDHNZa__closeButton,.TeachingToolbar-module__iDHNZa__dragHandle{color:#32516a;cursor:pointer;background:#ffffffa6;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:6px;display:grid}.TeachingToolbar-module__iDHNZa__closeButton svg,.TeachingToolbar-module__iDHNZa__dragHandle svg{width:20px;height:20px}.TeachingToolbar-module__iDHNZa__toolboxContent{gap:12px;padding:17px;display:grid}.TeachingToolbar-module__iDHNZa__toolboxContent>p{color:#546b7d;margin:0 0 3px;font-size:.85rem;line-height:1.5}.TeachingToolbar-module__iDHNZa__toolChoice{text-align:left;color:#24465e;width:100%;font:inherit;cursor:pointer;background:#fffbfd;border:1px solid #e4dce3;border-radius:12px;align-items:center;gap:12px;padding:13px;display:flex}.TeachingToolbar-module__iDHNZa__toolChoice:hover{background:#fff0f6;border-color:#f08bb0}.TeachingToolbar-module__iDHNZa__toolChoice>span:first-child{font-size:1.7rem}.TeachingToolbar-module__iDHNZa__toolChoice>span:nth-child(2){flex:1;gap:4px;display:grid}.TeachingToolbar-module__iDHNZa__toolChoice strong{font-size:.94rem}.TeachingToolbar-module__iDHNZa__toolChoice small{color:#52697b;line-height:1.4}.TeachingToolbar-module__iDHNZa__toolChoice>span:last-child{color:#a34d77;font-size:1.6rem}.TeachingToolbar-module__iDHNZa__toolWindow{flex-direction:column;width:min(490px,100vw - 40px);height:min(600px,100dvh - 40px);display:flex;position:fixed;bottom:20px;right:20px}.TeachingToolbar-module__iDHNZa__pianoWindow{width:min(850px,100vw - 40px);height:min(360px,100dvh - 40px)}.TeachingToolbar-module__iDHNZa__toolWindow .TeachingToolbar-module__iDHNZa__windowHeader{flex:none;padding-left:9px}.TeachingToolbar-module__iDHNZa__dragHandle{cursor:grab;touch-action:none}.TeachingToolbar-module__iDHNZa__dragHandle:active{cursor:grabbing}.TeachingToolbar-module__iDHNZa__backButton{color:#5a3a4e;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbbccb;border-radius:8px;padding:7px 10px;font-size:.76rem;font-weight:700}.TeachingToolbar-module__iDHNZa__toolStage{background:#fff;flex:auto;min-height:0;position:relative}.TeachingToolbar-module__iDHNZa__toolFrame{opacity:0;border:0;width:100%;height:100%}.TeachingToolbar-module__iDHNZa__frameReady{opacity:1}.TeachingToolbar-module__iDHNZa__frameStatus{z-index:1;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0;padding:24px;display:flex;position:absolute;inset:0}.TeachingToolbar-module__iDHNZa__frameStatus p{margin:0}.TeachingToolbar-module__iDHNZa__frameStatus button{color:#24465e;font:inherit;cursor:pointer;background:#f8fbfd;border:1px solid #c7d6e1;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;display:flex}.TeachingToolbar-module__iDHNZa__frameStatus svg{width:18px}.TeachingToolbar-module__iDHNZa__messageDialog{width:min(530px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow-y:auto}.TeachingToolbar-module__iDHNZa__messageDialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#102b4f7a}.TeachingToolbar-module__iDHNZa__noteDialog .TeachingToolbar-module__iDHNZa__windowHeader{background:#f1ebfb;border-color:#ded1f1}.TeachingToolbar-module__iDHNZa__supportDialog .TeachingToolbar-module__iDHNZa__windowHeader{background:#eaf4ff;border-color:#d5e4f2}.TeachingToolbar-module__iDHNZa__messageForm{gap:14px;padding:20px;display:grid}.TeachingToolbar-module__iDHNZa__messageForm p{margin:0;font-size:.88rem;line-height:1.55}.TeachingToolbar-module__iDHNZa__messageForm label{gap:7px;font-size:.85rem;font-weight:750;display:grid}.TeachingToolbar-module__iDHNZa__messageForm textarea,.TeachingToolbar-module__iDHNZa__messageForm select{color:#203d55;width:100%;font:inherit;background:#fff;border:1px solid #bdccd7;border-radius:9px;padding:10px 12px;line-height:1.5}.TeachingToolbar-module__iDHNZa__messageForm textarea{resize:vertical;min-height:120px;max-height:40dvh}.TeachingToolbar-module__iDHNZa__mailNotice{color:#77531d;background:#fff8e8;border:1px solid #eed092;border-radius:9px;padding:12px}.TeachingToolbar-module__iDHNZa__characterCount{color:#5d7486;text-align:right;margin-top:-8px;font-size:.72rem}.TeachingToolbar-module__iDHNZa__messageForm .TeachingToolbar-module__iDHNZa__privacyHint{color:#536c80;font-size:.76rem}.TeachingToolbar-module__iDHNZa__messageForm footer{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.TeachingToolbar-module__iDHNZa__secondaryButton,.TeachingToolbar-module__iDHNZa__sendButton{color:#2c4c63;font:inherit;cursor:pointer;background:#fff;border:1px solid #b7c9d6;border-radius:9px;padding:10px 16px;font-size:.84rem;font-weight:750}.TeachingToolbar-module__iDHNZa__sendButton{color:#fff;background:#1f74c0;border-color:#1f74c0}.TeachingToolbar-module__iDHNZa__sendButton:disabled{cursor:not-allowed;opacity:.5}.TeachingToolbar-module__iDHNZa__error,.TeachingToolbar-module__iDHNZa__success{border-radius:9px;padding:12px}.TeachingToolbar-module__iDHNZa__error{color:#862b35;background:#fff0f1}.TeachingToolbar-module__iDHNZa__success{color:#256340;background:#eaf8ef}.TeachingToolbar-module__iDHNZa__toolbar button:focus-visible,.TeachingToolbar-module__iDHNZa__toolbar [tabindex]:focus-visible,[data-viewer-tools-actions] .TeachingToolbar-module__iDHNZa__action:focus-visible,.TeachingToolbar-module__iDHNZa__messageDialog button:focus-visible,.TeachingToolbar-module__iDHNZa__messageDialog textarea:focus-visible,.TeachingToolbar-module__iDHNZa__messageDialog select:focus-visible{outline-offset:3px;outline:3px solid #193a57}@media (min-width:768px) and (min-height:480px){.TeachingToolbar-module__iDHNZa__desktopDock[data-collapsed=true][data-open=true]{pointer-events:auto}.TeachingToolbar-module__iDHNZa__toolbar[data-dock-collapsed=true] .TeachingToolbar-module__iDHNZa__panel{right:230px}}@media (max-width:767px),(max-height:479px){.TeachingToolbar-module__iDHNZa__dock{right:max(12px, env(safe-area-inset-right));bottom:calc(max(12px, env(safe-area-inset-bottom)) + min(var(--kidstrument-piano-footer-overlap,0px), max(0px, calc(100dvh - 128px))))}.TeachingToolbar-module__iDHNZa__desktopDock[data-collapsed]{padding-right:0}.TeachingToolbar-module__iDHNZa__hideButton,.TeachingToolbar-module__iDHNZa__edgeHandle{display:none}.TeachingToolbar-module__iDHNZa__dock:has(.TeachingToolbar-module__iDHNZa__actionsExpanded){bottom:calc(max(12px, env(safe-area-inset-bottom)) + var(--piano-panel-overlap))}.TeachingToolbar-module__iDHNZa__compactButton{min-height:44px;display:flex}.TeachingToolbar-module__iDHNZa__actions{display:none}.TeachingToolbar-module__iDHNZa__actionsExpanded{background:#ffffffed;border:1px solid #d7e3ea;border-radius:20px;padding:10px;display:flex;box-shadow:0 8px 24px #18395326}.TeachingToolbar-module__iDHNZa__panel{right:8px;bottom:calc(70px + var(--piano-panel-overlap));width:min(390px,100vw - 16px);max-height:calc(100dvh - 82px - var(--piano-panel-overlap))}.TeachingToolbar-module__iDHNZa__toolWindow,.TeachingToolbar-module__iDHNZa__pianoWindow{border-radius:13px;width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:none;inset:8px!important}.TeachingToolbar-module__iDHNZa__toolWindow .TeachingToolbar-module__iDHNZa__dragHandle{display:none}.TeachingToolbar-module__iDHNZa__toolWindow .TeachingToolbar-module__iDHNZa__windowHeader{padding-left:14px}.TeachingToolbar-module__iDHNZa__messageDialog{border-radius:13px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.TeachingToolbar-module__iDHNZa__messageForm{padding:16px}}@media (min-width:768px) and (min-height:480px) and (max-height:639px){.TeachingToolbar-module__iDHNZa__toolbar[data-piano-footer-visible=true] .TeachingToolbar-module__iDHNZa__dock{right:12px;bottom:calc(12px + var(--kidstrument-piano-footer-overlap,0px))}.TeachingToolbar-module__iDHNZa__toolbar[data-piano-footer-visible=true] .TeachingToolbar-module__iDHNZa__desktopDock[data-collapsed]{padding-right:0}.TeachingToolbar-module__iDHNZa__toolbar[data-piano-footer-visible=true] .TeachingToolbar-module__iDHNZa__hideButton,.TeachingToolbar-module__iDHNZa__toolbar[data-piano-footer-visible=true] .TeachingToolbar-module__iDHNZa__edgeHandle{display:none}.TeachingToolbar-module__iDHNZa__toolbar[data-piano-footer-visible=true] .TeachingToolbar-module__iDHNZa__dock:has(.TeachingToolbar-module__iDHNZa__actionsExpanded){bottom:calc(12px + var(--piano-panel-overlap))}.TeachingToolbar-module__iDHNZa__toolbar[data-piano-footer-visible=true] .TeachingToolbar-module__iDHNZa__compactButton{min-height:44px;display:flex}.TeachingToolbar-module__iDHNZa__toolbar[data-piano-footer-visible=true] .TeachingToolbar-module__iDHNZa__actions{display:none}.TeachingToolbar-module__iDHNZa__toolbar[data-piano-footer-visible=true] .TeachingToolbar-module__iDHNZa__actionsExpanded{background:#ffffffed;border:1px solid #d7e3ea;border-radius:20px;padding:10px;display:flex;box-shadow:0 8px 24px #18395326}.TeachingToolbar-module__iDHNZa__toolbar[data-piano-footer-visible=true] .TeachingToolbar-module__iDHNZa__panel{right:8px;bottom:calc(70px + var(--piano-panel-overlap));width:min(390px,100vw - 16px);max-height:calc(100dvh - 82px - var(--piano-panel-overlap))}}@media (min-width:768px){.TeachingToolbar-module__iDHNZa__toolbar[data-course-focus=true] .TeachingToolbar-module__iDHNZa__dock{bottom:calc(86px + var(--kidstrument-piano-footer-overlap,0px))}}@media (max-width:767px){.TeachingToolbar-module__iDHNZa__toolbar[data-course-focus=true] .TeachingToolbar-module__iDHNZa__dock{bottom:calc(92px + min(var(--kidstrument-piano-footer-overlap,0px), max(0px, calc(100dvh - 128px))))}}@media (max-width:767px),(max-height:479px){.TeachingToolbar-module__iDHNZa__toolbar[data-course-focus=true] .TeachingToolbar-module__iDHNZa__dock{display:none}}@media (prefers-reduced-motion:reduce){.TeachingToolbar-module__iDHNZa__desktopActions{transition:none}.TeachingToolbar-module__iDHNZa__action:hover,.TeachingToolbar-module__iDHNZa__compactButton:hover{transform:none}}.TeachingToolbar-module__iDHNZa__toolbar[data-viewer-owned-teaching-toolbar] .TeachingToolbar-module__iDHNZa__panel{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));width:min(390px,100vw - 24px);max-height:calc(100dvh - 24px)}@media (max-width:680px),(max-width:900px) and (max-height:500px){[data-viewer-tools-actions] .TeachingToolbar-module__iDHNZa__actionLabel{display:none}[data-viewer-tools-actions] .TeachingToolbar-module__iDHNZa__mobileActionLabel{white-space:nowrap;line-height:1.05;display:block}[data-viewer-tools-actions] .TeachingToolbar-module__iDHNZa__actionIcon{font-size:1rem}}.TeachingToolbar-module__iDHNZa__toolWindow .TeachingToolbar-module__iDHNZa__windowHeader{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.TeachingToolbar-module__iDHNZa__toolWindow .TeachingToolbar-module__iDHNZa__windowHeader:active{cursor:grabbing}.TeachingToolbar-module__iDHNZa__toolWindow .TeachingToolbar-module__iDHNZa__windowHeader button{touch-action:manipulation}.TeachingToolbar-module__iDHNZa__toolWindow .TeachingToolbar-module__iDHNZa__windowHeader .TeachingToolbar-module__iDHNZa__dragHandle{touch-action:none}.TeachingToolbar-module__iDHNZa__toolWindow .TeachingToolbar-module__iDHNZa__windowHeader h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.TeachingToolbar-module__iDHNZa__toolWindow .TeachingToolbar-module__iDHNZa__closeButton,.TeachingToolbar-module__iDHNZa__toolWindow .TeachingToolbar-module__iDHNZa__dragHandle,.TeachingToolbar-module__iDHNZa__windowAction{color:#32516a;cursor:pointer;background:#ffffffb8;border:0;border-radius:9px;flex:none;place-items:center;width:44px;height:44px;padding:10px;display:grid}.TeachingToolbar-module__iDHNZa__windowAction svg{width:20px;height:20px}.TeachingToolbar-module__iDHNZa__minimisedWindow{width:min(340px,100vw - 16px);height:auto}.TeachingToolbar-module__iDHNZa__minimisedWindow .TeachingToolbar-module__iDHNZa__windowHeader{gap:4px;min-height:52px;padding:4px 6px}.TeachingToolbar-module__iDHNZa__minimisedWindow .TeachingToolbar-module__iDHNZa__windowHeader h2{font-size:.82rem}.TeachingToolbar-module__iDHNZa__minimisedWindow .TeachingToolbar-module__iDHNZa__windowHeader h2 small{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;font-weight:500;display:block;overflow:hidden}.TeachingToolbar-module__iDHNZa__toolStage[hidden]{display:none}@media (max-width:767px),(max-height:479px){.TeachingToolbar-module__iDHNZa__toolWindow .TeachingToolbar-module__iDHNZa__dragHandle{display:none}.TeachingToolbar-module__iDHNZa__toolWindow.TeachingToolbar-module__iDHNZa__minimisedWindow{width:min(340px,100vw - 16px);height:auto;max-height:72px;inset:auto!important}.TeachingToolbar-module__iDHNZa__toolWindow.TeachingToolbar-module__iDHNZa__minimisedWindow[style]{left:var(--tool-window-x,8px)!important;top:var(--tool-window-y,8px)!important}.TeachingToolbar-module__iDHNZa__toolWindow .TeachingToolbar-module__iDHNZa__windowHeader{gap:5px;padding:6px 8px}.TeachingToolbar-module__iDHNZa__toolWindow .TeachingToolbar-module__iDHNZa__windowHeader h2{font-size:.9rem}.TeachingToolbar-module__iDHNZa__toolWindow .TeachingToolbar-module__iDHNZa__backButton{padding:7px}.TeachingToolbar-module__iDHNZa__minimisedWindow .TeachingToolbar-module__iDHNZa__windowHeader h2{font-size:.82rem}}.TeachingToolbar-module__iDHNZa__toolLayer{pointer-events:none;font-family:inherit;position:fixed;inset:0}.TeachingToolbar-module__iDHNZa__toolLayer>*{pointer-events:auto}.TeachingToolbar-module__iDHNZa__toolLayer[data-background-tool]{visibility:hidden;pointer-events:none}.TeachingToolbar-module__iDHNZa__toolChoice:disabled{cursor:default;opacity:.65}.TeachingToolbar-module__iDHNZa__backgroundTools{right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));z-index:2250;gap:6px;max-width:min(340px,100vw - 16px);display:grid;position:fixed}.TeachingToolbar-module__iDHNZa__backgroundTools>div{color:#24465e;background:#f1f7fc;border:1px solid #c4d6e4;border-radius:12px;align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex;box-shadow:0 5px 20px #10294022}.TeachingToolbar-module__iDHNZa__backgroundTools span{gap:2px;display:grid}.TeachingToolbar-module__iDHNZa__backgroundTools strong{font-size:.8rem}.TeachingToolbar-module__iDHNZa__backgroundTools small{font-size:.72rem}.TeachingToolbar-module__iDHNZa__backgroundTools button{color:#32516a;cursor:pointer;background:#fff;border:0;border-radius:9px;flex:none;place-items:center;width:44px;height:44px;padding:11px;display:grid}.TeachingToolbar-module__iDHNZa__backgroundTools svg{width:20px;height:20px}.TeachingToolbar-module__iDHNZa__toolLayer:has([data-tool-minimised]){z-index:2250!important}
.MyClassesExperience-module__hlTBzW__page{background:radial-gradient(circle at 12% 0,#20a9e114,#0000 28rem),#f4f7fb;min-height:calc(100dvh - 72px);padding:clamp(28px,5vw,60px) 0 72px}.MyClassesExperience-module__hlTBzW__container{width:min(100% - 28px,1480px);margin-inline:auto}.MyClassesExperience-module__hlTBzW__formEyebrow,.MyClassesExperience-module__hlTBzW__dialogSection>span,.MyClassesExperience-module__hlTBzW__setupFormBody>span,.MyClassesExperience-module__hlTBzW__sectionHeading span{color:var(--kid-blue);letter-spacing:.09em;text-transform:uppercase;font-size:.74rem;font-weight:900}.MyClassesExperience-module__hlTBzW__modeHeading p{color:var(--text-muted);margin:0}.MyClassesExperience-module__hlTBzW__preparedClasses{background:#fff;border:1px solid #dce5ed;border-radius:20px;padding:clamp(17px,3vw,28px);box-shadow:0 10px 28px #0f1f4412}.MyClassesExperience-module__hlTBzW__preparedClassesHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(18px,3vw,26px);display:flex}.MyClassesExperience-module__hlTBzW__preparedClassesHeader h2{color:var(--navy);margin:0;font-size:clamp(1.25rem,3vw,1.65rem)}.MyClassesExperience-module__hlTBzW__preparedClassesHeader p{color:#64778b;margin:3px 0 0;font-size:.82rem;font-weight:700}.MyClassesExperience-module__hlTBzW__preparedClassGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,20px);display:grid}.MyClassesExperience-module__hlTBzW__preparedClassCard{background:#fff;border:1px solid #d8e3eb;border-radius:16px;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden;box-shadow:0 7px 20px #0f1f4414}.MyClassesExperience-module__hlTBzW__preparedClassLink{min-width:0;height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.MyClassesExperience-module__hlTBzW__preparedClassArtwork{min-width:0;display:block;position:relative}.MyClassesExperience-module__hlTBzW__classNameFlair{z-index:2;overflow-wrap:anywhere;color:#fff;background:#173c5c;border:2px solid #ffffffd9;border-radius:999px;width:fit-content;max-width:calc(100% - 24px);padding:7px 11px;font-size:clamp(.82rem,1.6vw,1rem);line-height:1.25;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 5px 16px #08192b4d}.MyClassesExperience-module__hlTBzW__preparedClassBody{align-content:center;gap:4px;min-height:78px;padding:14px 58px 14px 15px;display:grid}.MyClassesExperience-module__hlTBzW__preparedClassCard.MyClassesExperience-module__hlTBzW__addClassTile{color:inherit;font:inherit;text-align:left;cursor:pointer;border-style:dashed;border-color:#8ebed6;padding:0;display:block}.MyClassesExperience-module__hlTBzW__addClassContent{width:100%}.MyClassesExperience-module__hlTBzW__addClassArtwork{aspect-ratio:972/720;background:#eef7fc;border-bottom:1px solid #dceaf3;place-items:center;width:100%;display:grid}.MyClassesExperience-module__hlTBzW__addClassIcon{aspect-ratio:1;color:#fff;background:var(--kid-blue);border-radius:50%;place-items:center;width:clamp(56px,5vw,80px);display:grid}.MyClassesExperience-module__hlTBzW__addClassIcon svg{width:36px;height:36px}.MyClassesExperience-module__hlTBzW__addClassBody{padding-right:15px}.MyClassesExperience-module__hlTBzW__addClassTile:focus-visible{outline-offset:-4px;outline:3px solid #f3b61f}@media (hover:hover) and (pointer:fine){.MyClassesExperience-module__hlTBzW__addClassTile:hover{border-color:var(--kid-blue);transform:translateY(-3px);box-shadow:0 14px 30px #0f1f4426}}@media (max-width:759px){.MyClassesExperience-module__hlTBzW__addClassTile .MyClassesExperience-module__hlTBzW__addClassContent{min-height:110px;padding:8px}.MyClassesExperience-module__hlTBzW__addClassTile .MyClassesExperience-module__hlTBzW__addClassArtwork{border:0;border-radius:10px}.MyClassesExperience-module__hlTBzW__addClassTile .MyClassesExperience-module__hlTBzW__addClassBody{padding:8px 0}}.MyClassesExperience-module__hlTBzW__preparedClassName{display:none}.MyClassesExperience-module__hlTBzW__preparedClassBody>strong{color:var(--navy);font-size:.95rem}.MyClassesExperience-module__hlTBzW__preparedClassBody>small{color:#607489;font-size:.73rem;font-weight:700;line-height:1.4}.MyClassesExperience-module__hlTBzW__preparedClassCard:has(.MyClassesExperience-module__hlTBzW__preparedClassLink:focus-visible){border-color:#8ebed6;transform:translateY(-3px);box-shadow:0 14px 30px #0f1f4426}.MyClassesExperience-module__hlTBzW__preparedClassLink:focus-visible .MyClassesExperience-module__hlTBzW__hoverArtwork{opacity:1}@media (hover:hover) and (pointer:fine){.MyClassesExperience-module__hlTBzW__preparedClassCard:has(.MyClassesExperience-module__hlTBzW__preparedClassLink:hover){border-color:#8ebed6;transform:translateY(-3px);box-shadow:0 14px 30px #0f1f4426}.MyClassesExperience-module__hlTBzW__preparedClassLink:hover .MyClassesExperience-module__hlTBzW__hoverArtwork{opacity:1}}.MyClassesExperience-module__hlTBzW__preparedClassLink:focus-visible{outline-offset:-4px;outline:3px solid #f3b61f}.MyClassesExperience-module__hlTBzW__classActions{z-index:3;gap:5px;display:flex;position:absolute;top:10px;right:10px}.MyClassesExperience-module__hlTBzW__classActions>button{color:#476077;cursor:pointer;background:#fff;border:1px solid #cedae3;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid}.MyClassesExperience-module__hlTBzW__classActions>button svg{width:19px}.MyClassesExperience-module__hlTBzW__classActions>button:focus-visible{outline-offset:2px;outline:3px solid #f3b61f}.MyClassesExperience-module__hlTBzW__modePanel{background:#fffffff5;border:1px solid #dce5ef;border-radius:20px;padding:clamp(18px,3vw,28px);box-shadow:0 10px 28px #0f1f4412}.MyClassesExperience-module__hlTBzW__modeHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.MyClassesExperience-module__hlTBzW__modeHeading h2{color:var(--navy);margin:0 0 4px;font-size:clamp(1.2rem,3vw,1.55rem)}.MyClassesExperience-module__hlTBzW__flowStep{color:var(--kid-blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:900;display:block}.MyClassesExperience-module__hlTBzW__courseChoicePrompt{color:#6c4f18;background:#fff8dc;border:1px solid #efd478;border-radius:12px;margin-top:20px;padding:14px 16px}.MyClassesExperience-module__hlTBzW__courseChoicePrompt .MyClassesExperience-module__hlTBzW__flowStep{color:inherit}.MyClassesExperience-module__hlTBzW__courseChoicePrompt h2{color:var(--navy);margin:0;font-size:1.15rem}.MyClassesExperience-module__hlTBzW__courseChoicePrompt p{margin:5px 0 0;line-height:1.45}.MyClassesExperience-module__hlTBzW__modeSwitch{background:#eef3f8;border:1px solid #d7e1ec;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;padding:5px;display:grid;position:relative}.MyClassesExperience-module__hlTBzW__modeOption{color:#44536b;border-radius:10px;align-items:center;min-width:0;display:flex}.MyClassesExperience-module__hlTBzW__modeOption[data-selected=true]{color:#fff;background:var(--kid-blue);box-shadow:0 6px 14px #13599533}.MyClassesExperience-module__hlTBzW__modeButton{min-width:0;height:100%;min-height:66px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;align-content:center;padding:10px 14px;display:grid}.MyClassesExperience-module__hlTBzW__modeButton strong{color:inherit;font-size:.9rem}.MyClassesExperience-module__hlTBzW__modeButton>span{font-size:.75rem}.MyClassesExperience-module__hlTBzW__modeInfo{width:44px;min-height:44px;color:inherit;cursor:help;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-right:4px;padding:0;display:grid}.MyClassesExperience-module__hlTBzW__modeInfo span{border:1.5px solid;border-radius:50%;place-items:center;width:21px;height:21px;font:900 14px/1 Roboto Variable,Roboto,Arial,sans-serif;display:grid}.MyClassesExperience-module__hlTBzW__modeInfo:hover{background:#7f99b829}.MyClassesExperience-module__hlTBzW__modeTooltip{z-index:2000;color:#fff;background:#17233e;border-radius:12px;width:min(30rem,100vw - 32px);max-height:calc(100dvh - 96px);padding:15px 17px;font-size:.88rem;line-height:1.55;position:fixed;overflow-y:auto;box-shadow:0 12px 30px #0f172a3d}.MyClassesExperience-module__hlTBzW__mixedMode{gap:8px;min-width:0;display:grid}.MyClassesExperience-module__hlTBzW__mixedMode[data-expanded=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.MyClassesExperience-module__hlTBzW__modeSwitch button:focus-visible,.MyClassesExperience-module__hlTBzW__cycleButtons button:focus-visible,.MyClassesExperience-module__hlTBzW__courseCard:focus-visible,.MyClassesExperience-module__hlTBzW__closeButton:focus-visible,.MyClassesExperience-module__hlTBzW__primaryButton:focus-visible,.MyClassesExperience-module__hlTBzW__secondaryButton:focus-visible,.MyClassesExperience-module__hlTBzW__textButton:focus-visible,.MyClassesExperience-module__hlTBzW__classChoice:focus-visible{outline-offset:3px;outline:3px solid #f3b61f}.MyClassesExperience-module__hlTBzW__cycleHint{color:var(--text-muted);margin:11px 0 0;font-size:.8rem;line-height:1.5}.MyClassesExperience-module__hlTBzW__cyclePrompt{color:#5a4310;background:#fff7d9;border:1px solid #e3bd55;border-radius:13px;align-items:center;gap:11px;width:min(430px,50% - 4px);min-height:66px;margin:12px 0 0 auto;padding:12px 15px;font-size:.82rem;line-height:1.45;display:flex;box-shadow:0 8px 20px #533e0c1a}.MyClassesExperience-module__hlTBzW__cyclePrompt[data-class-mode-prompt]{width:100%}.MyClassesExperience-module__hlTBzW__cyclePrompt svg{color:#b57a00;flex:none;width:25px;height:25px;animation:.7s ease-in-out 2 MyClassesExperience-module__hlTBzW__cycle-prompt-nudge}.MyClassesExperience-module__hlTBzW__cyclePrompt span{gap:2px;display:grid}.MyClassesExperience-module__hlTBzW__cyclePrompt strong{color:#4a3508;font-size:.9rem}@keyframes MyClassesExperience-module__hlTBzW__cycle-prompt-nudge{0%,to{transform:translateY(2px)}50%{transform:translateY(-4px)}}.MyClassesExperience-module__hlTBzW__cycleButtons{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:7px;display:grid}.MyClassesExperience-module__hlTBzW__cycleButtons button{color:#3d5270;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:2px solid #8fa4bd;border-radius:10px;padding:8px;font-size:1rem;font-weight:900}.MyClassesExperience-module__hlTBzW__cycleButtons button[aria-pressed=true]{border-color:var(--kid-blue);color:#fff;background:var(--kid-blue)}.MyClassesExperience-module__hlTBzW__courseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,2vw,22px);margin-top:clamp(18px,3vw,28px);display:grid}.MyClassesExperience-module__hlTBzW__courseGrid[data-awaiting-cycle=true]{display:none}.MyClassesExperience-module__hlTBzW__courseLoading{color:#3d5270;background:#fff;border:1px solid #dce5ef;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:180px;margin-top:clamp(18px,3vw,28px);font-weight:900;display:flex}.MyClassesExperience-module__hlTBzW__courseLoading span{border:3px solid #cfe2ef;border-top-color:var(--kid-blue);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite MyClassesExperience-module__hlTBzW__course-loading-spin}@keyframes MyClassesExperience-module__hlTBzW__course-loading-spin{to{transform:rotate(360deg)}}.MyClassesExperience-module__hlTBzW__courseCard{color:#263853;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:16px;flex-direction:column;padding:0;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 20px #0f1f4414}.MyClassesExperience-module__hlTBzW__classCountBadge{color:#175943;white-space:nowrap;background:#e8f6ed;border-radius:999px;flex-shrink:0;padding:3px 7px;font-size:.72rem;font-weight:800;line-height:1.35;display:inline-flex}.MyClassesExperience-module__hlTBzW__courseCard:focus-visible{color:#17304f;transform:translateY(-3px);box-shadow:0 14px 30px #0f1f4426}@media (hover:hover) and (pointer:fine){.MyClassesExperience-module__hlTBzW__courseCard:hover{color:#17304f;transform:translateY(-3px);box-shadow:0 14px 30px #0f1f4426}}.MyClassesExperience-module__hlTBzW__courseCard:disabled{cursor:not-allowed;opacity:.58;transform:none}.MyClassesExperience-module__hlTBzW__artwork{aspect-ratio:972/720;background:#e8eef4;width:100%;display:block;position:relative;overflow:hidden}.MyClassesExperience-module__hlTBzW__artwork img{object-fit:cover;width:100%;height:100%;display:block}.MyClassesExperience-module__hlTBzW__artwork[data-supplied-artwork] img{object-fit:contain}.MyClassesExperience-module__hlTBzW__customPlanArtwork{--plan-cover-background:#d8eaf5;--plan-cover-ink:#173d58;color:var(--plan-cover-ink);background:var(--plan-cover-background);text-align:center;place-items:center;padding:26px 22px;display:grid}.MyClassesExperience-module__hlTBzW__customPlanArtwork>span{gap:5px;display:grid}.MyClassesExperience-module__hlTBzW__customPlanArtwork small{color:inherit;letter-spacing:.12em;opacity:.8;text-transform:uppercase;font-size:clamp(.58rem,1.2vw,.72rem);font-weight:900}.MyClassesExperience-module__hlTBzW__customPlanArtwork strong{color:inherit;font-size:clamp(1.25rem,3vw,2rem);line-height:1.05}.MyClassesExperience-module__hlTBzW__customPlanArtwork[data-plan-cover-tone=orange]{--plan-cover-background:#f6a347;--plan-cover-ink:#263e4f}.MyClassesExperience-module__hlTBzW__customPlanArtwork[data-plan-cover-tone=green]{--plan-cover-background:#79c957;--plan-cover-ink:#173f32}.MyClassesExperience-module__hlTBzW__customPlanArtwork[data-plan-cover-tone=blue]{--plan-cover-background:#2774bc;--plan-cover-ink:#fff}.MyClassesExperience-module__hlTBzW__customPlanArtwork[data-plan-cover-tone=pink]{--plan-cover-background:#f29cb1;--plan-cover-ink:#3e2940}.MyClassesExperience-module__hlTBzW__customPlanArtwork[data-plan-cover-tone=yellow]{--plan-cover-background:#f2cc3d;--plan-cover-ink:#263e4f}.MyClassesExperience-module__hlTBzW__customPlanArtwork[data-plan-cover-tone=navy]{--plan-cover-background:#173d5d;--plan-cover-ink:#fff}.MyClassesExperience-module__hlTBzW__customPlanArtwork[data-plan-cover-tone=sky]{--plan-cover-background:#d8eaf5;--plan-cover-ink:#173d58}.MyClassesExperience-module__hlTBzW__hoverArtwork{opacity:0;transition:opacity .18s;position:absolute;inset:0}.MyClassesExperience-module__hlTBzW__courseCard:focus-visible .MyClassesExperience-module__hlTBzW__hoverArtwork{opacity:1}@media (hover:hover) and (pointer:fine){.MyClassesExperience-module__hlTBzW__courseCard:hover .MyClassesExperience-module__hlTBzW__hoverArtwork{opacity:1}}.MyClassesExperience-module__hlTBzW__courseBody{align-content:start;gap:8px;min-height:108px;padding:clamp(12px,2vw,18px);display:grid}.MyClassesExperience-module__hlTBzW__courseBody strong{color:var(--navy);font-size:clamp(.92rem,2vw,1.08rem)}.MyClassesExperience-module__hlTBzW__courseTitleRow{flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex}.MyClassesExperience-module__hlTBzW__courseDescription{color:var(--text-muted);font-size:clamp(.72rem,1.55vw,.86rem);line-height:1.35}.MyClassesExperience-module__hlTBzW__previewNote{color:#765013;background:#fff9e9;border:1px solid #f0dca6;border-radius:12px;align-items:baseline;gap:9px;margin-top:24px;padding:14px 16px;font-size:.82rem;display:flex}.MyClassesExperience-module__hlTBzW__backdrop{z-index:2200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#091529b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.MyClassesExperience-module__hlTBzW__dialog{background:#fff;border:1px solid #ffffff47;border-radius:22px;width:min(100%,840px);max-height:calc(100dvh - 36px);overflow-y:auto;box-shadow:0 26px 80px #08142859}.MyClassesExperience-module__hlTBzW__manageDialog{width:min(100%,560px)}.MyClassesExperience-module__hlTBzW__manageBody{gap:9px;padding:22px;display:grid}.MyClassesExperience-module__hlTBzW__manageBody>p{color:#5d7085;margin:0 0 5px;line-height:1.55}.MyClassesExperience-module__hlTBzW__manageBody label{color:#2b415b;font-size:.8rem;font-weight:900}.MyClassesExperience-module__hlTBzW__manageBody input{min-height:46px;font:inherit;background:#fff;border:2px solid #b9c8d5;border-radius:9px;padding:9px 11px}.MyClassesExperience-module__hlTBzW__manageBody input:focus{border-color:var(--kid-blue);outline:2px solid #1f8ec426}.MyClassesExperience-module__hlTBzW__deleteButton{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#a52d37;border:1px solid #ad343e;border-radius:9px;padding:9px 14px;font-size:.8rem;font-weight:900}.MyClassesExperience-module__hlTBzW__deleteButton:disabled{opacity:.5;cursor:default}.MyClassesExperience-module__hlTBzW__dialogHeader{z-index:2;background:#fffffff7;border-bottom:1px solid #dfe7ef;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex;position:sticky;top:0}.MyClassesExperience-module__hlTBzW__dialogHeader span{color:var(--kid-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.MyClassesExperience-module__hlTBzW__dialogHeader h2{color:var(--navy);margin:2px 0 0;font-size:1.28rem}.MyClassesExperience-module__hlTBzW__closeButton{color:#334a68;cursor:pointer;background:#fff;border:1px solid #cedae6;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:inline-grid}.MyClassesExperience-module__hlTBzW__closeButton svg{width:21px;height:21px}.MyClassesExperience-module__hlTBzW__dialogCourse{background:#f4f8fb;grid-template-columns:108px 1fr;align-items:center;gap:14px;padding:14px 20px;display:grid}.MyClassesExperience-module__hlTBzW__dialogCourse .MyClassesExperience-module__hlTBzW__artwork{border-radius:12px;box-shadow:0 6px 16px #0f1f441f}.MyClassesExperience-module__hlTBzW__dialogCourse strong{color:var(--navy);font-size:1rem}.MyClassesExperience-module__hlTBzW__dialogCourse p{color:var(--text-muted);margin:3px 0 0;font-size:.9rem;line-height:1.5}.MyClassesExperience-module__hlTBzW__dialogSection{padding:22px 20px 24px}.MyClassesExperience-module__hlTBzW__setupForm,.MyClassesExperience-module__hlTBzW__setupFormBody{display:grid}.MyClassesExperience-module__hlTBzW__setupMobileLabel{display:none}.MyClassesExperience-module__hlTBzW__dialogSection h3,.MyClassesExperience-module__hlTBzW__sectionHeading h3{color:var(--navy);margin:4px 0 16px;font-size:1.35rem}.MyClassesExperience-module__hlTBzW__sectionHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.MyClassesExperience-module__hlTBzW__dialogSection label{color:#263b58;margin-bottom:7px;font-size:.88rem;font-weight:900;display:block}.MyClassesExperience-module__hlTBzW__dialogSection>input,.MyClassesExperience-module__hlTBzW__dialogSection>select,.MyClassesExperience-module__hlTBzW__setupFormBody>input,.MyClassesExperience-module__hlTBzW__setupFormBody>select{width:100%;min-height:48px;color:var(--navy);font:inherit;background:#fff;border:2px solid #b7c6d6;border-radius:10px;padding:10px 12px}.MyClassesExperience-module__hlTBzW__dialogSection>select,.MyClassesExperience-module__hlTBzW__setupFormBody>select{margin-bottom:18px}.MyClassesExperience-module__hlTBzW__dialogSection>input:focus,.MyClassesExperience-module__hlTBzW__dialogSection>select:focus,.MyClassesExperience-module__hlTBzW__setupFormBody>input:focus,.MyClassesExperience-module__hlTBzW__setupFormBody>select:focus{border-color:var(--kid-blue);outline:3px solid #20a9e12e}.MyClassesExperience-module__hlTBzW__sectionIntro{margin:-8px 0 16px;line-height:1.5;color:#5d7085!important;font-size:.86rem!important}.MyClassesExperience-module__hlTBzW__setupFieldset{border:0;gap:10px;min-width:0;margin:20px 0 0;padding:0;display:grid}.MyClassesExperience-module__hlTBzW__setupFieldset legend{float:none;width:auto;color:var(--navy);padding:0;font-size:1rem;font-weight:900;line-height:1.35}.MyClassesExperience-module__hlTBzW__setupFieldset>p{color:#5b6d81;margin:-3px 0 1px;font-size:.82rem;line-height:1.5}.MyClassesExperience-module__hlTBzW__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.MyClassesExperience-module__hlTBzW__setupChoice{cursor:pointer;min-width:0;position:relative;margin:0!important;display:block!important}.MyClassesExperience-module__hlTBzW__setupChoice input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.MyClassesExperience-module__hlTBzW__setupChoiceContent{color:#334b68;background:#fff;border:1px solid #d5dfe8;border-radius:13px;flex-direction:column;gap:4px;min-height:100%;padding:13px 14px;transition:border-color .14s,box-shadow .14s,background .14s;display:flex;box-shadow:0 5px 14px #0f1f440a}.MyClassesExperience-module__hlTBzW__setupChoiceContent strong{color:var(--navy);font-size:.9rem;line-height:1.3}.MyClassesExperience-module__hlTBzW__setupChoiceSessions{color:#405c78;font-size:.76rem;font-weight:900}.MyClassesExperience-module__hlTBzW__setupChoiceDescription{color:#617286;font-size:.76rem;font-weight:600;line-height:1.45}.MyClassesExperience-module__hlTBzW__setupChoice input:focus-visible+.MyClassesExperience-module__hlTBzW__setupChoiceContent{outline-offset:2px;outline:3px solid #20a9e133}.MyClassesExperience-module__hlTBzW__setupChoiceStandard input:checked+.MyClassesExperience-module__hlTBzW__setupChoiceContent{background:#eff6ff;border-color:#77a8d8;box-shadow:0 0 0 3px #2563eb17}.MyClassesExperience-module__hlTBzW__setupChoiceExtended input:checked+.MyClassesExperience-module__hlTBzW__setupChoiceContent{background:#f0fdfa;border-color:#66bdb2;box-shadow:0 0 0 3px #14b8a61c}.MyClassesExperience-module__hlTBzW__setupChoiceFoundation input:checked+.MyClassesExperience-module__hlTBzW__setupChoiceContent,.MyClassesExperience-module__hlTBzW__selectedFoundation{background:#fffbeb;border-color:#dca34e;box-shadow:0 0 0 3px #d977061a}.MyClassesExperience-module__hlTBzW__setupChoiceCycle input:checked+.MyClassesExperience-module__hlTBzW__setupChoiceContent{background:#f5f3ff;border-color:#8b83d5;box-shadow:0 0 0 3px #6d5dc01a}.MyClassesExperience-module__hlTBzW__foundationResult{background:#fffaf0;border-radius:14px;gap:7px;margin-top:12px;padding:10px;display:grid}.MyClassesExperience-module__hlTBzW__choiceEyebrow{color:#74634d;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:900}.MyClassesExperience-module__hlTBzW__immutableNote{background:#edf6fc;border-radius:10px;margin:19px 0 0;padding:11px 13px;line-height:1.45;color:#40546c!important;font-size:.8rem!important}.MyClassesExperience-module__hlTBzW__choiceGroup{background:#f7fafc;border:1px solid #d6e1ec;border-radius:12px;gap:9px;margin:18px 0 0;padding:14px;display:grid}.MyClassesExperience-module__hlTBzW__choiceGroup legend{color:var(--navy);padding:0 5px;font-size:.9rem;font-weight:900}.MyClassesExperience-module__hlTBzW__choiceGroup label{align-items:flex-start;gap:9px;margin:0;font-weight:700;display:flex}.MyClassesExperience-module__hlTBzW__choiceGroup input{flex:none;width:18px;height:18px;margin:2px 0 0}.MyClassesExperience-module__hlTBzW__routeSummary{background:#edf6fc;border-radius:10px;margin-top:18px;padding:12px 14px;color:#334b68!important}.MyClassesExperience-module__hlTBzW__schoolNotice{color:#65420e;background:#fff8e7;border:1px solid #efd28d;border-radius:16px;align-items:flex-start;gap:14px;margin:0 0 22px;padding:18px;display:flex}.MyClassesExperience-module__hlTBzW__schoolNotice svg{flex:none;width:28px;height:28px}.MyClassesExperience-module__hlTBzW__schoolNotice p{margin:5px 0 8px}.MyClassesExperience-module__hlTBzW__schoolNotice a{color:#0d5790;font-weight:900}.MyClassesExperience-module__hlTBzW__dialogSection input[aria-invalid=true]{border-color:#b52b32}.MyClassesExperience-module__hlTBzW__dialogSection>p,.MyClassesExperience-module__hlTBzW__setupFormBody>p,.MyClassesExperience-module__hlTBzW__dialogSection input+p{color:var(--text-muted);font-size:.8rem}.MyClassesExperience-module__hlTBzW__errorMessage{font-weight:800;color:#a52129!important}.MyClassesExperience-module__hlTBzW__statusMessage{background:#e8f8ef;border-radius:9px;margin:0 0 12px;padding:10px 12px;color:#17613c!important}.MyClassesExperience-module__hlTBzW__classList{gap:9px;display:grid}.MyClassesExperience-module__hlTBzW__classChoiceRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.MyClassesExperience-module__hlTBzW__choiceActions{gap:5px;display:flex}.MyClassesExperience-module__hlTBzW__choiceActions button{color:#315879;cursor:pointer;background:#fff;border:1px solid #cedae6;border-radius:9px;place-items:center;width:44px;height:44px;padding:0;display:grid}.MyClassesExperience-module__hlTBzW__choiceActions button:last-child{color:#a02b34}.MyClassesExperience-module__hlTBzW__choiceActions button:hover{background:#f1f9fe}.MyClassesExperience-module__hlTBzW__choiceActions button:focus-visible{outline-offset:2px;outline:3px solid #f3b61f}.MyClassesExperience-module__hlTBzW__choiceActions svg{width:18px;height:18px}.MyClassesExperience-module__hlTBzW__classChoice{color:#263b58;width:100%;min-width:0;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cedae6;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 16px;padding:11px 14px;text-decoration:none;display:flex}.MyClassesExperience-module__hlTBzW__classChoice:hover{border-color:var(--kid-blue);background:#f1f9fe}.MyClassesExperience-module__hlTBzW__classChoice span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:900;overflow:hidden}.MyClassesExperience-module__hlTBzW__classChoice small{overflow-wrap:anywhere;min-width:0;color:var(--kid-blue);font-weight:800}.MyClassesExperience-module__hlTBzW__formActions{justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;display:flex}.MyClassesExperience-module__hlTBzW__primaryButton,.MyClassesExperience-module__hlTBzW__secondaryButton,.MyClassesExperience-module__hlTBzW__textButton{min-height:44px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:9px 17px;font-size:.84rem;font-weight:900;display:inline-flex}.MyClassesExperience-module__hlTBzW__primaryButton{border:2px solid var(--kid-blue);color:#fff;background:var(--kid-blue)}.MyClassesExperience-module__hlTBzW__secondaryButton{color:#36516f;background:#fff;border:1px solid #aabacd}.MyClassesExperience-module__hlTBzW__secondaryButton svg{width:17px;height:17px}.MyClassesExperience-module__hlTBzW__textButton{color:var(--kid-blue);background:0 0;border:0}.MyClassesExperience-module__hlTBzW__confirmation{text-align:center}.MyClassesExperience-module__hlTBzW__confirmation>svg{color:#24a265;width:48px;height:48px;margin-bottom:8px}.MyClassesExperience-module__hlTBzW__confirmation h3{margin-bottom:6px}.MyClassesExperience-module__hlTBzW__confirmation p{max-width:500px;margin:0 auto;line-height:1.55}.MyClassesExperience-module__hlTBzW__confirmation .MyClassesExperience-module__hlTBzW__formActions{justify-content:center}.MyClassesExperience-module__hlTBzW__screenReaderOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.MyClassesExperience-module__hlTBzW__sharingNotice{color:#68798b;margin:0 0 16px;font-size:.85rem;line-height:1.5}.MyClassesExperience-module__hlTBzW__proposalSection{background:0 0;border:0;margin-bottom:clamp(16px,3vw,24px);padding:0}.MyClassesExperience-module__hlTBzW__proposalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.MyClassesExperience-module__hlTBzW__proposalGrid article{background:#fff;border:1px solid #cbdde8;border-radius:16px;grid-template-columns:minmax(132px,180px) minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 9px 24px #0f1f4417}.MyClassesExperience-module__hlTBzW__proposalGrid article[data-has-artwork=false]{grid-template-columns:minmax(0,1fr)}.MyClassesExperience-module__hlTBzW__proposalArtwork{background:#e8eef4;grid-row:1/span 2;height:100%;min-height:168px;overflow:hidden}.MyClassesExperience-module__hlTBzW__proposalArtwork .MyClassesExperience-module__hlTBzW__artwork{aspect-ratio:auto;height:100%}.MyClassesExperience-module__hlTBzW__proposalInviteCopy{align-content:center;gap:5px;min-width:0;padding:16px 16px 8px;display:grid}.MyClassesExperience-module__hlTBzW__proposalInviteCopy strong{color:#203f59;font-size:.94rem;line-height:1.35}.MyClassesExperience-module__hlTBzW__proposalInviteCopy span{color:#3a6b86;font-size:.75rem;font-weight:800}.MyClassesExperience-module__hlTBzW__proposalInviteCopy small{color:#687b8e;font-size:.75rem;line-height:1.45}.MyClassesExperience-module__hlTBzW__proposalInviteActions{flex-wrap:wrap;align-items:center;gap:7px;padding:7px 16px 16px;display:flex}.MyClassesExperience-module__hlTBzW__proposalInviteActions button{min-height:40px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:8px 11px;font-size:.73rem;font-weight:900;display:inline-flex}.MyClassesExperience-module__hlTBzW__proposalInviteActions button:focus-visible,.MyClassesExperience-module__hlTBzW__proposalFooter button:focus-visible{outline-offset:2px;outline:3px solid #f3b61f}.MyClassesExperience-module__hlTBzW__proposalInviteActions button svg{width:16px}.MyClassesExperience-module__hlTBzW__proposalPrimaryAction{color:#fff;background:#177ead;border:1px solid #1374a8}.MyClassesExperience-module__hlTBzW__proposalDeclineAction{color:#8d3039;background:#fff7f7;border:1px solid #d8b1b5}.MyClassesExperience-module__hlTBzW__proposalDialog{width:min(100%,1180px)}.MyClassesExperience-module__hlTBzW__proposalBody{max-height:65dvh;padding:18px 22px;overflow:auto}.MyClassesExperience-module__hlTBzW__proposalBody>p{color:#546a7e;margin:0 0 9px}.MyClassesExperience-module__hlTBzW__proposalContext strong{color:#24455f}.MyClassesExperience-module__hlTBzW__proposalDeclineDialog{width:min(100%,560px)}.MyClassesExperience-module__hlTBzW__proposalDeclineBody{gap:10px;padding:24px 22px;display:grid}.MyClassesExperience-module__hlTBzW__proposalDeclineBody p{color:#596f82;margin:0;line-height:1.55}.MyClassesExperience-module__hlTBzW__proposalDeclineBody strong{color:#243f57}.MyClassesExperience-module__hlTBzW__proposalFooter{border-top:1px solid #dfe7ef;margin-top:0;padding:15px 20px}.MyClassesExperience-module__hlTBzW__proposalSessions{margin-top:18px}.MyClassesExperience-module__hlTBzW__proposalSessionsHeader{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.MyClassesExperience-module__hlTBzW__proposalSessionsHeader>div>span{color:#177ead;letter-spacing:.075em;text-transform:uppercase;font-size:.7rem;font-weight:900}.MyClassesExperience-module__hlTBzW__proposalSessionsHeader h3{color:#24455f;margin:2px 0 3px;font-size:1.22rem}.MyClassesExperience-module__hlTBzW__proposalSessionsHeader h3:focus{outline:none}.MyClassesExperience-module__hlTBzW__proposalSessionsHeader p{color:#6c7f90;margin:0;font-size:.78rem;font-weight:700}.MyClassesExperience-module__hlTBzW__proposalPager{grid-template-columns:42px auto 42px;align-items:center;gap:7px;display:inline-grid}.MyClassesExperience-module__hlTBzW__proposalPager button{color:#176f9d;cursor:pointer;background:#fff;border:1px solid #bfd1dd;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid}.MyClassesExperience-module__hlTBzW__proposalPager button:disabled{opacity:.35;cursor:default}.MyClassesExperience-module__hlTBzW__proposalPager button:focus-visible,.MyClassesExperience-module__hlTBzW__proposalSessionToggle:focus-visible{outline-offset:2px;outline:3px solid #f3b61f}.MyClassesExperience-module__hlTBzW__proposalPager svg{width:19px;height:19px}.MyClassesExperience-module__hlTBzW__proposalPager span{color:#526b7f;text-align:center;min-width:80px;font-size:.76rem;font-weight:850}.MyClassesExperience-module__hlTBzW__proposalSessionGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.MyClassesExperience-module__hlTBzW__proposalSessionCard{--proposal-session-colour:#3fa9f4;background:#fff;border:1px solid #d7e3eb;border-radius:16px;min-width:0;position:relative;overflow:hidden;box-shadow:0 4px 12px #1930490f}.MyClassesExperience-module__hlTBzW__proposalSessionCard:nth-child(5n+2){--proposal-session-colour:#7ac943}.MyClassesExperience-module__hlTBzW__proposalSessionCard:nth-child(5n+3){--proposal-session-colour:#ff941d}.MyClassesExperience-module__hlTBzW__proposalSessionCard:nth-child(5n+4){--proposal-session-colour:#ff5c63}.MyClassesExperience-module__hlTBzW__proposalSessionCard:nth-child(5n+5){--proposal-session-colour:#ff7aac}.MyClassesExperience-module__hlTBzW__proposalSessionCard:before{background:color-mix(in srgb, var(--proposal-session-colour) 70%, #fff);content:"";height:6px;position:absolute;inset:0 0 auto}.MyClassesExperience-module__hlTBzW__proposalSessionCard>header{align-content:start;gap:4px;min-height:112px;padding:18px 16px 13px;display:grid}.MyClassesExperience-module__hlTBzW__proposalSessionCard>header span{color:color-mix(in srgb, var(--proposal-session-colour) 70%, #24455f);letter-spacing:.055em;text-transform:uppercase;font-size:.68rem;font-weight:900}.MyClassesExperience-module__hlTBzW__proposalSessionCard h4{color:#29465e;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.3}.MyClassesExperience-module__hlTBzW__proposalSessionCard>header small{color:#6c7e8f;font-size:.75rem;font-weight:700}.MyClassesExperience-module__hlTBzW__proposalSessionActivities{background:#fbfcfd;border-top:1px solid #e4ebf0;padding:10px 12px 14px}.MyClassesExperience-module__hlTBzW__proposalSessionActivities ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.MyClassesExperience-module__hlTBzW__proposalSessionActivities li{color:#405970;border-radius:7px;min-height:35px;padding:8px 8px 8px 22px;font-size:.78rem;line-height:1.4;position:relative}.MyClassesExperience-module__hlTBzW__proposalSessionActivities li:before{background:var(--proposal-session-colour);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:8px}.MyClassesExperience-module__hlTBzW__proposalSessionActivities p{color:#6e7f8f;margin:0;padding:7px;font-size:.78rem}.MyClassesExperience-module__hlTBzW__proposalSessionToggle{color:#315b75;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#f6fafc;border:0;border-top:1px solid #e4ebf0;justify-content:space-between;align-items:center;padding:9px 14px;font-size:.78rem;font-weight:850;display:none}.MyClassesExperience-module__hlTBzW__proposalSessionToggle svg{width:18px;height:18px;transition:transform .18s}.MyClassesExperience-module__hlTBzW__proposalSessionCard[data-expanded=true] .MyClassesExperience-module__hlTBzW__proposalSessionToggle svg{transform:rotate(180deg)}.MyClassesExperience-module__hlTBzW__diff h3{color:#24455f;margin:0 0 7px}.MyClassesExperience-module__hlTBzW__diff ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.MyClassesExperience-module__hlTBzW__diff{border-top:1px solid #dce5ec;margin-top:14px;padding-top:13px}.MyClassesExperience-module__hlTBzW__diff>ul li{color:#4a6074;background:#f1f5f8;border-radius:8px;padding:7px 9px;font-size:.76rem}.MyClassesExperience-module__hlTBzW__diff fieldset{background:#fff9e9;border:1px solid #e0c887;border-radius:10px;gap:7px;margin:10px 0 0;padding:12px;display:grid}.MyClassesExperience-module__hlTBzW__diff legend{color:#6a4c19;padding:0 5px;font-size:.78rem;font-weight:900}.MyClassesExperience-module__hlTBzW__diff fieldset label{color:#4f6170;grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;font-size:.76rem;font-weight:800;display:grid}.MyClassesExperience-module__hlTBzW__diff fieldset label small{color:#778696;grid-column:2;font-weight:600}@media (min-width:760px){.MyClassesExperience-module__hlTBzW__preparedClassGrid,.MyClassesExperience-module__hlTBzW__courseGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.MyClassesExperience-module__hlTBzW__modeSwitch{grid-template-columns:minmax(0,1fr)}.MyClassesExperience-module__hlTBzW__cyclePrompt{width:100%}.MyClassesExperience-module__hlTBzW__proposalSessionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px){.MyClassesExperience-module__hlTBzW__preparedClassGrid,.MyClassesExperience-module__hlTBzW__courseGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.MyClassesExperience-module__hlTBzW__page{min-height:calc(100dvh - 82px)}}@media (max-width:620px){.MyClassesExperience-module__hlTBzW__classChoiceRow{grid-template-columns:minmax(0,1fr)}.MyClassesExperience-module__hlTBzW__choiceActions{justify-content:flex-end}.MyClassesExperience-module__hlTBzW__preparedClassesHeader{flex-direction:column;align-items:flex-start}.MyClassesExperience-module__hlTBzW__preparedClassesActions{justify-content:flex-start;width:100%}.MyClassesExperience-module__hlTBzW__proposalGrid,.MyClassesExperience-module__hlTBzW__proposalSessionGrid{grid-template-columns:1fr}.MyClassesExperience-module__hlTBzW__proposalSessionsHeader{flex-direction:column;align-items:flex-start}.MyClassesExperience-module__hlTBzW__proposalPager{justify-content:space-between;width:100%}.MyClassesExperience-module__hlTBzW__proposalSessionToggle{display:flex}.MyClassesExperience-module__hlTBzW__proposalSessionCard[data-expanded=false] .MyClassesExperience-module__hlTBzW__proposalSessionActivities{display:none}.MyClassesExperience-module__hlTBzW__proposalGrid article{grid-template-rows:auto auto;grid-template-columns:72px minmax(0,1fr)}.MyClassesExperience-module__hlTBzW__proposalGrid article[data-has-artwork=false]{grid-template-columns:minmax(0,1fr)}.MyClassesExperience-module__hlTBzW__proposalArtwork{grid-area:1/1/span 2;width:72px;height:100%;min-height:0}.MyClassesExperience-module__hlTBzW__proposalArtwork .MyClassesExperience-module__hlTBzW__artwork{aspect-ratio:auto;height:100%;min-height:108px;padding:7px 5px}.MyClassesExperience-module__hlTBzW__proposalArtwork .MyClassesExperience-module__hlTBzW__customPlanArtwork small{font-size:.42rem}.MyClassesExperience-module__hlTBzW__proposalArtwork .MyClassesExperience-module__hlTBzW__customPlanArtwork strong{font-size:.72rem}.MyClassesExperience-module__hlTBzW__proposalInviteCopy{grid-column:2;gap:2px;padding:10px 10px 2px}.MyClassesExperience-module__hlTBzW__proposalInviteCopy strong{font-size:.82rem;line-height:1.3}.MyClassesExperience-module__hlTBzW__proposalInviteCopy span{font-size:.68rem;line-height:1.3}.MyClassesExperience-module__hlTBzW__proposalInviteCopy small{display:none}.MyClassesExperience-module__hlTBzW__proposalInviteActions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px;padding:5px 10px 10px;display:grid}.MyClassesExperience-module__hlTBzW__proposalInviteActions button{width:100%;min-height:44px;padding:7px 5px;font-size:.68rem;line-height:1.2}.MyClassesExperience-module__hlTBzW__proposalGrid article[data-has-artwork=false] .MyClassesExperience-module__hlTBzW__proposalInviteCopy,.MyClassesExperience-module__hlTBzW__proposalGrid article[data-has-artwork=false] .MyClassesExperience-module__hlTBzW__proposalInviteActions{grid-column:1}.MyClassesExperience-module__hlTBzW__modeHeading,.MyClassesExperience-module__hlTBzW__previewNote,.MyClassesExperience-module__hlTBzW__sectionHeading{flex-direction:column;align-items:stretch}.MyClassesExperience-module__hlTBzW__modeButton{min-height:74px;padding-inline:10px}.MyClassesExperience-module__hlTBzW__mixedMode[data-expanded=true]{grid-template-columns:minmax(0,1fr)}.MyClassesExperience-module__hlTBzW__cycleButtons button{min-height:48px}.MyClassesExperience-module__hlTBzW__courseBody{min-height:116px;padding:11px}.MyClassesExperience-module__hlTBzW__backdrop{place-items:end center;padding:0}.MyClassesExperience-module__hlTBzW__dialog{border-radius:20px 20px 0 0;width:100%;max-height:94dvh}.MyClassesExperience-module__hlTBzW__dialogCourse{grid-template-columns:96px 1fr;gap:14px;padding:16px}.MyClassesExperience-module__hlTBzW__choiceGrid{grid-template-columns:minmax(0,1fr)}.MyClassesExperience-module__hlTBzW__secondaryButton{align-self:flex-start}}@media (max-width:759px){.MyClassesExperience-module__hlTBzW__preparedClassGrid,.MyClassesExperience-module__hlTBzW__courseGrid{grid-template-columns:minmax(0,1fr)}.MyClassesExperience-module__hlTBzW__preparedClassCard{grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;gap:4px;padding:8px;display:grid}.MyClassesExperience-module__hlTBzW__preparedClassLink{grid-template-columns:clamp(80px,26vw,124px) minmax(0,1fr);align-items:center;gap:12px;display:grid}.MyClassesExperience-module__hlTBzW__preparedClassArtwork .MyClassesExperience-module__hlTBzW__artwork{border-radius:10px}.MyClassesExperience-module__hlTBzW__preparedClassArtwork .MyClassesExperience-module__hlTBzW__classNameFlair{display:none}.MyClassesExperience-module__hlTBzW__preparedClassBody{overflow-wrap:anywhere;gap:4px;min-height:0;padding:8px 0}.MyClassesExperience-module__hlTBzW__preparedClassBody>.MyClassesExperience-module__hlTBzW__preparedClassName{font-size:.94rem;display:block}.MyClassesExperience-module__hlTBzW__preparedClassBody>strong:not(.MyClassesExperience-module__hlTBzW__preparedClassName){font-size:.8rem}.MyClassesExperience-module__hlTBzW__preparedClassBody>small{font-size:.72rem}.MyClassesExperience-module__hlTBzW__preparedClassCard .MyClassesExperience-module__hlTBzW__classActions{flex-direction:column;align-self:center;gap:6px;position:static}.MyClassesExperience-module__hlTBzW__preparedClassCard .MyClassesExperience-module__hlTBzW__classActions>button{width:44px;height:44px}.MyClassesExperience-module__hlTBzW__preparedClassArtwork .MyClassesExperience-module__hlTBzW__customPlanArtwork{padding:8px}.MyClassesExperience-module__hlTBzW__preparedClassArtwork .MyClassesExperience-module__hlTBzW__customPlanArtwork small{letter-spacing:.04em;font-size:.45rem}.MyClassesExperience-module__hlTBzW__preparedClassArtwork .MyClassesExperience-module__hlTBzW__customPlanArtwork strong{overflow-wrap:anywhere;font-size:.78rem}.MyClassesExperience-module__hlTBzW__courseCard{flex-direction:row;align-items:center;gap:12px;padding:8px}.MyClassesExperience-module__hlTBzW__courseCard>.MyClassesExperience-module__hlTBzW__artwork{border-radius:10px;flex:0 0 clamp(88px,26vw,124px)}.MyClassesExperience-module__hlTBzW__courseBody{overflow-wrap:anywhere;gap:5px;min-width:0;min-height:0;padding:8px 4px 8px 0}}@media (min-width:760px) and (min-height:501px),(min-width:760px) and (pointer:fine),(min-width:760px) and (pointer:none){.MyClassesExperience-module__hlTBzW__setupBackdrop{overflow:hidden}.MyClassesExperience-module__hlTBzW__setupDialog{flex-direction:column;min-height:0;display:flex;overflow:hidden}.MyClassesExperience-module__hlTBzW__setupDialog .MyClassesExperience-module__hlTBzW__dialogHeader,.MyClassesExperience-module__hlTBzW__setupDialog .MyClassesExperience-module__hlTBzW__dialogCourse{flex:none}.MyClassesExperience-module__hlTBzW__setupDialog .MyClassesExperience-module__hlTBzW__dialogCourse{grid-template-columns:64px 1fr;gap:12px;padding:10px 20px}.MyClassesExperience-module__hlTBzW__setupDialog .MyClassesExperience-module__hlTBzW__setupForm{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.MyClassesExperience-module__hlTBzW__setupFormBody{overscroll-behavior:contain;flex:1;min-height:0;padding:14px 20px;scroll-padding-block:14px;display:block;overflow-y:auto}.MyClassesExperience-module__hlTBzW__setupFormBody>.MyClassesExperience-module__hlTBzW__setupIntro,.MyClassesExperience-module__hlTBzW__setupFormBody>.MyClassesExperience-module__hlTBzW__setupFormHeading{display:none}.MyClassesExperience-module__hlTBzW__setupFormBody .MyClassesExperience-module__hlTBzW__setupFieldset{gap:8px;margin-top:14px}.MyClassesExperience-module__hlTBzW__setupFormBody .MyClassesExperience-module__hlTBzW__setupChoiceContent{padding:10px 12px}.MyClassesExperience-module__hlTBzW__setupDialog .MyClassesExperience-module__hlTBzW__formActions{background:#fff;border-top:1px solid #dfe7ef;flex:none;margin:0;padding:12px 20px}}@media (max-width:759px),(max-height:500px) and (pointer:coarse){.MyClassesExperience-module__hlTBzW__setupBackdrop{inset:var(--class-setup-viewport-top,0px) 0 auto;height:var(--class-setup-viewport-height,100dvh);place-items:stretch stretch;padding:0;overflow:hidden}.MyClassesExperience-module__hlTBzW__setupDialog{border:0;border-radius:0;flex-direction:column;width:100%;height:100%;min-height:0;max-height:none;display:flex;overflow:hidden}.MyClassesExperience-module__hlTBzW__setupDialog .MyClassesExperience-module__hlTBzW__dialogHeader{padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left));flex:none;gap:10px;position:static}.MyClassesExperience-module__hlTBzW__setupDialog .MyClassesExperience-module__hlTBzW__dialogHeader h2{font-size:1.1rem;line-height:1.3}.MyClassesExperience-module__hlTBzW__setupDialog .MyClassesExperience-module__hlTBzW__dialogCourse,.MyClassesExperience-module__hlTBzW__setupFormBody>.MyClassesExperience-module__hlTBzW__setupIntro,.MyClassesExperience-module__hlTBzW__setupFormBody>.MyClassesExperience-module__hlTBzW__setupFormHeading,.MyClassesExperience-module__hlTBzW__setupDesktopLabel{display:none}.MyClassesExperience-module__hlTBzW__setupMobileLabel{display:inline}.MyClassesExperience-module__hlTBzW__setupDialog .MyClassesExperience-module__hlTBzW__setupForm{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.MyClassesExperience-module__hlTBzW__setupFormBody{min-height:0;padding:16px max(16px, env(safe-area-inset-right)) 16px max(16px, env(safe-area-inset-left));overscroll-behavior:contain;flex:1;scroll-padding-block:16px;display:block;overflow-y:auto}.MyClassesExperience-module__hlTBzW__setupDialog .MyClassesExperience-module__hlTBzW__formActions{padding:12px max(16px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:#fff;border-top:1px solid #dfe7ef;flex:none;justify-content:space-between;margin:0}}@media (prefers-reduced-motion:reduce){.MyClassesExperience-module__hlTBzW__courseCard,.MyClassesExperience-module__hlTBzW__hoverArtwork{transition:none}.MyClassesExperience-module__hlTBzW__cyclePrompt svg{animation:none}}
.ReviseOrExtend-module__0-kQOG__layout{display:contents}.ReviseOrExtend-module__0-kQOG__focusLayout{--focus-control-height:46px;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.ReviseOrExtend-module__0-kQOG__focusLayout .ReviseOrExtend-module__0-kQOG__controlStack{border-radius:12px;flex:0 auto;max-height:min(28dvh,220px);margin-bottom:clamp(6px,1vh,10px);overflow:auto}.ReviseOrExtend-module__0-kQOG__focusLayout:has(.ReviseOrExtend-module__0-kQOG__controlStack>details[open]) .ReviseOrExtend-module__0-kQOG__controlStack{overscroll-behavior:contain;flex:62%;max-height:none}.ReviseOrExtend-module__0-kQOG__focusLayout:has(.ReviseOrExtend-module__0-kQOG__controlStack>details[open]) .ReviseOrExtend-module__0-kQOG__focusPlayer{flex:38%;min-height:150px}.ReviseOrExtend-module__0-kQOG__focusLayout .ReviseOrExtend-module__0-kQOG__launcher{min-height:var(--focus-control-height);border-radius:12px;padding:.62rem .8rem}.ReviseOrExtend-module__0-kQOG__focusLayout .ReviseOrExtend-module__0-kQOG__icon{font-size:1.35rem}.ReviseOrExtend-module__0-kQOG__focusLayout .ReviseOrExtend-module__0-kQOG__copy strong{font-size:.88rem}.ReviseOrExtend-module__0-kQOG__focusLayout .ReviseOrExtend-module__0-kQOG__copy>span{display:none}.ReviseOrExtend-module__0-kQOG__focusLayout .ReviseOrExtend-module__0-kQOG__arrow{font-size:1.5rem}.ReviseOrExtend-module__0-kQOG__focusPrimaryActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ReviseOrExtend-module__0-kQOG__focusPrimaryActions[data-has-primary-control=false]{grid-template-columns:minmax(0,1fr)}.ReviseOrExtend-module__0-kQOG__focusPlayer{flex:auto;justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.ReviseOrExtend-module__0-kQOG__focusPlayer>*{width:100%;min-width:0;max-width:100%}.ReviseOrExtend-module__0-kQOG__focusPlayer>[data-h5p-player]{min-width:0;max-width:100%;height:100%}.ReviseOrExtend-module__0-kQOG__focusLayout [data-focus-control]{min-height:var(--focus-control-height)}.ReviseOrExtend-module__0-kQOG__controlStack{background:0 0;border-radius:18px;gap:0;margin:0 0 1.25rem;display:grid;overflow:hidden}.ReviseOrExtend-module__0-kQOG__launcher{color:#174f73;width:100%;font:inherit;text-align:left;cursor:pointer;background:#eaf4fb;border:1px solid #9fc9df;border-radius:18px;align-items:center;gap:.9rem;margin:0;padding:1rem 1.15rem;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 12px 24px #2775a81a}.ReviseOrExtend-module__0-kQOG__launcher:hover{background:#dceef8;border-color:#2f78a8;transform:translateY(-1px);box-shadow:0 16px 28px #2775a824}.ReviseOrExtend-module__0-kQOG__launcher:focus-visible{outline-offset:3px;outline:3px solid #2775bc99}.ReviseOrExtend-module__0-kQOG__launcher:disabled{cursor:wait;opacity:.65}.ReviseOrExtend-module__0-kQOG__icon{flex:none;font-size:1.7rem;line-height:1}.ReviseOrExtend-module__0-kQOG__copy{flex-direction:column;flex:auto;gap:.18rem;min-width:0;display:flex}.ReviseOrExtend-module__0-kQOG__copy strong{font-size:1.05rem;font-weight:900;line-height:1.18}.ReviseOrExtend-module__0-kQOG__copy>span{color:#14364fbd;font-size:.98rem;line-height:1.4}.ReviseOrExtend-module__0-kQOG__arrow{color:#2f78a8;flex:none;font-size:2rem;font-weight:800;line-height:1}.ReviseOrExtend-module__0-kQOG__modalGlyph{color:#2f78a8;flex:none;width:18px;height:18px}@media (max-width:767px){.ReviseOrExtend-module__0-kQOG__controlStack{border-radius:12px}.ReviseOrExtend-module__0-kQOG__focusPrimaryActions{grid-template-columns:minmax(0,1fr)}.ReviseOrExtend-module__0-kQOG__launcher{align-items:flex-start;gap:.7rem;padding:.9rem}.ReviseOrExtend-module__0-kQOG__focusLayout .ReviseOrExtend-module__0-kQOG__launcher{align-items:center;padding:.62rem .8rem}.ReviseOrExtend-module__0-kQOG__icon{margin-top:.08rem;font-size:1.45rem}.ReviseOrExtend-module__0-kQOG__focusLayout .ReviseOrExtend-module__0-kQOG__icon{margin-top:0}.ReviseOrExtend-module__0-kQOG__copy>span{font-size:.9rem}.ReviseOrExtend-module__0-kQOG__arrow{display:none}}@media (max-height:680px){.ReviseOrExtend-module__0-kQOG__focusLayout{height:auto}:is(.ReviseOrExtend-module__0-kQOG__focusLayout .ReviseOrExtend-module__0-kQOG__controlStack,.ReviseOrExtend-module__0-kQOG__focusLayout:has(.ReviseOrExtend-module__0-kQOG__controlStack>details[open]) .ReviseOrExtend-module__0-kQOG__controlStack){flex:none;max-height:none;overflow:visible}:is(.ReviseOrExtend-module__0-kQOG__focusLayout .ReviseOrExtend-module__0-kQOG__focusPlayer,.ReviseOrExtend-module__0-kQOG__focusLayout:has(.ReviseOrExtend-module__0-kQOG__controlStack>details[open]) .ReviseOrExtend-module__0-kQOG__focusPlayer){flex:none;height:clamp(280px,64vw,600px);min-height:clamp(280px,64vw,600px)}}@media (prefers-reduced-motion:reduce){.ReviseOrExtend-module__0-kQOG__launcher{transition:none}.ReviseOrExtend-module__0-kQOG__launcher:hover{transform:none}}.ReviseOrExtend-module__0-kQOG__compactControls .ReviseOrExtend-module__0-kQOG__controlStack{border-radius:12px;margin-bottom:clamp(6px,1vh,10px)}.ReviseOrExtend-module__0-kQOG__compactControls .ReviseOrExtend-module__0-kQOG__launcher{border-radius:12px;min-height:46px;padding:.62rem .8rem}.ReviseOrExtend-module__0-kQOG__compactControls .ReviseOrExtend-module__0-kQOG__icon{font-size:1.35rem}.ReviseOrExtend-module__0-kQOG__compactControls .ReviseOrExtend-module__0-kQOG__copy strong{font-size:.88rem}.ReviseOrExtend-module__0-kQOG__compactControls .ReviseOrExtend-module__0-kQOG__copy>span{display:none}.ReviseOrExtend-module__0-kQOG__compactControls [data-focus-control]{min-height:46px}@media (max-width:767px){.ReviseOrExtend-module__0-kQOG__compactControls .ReviseOrExtend-module__0-kQOG__launcher{align-items:center}.ReviseOrExtend-module__0-kQOG__compactControls .ReviseOrExtend-module__0-kQOG__icon{margin-top:0}}.ReviseOrExtend-module__0-kQOG__focusLayout .ReviseOrExtend-module__0-kQOG__controlStack:has(>[data-practice-tool]){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px}.ReviseOrExtend-module__0-kQOG__focusLayout .ReviseOrExtend-module__0-kQOG__controlStack:has(>[data-practice-tool]):has(>.ReviseOrExtend-module__0-kQOG__focusPrimaryActions[data-has-primary-control=true]){grid-template-columns:repeat(3,minmax(0,1fr))}.ReviseOrExtend-module__0-kQOG__focusLayout .ReviseOrExtend-module__0-kQOG__controlStack:has(>[data-practice-tool])>.ReviseOrExtend-module__0-kQOG__focusPrimaryActions{grid-area:1/1/auto/-2;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.ReviseOrExtend-module__0-kQOG__focusLayout .ReviseOrExtend-module__0-kQOG__controlStack:has(>[data-practice-tool])>.ReviseOrExtend-module__0-kQOG__focusPrimaryActions[data-has-primary-control=false]{grid-template-columns:minmax(0,1fr)}.ReviseOrExtend-module__0-kQOG__focusLayout .ReviseOrExtend-module__0-kQOG__controlStack>[data-practice-tool]{grid-area:1/-2/auto/-1;min-width:0}.ReviseOrExtend-module__0-kQOG__focusLayout .ReviseOrExtend-module__0-kQOG__controlStack:has(>[data-practice-tool])>:not(.ReviseOrExtend-module__0-kQOG__focusPrimaryActions):not([data-practice-tool]){grid-column:1/-1}@media (max-width:767px){.ReviseOrExtend-module__0-kQOG__focusLayout .ReviseOrExtend-module__0-kQOG__controlStack:has(>[data-practice-tool]) .ReviseOrExtend-module__0-kQOG__launcher{gap:4px;padding:6px}.ReviseOrExtend-module__0-kQOG__focusLayout .ReviseOrExtend-module__0-kQOG__controlStack:has(>[data-practice-tool]) .ReviseOrExtend-module__0-kQOG__copy strong{font-size:.78rem}.ReviseOrExtend-module__0-kQOG__focusLayout .ReviseOrExtend-module__0-kQOG__controlStack:has(>[data-practice-tool]) .ReviseOrExtend-module__0-kQOG__launcher>.ReviseOrExtend-module__0-kQOG__icon{display:none}.ReviseOrExtend-module__0-kQOG__focusLayout .ReviseOrExtend-module__0-kQOG__controlStack:has(>[data-practice-tool]) .ReviseOrExtend-module__0-kQOG__modalGlyph{display:none}.ReviseOrExtend-module__0-kQOG__focusLayout .ReviseOrExtend-module__0-kQOG__controlStack:has(>[data-practice-tool]) .ReviseOrExtend-module__0-kQOG__focusPrimaryActions>[data-focus-control][aria-haspopup=dialog]{justify-content:center;gap:0;padding:6px}.ReviseOrExtend-module__0-kQOG__focusLayout .ReviseOrExtend-module__0-kQOG__controlStack:has(>[data-practice-tool]) .ReviseOrExtend-module__0-kQOG__focusPrimaryActions>[data-focus-control][aria-haspopup=dialog]>[aria-hidden=true]{display:none}.ReviseOrExtend-module__0-kQOG__focusLayout .ReviseOrExtend-module__0-kQOG__controlStack:has(>[data-practice-tool]) .ReviseOrExtend-module__0-kQOG__focusPrimaryActions>[data-focus-control][aria-haspopup=dialog]>svg{display:none}.ReviseOrExtend-module__0-kQOG__focusLayout .ReviseOrExtend-module__0-kQOG__controlStack:has(>[data-practice-tool]) .ReviseOrExtend-module__0-kQOG__focusPrimaryActions>[data-focus-control][aria-haspopup=dialog]>span{font-size:.78rem}}
.ContentBankExplorer-module__RrN9oW__explorer{gap:18px;min-width:0;display:grid}.ContentBankExplorer-module__RrN9oW__toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ContentBankExplorer-module__RrN9oW__searchGroup,.ContentBankExplorer-module__RrN9oW__searchGroup>label{gap:8px;min-width:0;display:grid}.ContentBankExplorer-module__RrN9oW__searchLabel{color:var(--navy);font-size:1rem;font-weight:900;line-height:1.4}.ContentBankExplorer-module__RrN9oW__searchHelp{color:#536176;overflow-wrap:anywhere;margin:0;font-size:.79rem;line-height:1.5}.ContentBankExplorer-module__RrN9oW__searchField{align-items:center;min-height:54px;display:flex;position:relative}.ContentBankExplorer-module__RrN9oW__searchField svg{color:#536176;pointer-events:none;width:21px;position:absolute;left:17px}.ContentBankExplorer-module__RrN9oW__searchField input{width:100%;min-height:54px;color:var(--navy);font:inherit;background:#fff;border:1px solid #cbd7e4;border-radius:14px;padding:11px 16px 11px 49px;font-size:1rem;box-shadow:0 7px 20px #0f1f440d}.ContentBankExplorer-module__RrN9oW__searchField input::placeholder{color:#6b7788}.ContentBankExplorer-module__RrN9oW__clearButton,.ContentBankExplorer-module__RrN9oW__empty button{color:#174f80;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd7e4;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-size:.84rem;font-weight:900;display:inline-flex}.ContentBankExplorer-module__RrN9oW__clearButton svg{width:18px;height:18px}.ContentBankExplorer-module__RrN9oW__resultCount{color:#657186;text-align:right;font-size:.78rem;font-weight:800}.ContentBankExplorer-module__RrN9oW__filters{background:#fffffff5;border:1px solid #dce5ef;border-radius:18px;padding:14px;display:grid;box-shadow:0 7px 20px #0f1f440d}.ContentBankExplorer-module__RrN9oW__filterBody{gap:14px;display:grid}.ContentBankExplorer-module__RrN9oW__mobileFilterBar,.ContentBankExplorer-module__RrN9oW__mobileActiveFilters{display:none}.ContentBankExplorer-module__RrN9oW__filterBlock{gap:8px;min-width:0;display:grid}.ContentBankExplorer-module__RrN9oW__filterLabel{color:#35455a;align-items:baseline;gap:7px;font-size:.82rem;font-weight:900;display:flex}.ContentBankExplorer-module__RrN9oW__filterLabel small{color:#758398;font-size:.68rem;font-weight:700}.ContentBankExplorer-module__RrN9oW__filterPills{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.ContentBankExplorer-module__RrN9oW__filterPill{color:#35455a;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1d375224;border-radius:999px;align-items:center;gap:7px;padding:8px 10px 8px 13px;font-size:.79rem;font-weight:800;line-height:1.15;transition:transform .12s,box-shadow .12s,border-color .12s,background .12s;display:inline-flex}.ContentBankExplorer-module__RrN9oW__filterPill:disabled{color:#8c98a8;cursor:not-allowed;opacity:.72;background:#f4f6f8;border-color:#e5e9ee}.ContentBankExplorer-module__RrN9oW__filterPill:disabled:hover{box-shadow:none;border-color:#e5e9ee;transform:none}.ContentBankExplorer-module__RrN9oW__filterPill:hover{border-color:#88aac3;transform:translateY(-1px);box-shadow:0 6px 14px #0f1f4414}.ContentBankExplorer-module__RrN9oW__filterPill:focus-visible{outline-offset:2px;outline:3px solid #2775bc47}.ContentBankExplorer-module__RrN9oW__filterPillActive{color:#fff;background:#2775bc;border-color:#2775bc}.ContentBankExplorer-module__RrN9oW__clearButton{background:#e9f4fc;width:fit-content;min-height:42px;padding:7px 12px}.ContentBankExplorer-module__RrN9oW__grid{grid-template-columns:minmax(0,1fr);gap:15px;transition:opacity .14s;display:grid}.ContentBankExplorer-module__RrN9oW__gridLoading{opacity:.55}.ContentBankExplorer-module__RrN9oW__resultGroups,.ContentBankExplorer-module__RrN9oW__resultGroup{gap:14px;display:grid}.ContentBankExplorer-module__RrN9oW__resultGroup+.ContentBankExplorer-module__RrN9oW__resultGroup{border-top:1px solid #dce5ef;padding-top:18px}.ContentBankExplorer-module__RrN9oW__resultGroup>header{gap:3px;display:grid}.ContentBankExplorer-module__RrN9oW__resultGroup>header h2{color:var(--navy);margin:0;font-size:1rem}.ContentBankExplorer-module__RrN9oW__resultGroup>header p{color:#657186;margin:0;font-size:.76rem}.ContentBankExplorer-module__RrN9oW__card{background:#fff;border:1px solid #dde6ef;border-radius:17px;min-width:0;transition:transform .15s,box-shadow .15s;overflow:hidden;box-shadow:0 8px 22px #0f1f440f}.ContentBankExplorer-module__RrN9oW__card:hover{transform:translateY(-2px);box-shadow:0 13px 28px #0f1f441c}.ContentBankExplorer-module__RrN9oW__card>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.ContentBankExplorer-module__RrN9oW__imageWrap{aspect-ratio:16/9.4;background:#dfeaf4;display:block;position:relative;overflow:hidden}.ContentBankExplorer-module__RrN9oW__imageWrap img{object-fit:cover;transition:transform .22s}.ContentBankExplorer-module__RrN9oW__card:hover .ContentBankExplorer-module__RrN9oW__imageWrap img{transform:scale(1.025)}.ContentBankExplorer-module__RrN9oW__cardBody{align-content:start;gap:8px;min-height:96px;padding:14px 16px 16px;display:grid}.ContentBankExplorer-module__RrN9oW__cardTitle{color:var(--navy);font-size:1rem;font-weight:900;line-height:1.3;display:block}.ContentBankExplorer-module__RrN9oW__cardMeta{color:#66768a;font-size:.7rem;font-weight:750;line-height:1.35;display:block}.ContentBankExplorer-module__RrN9oW__error,.ContentBankExplorer-module__RrN9oW__empty{color:#56677b;background:#fff;border:1px solid #e0e7ef;border-radius:14px;padding:20px}.ContentBankExplorer-module__RrN9oW__error{color:#8b2e27;background:#fff5f3}.ContentBankExplorer-module__RrN9oW__empty{text-align:center;place-content:center;justify-items:center;gap:7px;min-height:220px;display:grid}.ContentBankExplorer-module__RrN9oW__empty>svg{color:#6e8298;width:30px}.ContentBankExplorer-module__RrN9oW__empty h3{color:var(--navy);margin:0}.ContentBankExplorer-module__RrN9oW__empty p{margin:0 0 8px}.ContentBankExplorer-module__RrN9oW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:700px){.ContentBankExplorer-module__RrN9oW__resultCount{min-width:76px}.ContentBankExplorer-module__RrN9oW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (min-width:1100px){.ContentBankExplorer-module__RrN9oW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}@media (min-width:1180px){.ContentBankExplorer-module__RrN9oW__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}}@media (max-width:619px){.ContentBankExplorer-module__RrN9oW__toolbar{grid-template-columns:minmax(0,1fr)}.ContentBankExplorer-module__RrN9oW__resultCount{text-align:left}.ContentBankExplorer-module__RrN9oW__filters{margin-inline:-2px;padding:10px 12px}.ContentBankExplorer-module__RrN9oW__mobileFilterBar{justify-content:space-between;align-items:center;gap:10px;display:flex}.ContentBankExplorer-module__RrN9oW__mobileActiveFilters{border-top:1px solid #e2e8ee;flex-wrap:wrap;gap:7px;margin-top:9px;padding-top:9px;display:flex}.ContentBankExplorer-module__RrN9oW__mobileActiveFilters button{color:#175c84;min-height:38px;font:inherit;cursor:pointer;background:#edf7fc;border:1px solid #b9d5e8;border-radius:999px;align-items:center;gap:6px;padding:7px 9px 7px 11px;font-size:.72rem;font-weight:850;display:inline-flex}.ContentBankExplorer-module__RrN9oW__mobileActiveFilters svg{width:15px;height:15px}.ContentBankExplorer-module__RrN9oW__filterToggle,.ContentBankExplorer-module__RrN9oW__mobileClearButton{color:#174f80;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7d5e1;border-radius:11px;align-items:center;gap:7px;padding:8px 11px;font-size:.82rem;font-weight:900;display:inline-flex}.ContentBankExplorer-module__RrN9oW__filterToggle svg{width:18px;height:18px}.ContentBankExplorer-module__RrN9oW__filterToggle svg:last-child{margin-left:2px;transition:transform .14s}.ContentBankExplorer-module__RrN9oW__filterToggle .ContentBankExplorer-module__RrN9oW__filterToggleOpen{transform:rotate(180deg)}.ContentBankExplorer-module__RrN9oW__mobileClearButton{color:#50677c;background:0 0;border:0}.ContentBankExplorer-module__RrN9oW__filterBody{display:none}.ContentBankExplorer-module__RrN9oW__filterBodyOpen{border-top:1px solid #e2e8ee;margin-top:10px;padding-top:12px;display:grid}.ContentBankExplorer-module__RrN9oW__filterLabel{gap:2px;display:grid}.ContentBankExplorer-module__RrN9oW__filterPills{gap:7px}.ContentBankExplorer-module__RrN9oW__filterPill{min-height:44px}.ContentBankExplorer-module__RrN9oW__cardBody{min-height:0}}.ContentBankExplorer-module__RrN9oW__recommendationBadge{color:#315e76;background:#e7f2f8;border-radius:6px;width:fit-content;padding:4px 7px;font-size:.66rem;font-weight:800;line-height:1.4}.ContentBankExplorer-module__RrN9oW__matchReason{color:#536b7f;overflow-wrap:anywhere;font-size:.73rem;line-height:1.4}
.TeacherTrainingCard-module__upCrLa__card.TeacherTrainingCard-module__upCrLa__card{flex-direction:column;display:flex}.TeacherTrainingCard-module__upCrLa__card .TeacherTrainingCard-module__upCrLa__link{flex:1;height:auto}.TeacherTrainingCard-module__upCrLa__shortcuts{border-top:1px solid #dce5ef;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.TeacherTrainingCard-module__upCrLa__shortcuts a{color:#17577f;text-align:center;background:#f1f8fc;border:1px solid #bdd2e1;border-radius:9px;flex:112px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:8px 10px;font-size:.75rem;font-weight:800;line-height:1.3;text-decoration:none;display:flex}.TeacherTrainingCard-module__upCrLa__shortcuts a:hover{background:#eaf5fb;border-color:#88b3ce}.TeacherTrainingCard-module__upCrLa__shortcuts a:focus-visible{outline-offset:2px;outline:3px solid #efb91c}.TeacherTrainingCard-module__upCrLa__artwork{aspect-ratio:972/720;width:100%;min-width:0;display:block}.TeacherTrainingCard-module__upCrLa__artwork img{object-fit:contain;width:100%;height:100%;display:block}.TeacherTrainingCard-module__upCrLa__body{padding-right:15px}.TeacherTrainingCard-module__upCrLa__shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:min(100% - 28px,1480px);margin:24px auto;display:grid}@media (max-width:1119px){.TeacherTrainingCard-module__upCrLa__shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:759px){.TeacherTrainingCard-module__upCrLa__shelf{grid-template-columns:minmax(0,1fr)}.TeacherTrainingCard-module__upCrLa__card .TeacherTrainingCard-module__upCrLa__link{grid-column:1/-1;min-height:94px}.TeacherTrainingCard-module__upCrLa__artwork{border-radius:10px;overflow:hidden}.TeacherTrainingCard-module__upCrLa__body{padding-right:0}}
.CurriculumLegacyEvidence-module__855Ija__attribution{color:#526071;overflow-wrap:anywhere;margin:.35rem 0 .75rem;font-size:.85rem;line-height:1.5;display:block}.CurriculumLegacyEvidence-module__855Ija__snapshot{color:#25364a;background:#f8fafc;border:1px solid #cbd5df;border-radius:12px;margin:1rem 0}.CurriculumLegacyEvidence-module__855Ija__snapshot>summary{cursor:pointer;padding:.9rem 1rem;line-height:1.5}.CurriculumLegacyEvidence-module__855Ija__snapshot>summary strong{margin-right:.75rem}.CurriculumLegacyEvidence-module__855Ija__snapshot>summary span{color:#526071;font-size:.85rem}.CurriculumLegacyEvidence-module__855Ija__snapshot>summary:focus-visible{outline-offset:3px;border-radius:10px;outline:3px solid #2774bc}.CurriculumLegacyEvidence-module__855Ija__body{padding:0 1rem 1rem}.CurriculumLegacyEvidence-module__855Ija__body>p{margin:0 0 .75rem;line-height:1.6}.CurriculumLegacyEvidence-module__855Ija__notice{color:#815015}.CurriculumLegacyEvidence-module__855Ija__entries{margin:0;padding:0;list-style:none}.CurriculumLegacyEvidence-module__855Ija__entries>li{border-top:1px solid #dce3eb;justify-content:space-between;gap:1rem;padding:.85rem 0;display:flex}.CurriculumLegacyEvidence-module__855Ija__identity{overflow-wrap:anywhere;gap:.25rem;min-width:0;display:grid}.CurriculumLegacyEvidence-module__855Ija__identity>span,.CurriculumLegacyEvidence-module__855Ija__state>time{font-size:.85rem;line-height:1.5}.CurriculumLegacyEvidence-module__855Ija__state{flex-shrink:0;align-content:start;justify-items:end;gap:.25rem;display:grid}.CurriculumLegacyEvidence-module__855Ija__state>span{font-size:.85rem;font-weight:600}.CurriculumLegacyEvidence-module__855Ija__completed{color:#21683c}.CurriculumLegacyEvidence-module__855Ija__incomplete{color:#526071}@media (max-width:620px){.CurriculumLegacyEvidence-module__855Ija__snapshot>summary strong,.CurriculumLegacyEvidence-module__855Ija__snapshot>summary span{display:block}.CurriculumLegacyEvidence-module__855Ija__entries>li{flex-direction:column;gap:.5rem}.CurriculumLegacyEvidence-module__855Ija__state{justify-items:start}}
.SupportModeBoundary-module__3QX-Uq__banner{z-index:250;color:#fff;background:#71350d;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:9px max(14px,50% - 740px);display:flex;position:sticky;top:0;box-shadow:0 2px 10px #170e063d}.SupportModeBoundary-module__3QX-Uq__banner div{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.SupportModeBoundary-module__3QX-Uq__banner strong{letter-spacing:.05em;text-transform:uppercase;font-size:.86rem}.SupportModeBoundary-module__3QX-Uq__banner span{text-overflow:ellipsis;font-weight:800;overflow:hidden}.SupportModeBoundary-module__3QX-Uq__banner small{color:#ffe4c8}.SupportModeBoundary-module__3QX-Uq__banner button,.SupportModeBoundary-module__3QX-Uq__waitingActions button,.SupportModeBoundary-module__3QX-Uq__waitingActions a{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffffa6;border-radius:8px;padding:9px 14px;font-weight:900;text-decoration:none}.SupportModeBoundary-module__3QX-Uq__banner button{flex:none}.SupportModeBoundary-module__3QX-Uq__banner button:hover,.SupportModeBoundary-module__3QX-Uq__banner button:focus-visible{color:#71350d;background:#fff}.SupportModeBoundary-module__3QX-Uq__waitingPage{color:#192b48;background:#edf3f9;min-height:100dvh}.SupportModeBoundary-module__3QX-Uq__waitingMain{place-items:center;min-height:calc(100dvh - 52px);padding:28px 16px;display:grid}.SupportModeBoundary-module__3QX-Uq__waitingCard{text-align:center;background:#fff;border:1px solid #d5e0eb;border-radius:18px;width:min(100%,680px);padding:clamp(28px,6vw,58px);box-shadow:0 18px 55px #0f1f441a}.SupportModeBoundary-module__3QX-Uq__waitingCard h1{color:#102647;margin:8px 0 16px;font-size:clamp(1.7rem,5vw,2.6rem)}.SupportModeBoundary-module__3QX-Uq__waitingCard p{max-width:56ch;margin:0 auto;font-size:1.05rem;line-height:1.7}.SupportModeBoundary-module__3QX-Uq__eyebrow{color:#985118;letter-spacing:.11em;text-transform:uppercase;font-size:.8rem;font-weight:900}.SupportModeBoundary-module__3QX-Uq__waitingCard .SupportModeBoundary-module__3QX-Uq__waitingHint{color:#586b82;margin-top:18px;font-size:.9rem}.SupportModeBoundary-module__3QX-Uq__waitingActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.SupportModeBoundary-module__3QX-Uq__waitingActions button,.SupportModeBoundary-module__3QX-Uq__waitingActions a{color:#164f81;background:#fff;border-color:#245f93}.SupportModeBoundary-module__3QX-Uq__waitingActions button:hover,.SupportModeBoundary-module__3QX-Uq__waitingActions a:hover{color:#fff;background:#164f81}@media (max-width:650px){.SupportModeBoundary-module__3QX-Uq__banner{flex-direction:column;align-items:flex-start;position:relative}.SupportModeBoundary-module__3QX-Uq__banner button{width:100%}}
.WorkingReview-module__T1yAkW__page{box-sizing:border-box;background:#f4f7fb;height:calc(100dvh - 77px);min-height:480px;padding:12px 14px}.WorkingReview-module__T1yAkW__container{grid-template-rows:auto minmax(0,1fr) auto;gap:9px;width:min(100%,1600px);height:100%;margin-inline:auto;display:grid}.WorkingReview-module__T1yAkW__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;min-width:0;display:flex}.WorkingReview-module__T1yAkW__identity{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.WorkingReview-module__T1yAkW__identity h1{color:var(--navy);margin:0;font-size:clamp(22px,2.7vw,32px);line-height:1.15}.WorkingReview-module__T1yAkW__heading a,.WorkingReview-module__T1yAkW__details a,.WorkingReview-module__T1yAkW__placeholder a{color:#245d93;text-underline-offset:3px;align-items:center;min-height:36px;font-size:13px;font-weight:750;display:inline-flex}.WorkingReview-module__T1yAkW__frame{min-width:0;height:100%;min-height:0}.WorkingReview-module__T1yAkW__frame>div{flex-direction:column;height:100%;min-height:0;display:flex}.WorkingReview-module__T1yAkW__frame>div>div:last-child{flex:1;min-height:0}.WorkingReview-module__T1yAkW__details{color:#53647b;min-width:0;font-size:12px;line-height:1.4}.WorkingReview-module__T1yAkW__details summary{cursor:pointer;width:fit-content;padding:5px 0}.WorkingReview-module__T1yAkW__details p{max-width:95ch;margin:4px 0 8px}.WorkingReview-module__T1yAkW__details ul{margin:5px 0 10px;padding-left:20px}.WorkingReview-module__T1yAkW__details nav{flex-wrap:wrap;gap:8px 20px;display:flex}.WorkingReview-module__T1yAkW__page:has(.WorkingReview-module__T1yAkW__details[open]){height:auto;min-height:calc(100dvh - 77px)}.WorkingReview-module__T1yAkW__page:has(.WorkingReview-module__T1yAkW__details[open]) .WorkingReview-module__T1yAkW__frame{height:max(420px,100dvh - 260px)}.WorkingReview-module__T1yAkW__heading a:focus-visible,.WorkingReview-module__T1yAkW__details :is(a,summary):focus-visible,.WorkingReview-module__T1yAkW__placeholder a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #2774bc}.WorkingReview-module__T1yAkW__placeholder{color:#10264f;background:#fff;border:1px solid #d5e1ed;border-radius:20px;align-content:center;justify-items:start;gap:12px;padding:clamp(20px,5vw,60px);display:grid}.WorkingReview-module__T1yAkW__placeholder h2,.WorkingReview-module__T1yAkW__placeholder p{max-width:70ch;margin:0}.WorkingReview-module__T1yAkW__placeholder p{color:#53647b;line-height:1.5}@media (max-width:520px){.WorkingReview-module__T1yAkW__page{height:calc(100dvh - 71px);padding:8px}.WorkingReview-module__T1yAkW__container{gap:7px}.WorkingReview-module__T1yAkW__heading{gap:4px}.WorkingReview-module__T1yAkW__identity{gap:6px 10px}.WorkingReview-module__T1yAkW__identity h1{font-size:23px}.WorkingReview-module__T1yAkW__heading a{min-height:38px}.WorkingReview-module__T1yAkW__details summary{align-items:center;min-height:36px;display:flex}}
.page-module__T3cHnW__page{color:#263853;background:#f4f7fb;min-height:calc(100dvh - 72px);padding:clamp(24px,4vw,52px) 0 72px}.page-module__T3cHnW__container{width:min(100% - 28px,1320px);margin-inline:auto}.page-module__T3cHnW__backLink{color:#125b93;align-items:center;min-height:42px;margin-bottom:14px;font-weight:900;text-decoration:none;display:inline-flex}.page-module__T3cHnW__backLink:focus-visible{outline-offset:3px;outline:3px solid #f3b61f}.page-module__T3cHnW__header{color:#fff;background:linear-gradient(125deg,#122f58,#136fa8);border-radius:20px;margin-bottom:18px;padding:clamp(20px,3vw,30px)}.page-module__T3cHnW__header span{letter-spacing:.07em;text-transform:uppercase;font-size:.76rem;font-weight:900}.page-module__T3cHnW__header h1{margin:5px 0;font-size:clamp(1.8rem,5vw,3rem);line-height:1.05}.page-module__T3cHnW__header p{color:#d9edf9;margin:0}
