.OrganizationPeopleExtras-module__CayFrq__state{color:#4b5565;place-items:start;gap:8px;padding:30px 20px;display:grid}.OrganizationPeopleExtras-module__CayFrq__state strong{color:#172033;font:800 18px var(--font-display)}.OrganizationPeopleExtras-module__CayFrq__state button,.OrganizationPeopleExtras-module__CayFrq__pending button,.OrganizationPeopleExtras-module__CayFrq__inviteLink button{color:#17365d;background:#fff;border:1px solid #17365d;border-radius:9px;min-height:42px;padding:8px 13px;font-weight:800}.OrganizationPeopleExtras-module__CayFrq__pending{border:1px solid #dce4de;border-radius:14px;margin:18px;overflow:hidden}.OrganizationPeopleExtras-module__CayFrq__pending>header{background:#f4f6f8;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.OrganizationPeopleExtras-module__CayFrq__pending>header h3{font:800 18px var(--font-display);margin:0}.OrganizationPeopleExtras-module__CayFrq__pending>header span{color:#4b5565;font-size:12px}.OrganizationPeopleExtras-module__CayFrq__pending select{background:#fff;border:1px solid #b9c9c1;border-radius:8px;min-height:40px;padding:7px 10px}.OrganizationPeopleExtras-module__CayFrq__pending>div{border-top:1px solid #e4e9e6;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.OrganizationPeopleExtras-module__CayFrq__pending>div>span:first-child{display:grid}.OrganizationPeopleExtras-module__CayFrq__pending small{color:#4b5565;text-transform:capitalize}.OrganizationPeopleExtras-module__CayFrq__status{color:#4b5565;text-transform:uppercase;background:#edf0ee;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.OrganizationPeopleExtras-module__CayFrq__status.OrganizationPeopleExtras-module__CayFrq__pending{color:#795414;background:#fff2ce}.OrganizationPeopleExtras-module__CayFrq__status.OrganizationPeopleExtras-module__CayFrq__accepted{color:#24578f;background:#e6f4ea}.OrganizationPeopleExtras-module__CayFrq__status.OrganizationPeopleExtras-module__CayFrq__revoked,.OrganizationPeopleExtras-module__CayFrq__status.OrganizationPeopleExtras-module__CayFrq__expired{color:#824a3d;background:#f3e9e6}.OrganizationPeopleExtras-module__CayFrq__invitationEmpty{grid-template-columns:1fr!important}.OrganizationPeopleExtras-module__CayFrq__invitationEmpty span{color:#4b5565}.OrganizationPeopleExtras-module__CayFrq__inviteLink{background:#f2f8f4;border:1px solid #bcd3c7;border-radius:12px;gap:8px;margin:16px 0;padding:14px;display:grid}.OrganizationPeopleExtras-module__CayFrq__inviteLink>span{color:#4b5565;font-size:12px}.OrganizationPeopleExtras-module__CayFrq__inviteLink input{border:1px solid #e8edf4;border-radius:8px;width:100%;min-height:42px;padding:8px;font:12px ui-monospace,SFMono-Regular,monospace}.OrganizationPeopleExtras-module__CayFrq__memberActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.OrganizationPeopleExtras-module__CayFrq__memberActions>span{color:#4b5565;font-size:12px}.OrganizationPeopleExtras-module__CayFrq__memberActions button{color:#17365d;background:#fff;border:1px solid #17365d;border-radius:8px;min-height:40px;padding:7px 10px;font-weight:800}.OrganizationPeopleExtras-module__CayFrq__memberActions .OrganizationPeopleExtras-module__CayFrq__danger{color:#fff;background:#9f2f2f;border-color:#9f2f2f}.OrganizationPeopleExtras-module__CayFrq__invitationActions{flex-wrap:wrap;gap:7px;display:flex}.OrganizationPeopleExtras-module__CayFrq__roleInventory{border-top:1px solid #dce4de;gap:9px;margin-top:22px;padding-top:18px;display:grid}.OrganizationPeopleExtras-module__CayFrq__roleInventory h3{margin:0 0 3px}.OrganizationPeopleExtras-module__CayFrq__roleInventory article{border:1px solid #dce4de;border-radius:10px;gap:7px;padding:11px;display:grid}.OrganizationPeopleExtras-module__CayFrq__roleInventory article>span{display:grid}.OrganizationPeopleExtras-module__CayFrq__roleInventory small{color:#4b5565;font-size:12px}.OrganizationPeopleExtras-module__CayFrq__roleInventory button{color:#17365d;background:#fff;border:1px solid #17365d;border-radius:8px;min-height:40px;padding:7px 10px;font-weight:800}.OrganizationPeopleExtras-module__CayFrq__roleInventory button:disabled{cursor:not-allowed;opacity:.58}.OrganizationPeopleExtras-module__CayFrq__loadMore{color:#17365d;background:#fff;border:1px solid #17365d;border-radius:9px;min-height:44px;margin:16px auto;padding:9px 15px;font-weight:800;display:block}@media (max-width:560px){.OrganizationPeopleExtras-module__CayFrq__pending{margin:12px}.OrganizationPeopleExtras-module__CayFrq__pending>div{grid-template-columns:1fr auto}.OrganizationPeopleExtras-module__CayFrq__pending>div>button{grid-column:1/-1;width:100%}.OrganizationPeopleExtras-module__CayFrq__pending>header{align-items:flex-start}.OrganizationPeopleExtras-module__CayFrq__pending>header>div{display:grid}}
.PermissionMatrix-module__0lqO_q__matrix{background:#fff;border:1px solid #d5e1dc;border-radius:18px;margin-top:22px;overflow:hidden}.PermissionMatrix-module__0lqO_q__matrix>header{color:#fff;background:linear-gradient(135deg,#17365d,#17365d);justify-content:space-between;align-items:center;padding:20px;display:flex}.PermissionMatrix-module__0lqO_q__matrix header p{color:#e8edf4;letter-spacing:.12em;margin:0;font-size:11px;font-weight:900}.PermissionMatrix-module__0lqO_q__matrix h3{color:#fff;margin:5px 0;font-size:22px}.PermissionMatrix-module__0lqO_q__matrix header span:not(.PermissionMatrix-module__0lqO_q__version){color:#e7f5ef}.PermissionMatrix-module__0lqO_q__version{color:#663f00;white-space:nowrap;background:#fff1cc;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.PermissionMatrix-module__0lqO_q__scroll{overflow:auto}.PermissionMatrix-module__0lqO_q__scroll:focus-visible{outline-offset:-3px;outline:3px solid #ef8b4b}.PermissionMatrix-module__0lqO_q__scroll table{border-collapse:collapse;width:100%;min-width:850px}.PermissionMatrix-module__0lqO_q__scroll th,.PermissionMatrix-module__0lqO_q__scroll td{text-align:left;vertical-align:middle;border-bottom:1px solid #e1e9e5;padding:12px}.PermissionMatrix-module__0lqO_q__scroll thead th{color:#4b5565;letter-spacing:.06em;text-transform:uppercase;background:#f3f7f5;font-size:11px}.PermissionMatrix-module__0lqO_q__scroll tbody th{min-width:240px}.PermissionMatrix-module__0lqO_q__scroll tbody th strong,.PermissionMatrix-module__0lqO_q__scroll tbody th small{display:block}.PermissionMatrix-module__0lqO_q__scroll tbody th small{color:#4b5565;margin-top:3px;font-weight:500;line-height:1.4}.PermissionMatrix-module__0lqO_q__scope{white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:850;display:inline-block}.PermissionMatrix-module__0lqO_q__organization{color:#17365d;background:#dcefe7}.PermissionMatrix-module__0lqO_q__assigned-courses{color:#383477;background:#e8e8fa}.PermissionMatrix-module__0lqO_q__self{color:#4a5516;background:#edf1d9}.PermissionMatrix-module__0lqO_q__none{color:#4b5565;background:#f0f2f1}.PermissionMatrix-module__0lqO_q__safeguards{color:#4b5565;background:#f7faf8;padding:15px 20px}.PermissionMatrix-module__0lqO_q__safeguards ul{flex-wrap:wrap;gap:8px 24px;margin:8px 0 0;padding-left:18px;display:flex}.PermissionMatrix-module__0lqO_q__safeguards li{font-size:12px}@media (max-width:560px){.PermissionMatrix-module__0lqO_q__matrix>header{align-items:flex-start;gap:12px}.PermissionMatrix-module__0lqO_q__version{font-size:10px}.PermissionMatrix-module__0lqO_q__safeguards ul{display:grid}}
.GamificationDashboard-module__1BWJpW__dashboard{color:#172033;gap:1rem;display:grid}.GamificationDashboard-module__1BWJpW__hero{color:#fff;background:radial-gradient(circle at 90% 0,#f5be4b47,#0000 34%),linear-gradient(135deg,#17365d,#24578f);border-radius:22px;padding:clamp(1.2rem,4vw,2rem);position:relative;overflow:hidden}.GamificationDashboard-module__1BWJpW__heroTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.GamificationDashboard-module__1BWJpW__eyebrow{color:#e8edf4;letter-spacing:.11em;text-transform:uppercase;font-size:.78rem;font-weight:850}.GamificationDashboard-module__1BWJpW__hero h2{color:#fff;margin:.35rem 0;font-size:clamp(1.65rem,4vw,2.45rem);line-height:1.1}.GamificationDashboard-module__1BWJpW__hero p{color:#e8f7f0;max-width:58ch;margin:0;line-height:1.55}.GamificationDashboard-module__1BWJpW__level{color:#17365d;text-align:center;background:#fff;border-radius:50%;flex:0 0 76px;justify-content:center;align-items:center;height:76px;display:flex;box-shadow:0 8px 24px #0000002e}.GamificationDashboard-module__1BWJpW__level strong{font-size:1.45rem;line-height:1;display:block}.GamificationDashboard-module__1BWJpW__level small{text-transform:uppercase;font-size:.68rem;font-weight:800}.GamificationDashboard-module__1BWJpW__xpRow{justify-content:space-between;align-items:center;margin:1.15rem 0 .45rem;font-size:.88rem;font-weight:750;display:flex}.GamificationDashboard-module__1BWJpW__track{background:#fff3;border-radius:99px;height:12px;overflow:hidden}.GamificationDashboard-module__1BWJpW__fill{border-radius:inherit;background:linear-gradient(90deg,#f4c454,#ffe2a0);height:100%}.GamificationDashboard-module__1BWJpW__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.GamificationDashboard-module__1BWJpW__card{background:#fff;border:1px solid #cddcd6;border-radius:18px;padding:clamp(1rem,3vw,1.4rem);box-shadow:0 8px 26px #113f3312}.GamificationDashboard-module__1BWJpW__quests{grid-column:span 7}.GamificationDashboard-module__1BWJpW__streak{grid-column:span 5}.GamificationDashboard-module__1BWJpW__badges,.GamificationDashboard-module__1BWJpW__leaders{grid-column:span 6}.GamificationDashboard-module__1BWJpW__cardHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.GamificationDashboard-module__1BWJpW__cardHeader h3{color:#17365d;margin:0;font-size:1.12rem}.GamificationDashboard-module__1BWJpW__cardHeader span{color:#4b5565;font-size:.82rem;font-weight:700}.GamificationDashboard-module__1BWJpW__quest{border:1px solid #d7e3de;border-radius:13px;margin-top:.7rem;padding:.85rem}.GamificationDashboard-module__1BWJpW__questTop{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.GamificationDashboard-module__1BWJpW__quest h4{margin:0 0 .18rem;font-size:.97rem}.GamificationDashboard-module__1BWJpW__quest p{color:#4b5565;margin:0;font-size:.84rem;line-height:1.4}.GamificationDashboard-module__1BWJpW__reward{color:#6b4b00;background:#fff3ce;border-radius:99px;flex:none;padding:.3rem .55rem;font-size:.75rem;font-weight:850}.GamificationDashboard-module__1BWJpW__miniTrack{background:#e2ebe7;border-radius:99px;height:7px;margin-top:.65rem;overflow:hidden}.GamificationDashboard-module__1BWJpW__miniFill{background:#24578f;height:100%}.GamificationDashboard-module__1BWJpW__days{grid-template-columns:repeat(7,1fr);gap:.35rem;display:grid}.GamificationDashboard-module__1BWJpW__day{aspect-ratio:1;color:#4b5565;background:#eef1f5;border-radius:9px;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:flex}.GamificationDashboard-module__1BWJpW__active{color:#fff;background:#24578f}.GamificationDashboard-module__1BWJpW__today{box-shadow:0 0 0 3px #f2bd45}.GamificationDashboard-module__1BWJpW__streakSummary{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.GamificationDashboard-module__1BWJpW__flame{background:#fff0d3;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.45rem;display:flex}.GamificationDashboard-module__1BWJpW__streakSummary strong{font-size:1.15rem;display:block}.GamificationDashboard-module__1BWJpW__streakSummary span{color:#4b5565;font-size:.83rem}.GamificationDashboard-module__1BWJpW__badgeGrid{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.GamificationDashboard-module__1BWJpW__badge{text-align:center;border:1px solid #d8e3df;border-radius:13px;min-width:0;padding:.75rem .45rem}.GamificationDashboard-module__1BWJpW__badgeIcon{background:#e6f5ee;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto .45rem;font-size:1.5rem;display:flex}.GamificationDashboard-module__1BWJpW__badge strong{overflow-wrap:anywhere;font-size:.78rem;display:block}.GamificationDashboard-module__1BWJpW__badge small{color:#4b5565;font-size:.7rem}.GamificationDashboard-module__1BWJpW__locked{filter:grayscale();opacity:.58}.GamificationDashboard-module__1BWJpW__leaderList{margin:0;padding:0;list-style:none}.GamificationDashboard-module__1BWJpW__leader{border-bottom:1px solid #e1e9e6;grid-template-columns:1.5rem 2.2rem 1fr auto;align-items:center;gap:.65rem;min-height:48px;padding:.42rem 0;display:grid}.GamificationDashboard-module__1BWJpW__leader:last-child{border-bottom:0}.GamificationDashboard-module__1BWJpW__avatar{color:#17365d;background:#dfeee8;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.76rem;font-weight:850;display:flex}.GamificationDashboard-module__1BWJpW__leaderName{font-size:.88rem;font-weight:750}.GamificationDashboard-module__1BWJpW__you{background:#f2f9f6;border-radius:9px;padding-inline:.35rem}.GamificationDashboard-module__1BWJpW__score{color:#17365d;font-size:.8rem;font-weight:850}.GamificationDashboard-module__1BWJpW__privacy{color:#4b5565;background:#f2f6f4;border-radius:10px;margin-top:.7rem;padding:.65rem;font-size:.78rem;line-height:1.45}.GamificationDashboard-module__1BWJpW__button{color:#fff;cursor:pointer;font:inherit;background:#17365d;border:0;border-radius:9px;min-height:42px;padding:.55rem .8rem;font-size:.82rem;font-weight:800}.GamificationDashboard-module__1BWJpW__button:hover{background:#17365d}.GamificationDashboard-module__1BWJpW__button:focus-visible{outline-offset:3px;outline:3px solid #f1b940}.GamificationDashboard-module__1BWJpW__button:disabled{cursor:not-allowed;opacity:.55}.GamificationDashboard-module__1BWJpW__celebration{z-index:1000;background:#09251dd1;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.GamificationDashboard-module__1BWJpW__celebrationCard{text-align:center;background:#fff;border-radius:22px;width:100%;max-width:430px;padding:2rem;box-shadow:0 24px 80px #0000004d}.GamificationDashboard-module__1BWJpW__celebrationIcon{font-size:3rem}.GamificationDashboard-module__1BWJpW__celebrationCard h3{color:#17365d;margin:.45rem 0;font-size:1.65rem}.GamificationDashboard-module__1BWJpW__celebrationCard p{color:#4b5565;line-height:1.55}.GamificationDashboard-module__1BWJpW__empty{color:#4b5565;padding:.7rem 0;font-size:.88rem}@media (max-width:760px){.GamificationDashboard-module__1BWJpW__quests,.GamificationDashboard-module__1BWJpW__streak,.GamificationDashboard-module__1BWJpW__badges,.GamificationDashboard-module__1BWJpW__leaders{grid-column:1/-1}}@media (max-width:430px){.GamificationDashboard-module__1BWJpW__badgeGrid{grid-template-columns:repeat(2,1fr)}.GamificationDashboard-module__1BWJpW__leader{grid-template-columns:1.3rem 2rem 1fr auto}}@media (prefers-reduced-motion:reduce){.GamificationDashboard-module__1BWJpW__fill,.GamificationDashboard-module__1BWJpW__miniFill{transition:none}}
.FileManagerHub-module__4BaNsG__shell{color:#172033;gap:1rem;display:grid}.FileManagerHub-module__4BaNsG__hero{color:#fff;background:radial-gradient(circle at 85% 15%,#eebe4b4d,#0000 30%),linear-gradient(135deg,#17365d,#24578f);border-radius:22px;justify-content:space-between;align-items:center;min-height:170px;padding:clamp(1.25rem,4vw,2.25rem);display:flex}.FileManagerHub-module__4BaNsG__hero p,.FileManagerHub-module__4BaNsG__modalHead p{letter-spacing:.13em;margin:0 0 .4rem;font-size:.72rem;font-weight:900}.FileManagerHub-module__4BaNsG__hero h2{color:#fff;max-width:18ch;margin:0 0 .5rem;font-size:clamp(1.65rem,4vw,2.5rem);line-height:1.08}.FileManagerHub-module__4BaNsG__hero>div>span{color:#dceee7;max-width:58ch;line-height:1.5;display:block}.FileManagerHub-module__4BaNsG__heroStat{text-align:center;background:#ffffff1f;border:1px solid #ffffff40;border-radius:16px;min-width:120px;padding:1rem;display:grid}.FileManagerHub-module__4BaNsG__heroStat b{font-size:2rem}.FileManagerHub-module__4BaNsG__heroStat span{color:#e7f4ef;font-size:.76rem}.FileManagerHub-module__4BaNsG__error{color:#79291f;background:#fff0ee;border:1px solid #dfa49d;border-radius:12px;padding:.8rem;font-weight:750}.FileManagerHub-module__4BaNsG__uploadStatus{background:#e6f2ed;border:1px solid #e8edf4;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem 1rem;padding:.85rem 1rem;display:grid}.FileManagerHub-module__4BaNsG__uploadStatus div{gap:.18rem;min-width:0;display:grid}.FileManagerHub-module__4BaNsG__uploadStatus span{color:#24578f;letter-spacing:.09em;font-size:.68rem;font-weight:900}.FileManagerHub-module__4BaNsG__uploadStatus strong{color:#17365d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FileManagerHub-module__4BaNsG__uploadStatus b{color:#17365d;font-size:1.1rem}.FileManagerHub-module__4BaNsG__uploadStatus progress{accent-color:#24578f;grid-column:1/-1;width:100%;height:13px}.FileManagerHub-module__4BaNsG__controls{background:#fff;border:1px solid #cfddd7;border-radius:16px;grid-template-columns:minmax(150px,.8fr) minmax(210px,1.5fr) minmax(130px,.7fr) auto auto;align-items:end;gap:.65rem;padding:.85rem;display:grid}.FileManagerHub-module__4BaNsG__controls label,.FileManagerHub-module__4BaNsG__addPanel label{gap:.28rem;display:grid}.FileManagerHub-module__4BaNsG__controls label span,.FileManagerHub-module__4BaNsG__addPanel label span{color:#4b5565;font-size:.75rem;font-weight:850}.FileManagerHub-module__4BaNsG__controls input,.FileManagerHub-module__4BaNsG__controls select,.FileManagerHub-module__4BaNsG__addPanel input{color:#172033;font:inherit;border:1px solid #4b5565;border-radius:9px;width:100%;min-height:44px;padding:.58rem .7rem}.FileManagerHub-module__4BaNsG__viewToggle{background:#eef1f5;border-radius:9px;padding:3px;display:flex}.FileManagerHub-module__4BaNsG__viewToggle button{color:#4b5565;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;min-height:38px;padding:.35rem .55rem;font-size:.8rem;font-weight:800}.FileManagerHub-module__4BaNsG__viewToggle button[aria-pressed=true]{color:#17365d;background:#fff;box-shadow:0 2px 7px #143a2d1f}.FileManagerHub-module__4BaNsG__primary,.FileManagerHub-module__4BaNsG__secondary,.FileManagerHub-module__4BaNsG__upload,.FileManagerHub-module__4BaNsG__open,.FileManagerHub-module__4BaNsG__loadMore{cursor:pointer;font:inherit;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:.58rem .82rem;font-size:.83rem;font-weight:850;text-decoration:none;display:inline-flex}.FileManagerHub-module__4BaNsG__primary,.FileManagerHub-module__4BaNsG__upload{color:#fff;background:#17365d}.FileManagerHub-module__4BaNsG__secondary,.FileManagerHub-module__4BaNsG__loadMore{color:#354154;background:#e5efeb}.FileManagerHub-module__4BaNsG__addPanel{background:#f6faf8;border:1px solid #c9dbd4;border-radius:17px;grid-template-columns:1fr 1.2fr .8fr;gap:1rem;padding:1rem;display:grid}.FileManagerHub-module__4BaNsG__addPanel h3,.FileManagerHub-module__4BaNsG__addPanel h4{color:#17365d;margin:0 0 .35rem}.FileManagerHub-module__4BaNsG__addPanel p{color:#4b5565;font-size:.82rem;line-height:1.5}.FileManagerHub-module__4BaNsG__addPanel form{border-left:1px solid #d4e1dc;gap:.55rem;padding-left:1rem;display:grid}.FileManagerHub-module__4BaNsG__breadcrumbs{color:#4b5565;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.FileManagerHub-module__4BaNsG__breadcrumbs button{color:#17365d;cursor:pointer;font:inherit;background:0 0;border:0;padding:.35rem;font-weight:850}.FileManagerHub-module__4BaNsG__workspace{grid-template-columns:220px minmax(0,1fr);gap:1rem;display:grid}.FileManagerHub-module__4BaNsG__folders,.FileManagerHub-module__4BaNsG__library{background:#fff;border:1px solid #cfddd7;border-radius:17px;padding:1rem}.FileManagerHub-module__4BaNsG__folders h3,.FileManagerHub-module__4BaNsG__library h3{color:#17365d;margin:0}.FileManagerHub-module__4BaNsG__folders{align-content:start;gap:.35rem;display:grid}.FileManagerHub-module__4BaNsG__folders button{color:#4b5565;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;min-height:44px;padding:.55rem .65rem;font-size:.82rem;display:flex}.FileManagerHub-module__4BaNsG__folders button b{background:#eef1f5;border-radius:99px;padding:.15rem .4rem;font-size:.7rem}.FileManagerHub-module__4BaNsG__folders .FileManagerHub-module__4BaNsG__activeFolder{color:#17365d;background:#e3f1eb;font-weight:850}.FileManagerHub-module__4BaNsG__libraryHead{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.FileManagerHub-module__4BaNsG__libraryHead p{color:#4b5565;margin:.2rem 0 0;font-size:.78rem}.FileManagerHub-module__4BaNsG__grid,.FileManagerHub-module__4BaNsG__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.FileManagerHub-module__4BaNsG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.FileManagerHub-module__4BaNsG__card{border:1px solid #d5e1dc;border-radius:14px;min-width:0;display:grid;overflow:visible}.FileManagerHub-module__4BaNsG__fileVisual{color:#17365d;background:#eef4f1;border-radius:13px 13px 0 0;justify-content:center;align-items:center;height:105px;font-size:2rem;display:flex}.FileManagerHub-module__4BaNsG__fileVisual.FileManagerHub-module__4BaNsG__image{color:#365da2;background:#e9f0ff}.FileManagerHub-module__4BaNsG__fileVisual.FileManagerHub-module__4BaNsG__video{color:#6b45a1;background:#f1eafa}.FileManagerHub-module__4BaNsG__fileVisual.FileManagerHub-module__4BaNsG__audio{color:#8a5a0e;background:#fff3dc}.FileManagerHub-module__4BaNsG__fileVisual.FileManagerHub-module__4BaNsG__link{color:#24578f;background:#e5f3ee}.FileManagerHub-module__4BaNsG__fileInfo{gap:.18rem;min-width:0;padding:.7rem;display:grid}.FileManagerHub-module__4BaNsG__fileInfo strong{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.FileManagerHub-module__4BaNsG__fileInfo span{color:#4b5565;font-size:.72rem}.FileManagerHub-module__4BaNsG__cardActions{border-top:1px solid #e1e9e5;align-items:center;gap:.35rem;padding:.55rem;display:flex}.FileManagerHub-module__4BaNsG__open{color:#17365d;background:#e5efeb;flex:1;min-height:38px}.FileManagerHub-module__4BaNsG__iconButton{color:#24578f;cursor:pointer;font:inherit;background:#f0f4f2;border:0;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:900;text-decoration:none;display:flex}.FileManagerHub-module__4BaNsG__menu{position:relative}.FileManagerHub-module__4BaNsG__menu summary{cursor:pointer;background:#f0f4f2;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:900;list-style:none;display:flex}.FileManagerHub-module__4BaNsG__menu summary::-webkit-details-marker{display:none}.FileManagerHub-module__4BaNsG__menu>div{z-index:3;background:#fff;border:1px solid #cad8d2;border-radius:10px;min-width:165px;padding:.35rem;display:grid;position:absolute;top:44px;right:0;box-shadow:0 12px 30px #1031262e}.FileManagerHub-module__4BaNsG__menu button{color:#17365d;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;padding:.55rem;font-size:.8rem;font-weight:750}.FileManagerHub-module__4BaNsG__menu button:hover{background:#edf4f1}.FileManagerHub-module__4BaNsG__menu .FileManagerHub-module__4BaNsG__delete{color:#81291f}.FileManagerHub-module__4BaNsG__list .FileManagerHub-module__4BaNsG__card{grid-template-columns:60px minmax(0,1fr) auto;align-items:center}.FileManagerHub-module__4BaNsG__list .FileManagerHub-module__4BaNsG__fileVisual{border-radius:12px;height:48px;margin-left:.6rem;font-size:1.35rem}.FileManagerHub-module__4BaNsG__list .FileManagerHub-module__4BaNsG__fileInfo{padding:.7rem}.FileManagerHub-module__4BaNsG__list .FileManagerHub-module__4BaNsG__cardActions{border-top:0;border-left:1px solid #e1e9e5}.FileManagerHub-module__4BaNsG__state{color:#4b5565;text-align:center;background:#f4f8f6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:160px;padding:1rem;display:flex}.FileManagerHub-module__4BaNsG__loadMore{width:100%;margin-top:.9rem}.FileManagerHub-module__4BaNsG__modalBackdrop{z-index:20;background:#0819138c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.FileManagerHub-module__4BaNsG__modal{background:#fff;border-radius:18px;width:100%;max-width:620px;max-height:80vh;padding:1rem;overflow:auto;box-shadow:0 24px 60px #00000040}.FileManagerHub-module__4BaNsG__modalHead{justify-content:space-between;align-items:flex-start;display:flex}.FileManagerHub-module__4BaNsG__modalHead p{color:#24578f}.FileManagerHub-module__4BaNsG__modalHead h3{margin:.2rem 0}.FileManagerHub-module__4BaNsG__modalHead button{cursor:pointer;background:#eef1f5;border:0;border-radius:50%;width:40px;height:40px;font-size:1.2rem}.FileManagerHub-module__4BaNsG__versionList{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.FileManagerHub-module__4BaNsG__versionList li{border:1px solid #d5e1dc;border-radius:10px;justify-content:space-between;align-items:center;padding:.7rem;display:flex}.FileManagerHub-module__4BaNsG__versionList li div{gap:.2rem;display:grid}.FileManagerHub-module__4BaNsG__versionList span{color:#4b5565;font-size:.75rem}.FileManagerHub-module__4BaNsG__versionList a{color:#17365d;font-size:.8rem;font-weight:850}.FileManagerHub-module__4BaNsG__srOnly{clip:rect(0,0,0,0);width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #edb941}button:disabled{cursor:wait;opacity:.6}@media (max-width:980px){.FileManagerHub-module__4BaNsG__controls{grid-template-columns:1fr 1fr}.FileManagerHub-module__4BaNsG__search{grid-column:span 2}.FileManagerHub-module__4BaNsG__addPanel{grid-template-columns:1fr}.FileManagerHub-module__4BaNsG__addPanel form{border-top:1px solid #d4e1dc;border-left:0;padding-top:1rem;padding-left:0}.FileManagerHub-module__4BaNsG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.FileManagerHub-module__4BaNsG__heroStat{display:none}.FileManagerHub-module__4BaNsG__workspace{grid-template-columns:1fr}.FileManagerHub-module__4BaNsG__folders{grid-auto-flow:column;overflow-x:auto}.FileManagerHub-module__4BaNsG__folders h3{display:none}.FileManagerHub-module__4BaNsG__folders button{min-width:max-content}.FileManagerHub-module__4BaNsG__grid,.FileManagerHub-module__4BaNsG__controls{grid-template-columns:1fr}.FileManagerHub-module__4BaNsG__search{grid-column:auto}.FileManagerHub-module__4BaNsG__viewToggle{display:none}.FileManagerHub-module__4BaNsG__list .FileManagerHub-module__4BaNsG__card{grid-template-columns:52px minmax(0,1fr)}.FileManagerHub-module__4BaNsG__list .FileManagerHub-module__4BaNsG__cardActions{border-top:1px solid #e1e9e5;border-left:0;grid-column:1/-1}.FileManagerHub-module__4BaNsG__cardActions{flex-wrap:wrap}.FileManagerHub-module__4BaNsG__menu{margin-left:auto}}.FileManagerHub-module__4BaNsG__viewToggle button,.FileManagerHub-module__4BaNsG__open,.FileManagerHub-module__4BaNsG__iconButton,.FileManagerHub-module__4BaNsG__menu summary,.FileManagerHub-module__4BaNsG__menu button,.FileManagerHub-module__4BaNsG__breadcrumbs button{min-height:44px}.FileManagerHub-module__4BaNsG__iconButton,.FileManagerHub-module__4BaNsG__menu summary{width:44px;height:44px}.FileManagerHub-module__4BaNsG__fileInfo span,.FileManagerHub-module__4BaNsG__libraryHead p,.FileManagerHub-module__4BaNsG__versionList span,.FileManagerHub-module__4BaNsG__hero p,.FileManagerHub-module__4BaNsG__modalHead p{font-size:.8rem}@media (max-width:700px){.FileManagerHub-module__4BaNsG__controls{position:relative}.FileManagerHub-module__4BaNsG__folders{padding:.75rem}.FileManagerHub-module__4BaNsG__folders button{min-height:48px}.FileManagerHub-module__4BaNsG__cardActions{gap:.5rem}.FileManagerHub-module__4BaNsG__open{min-height:44px}}
.LaunchReadinessDashboard-module__1ex0XG__dashboard{color:#172033;gap:1rem;display:grid}.LaunchReadinessDashboard-module__1ex0XG__header{color:#fff;background:#17365d;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1.2rem,4vw,2rem);display:flex}.LaunchReadinessDashboard-module__1ex0XG__eyebrow{color:#e8edf4;letter-spacing:.11em;text-transform:uppercase;font-size:.76rem;font-weight:850}.LaunchReadinessDashboard-module__1ex0XG__header h2{color:#fff;margin:.3rem 0;font-size:clamp(1.5rem,4vw,2.25rem)}.LaunchReadinessDashboard-module__1ex0XG__header p{color:#e6f3ee;max-width:60ch;margin:0;line-height:1.55}.LaunchReadinessDashboard-module__1ex0XG__refresh{color:#17365d;cursor:pointer;font:inherit;background:#fff;border:0;border-radius:9px;min-height:44px;padding:.65rem .9rem;font-size:.84rem;font-weight:850}.LaunchReadinessDashboard-module__1ex0XG__refresh:hover{background:#e8f4ef}.LaunchReadinessDashboard-module__1ex0XG__refresh:focus-visible{outline-offset:3px;outline:3px solid #f0ba46}.LaunchReadinessDashboard-module__1ex0XG__refresh:disabled{cursor:wait;opacity:.65}.LaunchReadinessDashboard-module__1ex0XG__summary{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.LaunchReadinessDashboard-module__1ex0XG__summaryCard{border:1px solid;border-radius:14px;padding:1rem}.LaunchReadinessDashboard-module__1ex0XG__summaryCard strong{font-size:1.6rem;display:block}.LaunchReadinessDashboard-module__1ex0XG__summaryCard span{font-size:.82rem;font-weight:750}.LaunchReadinessDashboard-module__1ex0XG__pass{color:#17365d;background:#e7f5ee;border-color:#e8edf4}.LaunchReadinessDashboard-module__1ex0XG__warn{color:#694e05;background:#fff6dc;border-color:#ddc275}.LaunchReadinessDashboard-module__1ex0XG__fail{color:#782820;background:#fff0ee;border-color:#dfa49e}.LaunchReadinessDashboard-module__1ex0XG__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.LaunchReadinessDashboard-module__1ex0XG__services,.LaunchReadinessDashboard-module__1ex0XG__gates{grid-column:span 6}.LaunchReadinessDashboard-module__1ex0XG__counts,.LaunchReadinessDashboard-module__1ex0XG__issues{grid-column:1/-1}.LaunchReadinessDashboard-module__1ex0XG__card{background:#fff;border:1px solid #d0ddd8;border-radius:17px;padding:1rem;box-shadow:0 7px 24px #12382d0f}.LaunchReadinessDashboard-module__1ex0XG__card h3{color:#17365d;margin:0;font-size:1.05rem}.LaunchReadinessDashboard-module__1ex0XG__subtext{color:#4b5565;margin:.25rem 0 .8rem;font-size:.8rem}.LaunchReadinessDashboard-module__1ex0XG__list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.LaunchReadinessDashboard-module__1ex0XG__check{border:1px solid #dbe5e1;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:54px;padding:.65rem;display:grid}.LaunchReadinessDashboard-module__1ex0XG__dot{border-radius:50%;width:11px;height:11px}.LaunchReadinessDashboard-module__1ex0XG__dotPass{background:#24578f}.LaunchReadinessDashboard-module__1ex0XG__dotWarn{background:#c58b16}.LaunchReadinessDashboard-module__1ex0XG__dotFail{background:#bc4338}.LaunchReadinessDashboard-module__1ex0XG__label{font-size:.87rem;font-weight:800}.LaunchReadinessDashboard-module__1ex0XG__detail{color:#4b5565;margin-top:.1rem;font-size:.75rem;font-weight:500;display:block}.LaunchReadinessDashboard-module__1ex0XG__pill{text-transform:uppercase;border-radius:99px;padding:.27rem .5rem;font-size:.69rem;font-weight:850}.LaunchReadinessDashboard-module__1ex0XG__countGrid{grid-template-columns:repeat(6,1fr);gap:.65rem;display:grid}.LaunchReadinessDashboard-module__1ex0XG__count{background:#f4f8f6;border-radius:11px;min-width:0;padding:.8rem}.LaunchReadinessDashboard-module__1ex0XG__count strong{color:#17365d;overflow-wrap:anywhere;font-size:1.35rem;display:block}.LaunchReadinessDashboard-module__1ex0XG__count span{color:#4b5565;font-size:.74rem;font-weight:750}.LaunchReadinessDashboard-module__1ex0XG__issueColumns{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.LaunchReadinessDashboard-module__1ex0XG__issueGroup{border-radius:12px;padding:.8rem}.LaunchReadinessDashboard-module__1ex0XG__issueGroup h4{margin:0 0 .55rem;font-size:.9rem}.LaunchReadinessDashboard-module__1ex0XG__issueGroup ul{margin:0;padding-left:1.15rem;line-height:1.45}.LaunchReadinessDashboard-module__1ex0XG__issueGroup li{margin:.3rem 0;font-size:.82rem}.LaunchReadinessDashboard-module__1ex0XG__clear{color:#17365d;background:#eff7f3;border-radius:11px;padding:.9rem;font-size:.86rem;font-weight:750}.LaunchReadinessDashboard-module__1ex0XG__updated{color:#4b5565;text-align:right;font-size:.75rem}@media (max-width:760px){.LaunchReadinessDashboard-module__1ex0XG__services,.LaunchReadinessDashboard-module__1ex0XG__gates{grid-column:1/-1}.LaunchReadinessDashboard-module__1ex0XG__countGrid{grid-template-columns:repeat(3,1fr)}.LaunchReadinessDashboard-module__1ex0XG__issueColumns{grid-template-columns:1fr}}@media (max-width:430px){.LaunchReadinessDashboard-module__1ex0XG__summary{grid-template-columns:1fr}.LaunchReadinessDashboard-module__1ex0XG__countGrid{grid-template-columns:repeat(2,1fr)}.LaunchReadinessDashboard-module__1ex0XG__header .LaunchReadinessDashboard-module__1ex0XG__refresh{width:100%}.LaunchReadinessDashboard-module__1ex0XG__check{grid-template-columns:auto minmax(0,1fr)}.LaunchReadinessDashboard-module__1ex0XG__pill{grid-column:2;justify-self:start}}
.TenantLaunchChecklist-module__u_ZnaG__hub{color:#172033;background:linear-gradient(145deg,#f7fbf8,#eef1f5);border:1px solid #cedbd4;border-radius:20px;margin-bottom:24px;padding:24px}.TenantLaunchChecklist-module__u_ZnaG__hub>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.TenantLaunchChecklist-module__u_ZnaG__hub header p{color:#9a4c32;letter-spacing:.13em;margin:0;font-size:11px;font-weight:900}.TenantLaunchChecklist-module__u_ZnaG__hub h2{font:800 clamp(25px,4vw,38px)/1.08 var(--font-display);margin:6px 0}.TenantLaunchChecklist-module__u_ZnaG__hub header span{color:#4b5565}.TenantLaunchChecklist-module__u_ZnaG__progress{text-align:right;flex:none;display:grid}.TenantLaunchChecklist-module__u_ZnaG__progress strong{font-size:30px}.TenantLaunchChecklist-module__u_ZnaG__progress span{font-size:11px}.TenantLaunchChecklist-module__u_ZnaG__bar{background:#d8e4dc;border-radius:99px;height:8px;margin:18px 0 20px;overflow:hidden}.TenantLaunchChecklist-module__u_ZnaG__bar span{border-radius:inherit;background:#24578f;height:100%;transition:width .2s;display:block}.TenantLaunchChecklist-module__u_ZnaG__hub ol{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.TenantLaunchChecklist-module__u_ZnaG__hub li{background:#fff;border:1px solid #d5dfd9;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.TenantLaunchChecklist-module__u_ZnaG__step{color:#8d4f38;background:#f0e4da;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.TenantLaunchChecklist-module__u_ZnaG__done .TenantLaunchChecklist-module__u_ZnaG__step{color:#24578f;background:#dff0e7}.TenantLaunchChecklist-module__u_ZnaG__hub h3{font:800 15px var(--font-display);margin:0}.TenantLaunchChecklist-module__u_ZnaG__hub li p{color:#4b5565;margin:4px 0;font-size:12px;line-height:1.4}.TenantLaunchChecklist-module__u_ZnaG__hub li small{color:#795414;font-size:10px;font-weight:750}.TenantLaunchChecklist-module__u_ZnaG__done small{color:#24578f}.TenantLaunchChecklist-module__u_ZnaG__hub li button{color:#17365d;background:#fff;border:1px solid #17365d;border-radius:9px;min-height:42px;padding:8px 11px;font-weight:800}.TenantLaunchChecklist-module__u_ZnaG__hub li button:hover{color:#fff;background:#17365d}.TenantLaunchChecklist-module__u_ZnaG__hub :focus-visible{outline-offset:2px;outline:3px solid #ef8b4b}@media (max-width:850px){.TenantLaunchChecklist-module__u_ZnaG__hub ol{grid-template-columns:1fr}}@media (max-width:560px){.TenantLaunchChecklist-module__u_ZnaG__hub{padding:17px}.TenantLaunchChecklist-module__u_ZnaG__hub>header{align-items:start;display:grid}.TenantLaunchChecklist-module__u_ZnaG__progress{text-align:left}.TenantLaunchChecklist-module__u_ZnaG__hub li{grid-template-columns:38px minmax(0,1fr)}.TenantLaunchChecklist-module__u_ZnaG__hub li button{grid-column:1/-1;width:100%}}
.CourseCatalog-module__WaY3EG__catalog{color:#172033;gap:1rem;display:grid}.CourseCatalog-module__WaY3EG__header{color:#fff;background:linear-gradient(135deg,#17365d,#24578f);border-radius:20px;padding:clamp(1.2rem,4vw,2rem)}.CourseCatalog-module__WaY3EG__header h2{color:#fff;margin:0 0 .35rem;font-size:clamp(1.5rem,4vw,2.25rem)}.CourseCatalog-module__WaY3EG__header p{color:#e8f5f0;margin:0;line-height:1.5}.CourseCatalog-module__WaY3EG__filters{background:#fff;border:1px solid #cfdcd7;border-radius:15px;grid-template-columns:2fr 1fr 1fr;gap:.7rem;padding:.9rem;display:grid}.CourseCatalog-module__WaY3EG__field{gap:.3rem;display:grid}.CourseCatalog-module__WaY3EG__field label{color:#4b5565;font-size:.76rem;font-weight:800}.CourseCatalog-module__WaY3EG__input,.CourseCatalog-module__WaY3EG__select{color:#172033;font:inherit;border:1px solid #9eb3aa;border-radius:9px;width:100%;min-height:44px;padding:.6rem .7rem}.CourseCatalog-module__WaY3EG__input:focus-visible,.CourseCatalog-module__WaY3EG__select:focus-visible,.CourseCatalog-module__WaY3EG__button:focus-visible{outline-offset:2px;outline:3px solid #edb941}.CourseCatalog-module__WaY3EG__summary{color:#4b5565;font-size:.84rem;font-weight:700}.CourseCatalog-module__WaY3EG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.CourseCatalog-module__WaY3EG__card{background:#fff;border:1px solid #cedbd6;border-radius:17px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 25px #0f362a12}.CourseCatalog-module__WaY3EG__accent{background:linear-gradient(120deg,#dff1ea,#f4e9c8);height:8px}.CourseCatalog-module__WaY3EG__body{flex-direction:column;flex:1;padding:1rem;display:flex}.CourseCatalog-module__WaY3EG__tags{flex-wrap:wrap;gap:.35rem;display:flex}.CourseCatalog-module__WaY3EG__tag{color:#17365d;background:#e9f3ef;border-radius:99px;padding:.25rem .48rem;font-size:.69rem;font-weight:850}.CourseCatalog-module__WaY3EG__card h3{color:#17365d;margin:.7rem 0 .35rem;font-size:1.05rem;line-height:1.3}.CourseCatalog-module__WaY3EG__description{color:#4b5565;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.83rem;line-height:1.5;display:-webkit-box;overflow:hidden}.CourseCatalog-module__WaY3EG__meta{color:#4b5565;flex-wrap:wrap;gap:.7rem;margin:.75rem 0;font-size:.75rem;font-weight:700;display:flex}.CourseCatalog-module__WaY3EG__button{color:#fff;cursor:pointer;font:inherit;background:#17365d;border:0;border-radius:9px;width:100%;min-height:44px;margin-top:auto;padding:.6rem .8rem;font-size:.83rem;font-weight:850}.CourseCatalog-module__WaY3EG__button:hover{background:#17365d}.CourseCatalog-module__WaY3EG__button:disabled{cursor:not-allowed;opacity:.6}.CourseCatalog-module__WaY3EG__enrolled{color:#17365d;background:#e5f4ed}.CourseCatalog-module__WaY3EG__error{color:#7d2a21;background:#fff0ee;border:1px solid #dfa59e;border-radius:10px;padding:.7rem;font-size:.84rem;font-weight:700}.CourseCatalog-module__WaY3EG__empty{color:#4b5565;text-align:center;background:#f2f7f5;border-radius:14px;grid-column:1/-1;padding:2rem}@media (max-width:850px){.CourseCatalog-module__WaY3EG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.CourseCatalog-module__WaY3EG__filters,.CourseCatalog-module__WaY3EG__grid{grid-template-columns:1fr}}
.RosterManager-module__pXsnMa__manager{color:#172033;gap:1rem;display:grid}.RosterManager-module__pXsnMa__header{background:#fff;border:1px solid #cfddd7;border-radius:17px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.RosterManager-module__pXsnMa__header h2{color:#17365d;margin:0 0 .25rem;font-size:1.3rem}.RosterManager-module__pXsnMa__header p{color:#4b5565;margin:0;font-size:.84rem}.RosterManager-module__pXsnMa__search{color:#172033;font:inherit;border:1px solid #9fb4ab;border-radius:9px;width:min(320px,100%);min-height:44px;padding:.6rem .7rem}.RosterManager-module__pXsnMa__search:focus-visible,.RosterManager-module__pXsnMa__button:focus-visible,.RosterManager-module__pXsnMa__danger:focus-visible{outline-offset:2px;outline:3px solid #edb941}.RosterManager-module__pXsnMa__message{color:#79291f;background:#fff0ee;border:1px solid #dfa49d;border-radius:10px;padding:.7rem;font-size:.83rem;font-weight:700}.RosterManager-module__pXsnMa__tableWrap{border:1px solid #cfddd7;border-radius:15px;overflow:auto}.RosterManager-module__pXsnMa__table{border-collapse:collapse;width:100%}.RosterManager-module__pXsnMa__table th{color:#4b5565;text-align:left;text-transform:uppercase;background:#eef5f2;font-size:.74rem}.RosterManager-module__pXsnMa__table th,.RosterManager-module__pXsnMa__table td{border-bottom:1px solid #dce6e2;padding:.75rem}.RosterManager-module__pXsnMa__person{font-size:.86rem;font-weight:800}.RosterManager-module__pXsnMa__email{color:#4b5565;font-size:.74rem;font-weight:500;display:block}.RosterManager-module__pXsnMa__status{border-radius:99px;padding:.28rem .5rem;font-size:.7rem;font-weight:850;display:inline-block}.RosterManager-module__pXsnMa__active{color:#17365d;background:#e1f2ea}.RosterManager-module__pXsnMa__available{color:#4b5565;background:#eef2f0}.RosterManager-module__pXsnMa__button,.RosterManager-module__pXsnMa__danger{cursor:pointer;font:inherit;border:0;border-radius:8px;min-height:40px;padding:.5rem .7rem;font-size:.78rem;font-weight:850}.RosterManager-module__pXsnMa__button{color:#fff;background:#17365d}.RosterManager-module__pXsnMa__danger{color:#812a20;background:#fff0ee}.RosterManager-module__pXsnMa__button:disabled,.RosterManager-module__pXsnMa__danger:disabled{cursor:not-allowed;opacity:.58}.RosterManager-module__pXsnMa__empty{color:#4b5565;text-align:center;padding:2rem}.RosterManager-module__pXsnMa__cards{display:none}.RosterManager-module__pXsnMa__card{background:#fff;border:1px solid #cfddd7;border-radius:13px;gap:.6rem;padding:.85rem;display:grid}.RosterManager-module__pXsnMa__cardTop{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.RosterManager-module__pXsnMa__confirm{color:#624b0f;background:#fff7df;border:1px solid #ddc77d;border-radius:11px;gap:.6rem;padding:.7rem;font-size:.8rem;display:grid}.RosterManager-module__pXsnMa__confirmActions{gap:.45rem;display:flex}.RosterManager-module__pXsnMa__count{color:#4b5565;font-size:.8rem;font-weight:700}@media (max-width:650px){.RosterManager-module__pXsnMa__tableWrap{display:none}.RosterManager-module__pXsnMa__cards{gap:.65rem;display:grid}.RosterManager-module__pXsnMa__header{display:grid}.RosterManager-module__pXsnMa__search{width:100%}}
.CohortSurface-module__-s9UjW__surface{color:#172033;max-width:1200px;margin:auto}.CohortSurface-module__-s9UjW__surface>header{max-width:800px;margin-bottom:24px}.CohortSurface-module__-s9UjW__surface>header p{color:#24578f;letter-spacing:.09em;margin:0;font-weight:850}.CohortSurface-module__-s9UjW__surface>header h2{margin:8px 0;font-size:42px}.CohortSurface-module__-s9UjW__surface>header span{color:#4b5565;font-size:19px}.CohortSurface-module__-s9UjW__message{color:#172033;background:#fff;border-left:4px solid #b98524;margin:16px 0;padding:14px}.CohortSurface-module__-s9UjW__layout{background:#fff;border:1px solid #cbd3dd;grid-template-columns:260px 1fr;display:grid}.CohortSurface-module__-s9UjW__layout>aside{border-right:1px solid #cbd3dd;padding:22px}.CohortSurface-module__-s9UjW__layout>aside h3{margin-top:0}.CohortSurface-module__-s9UjW__layout>aside button{color:#172033;text-align:left;background:#fff;border:0;border-bottom:1px solid #d9dfe7;gap:4px;width:100%;padding:14px;display:grid}.CohortSurface-module__-s9UjW__layout>aside button span{color:#5b6677;font-size:14px}.CohortSurface-module__-s9UjW__layout>aside .CohortSurface-module__-s9UjW__selected{background:#eef3f8;border-left:4px solid #b98524}.CohortSurface-module__-s9UjW__layout>main{gap:24px;padding:28px;display:grid}.CohortSurface-module__-s9UjW__layout main>section,.CohortSurface-module__-s9UjW__layout main>form{border-top:1px solid #d9dfe7;padding-top:22px}.CohortSurface-module__-s9UjW__cohortHead{justify-content:space-between;gap:20px;display:flex}.CohortSurface-module__-s9UjW__cohortHead small{color:#5b6677}.CohortSurface-module__-s9UjW__cohortHead h3{margin:5px 0;font-size:28px}.CohortSurface-module__-s9UjW__cohortHead>strong{font-size:34px}.CohortSurface-module__-s9UjW__memberList{grid-template-columns:repeat(2,1fr);gap:8px;max-height:240px;margin:16px 0;display:grid;overflow:auto}.CohortSurface-module__-s9UjW__memberList label{border:1px solid #d3dae4;gap:10px;padding:12px;display:flex}.CohortSurface-module__-s9UjW__memberList input{width:20px;height:20px}.CohortSurface-module__-s9UjW__memberList span{display:grid}.CohortSurface-module__-s9UjW__memberList small{color:#5b6677}.CohortSurface-module__-s9UjW__formGrid{grid-template-columns:2fr 1fr 1fr;gap:12px;margin:16px 0;display:grid}.CohortSurface-module__-s9UjW__surface label{gap:6px;font-weight:750;display:grid}.CohortSurface-module__-s9UjW__surface input,.CohortSurface-module__-s9UjW__surface select{color:#172033;min-height:48px;font:inherit;background:#fff;border:1px solid #8e9bad;padding:9px}.CohortSurface-module__-s9UjW__primary{color:#fff;background:#17365d;border:0;min-height:48px;padding:0 18px;font-weight:800}.CohortSurface-module__-s9UjW__primary:disabled{opacity:.55}.CohortSurface-module__-s9UjW__progressList{gap:10px;display:grid}.CohortSurface-module__-s9UjW__progressList article{background:#f3f6f9;grid-template-columns:1fr auto;gap:10px;padding:16px;display:grid}.CohortSurface-module__-s9UjW__progressList article div{display:grid}.CohortSurface-module__-s9UjW__progressList article span{color:#5b6677}.CohortSurface-module__-s9UjW__progressList progress{grid-column:1/-1;width:100%}.CohortSurface-module__-s9UjW__create{background:#eef3f8;grid-template-columns:1.3fr 1.3fr 1.4fr 1fr 1fr auto;align-items:end;gap:12px;margin-top:24px;padding:24px;display:grid}.CohortSurface-module__-s9UjW__create h3{margin:4px 0}.CohortSurface-module__-s9UjW__empty{text-align:center;padding:50px}@media (max-width:1000px){.CohortSurface-module__-s9UjW__layout{grid-template-columns:1fr}.CohortSurface-module__-s9UjW__layout>aside{border-bottom:1px solid #cbd3dd;border-right:0}.CohortSurface-module__-s9UjW__create{grid-template-columns:1fr 1fr}.CohortSurface-module__-s9UjW__formGrid{grid-template-columns:1fr}}@media (max-width:650px){.CohortSurface-module__-s9UjW__surface>header h2{font-size:36px}.CohortSurface-module__-s9UjW__layout>main{padding:20px}.CohortSurface-module__-s9UjW__memberList,.CohortSurface-module__-s9UjW__create{grid-template-columns:1fr}.CohortSurface-module__-s9UjW__cohortHead{display:grid}}
.NotificationBell-module__U6NWNW__wrap,.NotificationBell-module__U6NWNW__bell{position:relative}.NotificationBell-module__U6NWNW__panel{z-index:80;color:#172033;background:#fff;border:1px solid #d9dfda;border-radius:20px;width:min(410px,100vw - 24px);max-height:min(620px,75vh);position:absolute;top:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 22px 60px #14271f33}.NotificationBell-module__U6NWNW__panel header{border-bottom:1px solid #e6ebe7;justify-content:space-between;align-items:center;padding:20px;display:flex}.NotificationBell-module__U6NWNW__panel header p{color:#4b5565;letter-spacing:.12em;margin:0 0 3px;font-size:.7rem;font-weight:800}.NotificationBell-module__U6NWNW__panel h2{margin:0;font-size:1.25rem}.NotificationBell-module__U6NWNW__panel header button{color:#24578f;background:0 0;border:0;min-height:44px;font-weight:800}.NotificationBell-module__U6NWNW__list article{border-bottom:1px solid #edf0ee;grid-template-columns:36px 1fr 44px;align-items:start;gap:10px;padding:16px 14px;display:grid}.NotificationBell-module__U6NWNW__list article>span{color:#24578f;background:#e5f4ed;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.NotificationBell-module__U6NWNW__list article p{color:#4b5565;margin:5px 0;font-size:.86rem;line-height:1.45}.NotificationBell-module__U6NWNW__list article small{color:#4b5565;font-size:.75rem}.NotificationBell-module__U6NWNW__list article button{color:#24578f;background:0 0;border:0;min-width:44px;min-height:44px}.NotificationBell-module__U6NWNW__unread{background:#f4fbf8}.NotificationBell-module__U6NWNW__read{opacity:.78}.NotificationBell-module__U6NWNW__error{color:#8b2e23;background:#fff0ee;border-radius:10px;margin:12px;padding:12px}.NotificationBell-module__U6NWNW__empty{text-align:center;padding:42px 24px}.NotificationBell-module__U6NWNW__empty span{color:#24578f;background:#e5f4ed;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 10px;font-size:1.4rem;display:grid}.NotificationBell-module__U6NWNW__empty strong{display:block}.NotificationBell-module__U6NWNW__empty p{color:#4b5565}.NotificationBell-module__U6NWNW__bell i{color:#fff;background:#c94732;border:2px solid #fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:.65rem;font-style:normal;font-weight:900;display:grid;position:absolute;top:-6px;right:-5px}@media (max-width:640px){.NotificationBell-module__U6NWNW__panel{width:auto;max-height:calc(100vh - 90px);position:fixed;top:72px;left:12px;right:12px}}.NotificationBell-module__U6NWNW__preferences{padding:18px}.NotificationBell-module__U6NWNW__preferences>p{color:#4b5565;margin:0 0 14px;line-height:1.5}.NotificationBell-module__U6NWNW__preference{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:11px 0;display:flex}.NotificationBell-module__U6NWNW__preference span{gap:3px;display:grid}.NotificationBell-module__U6NWNW__preference small{color:#4b5565;line-height:1.35}.NotificationBell-module__U6NWNW__preference input[type=checkbox]{accent-color:#24578f;width:22px;height:22px}.NotificationBell-module__U6NWNW__preferences fieldset{border:1px solid #d9dfda;border-radius:14px;margin:18px 0 0;padding:14px}.NotificationBell-module__U6NWNW__preferences legend{padding:0 6px;font-weight:800}.NotificationBell-module__U6NWNW__timeGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.NotificationBell-module__U6NWNW__timeGrid label{gap:5px;font-size:.8rem;font-weight:800;display:grid}.NotificationBell-module__U6NWNW__timeGrid label:last-child{grid-column:1/-1}.NotificationBell-module__U6NWNW__timeGrid input{color:#172033;background:#fff;border:1px solid #b9c8c1;border-radius:9px;min-height:44px;padding:8px 10px}.NotificationBell-module__U6NWNW__preferences footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.NotificationBell-module__U6NWNW__preferences footer button{color:#172033;background:#fff;border:1px solid #b9c8c1;border-radius:9px;min-height:44px;padding:0 16px;font-weight:800}.NotificationBell-module__U6NWNW__preferences footer .NotificationBell-module__U6NWNW__save{color:#fff;background:#24578f;border-color:#24578f}.NotificationBell-module__U6NWNW__success{color:#17365d;background:#e5f4ed;border-radius:10px;margin:12px 0 0;padding:12px;font-weight:700}@media (max-width:420px){.NotificationBell-module__U6NWNW__timeGrid{grid-template-columns:1fr}.NotificationBell-module__U6NWNW__timeGrid label:last-child{grid-column:auto}}.NotificationBell-module__U6NWNW__list .NotificationBell-module__U6NWNW__openTarget{text-align:left;color:#172033;gap:2px;min-width:0;min-height:44px;padding:0;display:grid}.NotificationBell-module__U6NWNW__list .NotificationBell-module__U6NWNW__openTarget:disabled{cursor:default}.NotificationBell-module__U6NWNW__list .NotificationBell-module__U6NWNW__openTarget em{color:#24578f;margin-top:5px;font-size:.76rem;font-style:normal;font-weight:800}.NotificationBell-module__U6NWNW__list .NotificationBell-module__U6NWNW__openTarget:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #ef8a6e}
.CertificateHub-module__Ey1k4a__hub{color:#172033;padding:6px 0}.CertificateHub-module__Ey1k4a__hub>header p{color:#b95138;letter-spacing:.14em;margin:0;font-size:.72rem;font-weight:900}.CertificateHub-module__Ey1k4a__hub>header h2{margin:7px 0;font-size:clamp(1.8rem,4vw,2.7rem)}.CertificateHub-module__Ey1k4a__hub>header span{color:#4b5565}.CertificateHub-module__Ey1k4a__error{color:#8c2f22;background:#fff0ee;border-radius:12px;margin:20px 0;padding:14px}.CertificateHub-module__Ey1k4a__issue{background:#fff;border:1px solid #dce4df;border-radius:18px;align-items:end;gap:12px;margin:28px 0;padding:18px;display:flex}.CertificateHub-module__Ey1k4a__issue>div{flex:1;gap:7px;display:grid}.CertificateHub-module__Ey1k4a__issue label{font-size:.78rem;font-weight:800}.CertificateHub-module__Ey1k4a__issue select{color:#172033;min-height:46px;font:inherit;background:#fff;border:1px solid #bccac3;border-radius:10px;padding:0 12px}.CertificateHub-module__Ey1k4a__issue button,.CertificateHub-module__Ey1k4a__grid a{color:#fff;background:#24578f;border:0;border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:850;text-decoration:none;display:inline-flex}.CertificateHub-module__Ey1k4a__issue button:disabled{opacity:.55}.CertificateHub-module__Ey1k4a__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:18px;display:grid}.CertificateHub-module__Ey1k4a__grid article{text-align:center;background:linear-gradient(145deg,#fffef8,#fff);border:9px double #e2bc69;border-radius:6px;min-height:390px;padding:36px;position:relative;overflow:hidden;box-shadow:0 15px 35px #1a362b1a}.CertificateHub-module__Ey1k4a__mark{color:#fff;background:#24578f;border-radius:15px;place-items:center;width:48px;height:48px;margin:auto;font-size:1.7rem;font-weight:900;display:grid}.CertificateHub-module__Ey1k4a__grid article>p{color:#735a27;letter-spacing:.15em;margin-top:25px;font-size:.72rem;font-weight:900}.CertificateHub-module__Ey1k4a__grid h3{font-family:Georgia,serif;font-size:1.8rem}.CertificateHub-module__Ey1k4a__grid h4{margin:8px 0 20px;font-family:Georgia,serif;font-size:1.35rem}.CertificateHub-module__Ey1k4a__grid small{color:#4b5565;line-height:1.6}.CertificateHub-module__Ey1k4a__grid article>strong{margin:10px;display:block}.CertificateHub-module__Ey1k4a__seal{color:#8f6b29;border:2px solid #b68b36;border-radius:50%;place-items:center;width:44px;height:44px;margin:24px auto 0;font-size:1.35rem;display:grid}.CertificateHub-module__Ey1k4a__revoked{filter:grayscale(.7)}.CertificateHub-module__Ey1k4a__empty{text-align:center;border:1px dashed #b9c8c0;border-radius:18px;grid-column:1/-1;padding:65px 24px}.CertificateHub-module__Ey1k4a__empty span{color:#24578f;font-size:2rem}@media (max-width:640px){.CertificateHub-module__Ey1k4a__issue{flex-direction:column;align-items:stretch}.CertificateHub-module__Ey1k4a__issue button{width:100%}.CertificateHub-module__Ey1k4a__grid article{padding:28px 18px}}
.AnalyticsHub-module__UTES7a__hub{color:#172033;gap:1rem;display:grid}.AnalyticsHub-module__UTES7a__header{color:#fff;background:linear-gradient(135deg,#17365d,#24578f);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1.2rem,4vw,2rem);display:flex}.AnalyticsHub-module__UTES7a__header h2{color:#fff;margin:.25rem 0;font-size:clamp(1.5rem,4vw,2.2rem)}.AnalyticsHub-module__UTES7a__header p{color:#e3f2ec;margin:0;line-height:1.5}.AnalyticsHub-module__UTES7a__eyebrow{color:#e8edf4;letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:850}.AnalyticsHub-module__UTES7a__controls{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.AnalyticsHub-module__UTES7a__field{gap:.3rem;display:grid}.AnalyticsHub-module__UTES7a__field label{color:#e5f3ed;font-size:.75rem;font-weight:800}.AnalyticsHub-module__UTES7a__select{color:#172033;font:inherit;background:#fff;border:1px solid #e8edf4;border-radius:9px;min-width:220px;min-height:44px;padding:.55rem .7rem}.AnalyticsHub-module__UTES7a__button{color:#17365d;cursor:pointer;font:inherit;background:#fff;border:0;border-radius:9px;min-height:44px;padding:.6rem .8rem;font-size:.82rem;font-weight:850}.AnalyticsHub-module__UTES7a__button:hover{background:#e9f4ef}.AnalyticsHub-module__UTES7a__button:disabled{cursor:not-allowed;opacity:.58}.AnalyticsHub-module__UTES7a__select:focus-visible,.AnalyticsHub-module__UTES7a__button:focus-visible{outline-offset:2px;outline:3px solid #efba43}.AnalyticsHub-module__UTES7a__state{color:#4b5565;text-align:center;background:#fff;border:1px solid #cfddd7;border-radius:15px;padding:2rem}.AnalyticsHub-module__UTES7a__error{color:#7a2920;background:#fff0ee;border-color:#dda39c}.AnalyticsHub-module__UTES7a__kpis{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.AnalyticsHub-module__UTES7a__kpi{background:#fff;border:1px solid #cfddd7;border-radius:14px;padding:1rem;box-shadow:0 6px 20px #10382c0d}.AnalyticsHub-module__UTES7a__kpi strong{color:#17365d;font-size:clamp(1.35rem,3vw,1.8rem);display:block}.AnalyticsHub-module__UTES7a__kpi span{color:#4b5565;font-size:.76rem;font-weight:750}.AnalyticsHub-module__UTES7a__grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.AnalyticsHub-module__UTES7a__card{background:#fff;border:1px solid #cfddd7;border-radius:17px;padding:1rem}.AnalyticsHub-module__UTES7a__card h3{color:#17365d;margin:0 0 .25rem;font-size:1.05rem}.AnalyticsHub-module__UTES7a__description{color:#4b5565;margin:0 0 1rem;font-size:.79rem}.AnalyticsHub-module__UTES7a__barList{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.AnalyticsHub-module__UTES7a__barLabel{justify-content:space-between;margin-bottom:.3rem;font-size:.8rem;font-weight:750;display:flex}.AnalyticsHub-module__UTES7a__track{background:#e2ebe7;border-radius:99px;height:12px;overflow:hidden}.AnalyticsHub-module__UTES7a__fill{border-radius:inherit;background:#24578f;height:100%}.AnalyticsHub-module__UTES7a__warnFill{background:#c28b22}.AnalyticsHub-module__UTES7a__mutedFill{background:#4b5565}.AnalyticsHub-module__UTES7a__legend{flex-wrap:wrap;gap:.8rem;margin-top:1rem;display:flex}.AnalyticsHub-module__UTES7a__legend span{color:#4b5565;align-items:center;gap:.3rem;font-size:.74rem;display:flex}.AnalyticsHub-module__UTES7a__legend i{background:#24578f;border-radius:2px;width:9px;height:9px}.AnalyticsHub-module__UTES7a__dataTable{border-collapse:collapse;width:100%;margin-top:1rem}.AnalyticsHub-module__UTES7a__dataTable caption{text-align:left;margin-bottom:.35rem;font-size:.76rem;font-weight:800}.AnalyticsHub-module__UTES7a__dataTable th,.AnalyticsHub-module__UTES7a__dataTable td{text-align:left;border-bottom:1px solid #dfe8e4;padding:.5rem;font-size:.78rem}.AnalyticsHub-module__UTES7a__dataTable th{color:#4b5565}.AnalyticsHub-module__UTES7a__masteryCard{grid-column:1/-1}.AnalyticsHub-module__UTES7a__updated{color:#4b5565;text-align:right;font-size:.74rem}@media (max-width:800px){.AnalyticsHub-module__UTES7a__kpis{grid-template-columns:repeat(2,1fr)}.AnalyticsHub-module__UTES7a__grid{grid-template-columns:1fr}}@media (max-width:520px){.AnalyticsHub-module__UTES7a__header,.AnalyticsHub-module__UTES7a__controls{display:grid}.AnalyticsHub-module__UTES7a__controls,.AnalyticsHub-module__UTES7a__select,.AnalyticsHub-module__UTES7a__button{width:100%}.AnalyticsHub-module__UTES7a__kpis{grid-template-columns:1fr 1fr}}
.OrganizationSettings-module__7TC-da__settings{color:#172033;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:1rem;display:grid}.OrganizationSettings-module__7TC-da__panel,.OrganizationSettings-module__7TC-da__previewPanel{background:#fff;border:1px solid #cfddd7;border-radius:18px;padding:clamp(1rem,3vw,1.4rem);box-shadow:0 8px 25px #10382c0f}.OrganizationSettings-module__7TC-da__panel h2,.OrganizationSettings-module__7TC-da__previewPanel h3{color:#17365d;margin:0 0 .3rem}.OrganizationSettings-module__7TC-da__panel h2{font-size:1.35rem}.OrganizationSettings-module__7TC-da__intro{color:#4b5565;margin:0 0 1rem;font-size:.86rem;line-height:1.5}.OrganizationSettings-module__7TC-da__form{gap:1rem;display:grid}.OrganizationSettings-module__7TC-da__field{gap:.35rem;display:grid}.OrganizationSettings-module__7TC-da__field label,.OrganizationSettings-module__7TC-da__legend{color:#4b5565;font-size:.79rem;font-weight:850}.OrganizationSettings-module__7TC-da__hint{color:#4b5565;font-size:.73rem;line-height:1.4}.OrganizationSettings-module__7TC-da__input{color:#172033;font:inherit;border:1px solid #9fb4ab;border-radius:9px;width:100%;min-height:44px;padding:.62rem .7rem}.OrganizationSettings-module__7TC-da__input:focus-visible,.OrganizationSettings-module__7TC-da__color:focus-visible,.OrganizationSettings-module__7TC-da__button:focus-visible{outline-offset:2px;outline:3px solid #edb941}.OrganizationSettings-module__7TC-da__colors{border:0;grid-template-columns:1fr 1fr;gap:.8rem;margin:0;padding:0;display:grid}.OrganizationSettings-module__7TC-da__colorRow{grid-template-columns:44px 1fr;align-items:center;gap:.55rem;display:grid}.OrganizationSettings-module__7TC-da__color{cursor:pointer;background:0 0;border:1px solid #9fb4ab;border-radius:9px;width:44px;height:44px;padding:3px}.OrganizationSettings-module__7TC-da__actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.OrganizationSettings-module__7TC-da__button{color:#fff;cursor:pointer;font:inherit;background:#17365d;border:0;border-radius:9px;min-height:44px;padding:.65rem 1rem;font-size:.85rem;font-weight:850}.OrganizationSettings-module__7TC-da__button:hover{background:#17365d}.OrganizationSettings-module__7TC-da__button:disabled{cursor:not-allowed;opacity:.58}.OrganizationSettings-module__7TC-da__status,.OrganizationSettings-module__7TC-da__error{border-radius:10px;padding:.7rem;font-size:.83rem;font-weight:700;line-height:1.45}.OrganizationSettings-module__7TC-da__status{color:#17365d;background:#e4f4ec;border:1px solid #e8edf4}.OrganizationSettings-module__7TC-da__error{color:#79291f;background:#fff0ee;border:1px solid #dfa39c}.OrganizationSettings-module__7TC-da__previewPanel{align-self:start;position:sticky;top:1rem}.OrganizationSettings-module__7TC-da__previewLabel{color:#4b5565;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:800}.OrganizationSettings-module__7TC-da__preview{border:1px solid #d2dfda;border-radius:15px;overflow:hidden}.OrganizationSettings-module__7TC-da__previewHeader{color:#fff;align-items:center;gap:.7rem;min-height:74px;padding:1rem;display:flex}.OrganizationSettings-module__7TC-da__logo,.OrganizationSettings-module__7TC-da__fallback{object-fit:contain;background:#fff;border-radius:9px;width:42px;height:42px}.OrganizationSettings-module__7TC-da__fallback{color:#17365d;justify-content:center;align-items:center;font-size:1rem;font-weight:900;display:flex}.OrganizationSettings-module__7TC-da__previewHeader strong{font-size:1rem}.OrganizationSettings-module__7TC-da__previewHeader span{opacity:.88;margin-top:.15rem;font-size:.72rem;display:block}.OrganizationSettings-module__7TC-da__previewBody{background:#f5f8f7;padding:1rem}.OrganizationSettings-module__7TC-da__previewCard{background:#fff;border:1px solid #d6e1dd;border-radius:12px;padding:1rem}.OrganizationSettings-module__7TC-da__previewCard h4{color:#17365d;margin:0 0 .3rem}.OrganizationSettings-module__7TC-da__previewCard p{color:#4b5565;margin:0 0 .8rem;font-size:.79rem;line-height:1.45}.OrganizationSettings-module__7TC-da__accentButton{color:#172033;font:inherit;border:0;border-radius:8px;min-height:40px;padding:.5rem .75rem;font-size:.78rem;font-weight:850}.OrganizationSettings-module__7TC-da__loading{color:#4b5565;text-align:center;background:#fff;border:1px solid #cfddd7;border-radius:16px;grid-column:1/-1;padding:2rem}@media (max-width:760px){.OrganizationSettings-module__7TC-da__settings{grid-template-columns:1fr}.OrganizationSettings-module__7TC-da__previewPanel{position:static}.OrganizationSettings-module__7TC-da__colors{grid-template-columns:1fr}}@media (max-width:420px){.OrganizationSettings-module__7TC-da__actions,.OrganizationSettings-module__7TC-da__button{width:100%}}.OrganizationSettings-module__7TC-da__hint,.OrganizationSettings-module__7TC-da__previewLabel,.OrganizationSettings-module__7TC-da__previewHeader span,.OrganizationSettings-module__7TC-da__previewCard p{font-size:.8rem}.OrganizationSettings-module__7TC-da__accentButton{min-height:44px}.OrganizationSettings-module__7TC-da__settings :where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #edb941}@media (max-width:420px){.OrganizationSettings-module__7TC-da__panel,.OrganizationSettings-module__7TC-da__previewPanel{border-radius:14px;padding:1rem}.OrganizationSettings-module__7TC-da__input{font-size:16px}.OrganizationSettings-module__7TC-da__colorRow{grid-template-columns:48px minmax(0,1fr)}.OrganizationSettings-module__7TC-da__color{width:48px;height:48px}}.OrganizationSettings-module__7TC-da__exportPanel{border-top:1px solid #cfddd7;gap:.55rem;margin-top:1.4rem;padding-top:1.2rem;display:grid}.OrganizationSettings-module__7TC-da__exportPanel h3{color:#17365d;margin:0;font-size:1.05rem}.OrganizationSettings-module__7TC-da__exportPanel p,.OrganizationSettings-module__7TC-da__exportPanel small{color:#4b5565;margin:0;line-height:1.5}.OrganizationSettings-module__7TC-da__exportPanel p{font-size:.84rem}.OrganizationSettings-module__7TC-da__exportPanel small{font-size:.75rem}.OrganizationSettings-module__7TC-da__secondaryButton{color:#17365d;cursor:pointer;font:inherit;background:#fff;border:1px solid #17365d;border-radius:9px;width:max-content;min-height:44px;padding:.65rem 1rem;font-size:.85rem;font-weight:850}.OrganizationSettings-module__7TC-da__secondaryButton:disabled{cursor:not-allowed;opacity:.58}.OrganizationSettings-module__7TC-da__secondaryButton:focus-visible{outline-offset:3px;outline:3px solid #edb941}@media (max-width:420px){.OrganizationSettings-module__7TC-da__secondaryButton{width:100%}}
.PlanBillingSurface-module__Uzek7W__page{color:#172033;max-width:1080px;margin:auto}.PlanBillingSurface-module__Uzek7W__page>header{max-width:760px;margin-bottom:28px}.PlanBillingSurface-module__Uzek7W__page>header p,.PlanBillingSurface-module__Uzek7W__current small,.PlanBillingSurface-module__Uzek7W__billing small{color:#8d5139;letter-spacing:.14em;margin:0;font-size:10px;font-weight:900}.PlanBillingSurface-module__Uzek7W__page>header h2{font:800 clamp(31px,4.5vw,48px)/1.08 var(--font-display);margin:7px 0}.PlanBillingSurface-module__Uzek7W__page>header>span{color:#4b5565;font-size:15px;line-height:1.55}.PlanBillingSurface-module__Uzek7W__current,.PlanBillingSurface-module__Uzek7W__billing{border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;display:flex}.PlanBillingSurface-module__Uzek7W__current{color:#fff;background:#17365d}.PlanBillingSurface-module__Uzek7W__current h3,.PlanBillingSurface-module__Uzek7W__billing h3{font:800 26px var(--font-display);margin:5px 0}.PlanBillingSurface-module__Uzek7W__current p,.PlanBillingSurface-module__Uzek7W__billing p{opacity:.8;margin:0}.PlanBillingSurface-module__Uzek7W__current>span,.PlanBillingSurface-module__Uzek7W__billing>span{background:#ffffff1c;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.PlanBillingSurface-module__Uzek7W__usage{background:#fff;border:1px solid #dce4de;border-radius:16px;margin:18px 0;padding:25px}.PlanBillingSurface-module__Uzek7W__usage>div:first-child{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.PlanBillingSurface-module__Uzek7W__usage h3,.PlanBillingSurface-module__Uzek7W__compare h3{font:800 21px var(--font-display);margin:0}.PlanBillingSurface-module__Uzek7W__usage>div>span,.PlanBillingSurface-module__Uzek7W__compare header p{color:#4b5565;font-size:12px}.PlanBillingSurface-module__Uzek7W__usage article{margin-top:16px}.PlanBillingSurface-module__Uzek7W__usage article>div:first-child{justify-content:space-between;gap:12px;font-size:13px;display:flex}.PlanBillingSurface-module__Uzek7W__meter{background:#e5ebe7;border-radius:99px;height:9px;margin:8px 0 5px;overflow:hidden}.PlanBillingSurface-module__Uzek7W__meter i{border-radius:inherit;background:#24578f;height:100%;display:block}.PlanBillingSurface-module__Uzek7W__usage article small{color:#4b5565}.PlanBillingSurface-module__Uzek7W__billing{background:#fff8e7;border:1px solid #e3d6b7;margin-bottom:34px}.PlanBillingSurface-module__Uzek7W__billing>span{color:#70571f;background:#f2e6c7}.PlanBillingSurface-module__Uzek7W__compare>header{margin-bottom:15px}.PlanBillingSurface-module__Uzek7W__compare>header p{margin:5px 0}.PlanBillingSurface-module__Uzek7W__compare>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.PlanBillingSurface-module__Uzek7W__compare article{background:#fff;border:1px solid #dce4de;border-radius:15px;flex-direction:column;padding:22px;display:flex}.PlanBillingSurface-module__Uzek7W__compare article.PlanBillingSurface-module__Uzek7W__selected{border:2px solid #24578f}.PlanBillingSurface-module__Uzek7W__compare article>span{letter-spacing:.12em;color:#4b5565;font-size:9px;font-weight:900}.PlanBillingSurface-module__Uzek7W__compare h4{font:800 22px var(--font-display);margin:9px 0 4px}.PlanBillingSurface-module__Uzek7W__compare article>p{color:#4b5565;min-height:54px;font-size:12px;line-height:1.5}.PlanBillingSurface-module__Uzek7W__compare dl{margin:7px 0}.PlanBillingSurface-module__Uzek7W__compare dl div{border-top:1px solid #edf0ed;justify-content:space-between;padding:8px 0;font-size:12px;display:flex}.PlanBillingSurface-module__Uzek7W__compare dd{margin:0;font-weight:800}.PlanBillingSurface-module__Uzek7W__compare ul{color:#4b5565;min-height:105px;margin:8px 0;padding:0;font-size:11px;line-height:1.8;list-style:none}.PlanBillingSurface-module__Uzek7W__compare button,.PlanBillingSurface-module__Uzek7W__state button{color:#4b5565;background:#f4f6f8;border:1px solid #aebeb6;border-radius:9px;min-height:44px;margin-top:auto;font-weight:800}.PlanBillingSurface-module__Uzek7W__state{color:#4b5565;background:#fff;border:1px solid #dce4de;border-radius:16px;place-items:start;gap:9px;padding:40px;display:grid}.PlanBillingSurface-module__Uzek7W__state strong{font:800 22px var(--font-display)}.PlanBillingSurface-module__Uzek7W__state button{color:#17365d;padding:8px 14px}.PlanBillingSurface-module__Uzek7W__page :focus-visible{outline-offset:3px;outline:3px solid #ef8b4b}@media (max-width:850px){.PlanBillingSurface-module__Uzek7W__compare>div{grid-template-columns:1fr}.PlanBillingSurface-module__Uzek7W__compare article>p,.PlanBillingSurface-module__Uzek7W__compare ul{min-height:0}}@media (max-width:600px){.PlanBillingSurface-module__Uzek7W__current,.PlanBillingSurface-module__Uzek7W__billing,.PlanBillingSurface-module__Uzek7W__usage>div:first-child{align-items:start;display:grid}.PlanBillingSurface-module__Uzek7W__current,.PlanBillingSurface-module__Uzek7W__billing,.PlanBillingSurface-module__Uzek7W__usage{padding:20px}.PlanBillingSurface-module__Uzek7W__current>span,.PlanBillingSurface-module__Uzek7W__billing>span{justify-self:start}.PlanBillingSurface-module__Uzek7W__usage article>div:first-child{flex-direction:column;align-items:start}.PlanBillingSurface-module__Uzek7W__state{padding:25px}}
.UniversalSearch-module__LHC8sG__overlay{z-index:1000;background:#081f18b8;justify-content:center;align-items:flex-start;padding:clamp(1rem,8vh,4.5rem) 1rem;display:flex;position:fixed;inset:0}.UniversalSearch-module__LHC8sG__dialog{background:#fff;border:1px solid #c9dad3;border-radius:20px;width:100%;max-width:760px;max-height:min(780px,88vh);overflow:hidden;box-shadow:0 24px 80px #00000047}.UniversalSearch-module__LHC8sG__header{border-bottom:1px solid #dce6e2;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.85rem;display:grid}.UniversalSearch-module__LHC8sG__icon{color:#17365d;font-size:1.2rem}.UniversalSearch-module__LHC8sG__input{color:#172033;font:inherit;border:0;outline:0;width:100%;min-height:44px;font-size:1rem}.UniversalSearch-module__LHC8sG__close{color:#17365d;cursor:pointer;font:inherit;background:#e8f1ed;border:0;border-radius:8px;min-height:40px;padding:.5rem .65rem;font-size:.8rem;font-weight:850}.UniversalSearch-module__LHC8sG__close:focus-visible,.UniversalSearch-module__LHC8sG__result:focus-visible{outline-offset:2px;outline:3px solid #ecb840}.UniversalSearch-module__LHC8sG__body{max-height:calc(88vh - 72px);padding:.7rem;overflow:auto}.UniversalSearch-module__LHC8sG__hint,.UniversalSearch-module__LHC8sG__state{color:#4b5565;text-align:center;padding:1.5rem;font-size:.84rem}.UniversalSearch-module__LHC8sG__error{color:#7a2920;background:#fff0ee;border:1px solid #dfa39c;border-radius:10px;margin:.5rem;padding:.7rem;font-weight:700}.UniversalSearch-module__LHC8sG__group{margin:.45rem 0 1rem}.UniversalSearch-module__LHC8sG__groupTitle{color:#4b5565;letter-spacing:.09em;text-transform:uppercase;margin:.45rem .55rem;font-size:.7rem;font-weight:900}.UniversalSearch-module__LHC8sG__list{margin:0;padding:0;list-style:none}.UniversalSearch-module__LHC8sG__result{color:#172033;cursor:pointer;text-align:left;background:#fff;border:0;border-radius:11px;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;padding:.65rem;display:grid}.UniversalSearch-module__LHC8sG__result:hover,.UniversalSearch-module__LHC8sG__active{background:#edf6f2}.UniversalSearch-module__LHC8sG__typeIcon{background:#dfeee8;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex}.UniversalSearch-module__LHC8sG__title{font-size:.87rem;font-weight:850;display:block}.UniversalSearch-module__LHC8sG__snippet{color:#4b5565;text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.76rem;line-height:1.4;display:block;overflow:hidden}.UniversalSearch-module__LHC8sG__type{color:#4b5565;font-size:.7rem;font-weight:800}.UniversalSearch-module__LHC8sG__footer{color:#4b5565;border-top:1px solid #dce6e2;flex-wrap:wrap;gap:.8rem;padding:.6rem 1rem;font-size:.7rem;display:flex}.UniversalSearch-module__LHC8sG__kbd{color:#4b5565;background:#edf2f0;border:1px solid #d0dcd7;border-radius:4px;padding:.08rem .28rem;font-family:inherit}@media (max-width:560px){.UniversalSearch-module__LHC8sG__overlay{padding:.5rem}.UniversalSearch-module__LHC8sG__dialog{border-radius:15px;max-height:calc(100vh - 1rem)}.UniversalSearch-module__LHC8sG__body{max-height:calc(100vh - 120px)}.UniversalSearch-module__LHC8sG__header{grid-template-columns:auto 1fr}.UniversalSearch-module__LHC8sG__close{grid-column:1/-1;width:100%}.UniversalSearch-module__LHC8sG__result{grid-template-columns:2.25rem minmax(0,1fr)}.UniversalSearch-module__LHC8sG__type,.UniversalSearch-module__LHC8sG__footer{display:none}}@media (prefers-reduced-motion:reduce){.UniversalSearch-module__LHC8sG__dialog{scroll-behavior:auto}}
.LearningPathsHub-module__G1s5XW__hub{color:#172033;gap:1rem;display:grid}.LearningPathsHub-module__G1s5XW__header{color:#fff;background:linear-gradient(135deg,#17365d,#24578f);border-radius:20px;padding:clamp(1.2rem,4vw,2rem)}.LearningPathsHub-module__G1s5XW__header h2{color:#fff;margin:0 0 .35rem;font-size:clamp(1.5rem,4vw,2.25rem)}.LearningPathsHub-module__G1s5XW__header p{color:#e2f3ec;margin:0;line-height:1.5}.LearningPathsHub-module__G1s5XW__state{color:#4b5565;text-align:center;background:#fff;border:1px solid #cfddd7;border-radius:16px;padding:2rem}.LearningPathsHub-module__G1s5XW__error{color:#79291f;background:#fff0ee;border-color:#dfa49c;font-weight:700}.LearningPathsHub-module__G1s5XW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.LearningPathsHub-module__G1s5XW__card{background:#fff;border:1px solid #ccdcd5;border-radius:19px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 9px 28px #0f372b12}.LearningPathsHub-module__G1s5XW__cardTop{background:#f0f7f4;border-bottom:1px solid #d9e5e0;padding:1rem}.LearningPathsHub-module__G1s5XW__tags{flex-wrap:wrap;gap:.4rem;display:flex}.LearningPathsHub-module__G1s5XW__tag{color:#17365d;background:#dceee7;border-radius:99px;padding:.25rem .5rem;font-size:.69rem;font-weight:850}.LearningPathsHub-module__G1s5XW__card h3{color:#17365d;margin:.65rem 0 .3rem;font-size:1.15rem;line-height:1.3}.LearningPathsHub-module__G1s5XW__description{color:#4b5565;margin:0;font-size:.83rem;line-height:1.5}.LearningPathsHub-module__G1s5XW__progressLabel{justify-content:space-between;margin:.8rem 0 .3rem;font-size:.76rem;font-weight:800;display:flex}.LearningPathsHub-module__G1s5XW__track{background:#dce7e2;border-radius:99px;height:10px;overflow:hidden}.LearningPathsHub-module__G1s5XW__fill{border-radius:inherit;background:#24578f;height:100%}.LearningPathsHub-module__G1s5XW__journey{counter-reset:steps;gap:0;margin:0;padding:.8rem 1rem;list-style:none;display:grid}.LearningPathsHub-module__G1s5XW__step{counter-increment:steps;grid-template-columns:2rem minmax(0,1fr) auto;gap:.7rem;min-height:64px;display:grid;position:relative}.LearningPathsHub-module__G1s5XW__step:not(:last-child):after{content:"";background:#cddbd5;width:2px;height:calc(100% - 31px);position:absolute;top:31px;left:15px}.LearningPathsHub-module__G1s5XW__marker{color:#4b5565;z-index:1;background:#e6efeb;border:2px solid #aac0b7;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.7rem;font-weight:900;display:flex;position:relative}.LearningPathsHub-module__G1s5XW__marker:before{content:counter(steps)}.LearningPathsHub-module__G1s5XW__completed .LearningPathsHub-module__G1s5XW__marker{color:#fff;background:#24578f;border-color:#24578f}.LearningPathsHub-module__G1s5XW__completed .LearningPathsHub-module__G1s5XW__marker:before{content:"✓"}.LearningPathsHub-module__G1s5XW__current .LearningPathsHub-module__G1s5XW__marker{color:#614800;background:#fff3cb;border-color:#d09b2e}.LearningPathsHub-module__G1s5XW__stepBody{padding:.2rem 0 .8rem}.LearningPathsHub-module__G1s5XW__stepTitle{color:#17365d;font-size:.85rem;font-weight:850;display:block}.LearningPathsHub-module__G1s5XW__stepMeta{color:#4b5565;margin-top:.18rem;font-size:.73rem;display:block}.LearningPathsHub-module__G1s5XW__status{border-radius:99px;align-self:start;margin-top:.18rem;padding:.24rem .45rem;font-size:.66rem;font-weight:850}.LearningPathsHub-module__G1s5XW__done{color:#17365d;background:#e0f2e9}.LearningPathsHub-module__G1s5XW__now{color:#695009;background:#fff1c7}.LearningPathsHub-module__G1s5XW__lock{color:#4b5565;background:#edf1ef}.LearningPathsHub-module__G1s5XW__ready{color:#34546b;background:#e6eef4}.LearningPathsHub-module__G1s5XW__footer{border-top:1px solid #dce6e2;justify-content:space-between;align-items:center;gap:.8rem;margin-top:auto;padding:1rem;display:flex}.LearningPathsHub-module__G1s5XW__duration{color:#4b5565;font-size:.78rem;font-weight:750}.LearningPathsHub-module__G1s5XW__button{color:#fff;cursor:pointer;font:inherit;background:#17365d;border:0;border-radius:9px;min-height:44px;padding:.6rem .85rem;font-size:.82rem;font-weight:850}.LearningPathsHub-module__G1s5XW__button:hover{background:#17365d}.LearningPathsHub-module__G1s5XW__button:focus-visible{outline-offset:2px;outline:3px solid #edb941}.LearningPathsHub-module__G1s5XW__button:disabled{cursor:not-allowed;opacity:.58}@media (max-width:760px){.LearningPathsHub-module__G1s5XW__grid{grid-template-columns:1fr}}@media (max-width:430px){.LearningPathsHub-module__G1s5XW__footer{flex-direction:column;align-items:stretch}.LearningPathsHub-module__G1s5XW__button{width:100%}.LearningPathsHub-module__G1s5XW__step{grid-template-columns:2rem minmax(0,1fr)}.LearningPathsHub-module__G1s5XW__status{grid-column:2;justify-self:start;margin:-.5rem 0 .7rem}}.LearningPathsHub-module__G1s5XW__tag,.LearningPathsHub-module__G1s5XW__status,.LearningPathsHub-module__G1s5XW__stepMeta,.LearningPathsHub-module__G1s5XW__progressLabel,.LearningPathsHub-module__G1s5XW__duration{font-size:.8rem}.LearningPathsHub-module__G1s5XW__description,.LearningPathsHub-module__G1s5XW__stepTitle,.LearningPathsHub-module__G1s5XW__state{font-size:.9rem}.LearningPathsHub-module__G1s5XW__locked{opacity:.8}.LearningPathsHub-module__G1s5XW__card,.LearningPathsHub-module__G1s5XW__stepBody{min-width:0}.LearningPathsHub-module__G1s5XW__stepTitle,.LearningPathsHub-module__G1s5XW__description{overflow-wrap:anywhere}
.AnnouncementCenter-module__4_Bb-a__center{color:#172033;gap:1rem;display:grid}.AnnouncementCenter-module__4_Bb-a__header{color:#fff;background:linear-gradient(135deg,#17365d,#24578f);border-radius:20px;padding:clamp(1.2rem,4vw,2rem)}.AnnouncementCenter-module__4_Bb-a__header h2{color:#fff;margin:0 0 .3rem;font-size:clamp(1.5rem,4vw,2.15rem)}.AnnouncementCenter-module__4_Bb-a__header p{color:#e3f3ed;margin:0;line-height:1.5}.AnnouncementCenter-module__4_Bb-a__layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:1rem;display:grid}.AnnouncementCenter-module__4_Bb-a__panel{background:#fff;border:1px solid #cfddd7;border-radius:17px;padding:1rem;box-shadow:0 7px 24px #10382c0f}.AnnouncementCenter-module__4_Bb-a__panel h3{color:#17365d;margin:0 0 .75rem;font-size:1.05rem}.AnnouncementCenter-module__4_Bb-a__form{gap:.8rem;display:grid}.AnnouncementCenter-module__4_Bb-a__field{gap:.3rem;display:grid}.AnnouncementCenter-module__4_Bb-a__field label{color:#4b5565;font-size:.77rem;font-weight:850}.AnnouncementCenter-module__4_Bb-a__input,.AnnouncementCenter-module__4_Bb-a__textarea,.AnnouncementCenter-module__4_Bb-a__select,.AnnouncementCenter-module__4_Bb-a__search{color:#172033;font:inherit;border:1px solid #9fb4ab;border-radius:9px;width:100%;min-height:44px;padding:.6rem .7rem}.AnnouncementCenter-module__4_Bb-a__textarea{resize:vertical;min-height:145px;line-height:1.5}.AnnouncementCenter-module__4_Bb-a__input:focus-visible,.AnnouncementCenter-module__4_Bb-a__textarea:focus-visible,.AnnouncementCenter-module__4_Bb-a__select:focus-visible,.AnnouncementCenter-module__4_Bb-a__search:focus-visible,.AnnouncementCenter-module__4_Bb-a__button:focus-visible,.AnnouncementCenter-module__4_Bb-a__secondary:focus-visible{outline-offset:2px;outline:3px solid #edb941}.AnnouncementCenter-module__4_Bb-a__hint{color:#4b5565;font-size:.72rem}.AnnouncementCenter-module__4_Bb-a__button,.AnnouncementCenter-module__4_Bb-a__secondary{cursor:pointer;font:inherit;border:0;border-radius:9px;min-height:44px;padding:.6rem .85rem;font-size:.82rem;font-weight:850}.AnnouncementCenter-module__4_Bb-a__button{color:#fff;background:#17365d}.AnnouncementCenter-module__4_Bb-a__button:hover{background:#17365d}.AnnouncementCenter-module__4_Bb-a__secondary{color:#17365d;background:#e6efeb}.AnnouncementCenter-module__4_Bb-a__button:disabled,.AnnouncementCenter-module__4_Bb-a__secondary:disabled{cursor:not-allowed;opacity:.58}.AnnouncementCenter-module__4_Bb-a__confirm{color:#604a0f;background:#fff6d9;border:1px solid #ddc477;border-radius:11px;gap:.6rem;padding:.75rem;font-size:.81rem;line-height:1.45;display:grid}.AnnouncementCenter-module__4_Bb-a__confirmActions{gap:.45rem;display:flex}.AnnouncementCenter-module__4_Bb-a__toolbar{grid-template-columns:1fr auto;gap:.6rem;margin-bottom:.8rem;display:grid}.AnnouncementCenter-module__4_Bb-a__select{min-width:145px}.AnnouncementCenter-module__4_Bb-a__feed{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.AnnouncementCenter-module__4_Bb-a__item{border:1px solid #d4e1dc;border-radius:14px;padding:1rem}.AnnouncementCenter-module__4_Bb-a__unread{border-left:5px solid #24578f}.AnnouncementCenter-module__4_Bb-a__itemTop{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.AnnouncementCenter-module__4_Bb-a__item h4{color:#17365d;margin:0;font-size:1rem;line-height:1.35}.AnnouncementCenter-module__4_Bb-a__badge{color:#17365d;background:#e4f1ec;border-radius:99px;flex:none;padding:.25rem .48rem;font-size:.68rem;font-weight:850}.AnnouncementCenter-module__4_Bb-a__body{color:#4b5565;white-space:pre-wrap;margin:.65rem 0;font-size:.84rem;line-height:1.6}.AnnouncementCenter-module__4_Bb-a__meta{color:#4b5565;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;font-size:.72rem;display:flex}.AnnouncementCenter-module__4_Bb-a__readButton{color:#17365d;cursor:pointer;font:inherit;background:0 0;border:0;padding:.4rem;font-size:.75rem;font-weight:850}.AnnouncementCenter-module__4_Bb-a__readButton:focus-visible{outline:3px solid #edb941}.AnnouncementCenter-module__4_Bb-a__state,.AnnouncementCenter-module__4_Bb-a__error,.AnnouncementCenter-module__4_Bb-a__success{text-align:center;border-radius:13px;padding:1.2rem;font-size:.84rem}.AnnouncementCenter-module__4_Bb-a__state{color:#4b5565;background:#f2f7f5}.AnnouncementCenter-module__4_Bb-a__error{color:#79291f;background:#fff0ee;border:1px solid #dfa49d;font-weight:700}.AnnouncementCenter-module__4_Bb-a__success{color:#17365d;background:#e5f4ec;border:1px solid #e8edf4;font-weight:700}.AnnouncementCenter-module__4_Bb-a__feedOnly{grid-template-columns:1fr}.AnnouncementCenter-module__4_Bb-a__feedOnly .AnnouncementCenter-module__4_Bb-a__panel{width:100%;max-width:900px}@media (max-width:760px){.AnnouncementCenter-module__4_Bb-a__layout,.AnnouncementCenter-module__4_Bb-a__toolbar{grid-template-columns:1fr}.AnnouncementCenter-module__4_Bb-a__select{width:100%}}@media (max-width:420px){.AnnouncementCenter-module__4_Bb-a__confirmActions,.AnnouncementCenter-module__4_Bb-a__button,.AnnouncementCenter-module__4_Bb-a__secondary{width:100%}.AnnouncementCenter-module__4_Bb-a__confirmActions,.AnnouncementCenter-module__4_Bb-a__itemTop{display:grid}.AnnouncementCenter-module__4_Bb-a__badge{justify-self:start}}.AnnouncementCenter-module__4_Bb-a__field label,.AnnouncementCenter-module__4_Bb-a__hint,.AnnouncementCenter-module__4_Bb-a__badge,.AnnouncementCenter-module__4_Bb-a__meta{font-size:.8rem}.AnnouncementCenter-module__4_Bb-a__body,.AnnouncementCenter-module__4_Bb-a__state,.AnnouncementCenter-module__4_Bb-a__error,.AnnouncementCenter-module__4_Bb-a__success{font-size:.9rem}.AnnouncementCenter-module__4_Bb-a__readButton{border-radius:8px;min-width:44px;min-height:44px;font-size:.82rem}.AnnouncementCenter-module__4_Bb-a__panel,.AnnouncementCenter-module__4_Bb-a__item{min-width:0}.AnnouncementCenter-module__4_Bb-a__body,.AnnouncementCenter-module__4_Bb-a__meta{overflow-wrap:anywhere}
.AssignmentWorkspace-module__pWhC7G__workspace{color:#172033;gap:1rem;display:grid}.AssignmentWorkspace-module__pWhC7G__hero{color:#fff;background:linear-gradient(135deg,#17365d,#24578f);border-radius:20px;padding:clamp(1.2rem,4vw,2rem)}.AssignmentWorkspace-module__pWhC7G__eyebrow{color:#e8edf4;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:850}.AssignmentWorkspace-module__pWhC7G__hero h2{color:#fff;margin:.3rem 0;font-size:clamp(1.45rem,4vw,2.15rem)}.AssignmentWorkspace-module__pWhC7G__hero p{color:#e2f3ec;margin:0;line-height:1.55}.AssignmentWorkspace-module__pWhC7G__meta{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.AssignmentWorkspace-module__pWhC7G__pill{background:#ffffff24;border:1px solid #ffffff40;border-radius:99px;padding:.28rem .55rem;font-size:.72rem;font-weight:800}.AssignmentWorkspace-module__pWhC7G__grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:1rem;display:grid}.AssignmentWorkspace-module__pWhC7G__panel{background:#fff;border:1px solid #cfddd7;border-radius:17px;padding:1rem;box-shadow:0 7px 24px #10382c0f}.AssignmentWorkspace-module__pWhC7G__panel h3{color:#17365d;margin:0 0 .7rem;font-size:1.05rem}.AssignmentWorkspace-module__pWhC7G__instructions{color:#4b5565;white-space:pre-wrap;line-height:1.6}.AssignmentWorkspace-module__pWhC7G__form,.AssignmentWorkspace-module__pWhC7G__gradeForm{gap:.8rem;display:grid}.AssignmentWorkspace-module__pWhC7G__field{gap:.3rem;display:grid}.AssignmentWorkspace-module__pWhC7G__field label{color:#4b5565;font-size:.77rem;font-weight:850}.AssignmentWorkspace-module__pWhC7G__input,.AssignmentWorkspace-module__pWhC7G__textarea{color:#172033;font:inherit;border:1px solid #9fb4ab;border-radius:9px;width:100%;min-height:44px;padding:.6rem .7rem}.AssignmentWorkspace-module__pWhC7G__textarea{resize:vertical;min-height:160px;line-height:1.5}.AssignmentWorkspace-module__pWhC7G__input:focus-visible,.AssignmentWorkspace-module__pWhC7G__textarea:focus-visible,.AssignmentWorkspace-module__pWhC7G__button:focus-visible,.AssignmentWorkspace-module__pWhC7G__secondary:focus-visible,.AssignmentWorkspace-module__pWhC7G__submissionButton:focus-visible{outline-offset:2px;outline:3px solid #edb941}.AssignmentWorkspace-module__pWhC7G__hint{color:#4b5565;font-size:.72rem}.AssignmentWorkspace-module__pWhC7G__button,.AssignmentWorkspace-module__pWhC7G__secondary{cursor:pointer;font:inherit;border:0;border-radius:9px;min-height:44px;padding:.6rem .85rem;font-size:.82rem;font-weight:850}.AssignmentWorkspace-module__pWhC7G__button{color:#fff;background:#17365d}.AssignmentWorkspace-module__pWhC7G__button:hover{background:#17365d}.AssignmentWorkspace-module__pWhC7G__secondary{color:#17365d;background:#e6efeb}.AssignmentWorkspace-module__pWhC7G__button:disabled,.AssignmentWorkspace-module__pWhC7G__secondary:disabled{cursor:not-allowed;opacity:.58}.AssignmentWorkspace-module__pWhC7G__notice,.AssignmentWorkspace-module__pWhC7G__error,.AssignmentWorkspace-module__pWhC7G__success{border-radius:11px;padding:.75rem;font-size:.83rem;font-weight:700;line-height:1.45}.AssignmentWorkspace-module__pWhC7G__notice{color:#654d0b;background:#fff6dc;border:1px solid #dec77d}.AssignmentWorkspace-module__pWhC7G__error{color:#79291f;background:#fff0ee;border:1px solid #dfa49d}.AssignmentWorkspace-module__pWhC7G__success{color:#17365d;background:#e4f4ec;border:1px solid #e8edf4}.AssignmentWorkspace-module__pWhC7G__result{background:#eff7f3;border-radius:13px;gap:.65rem;padding:1rem;display:grid}.AssignmentWorkspace-module__pWhC7G__score{color:#17365d;font-size:1.55rem;font-weight:900}.AssignmentWorkspace-module__pWhC7G__feedback{color:#4b5565;white-space:pre-wrap;line-height:1.55}.AssignmentWorkspace-module__pWhC7G__submissionList{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.AssignmentWorkspace-module__pWhC7G__submission{border:1px solid #d4e1dc;border-radius:13px;overflow:hidden}.AssignmentWorkspace-module__pWhC7G__submissionButton{color:#172033;cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:.7rem;width:100%;padding:.8rem;display:flex}.AssignmentWorkspace-module__pWhC7G__submissionButton:hover,.AssignmentWorkspace-module__pWhC7G__selected{background:#edf6f2}.AssignmentWorkspace-module__pWhC7G__learner{font-size:.86rem;font-weight:850}.AssignmentWorkspace-module__pWhC7G__small{color:#4b5565;margin-top:.12rem;font-size:.72rem;display:block}.AssignmentWorkspace-module__pWhC7G__status{border-radius:99px;padding:.26rem .48rem;font-size:.67rem;font-weight:850}.AssignmentWorkspace-module__pWhC7G__submitted{color:#674e08;background:#fff0c9}.AssignmentWorkspace-module__pWhC7G__graded{color:#17365d;background:#e1f2e9}.AssignmentWorkspace-module__pWhC7G__teacherGrid{grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);gap:1rem;display:grid}.AssignmentWorkspace-module__pWhC7G__response{color:#4b5565;white-space:pre-wrap;background:#f4f8f6;border-radius:10px;margin:.6rem 0;padding:.75rem;font-size:.82rem;line-height:1.55}.AssignmentWorkspace-module__pWhC7G__link{color:#17365d;overflow-wrap:anywhere;font-size:.8rem;font-weight:800}.AssignmentWorkspace-module__pWhC7G__empty{color:#4b5565;text-align:center;background:#f2f7f5;border-radius:13px;padding:1.5rem}.AssignmentWorkspace-module__pWhC7G__confirmBackdrop{z-index:140;background:#0f1c2db8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.AssignmentWorkspace-module__pWhC7G__confirmDialog{color:#172033;background:#fff;border-radius:18px;width:100%;max-width:520px;padding:clamp(1.25rem,4vw,2rem);box-shadow:0 24px 80px #06122259}.AssignmentWorkspace-module__pWhC7G__confirmDialog>span{color:#17365d;background:#eaf0f7;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-weight:900;display:inline-flex}.AssignmentWorkspace-module__pWhC7G__confirmDialog h3{margin:.8rem 0 .45rem;font-size:1.45rem}.AssignmentWorkspace-module__pWhC7G__confirmDialog p,.AssignmentWorkspace-module__pWhC7G__confirmDialog small{color:#4b5565;line-height:1.55}.AssignmentWorkspace-module__pWhC7G__confirmDialog dl{background:#f3f6f9;border-radius:12px;margin:1rem 0;padding:.8rem 1rem}.AssignmentWorkspace-module__pWhC7G__confirmDialog dl div{justify-content:space-between;gap:1rem;padding:.35rem 0;display:flex}.AssignmentWorkspace-module__pWhC7G__confirmDialog dd{text-align:right;margin:0;font-weight:800}.AssignmentWorkspace-module__pWhC7G__confirmDialog>div:last-child{justify-content:flex-end;gap:.7rem;margin-top:1.2rem;display:flex}.AssignmentWorkspace-module__pWhC7G__confirmDialog>div:last-child>button{cursor:pointer;font:inherit;border:1px solid #aebdca;border-radius:10px;min-height:48px;padding:.7rem 1rem;font-weight:800}.AssignmentWorkspace-module__pWhC7G__confirmDialog>div:last-child>button:first-child{color:#17365d;background:#fff}.AssignmentWorkspace-module__pWhC7G__confirmDialog button:focus-visible{outline-offset:3px;outline:3px solid #f2b544}@media (max-width:760px){.AssignmentWorkspace-module__pWhC7G__grid,.AssignmentWorkspace-module__pWhC7G__teacherGrid{grid-template-columns:1fr}}@media (max-width:420px){.AssignmentWorkspace-module__pWhC7G__button,.AssignmentWorkspace-module__pWhC7G__secondary{width:100%}.AssignmentWorkspace-module__pWhC7G__submissionButton{align-items:flex-start;display:grid}.AssignmentWorkspace-module__pWhC7G__status{justify-self:start}.AssignmentWorkspace-module__pWhC7G__confirmDialog>div:last-child{flex-direction:column;align-items:stretch}}.AssignmentWorkspace-module__pWhC7G__eyebrow,.AssignmentWorkspace-module__pWhC7G__pill,.AssignmentWorkspace-module__pWhC7G__field label,.AssignmentWorkspace-module__pWhC7G__hint,.AssignmentWorkspace-module__pWhC7G__small,.AssignmentWorkspace-module__pWhC7G__status,.AssignmentWorkspace-module__pWhC7G__link{font-size:.8rem}.AssignmentWorkspace-module__pWhC7G__notice,.AssignmentWorkspace-module__pWhC7G__error,.AssignmentWorkspace-module__pWhC7G__success,.AssignmentWorkspace-module__pWhC7G__response,.AssignmentWorkspace-module__pWhC7G__empty{font-size:.9rem}.AssignmentWorkspace-module__pWhC7G__submissionButton{min-height:44px}.AssignmentWorkspace-module__pWhC7G__panel,.AssignmentWorkspace-module__pWhC7G__submission,.AssignmentWorkspace-module__pWhC7G__response{min-width:0}.AssignmentWorkspace-module__pWhC7G__instructions,.AssignmentWorkspace-module__pWhC7G__feedback,.AssignmentWorkspace-module__pWhC7G__response{overflow-wrap:anywhere}
.AssignmentSurface-module__8tFRba__surface{gap:18px;display:grid}.AssignmentSurface-module__8tFRba__toolbar{justify-content:space-between;align-items:end;gap:18px;display:flex}.AssignmentSurface-module__8tFRba__toolbar p{color:#a44b35;letter-spacing:.14em;margin:0;font-size:.7rem;font-weight:900}.AssignmentSurface-module__8tFRba__toolbar h2{margin:5px 0 0;font-size:2.2rem}.AssignmentSurface-module__8tFRba__toolbar label{gap:6px;font-size:.78rem;font-weight:800;display:grid}.AssignmentSurface-module__8tFRba__toolbar select,.AssignmentSurface-module__8tFRba__creator input,.AssignmentSurface-module__8tFRba__creator textarea{color:#172033;min-height:46px;font:inherit;background:#fff;border:1px solid #bdcbc4;border-radius:10px;padding:10px 12px}.AssignmentSurface-module__8tFRba__creator{background:#fff;border:1px solid #dce4df;border-radius:16px;padding:18px}.AssignmentSurface-module__8tFRba__creator summary{cursor:pointer;color:#24578f;min-height:44px;font-weight:850}.AssignmentSurface-module__8tFRba__creator form{grid-template-columns:2fr 1fr 120px;gap:12px;padding-top:16px;display:grid}.AssignmentSurface-module__8tFRba__creator label{gap:6px;font-size:.78rem;font-weight:800;display:grid}.AssignmentSurface-module__8tFRba__creator .AssignmentSurface-module__8tFRba__full{grid-column:1/-1}.AssignmentSurface-module__8tFRba__creator textarea{resize:vertical;min-height:120px}.AssignmentSurface-module__8tFRba__creator button{color:#fff;background:#24578f;border:0;border-radius:10px;grid-column:1/-1;justify-self:end;min-height:46px;padding:0 18px;font-weight:850}.AssignmentSurface-module__8tFRba__empty{text-align:center;color:#4b5565;border:1px dashed #b9c8c0;border-radius:16px;padding:48px}@media (max-width:760px){.AssignmentSurface-module__8tFRba__toolbar{flex-direction:column;align-items:stretch}.AssignmentSurface-module__8tFRba__toolbar label,.AssignmentSurface-module__8tFRba__toolbar select{width:100%}.AssignmentSurface-module__8tFRba__creator form{grid-template-columns:1fr}.AssignmentSurface-module__8tFRba__creator .AssignmentSurface-module__8tFRba__full,.AssignmentSurface-module__8tFRba__creator button{grid-column:1}.AssignmentSurface-module__8tFRba__creator button{justify-self:stretch}}.AssignmentSurface-module__8tFRba__toolbar p,.AssignmentSurface-module__8tFRba__toolbar label,.AssignmentSurface-module__8tFRba__creator label{font-size:.8rem}.AssignmentSurface-module__8tFRba__toolbar select,.AssignmentSurface-module__8tFRba__creator input,.AssignmentSurface-module__8tFRba__creator textarea,.AssignmentSurface-module__8tFRba__creator button{font-size:.9rem}.AssignmentSurface-module__8tFRba__toolbar select:focus-visible,.AssignmentSurface-module__8tFRba__creator input:focus-visible,.AssignmentSurface-module__8tFRba__creator textarea:focus-visible,.AssignmentSurface-module__8tFRba__creator button:focus-visible,.AssignmentSurface-module__8tFRba__creator summary:focus-visible{outline-offset:2px;outline:3px solid #edb941}.AssignmentSurface-module__8tFRba__creator summary{align-items:center;display:flex}.AssignmentSurface-module__8tFRba__surface,.AssignmentSurface-module__8tFRba__toolbar,.AssignmentSurface-module__8tFRba__creator{min-width:0}
.LiveLearningHub-module__yrya7a__hub{color:#172033;gap:1rem;display:grid}.LiveLearningHub-module__yrya7a__header{color:#fff;background:linear-gradient(135deg,#17365d,#24578f);border-radius:20px;padding:clamp(1.2rem,4vw,2rem)}.LiveLearningHub-module__yrya7a__header h2{color:#fff;margin:0 0 .3rem;font-size:clamp(1.5rem,4vw,2.2rem)}.LiveLearningHub-module__yrya7a__header p{color:#e3f3ed;margin:0;line-height:1.5}.LiveLearningHub-module__yrya7a__layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:1rem;display:grid}.LiveLearningHub-module__yrya7a__panel{background:#fff;border:1px solid #cfddd7;border-radius:17px;padding:1rem;box-shadow:0 7px 24px #10382c0f}.LiveLearningHub-module__yrya7a__panel h3{color:#17365d;margin:0 0 .75rem;font-size:1.05rem}.LiveLearningHub-module__yrya7a__form{gap:.75rem;display:grid}.LiveLearningHub-module__yrya7a__field{gap:.3rem;display:grid}.LiveLearningHub-module__yrya7a__field label{color:#4b5565;font-size:.77rem;font-weight:850}.LiveLearningHub-module__yrya7a__input{color:#172033;font:inherit;border:1px solid #9fb4ab;border-radius:9px;width:100%;min-height:44px;padding:.6rem .7rem}.LiveLearningHub-module__yrya7a__input:focus-visible,.LiveLearningHub-module__yrya7a__button:focus-visible,.LiveLearningHub-module__yrya7a__secondary:focus-visible,.LiveLearningHub-module__yrya7a__danger:focus-visible,.LiveLearningHub-module__yrya7a__sessionButton:focus-visible{outline-offset:2px;outline:3px solid #edb941}.LiveLearningHub-module__yrya7a__two{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.LiveLearningHub-module__yrya7a__hint{color:#4b5565;font-size:.72rem}.LiveLearningHub-module__yrya7a__button,.LiveLearningHub-module__yrya7a__secondary,.LiveLearningHub-module__yrya7a__danger{cursor:pointer;font:inherit;border:0;border-radius:9px;min-height:42px;padding:.56rem .75rem;font-size:.8rem;font-weight:850}.LiveLearningHub-module__yrya7a__button{color:#fff;background:#17365d}.LiveLearningHub-module__yrya7a__button:hover{background:#17365d}.LiveLearningHub-module__yrya7a__secondary{color:#17365d;background:#e5efeb}.LiveLearningHub-module__yrya7a__danger{color:#7d2a21;background:#fff0ee}.LiveLearningHub-module__yrya7a__button:disabled,.LiveLearningHub-module__yrya7a__secondary:disabled,.LiveLearningHub-module__yrya7a__danger:disabled{cursor:not-allowed;opacity:.58}.LiveLearningHub-module__yrya7a__state,.LiveLearningHub-module__yrya7a__error,.LiveLearningHub-module__yrya7a__success{text-align:center;border-radius:13px;padding:1.2rem;font-size:.84rem}.LiveLearningHub-module__yrya7a__state{color:#4b5565;background:#f2f7f5}.LiveLearningHub-module__yrya7a__error{color:#79291f;background:#fff0ee;border:1px solid #dfa49d;font-weight:700}.LiveLearningHub-module__yrya7a__success{color:#17365d;background:#e4f4ec;border:1px solid #e8edf4;font-weight:700}.LiveLearningHub-module__yrya7a__sections{gap:1rem;display:grid}.LiveLearningHub-module__yrya7a__sectionTitle{color:#4b5565;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .55rem;font-size:.74rem;font-weight:900}.LiveLearningHub-module__yrya7a__cards{gap:.7rem;display:grid}.LiveLearningHub-module__yrya7a__card{border:1px solid #d2dfda;border-radius:14px;padding:.85rem}.LiveLearningHub-module__yrya7a__live{border-left:5px solid #c7463c}.LiveLearningHub-module__yrya7a__cardTop{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.LiveLearningHub-module__yrya7a__card h4{color:#17365d;margin:0;font-size:.95rem}.LiveLearningHub-module__yrya7a__meta{color:#4b5565;flex-wrap:wrap;gap:.6rem;margin:.35rem 0;font-size:.73rem;display:flex}.LiveLearningHub-module__yrya7a__pill{border-radius:99px;padding:.25rem .45rem;font-size:.67rem;font-weight:850}.LiveLearningHub-module__yrya7a__livePill{color:#7b2b23;background:#ffe9e6}.LiveLearningHub-module__yrya7a__upcomingPill{color:#17365d;background:#e4f1ec}.LiveLearningHub-module__yrya7a__pastPill{color:#4b5565;background:#edf1ef}.LiveLearningHub-module__yrya7a__actions{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}.LiveLearningHub-module__yrya7a__attendance{color:#4b5565;background:#f2f7f5;border-radius:10px;margin-top:.65rem;padding:.65rem;font-size:.77rem}.LiveLearningHub-module__yrya7a__teacherList{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.LiveLearningHub-module__yrya7a__sessionButton{color:#172033;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #d3e0db;border-radius:11px;justify-content:space-between;align-items:center;gap:.6rem;width:100%;padding:.7rem;display:flex}.LiveLearningHub-module__yrya7a__selected{background:#edf6f2;border-color:#e8edf4}.LiveLearningHub-module__yrya7a__roster{border-collapse:collapse;width:100%}.LiveLearningHub-module__yrya7a__roster th,.LiveLearningHub-module__yrya7a__roster td{text-align:left;border-bottom:1px solid #dce6e2;padding:.55rem;font-size:.76rem}.LiveLearningHub-module__yrya7a__roster th{color:#4b5565}.LiveLearningHub-module__yrya7a__teacherGrid{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:1rem;display:grid}@media (max-width:780px){.LiveLearningHub-module__yrya7a__layout,.LiveLearningHub-module__yrya7a__teacherGrid{grid-template-columns:1fr}}@media (max-width:480px){.LiveLearningHub-module__yrya7a__two{grid-template-columns:1fr}.LiveLearningHub-module__yrya7a__actions,.LiveLearningHub-module__yrya7a__button,.LiveLearningHub-module__yrya7a__secondary,.LiveLearningHub-module__yrya7a__danger{width:100%}.LiveLearningHub-module__yrya7a__cardTop{display:grid}.LiveLearningHub-module__yrya7a__roster{display:block;overflow-x:auto}}.LiveLearningHub-module__yrya7a__field label,.LiveLearningHub-module__yrya7a__hint,.LiveLearningHub-module__yrya7a__sectionTitle,.LiveLearningHub-module__yrya7a__meta,.LiveLearningHub-module__yrya7a__pill,.LiveLearningHub-module__yrya7a__attendance,.LiveLearningHub-module__yrya7a__roster th,.LiveLearningHub-module__yrya7a__roster td{font-size:.8rem}.LiveLearningHub-module__yrya7a__state,.LiveLearningHub-module__yrya7a__error,.LiveLearningHub-module__yrya7a__success{font-size:.9rem}.LiveLearningHub-module__yrya7a__button,.LiveLearningHub-module__yrya7a__secondary,.LiveLearningHub-module__yrya7a__danger{min-height:44px;font-size:.84rem}.LiveLearningHub-module__yrya7a__sessionButton{min-height:44px}.LiveLearningHub-module__yrya7a__panel,.LiveLearningHub-module__yrya7a__card,.LiveLearningHub-module__yrya7a__sessionButton{min-width:0}.LiveLearningHub-module__yrya7a__card h4,.LiveLearningHub-module__yrya7a__sessionButton strong{overflow-wrap:anywhere}@media (max-width:480px){.LiveLearningHub-module__yrya7a__roster{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}}
.AutomationRulesHub-module__Py_GnW__hub{color:#172033;gap:1rem;display:grid}.AutomationRulesHub-module__Py_GnW__header{color:#fff;background:linear-gradient(135deg,#17365d,#24578f);border-radius:20px;padding:clamp(1.2rem,4vw,2rem)}.AutomationRulesHub-module__Py_GnW__header h2{color:#fff;margin:0 0 .3rem;font-size:clamp(1.5rem,4vw,2.15rem)}.AutomationRulesHub-module__Py_GnW__header p{color:#e3f3ed;margin:0;line-height:1.5}.AutomationRulesHub-module__Py_GnW__layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:1rem;display:grid}.AutomationRulesHub-module__Py_GnW__panel{background:#fff;border:1px solid #cfddd7;border-radius:17px;padding:1rem;box-shadow:0 7px 24px #10382c0f}.AutomationRulesHub-module__Py_GnW__panel h3{color:#17365d;margin:0 0 .75rem;font-size:1.05rem}.AutomationRulesHub-module__Py_GnW__form{gap:.75rem;display:grid}.AutomationRulesHub-module__Py_GnW__field{gap:.3rem;display:grid}.AutomationRulesHub-module__Py_GnW__field label{color:#4b5565;font-size:.77rem;font-weight:850}.AutomationRulesHub-module__Py_GnW__input,.AutomationRulesHub-module__Py_GnW__select{color:#172033;font:inherit;border:1px solid #9fb4ab;border-radius:9px;width:100%;min-height:44px;padding:.6rem .7rem}.AutomationRulesHub-module__Py_GnW__input:focus-visible,.AutomationRulesHub-module__Py_GnW__select:focus-visible,.AutomationRulesHub-module__Py_GnW__button:focus-visible,.AutomationRulesHub-module__Py_GnW__secondary:focus-visible,.AutomationRulesHub-module__Py_GnW__danger:focus-visible{outline-offset:2px;outline:3px solid #edb941}.AutomationRulesHub-module__Py_GnW__hint{color:#4b5565;font-size:.72rem}.AutomationRulesHub-module__Py_GnW__button,.AutomationRulesHub-module__Py_GnW__secondary,.AutomationRulesHub-module__Py_GnW__danger{cursor:pointer;font:inherit;border:0;border-radius:9px;min-height:42px;padding:.56rem .75rem;font-size:.8rem;font-weight:850}.AutomationRulesHub-module__Py_GnW__button{color:#fff;background:#17365d}.AutomationRulesHub-module__Py_GnW__button:hover{background:#17365d}.AutomationRulesHub-module__Py_GnW__secondary{color:#17365d;background:#e5efeb}.AutomationRulesHub-module__Py_GnW__danger{color:#7d2a21;background:#fff0ee}.AutomationRulesHub-module__Py_GnW__button:disabled,.AutomationRulesHub-module__Py_GnW__secondary:disabled,.AutomationRulesHub-module__Py_GnW__danger:disabled{cursor:not-allowed;opacity:.58}.AutomationRulesHub-module__Py_GnW__state,.AutomationRulesHub-module__Py_GnW__error,.AutomationRulesHub-module__Py_GnW__success{text-align:center;border-radius:13px;padding:1.2rem;font-size:.84rem}.AutomationRulesHub-module__Py_GnW__state{color:#4b5565;background:#f2f7f5}.AutomationRulesHub-module__Py_GnW__error{color:#79291f;background:#fff0ee;border:1px solid #dfa49d;font-weight:700}.AutomationRulesHub-module__Py_GnW__success{color:#17365d;background:#e4f4ec;border:1px solid #e8edf4;font-weight:700}.AutomationRulesHub-module__Py_GnW__list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.AutomationRulesHub-module__Py_GnW__rule{border:1px solid #d3e0db;border-radius:14px;padding:.85rem}.AutomationRulesHub-module__Py_GnW__ruleTop{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.AutomationRulesHub-module__Py_GnW__rule h4{color:#17365d;margin:0;font-size:.94rem}.AutomationRulesHub-module__Py_GnW__summary{color:#4b5565;margin:.35rem 0;font-size:.78rem;line-height:1.45}.AutomationRulesHub-module__Py_GnW__status{border-radius:99px;padding:.25rem .48rem;font-size:.67rem;font-weight:850}.AutomationRulesHub-module__Py_GnW__enabled{color:#17365d;background:#e0f2e9}.AutomationRulesHub-module__Py_GnW__disabled{color:#4b5565;background:#edf1ef}.AutomationRulesHub-module__Py_GnW__meta{color:#4b5565;flex-wrap:wrap;gap:.65rem;margin-top:.55rem;font-size:.71rem;display:flex}.AutomationRulesHub-module__Py_GnW__actions{flex-wrap:wrap;gap:.4rem;margin-top:.65rem;display:flex}.AutomationRulesHub-module__Py_GnW__confirm{color:#624b0d;background:#fff6d9;border:1px solid #dec478;border-radius:10px;gap:.55rem;margin-top:.65rem;padding:.7rem;font-size:.79rem;display:grid}.AutomationRulesHub-module__Py_GnW__history{border-top:1px solid #dce6e2;margin-top:.75rem;padding-top:.65rem}.AutomationRulesHub-module__Py_GnW__history h5{color:#4b5565;margin:0 0 .4rem;font-size:.76rem}.AutomationRulesHub-module__Py_GnW__historyGrid{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.AutomationRulesHub-module__Py_GnW__metric{background:#f2f7f5;border-radius:8px;padding:.55rem}.AutomationRulesHub-module__Py_GnW__metric strong{color:#17365d;font-size:1rem;display:block}.AutomationRulesHub-module__Py_GnW__metric span{color:#4b5565;font-size:.68rem}.AutomationRulesHub-module__Py_GnW__privacy{color:#4b5565;background:#eef5f2;border-radius:10px;margin-top:.8rem;padding:.65rem;font-size:.74rem;line-height:1.45}@media (max-width:760px){.AutomationRulesHub-module__Py_GnW__layout{grid-template-columns:1fr}}@media (max-width:440px){.AutomationRulesHub-module__Py_GnW__actions,.AutomationRulesHub-module__Py_GnW__button,.AutomationRulesHub-module__Py_GnW__secondary,.AutomationRulesHub-module__Py_GnW__danger{width:100%}.AutomationRulesHub-module__Py_GnW__ruleTop{display:grid}.AutomationRulesHub-module__Py_GnW__status{justify-self:start}.AutomationRulesHub-module__Py_GnW__historyGrid{grid-template-columns:1fr}}.AutomationRulesHub-module__Py_GnW__field label,.AutomationRulesHub-module__Py_GnW__hint,.AutomationRulesHub-module__Py_GnW__summary,.AutomationRulesHub-module__Py_GnW__status,.AutomationRulesHub-module__Py_GnW__meta,.AutomationRulesHub-module__Py_GnW__confirm,.AutomationRulesHub-module__Py_GnW__history h5,.AutomationRulesHub-module__Py_GnW__metric span,.AutomationRulesHub-module__Py_GnW__privacy{font-size:.8rem}.AutomationRulesHub-module__Py_GnW__state,.AutomationRulesHub-module__Py_GnW__error,.AutomationRulesHub-module__Py_GnW__success{font-size:.9rem}.AutomationRulesHub-module__Py_GnW__button,.AutomationRulesHub-module__Py_GnW__secondary,.AutomationRulesHub-module__Py_GnW__danger{min-height:44px;font-size:.84rem}.AutomationRulesHub-module__Py_GnW__panel,.AutomationRulesHub-module__Py_GnW__rule,.AutomationRulesHub-module__Py_GnW__metric{min-width:0}.AutomationRulesHub-module__Py_GnW__rule h4,.AutomationRulesHub-module__Py_GnW__summary,.AutomationRulesHub-module__Py_GnW__meta{overflow-wrap:anywhere}
