.calendar-module__jH4GKa__adminPage{color:#08233d;background:#eef5fa;min-height:100svh}.calendar-module__jH4GKa__pageMain,.calendar-module__jH4GKa__detailMain{width:min(100% - 36px,1440px);margin-inline:auto;padding:38px 0 56px}.calendar-module__jH4GKa__detailMain{width:min(100% - 36px,1520px)}.calendar-module__jH4GKa__pageHeading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:28px;display:flex}.calendar-module__jH4GKa__pageHeading h1{margin:0;font-size:clamp(30px,4vw,42px);line-height:1.12}.calendar-module__jH4GKa__pageHeading p:last-child{color:#5e7386;max-width:820px;margin:9px 0 0}.calendar-module__jH4GKa__eyebrow{color:#0080f0;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}.calendar-module__jH4GKa__primaryButton,.calendar-module__jH4GKa__secondaryButton,.calendar-module__jH4GKa__dangerButton,.calendar-module__jH4GKa__secondaryLink,.calendar-module__jH4GKa__rowActions a,.calendar-module__jH4GKa__rowActions button,.calendar-module__jH4GKa__textButton{min-height:38px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:8px 13px;font-size:12px;font-weight:850;display:inline-flex}.calendar-module__jH4GKa__primaryButton{color:#fff;background:#0080f0;border:0;box-shadow:0 10px 22px #0080f02e}.calendar-module__jH4GKa__primaryButton:hover:not(:disabled){background:#0064c7}.calendar-module__jH4GKa__secondaryButton,.calendar-module__jH4GKa__secondaryLink,.calendar-module__jH4GKa__rowActions a,.calendar-module__jH4GKa__rowActions button,.calendar-module__jH4GKa__textButton{color:#23516f;background:#fff;border:1px solid #c8dbea}.calendar-module__jH4GKa__secondaryButton:hover:not(:disabled),.calendar-module__jH4GKa__secondaryLink:hover,.calendar-module__jH4GKa__rowActions a:hover,.calendar-module__jH4GKa__rowActions button:hover:not(:disabled),.calendar-module__jH4GKa__textButton:hover:not(:disabled){color:#0071d8;border-color:#0080f0}.calendar-module__jH4GKa__dangerButton{color:#8a2525;background:#fff3f3;border:1px solid #d98f8f}.calendar-module__jH4GKa__dangerButton:hover{background:#ffe5e5}.calendar-module__jH4GKa__primaryButton:disabled,.calendar-module__jH4GKa__secondaryButton:disabled,.calendar-module__jH4GKa__rowActions button:disabled,.calendar-module__jH4GKa__textButton:disabled{cursor:not-allowed;opacity:.5}.calendar-module__jH4GKa__successBanner,.calendar-module__jH4GKa__errorBanner,.calendar-module__jH4GKa__helperNote,.calendar-module__jH4GKa__inlineWarning{border-radius:13px;padding:13px 15px;font-size:13px}.calendar-module__jH4GKa__successBanner{color:#155c38;background:#edf9f2;border:1px solid #a7dfc1}.calendar-module__jH4GKa__errorBanner{color:#822;background:#fff3f3;border:1px solid #efb6b6}.calendar-module__jH4GKa__helperNote,.calendar-module__jH4GKa__inlineWarning{color:#5e7386;background:#ffffffa6;border:1px dashed #b8d4e8}.calendar-module__jH4GKa__helperNote{margin:18px 0 0}.calendar-module__jH4GKa__inlineWarning{margin:0}.calendar-module__jH4GKa__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.calendar-module__jH4GKa__summaryGrid article{background:#fff;border:1px solid #dce8f2;border-radius:16px;flex-direction:column;justify-content:center;min-height:84px;padding:15px 18px;display:flex}.calendar-module__jH4GKa__summaryGrid strong{font-size:25px;line-height:1}.calendar-module__jH4GKa__summaryGrid span{color:#61778a;margin-top:6px;font-size:12px}.calendar-module__jH4GKa__emptyState{text-align:center;background:#ffffff9e;border:1px dashed #b9d3e7;border-radius:18px;padding:34px}.calendar-module__jH4GKa__emptyState h2{margin:0}.calendar-module__jH4GKa__emptyState p{color:#5e7386;margin:8px 0 20px}.calendar-module__jH4GKa__tableShell{background:#fff;border:1px solid #dce8f2;border-radius:18px;overflow-x:auto;box-shadow:0 12px 32px #05437e12}.calendar-module__jH4GKa__indexTable,.calendar-module__jH4GKa__sessionTable{border-collapse:collapse;width:100%;min-width:1120px}.calendar-module__jH4GKa__sessionTable{min-width:1320px}.calendar-module__jH4GKa__indexTable th,.calendar-module__jH4GKa__indexTable td,.calendar-module__jH4GKa__sessionTable th,.calendar-module__jH4GKa__sessionTable td{text-align:left;vertical-align:top;border-bottom:1px solid #e3edf4;padding:15px 13px}.calendar-module__jH4GKa__indexTable th,.calendar-module__jH4GKa__sessionTable th{color:#61778a;letter-spacing:.08em;text-transform:uppercase;background:#f7fbfe;font-size:10px;font-weight:900}.calendar-module__jH4GKa__indexTable tbody tr:last-child td,.calendar-module__jH4GKa__sessionTable tbody tr:last-child td{border-bottom:0}.calendar-module__jH4GKa__indexTable td>strong,.calendar-module__jH4GKa__indexTable td>span,.calendar-module__jH4GKa__indexTable td>small,.calendar-module__jH4GKa__sessionTable td>strong,.calendar-module__jH4GKa__sessionTable td>span,.calendar-module__jH4GKa__sessionTable td>small{display:block}.calendar-module__jH4GKa__indexTable td>span,.calendar-module__jH4GKa__indexTable td>small,.calendar-module__jH4GKa__sessionTable td>span,.calendar-module__jH4GKa__sessionTable td>small{margin-top:4px}.calendar-module__jH4GKa__indexTable td>span,.calendar-module__jH4GKa__sessionTable td>span{color:#405a70;font-size:12px}.calendar-module__jH4GKa__indexTable td>small,.calendar-module__jH4GKa__sessionTable td>small{color:#738697;font-size:11px}.calendar-module__jH4GKa__rowActions{flex-wrap:wrap;gap:7px;max-width:260px;display:flex}.calendar-module__jH4GKa__rowActions form{display:contents}.calendar-module__jH4GKa__neutralBadge,.calendar-module__jH4GKa__publishedBadge,.calendar-module__jH4GKa__draftBadge,.calendar-module__jH4GKa__completedBadge,.calendar-module__jH4GKa__cancelledBadge{border-radius:999px;width:fit-content;padding:5px 9px;font-weight:850;font-size:10px!important;display:inline-flex!important}.calendar-module__jH4GKa__neutralBadge{background:#e9f5ff;color:#0064c7!important}.calendar-module__jH4GKa__publishedBadge,.calendar-module__jH4GKa__completedBadge{background:#e7f8ef;color:#16613c!important}.calendar-module__jH4GKa__draftBadge{background:#f3f0e9;color:#6c5b37!important}.calendar-module__jH4GKa__cancelledBadge{background:#fbeaea;color:#8a2d2d!important}.calendar-module__jH4GKa__cancelledRow td{background:snow}.calendar-module__jH4GKa__groupOverview{background:#dce8f2;border:1px solid #dce8f2;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.calendar-module__jH4GKa__groupOverview>div{background:#fff;gap:5px;padding:16px;display:grid}.calendar-module__jH4GKa__groupOverview span,.calendar-module__jH4GKa__toolbarMeta{color:#6b8092;font-size:11px}.calendar-module__jH4GKa__groupOverview strong{font-size:13px}.calendar-module__jH4GKa__schedulePanel{background:#fff;border:1px solid #dce8f2;border-radius:16px;grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr);gap:20px;margin-bottom:18px;padding:18px;display:grid}.calendar-module__jH4GKa__schedulePanel h2,.calendar-module__jH4GKa__schedulePanel p{margin:0}.calendar-module__jH4GKa__schedulePanel h2{font-size:17px}.calendar-module__jH4GKa__schedulePanel p{color:#657b8e;margin-top:5px;font-size:12px}.calendar-module__jH4GKa__schedulePanel ul{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;padding:0;list-style:none;display:flex}.calendar-module__jH4GKa__schedulePanel li{background:#f7fbfe;border:1px solid #cfe2f0;border-radius:11px;gap:2px;padding:9px 12px;display:grid}.calendar-module__jH4GKa__schedulePanel li strong{font-size:12px}.calendar-module__jH4GKa__schedulePanel li span{color:#657b8e;font-size:11px}.calendar-module__jH4GKa__toolbar{align-items:center;gap:10px;margin:20px 0;display:flex}.calendar-module__jH4GKa__toolbarMeta{margin-left:auto;font-weight:800}.calendar-module__jH4GKa__createPanel,.calendar-module__jH4GKa__shiftPanel,.calendar-module__jH4GKa__deletePanel{background:#fff;border:1px solid #c8deee;border-radius:17px;margin-bottom:20px;padding:17px}.calendar-module__jH4GKa__createPanel>summary,.calendar-module__jH4GKa__operationDetails summary{color:#135f96;cursor:pointer;font-size:13px;font-weight:850}.calendar-module__jH4GKa__createPanel[open]>summary{margin-bottom:16px}.calendar-module__jH4GKa__sessionForm,.calendar-module__jH4GKa__compactForm{background:#f7fbfe;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:16px;display:grid}.calendar-module__jH4GKa__sessionForm label,.calendar-module__jH4GKa__compactForm label{align-content:start;gap:6px;display:grid}.calendar-module__jH4GKa__sessionForm label>span,.calendar-module__jH4GKa__compactForm label>span{color:#496177;font-size:11px;font-weight:850}.calendar-module__jH4GKa__sessionForm label>small{color:#728697;font-size:10px}.calendar-module__jH4GKa__sessionForm input,.calendar-module__jH4GKa__sessionForm select,.calendar-module__jH4GKa__sessionForm textarea,.calendar-module__jH4GKa__compactForm input{color:#08233d;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c8dbea;border-radius:9px;padding:8px 10px;font-size:13px}.calendar-module__jH4GKa__sessionForm textarea{resize:vertical;min-height:70px}.calendar-module__jH4GKa__sessionForm input:focus,.calendar-module__jH4GKa__sessionForm select:focus,.calendar-module__jH4GKa__sessionForm textarea:focus,.calendar-module__jH4GKa__compactForm input:focus{border-color:#0080f0;outline:none;box-shadow:0 0 0 3px #0080f01a}.calendar-module__jH4GKa__wideField{grid-column:span 2}.calendar-module__jH4GKa__checkboxField{flex-direction:row;align-items:center;gap:8px!important;display:flex!important}.calendar-module__jH4GKa__checkboxField input{width:18px;min-height:18px}.calendar-module__jH4GKa__sessionForm>button{align-self:end}.calendar-module__jH4GKa__operationsRow>td{background:#fbfdff;padding:0 13px 13px!important}.calendar-module__jH4GKa__operationDetails{flex-wrap:wrap;gap:16px;display:flex}.calendar-module__jH4GKa__operationDetails>details{background:#fff;border:1px dashed #c8dbea;border-radius:11px;flex:420px;padding:10px 12px}.calendar-module__jH4GKa__operationDetails details[open]>summary{margin-bottom:12px}.calendar-module__jH4GKa__compactForm{grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-module__jH4GKa__compactForm>button{align-self:end}.calendar-module__jH4GKa__compactForm>p{color:#657b8e;grid-column:1/-1;margin:0;font-size:11px}.calendar-module__jH4GKa__historicalNote{color:#6e8190;margin:0;font-size:11px}.calendar-module__jH4GKa__textButton{min-height:29px;margin-top:7px;padding:4px 9px}.calendar-module__jH4GKa__shiftPanel{background:#fffbef;border-color:#e3bd65}.calendar-module__jH4GKa__shiftHeading{justify-content:space-between;gap:20px;display:flex}.calendar-module__jH4GKa__shiftHeading h2,.calendar-module__jH4GKa__shiftHeading p{margin:0}.calendar-module__jH4GKa__shiftHeading h2{font-size:21px}.calendar-module__jH4GKa__shiftHeading>div>p:last-child{color:#6a654e;max-width:900px;margin-top:7px;font-size:12px}.calendar-module__jH4GKa__textLink{color:#006dcc;flex:none;font-size:12px;font-weight:850}.calendar-module__jH4GKa__shiftList{gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.calendar-module__jH4GKa__extensionNotice{color:#5f4b16;background:#fff4c9;border:1px solid #e3bd65;border-radius:11px;margin:16px 0 0;padding:11px 13px;font-size:12px}.calendar-module__jH4GKa__preserveNotice{color:#155c38;background:#edf9f2;border:1px solid #a7dfc1;border-radius:11px;margin:16px 0 0;padding:11px 13px;font-size:12px}.calendar-module__jH4GKa__shiftList li{background:#fff;border:1px solid #ead8a8;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;display:flex}.calendar-module__jH4GKa__shiftList li>span{color:#15324c;background:#ffc928;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.calendar-module__jH4GKa__shiftList strong,.calendar-module__jH4GKa__shiftList small{display:block}.calendar-module__jH4GKa__shiftList strong{font-size:12px}.calendar-module__jH4GKa__shiftList small{color:#6b746f;margin-top:3px;font-size:11px}.calendar-module__jH4GKa__shiftConfirm{border-top:1px solid #ead8a8;align-items:center;gap:18px;padding-top:16px;display:flex}.calendar-module__jH4GKa__shiftConfirm p{color:#6a654e;margin:0;font-size:12px}.calendar-module__jH4GKa__shiftConfirm button{flex:none}.calendar-module__jH4GKa__deletePanel{background:#fff8f8;border-color:#e3a3a3}.calendar-module__jH4GKa__deleteFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.calendar-module__jH4GKa__deleteFacts>div{background:#fff;border:1px solid #efd1d1;border-radius:10px;padding:10px 12px}.calendar-module__jH4GKa__deleteFacts dt{color:#7a6a6a;text-transform:uppercase;font-size:10px;font-weight:850}.calendar-module__jH4GKa__deleteFacts dd{color:#4e2f2f;margin:4px 0 0;font-size:12px;font-weight:750}.calendar-module__jH4GKa__deleteWarning{color:#812e2e;background:#fff0f0;border:1px solid #e3a3a3;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:12px}.calendar-module__jH4GKa__deleteConfirm{border-top:1px solid #efd1d1;align-items:center;gap:18px;padding-top:15px;display:flex}.calendar-module__jH4GKa__deleteConfirm p{color:#745b5b;margin:0;font-size:12px}.calendar-module__jH4GKa__deleteConfirm button{flex:none}@media (max-width:900px){.calendar-module__jH4GKa__pageHeading,.calendar-module__jH4GKa__shiftHeading,.calendar-module__jH4GKa__shiftConfirm,.calendar-module__jH4GKa__deleteConfirm{flex-direction:column;align-items:stretch}.calendar-module__jH4GKa__summaryGrid,.calendar-module__jH4GKa__groupOverview,.calendar-module__jH4GKa__deleteFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-module__jH4GKa__schedulePanel{grid-template-columns:1fr}.calendar-module__jH4GKa__schedulePanel ul{justify-content:flex-start}.calendar-module__jH4GKa__sessionForm,.calendar-module__jH4GKa__compactForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.calendar-module__jH4GKa__pageMain,.calendar-module__jH4GKa__detailMain{width:min(100% - 24px,1440px);padding-top:25px}.calendar-module__jH4GKa__summaryGrid,.calendar-module__jH4GKa__groupOverview,.calendar-module__jH4GKa__deleteFacts,.calendar-module__jH4GKa__sessionForm,.calendar-module__jH4GKa__compactForm{grid-template-columns:1fr}.calendar-module__jH4GKa__wideField{grid-column:auto}.calendar-module__jH4GKa__toolbar{flex-direction:column;align-items:stretch}.calendar-module__jH4GKa__toolbarMeta{margin-left:0}}
.admin-module__4WpgRW__loginPage{background:radial-gradient(circle at 16% 16%,#65b8ff3d,#0000 28rem),linear-gradient(135deg,#062f5e 0%,#0054a8 56%,#0080f0 100%);place-items:center;min-height:100svh;padding:32px 20px;display:grid}.admin-module__4WpgRW__loginCard{background:#fff;border:1px solid #ffffff73;border-radius:24px;width:min(100%,460px);padding:clamp(28px,6vw,42px);box-shadow:0 28px 80px #02193357}.admin-module__4WpgRW__loginLogo{width:210px;margin-bottom:34px;display:block}.admin-module__4WpgRW__loginLogo img,.admin-module__4WpgRW__headerLogo{width:100%;height:auto;display:block}.admin-module__4WpgRW__loginHeading{margin-bottom:28px}.admin-module__4WpgRW__eyebrow{color:#0080f0;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.admin-module__4WpgRW__loginHeading h1,.admin-module__4WpgRW__dashboardHeading h1{color:#08233d;margin:0;line-height:1.15}.admin-module__4WpgRW__loginHeading h1{font-size:clamp(27px,6vw,34px)}.admin-module__4WpgRW__loginHeading>p:last-child,.admin-module__4WpgRW__dashboardHeading>div>p:last-child{color:#5e7386;margin:10px 0 0}.admin-module__4WpgRW__loginForm{gap:18px;display:grid}.admin-module__4WpgRW__field{gap:7px;display:grid}.admin-module__4WpgRW__field label{color:#36516a;font-size:13px;font-weight:800}.admin-module__4WpgRW__field input{color:#08233d;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #c8dbea;border-radius:12px;padding:0 14px;transition:border-color .16s,box-shadow .16s}.admin-module__4WpgRW__field input:focus{border-color:#0080f0;outline:none;box-shadow:0 0 0 4px #0080f01f}.admin-module__4WpgRW__loginError{color:#8d2222;background:#fff4f4;border:1px solid #f1b9b9;border-radius:11px;margin:0;padding:11px 13px;font-size:13px;font-weight:700}.admin-module__4WpgRW__primaryButton,.admin-module__4WpgRW__signOutButton{font:inherit;cursor:pointer;border:0;border-radius:12px;font-weight:850;transition:transform .16s,background-color .16s}.admin-module__4WpgRW__primaryButton{color:#fff;background:#0080f0;min-height:50px;padding-inline:20px;box-shadow:0 12px 26px #0080f03b}.admin-module__4WpgRW__primaryButton:hover:not(:disabled){background:#0064c7;transform:translateY(-1px)}.admin-module__4WpgRW__primaryButton:disabled{cursor:wait;opacity:.68}.admin-module__4WpgRW__backLink{color:#426077;margin-top:25px;font-size:13px;font-weight:750;display:inline-block}.admin-module__4WpgRW__backLink:hover{color:#0080f0}.admin-module__4WpgRW__dashboardPage{background:#eef5fa;min-height:100svh}.admin-module__4WpgRW__adminHeader{z-index:50;color:#fff;background:#062f5e;align-items:center;gap:28px;min-height:70px;padding:10px 28px;display:flex;position:sticky;top:0;box-shadow:0 5px 20px #04234329}.admin-module__4WpgRW__adminHeader>a:first-child{width:170px}.admin-module__4WpgRW__headerActions{align-items:center;gap:10px;margin-left:auto;display:flex}.admin-module__4WpgRW__mobileNavigation{margin-left:auto;display:none;position:relative}.admin-module__4WpgRW__mobileMenuButton{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff7a;border-radius:10px;align-items:center;gap:9px;padding:0 13px;font-size:13px;font-weight:850;display:inline-flex}.admin-module__4WpgRW__mobileMenuButton:hover,.admin-module__4WpgRW__mobileMenuButton:focus-visible{background:#ffffff24}.admin-module__4WpgRW__mobileMenuButton:focus-visible,.admin-module__4WpgRW__mobileMenuPanel a:focus-visible,.admin-module__4WpgRW__mobileMenuPanel button:focus-visible{outline-offset:2px;outline:3px solid #ffc928}.admin-module__4WpgRW__mobileMenuIcon{gap:4px;width:18px;display:grid}.admin-module__4WpgRW__mobileMenuIcon span{background:currentColor;border-radius:999px;height:2px;display:block}.admin-module__4WpgRW__mobileMenuPanel{z-index:70;overscroll-behavior:contain;background:#fff;border:1px solid #c8dbea;border-radius:15px;gap:4px;width:min(320px,100vw - 32px);max-height:calc(100dvh - 88px);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 20px 55px #02193347}.admin-module__4WpgRW__mobileMenuPanel[hidden]{display:none}.admin-module__4WpgRW__mobileMenuPanel a,.admin-module__4WpgRW__mobileMenuPanel button{color:#36516a;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;padding:9px 11px;font-size:14px;font-weight:780;display:flex}.admin-module__4WpgRW__mobileMenuPanel a:hover,.admin-module__4WpgRW__mobileMenuPanel button:hover,.admin-module__4WpgRW__mobileMenuPanel .admin-module__4WpgRW__mobileMenuActive{color:#0070d5;background:#eff8ff}.admin-module__4WpgRW__mobileMenuPanel .admin-module__4WpgRW__mobileContextLink{border:1px solid #dce8f2}.admin-module__4WpgRW__mobileMenuSections,.admin-module__4WpgRW__mobileMenuUtilities{border-top:1px solid #e4edf4;gap:4px;margin-top:4px;padding-top:8px;display:grid}.admin-module__4WpgRW__mobileMenuUtilities form{margin:0}.admin-module__4WpgRW__websiteLink,.admin-module__4WpgRW__signOutButton{border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding-inline:15px;font-size:13px;display:inline-flex}.admin-module__4WpgRW__websiteLink{color:#fff;border:1px solid #ffffff6b;font-weight:800}.admin-module__4WpgRW__websiteLink:hover{background:#ffffff14}.admin-module__4WpgRW__signOutButton{color:#15324c;background:#ffc928}.admin-module__4WpgRW__signOutButton:hover{background:#ffd65f;transform:translateY(-1px)}.admin-module__4WpgRW__adminLayout{grid-template-columns:250px minmax(0,1fr);min-height:calc(100svh - 70px);display:grid}.admin-module__4WpgRW__sidebar{background:#fff;border-right:1px solid #dce8f2;height:calc(100svh - 70px);padding:26px 18px;position:sticky;top:70px}.admin-module__4WpgRW__sidebarLabel{color:#6a7d8e;letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:900}.admin-module__4WpgRW__userName,.admin-module__4WpgRW__userEmail{overflow-wrap:anywhere}.admin-module__4WpgRW__userName{color:#08233d;margin:0;font-size:14px;font-weight:850}.admin-module__4WpgRW__userEmail{color:#6a7d8e;margin:2px 0 0;font-size:12px}.admin-module__4WpgRW__roleBadge,.admin-module__4WpgRW__secureBadge{border-radius:999px;align-items:center;font-size:11px;font-weight:850;display:inline-flex}.admin-module__4WpgRW__roleBadge{color:#0064c7;background:#e9f5ff;margin-top:10px;padding:5px 9px}.admin-module__4WpgRW__sidebarNav{gap:4px;margin-top:30px;display:grid}.admin-module__4WpgRW__sidebarNav a{color:#4b6378;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:750;display:flex}.admin-module__4WpgRW__sidebarCountBadge{color:#0064c7;font-variant-numeric:tabular-nums;background:#e9f5ff;border:1px solid #b9ddfb;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:22px;height:22px;padding-inline:6px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.admin-module__4WpgRW__sidebarNav a:hover,.admin-module__4WpgRW__sidebarNav .admin-module__4WpgRW__activeNavItem{color:#0080f0;background:#eff8ff}.admin-module__4WpgRW__dashboardMain{width:min(100%,1280px);padding:clamp(24px,4vw,46px)}.admin-module__4WpgRW__dashboardHeading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.admin-module__4WpgRW__dashboardHeading h1{font-size:clamp(28px,4vw,38px)}.admin-module__4WpgRW__secureBadge{color:#17623d;background:#e5f8ee;flex:none;gap:7px;padding:7px 11px}.admin-module__4WpgRW__secureBadge:before{content:"";background:#25a966;border-radius:50%;width:7px;height:7px}.admin-module__4WpgRW__dashboardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-module__4WpgRW__dashboardCard{background:#fff;border:1px solid #dce8f2;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:116px;padding:18px;transition:transform .17s,border-color .17s,box-shadow .17s;display:grid;box-shadow:0 10px 28px #05437e12}.admin-module__4WpgRW__dashboardCard:hover{border-color:#9ed4ff;transform:translateY(-3px);box-shadow:0 16px 35px #05437e1f}.admin-module__4WpgRW__cardMarker{color:#0070d5;letter-spacing:.05em;background:#e9f5ff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:950;display:grid}.admin-module__4WpgRW__dashboardCard strong,.admin-module__4WpgRW__dashboardCard small{display:block}.admin-module__4WpgRW__dashboardCard strong{color:#08233d;font-size:15px}.admin-module__4WpgRW__dashboardCard small{color:#6a7d8e;margin-top:4px;font-size:11px;line-height:1.4}.admin-module__4WpgRW__cardArrow{color:#0080f0;font-weight:900}.admin-module__4WpgRW__placeholderNote{color:#5e7386;background:#ffffffa6;border:1px dashed #b8d4e8;border-radius:14px;margin:24px 0 0;padding:15px 17px;font-size:13px}@media (max-width:1120px){.admin-module__4WpgRW__publicWebsiteLink{display:none}.admin-module__4WpgRW__dashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.admin-module__4WpgRW__headerActions{display:none}.admin-module__4WpgRW__mobileNavigation,.admin-module__4WpgRW__adminLayout{display:block}.admin-module__4WpgRW__sidebar{display:none}}@media (max-width:760px){.admin-module__4WpgRW__adminHeader{padding-inline:16px}.admin-module__4WpgRW__adminHeader>a:first-child{width:140px}.admin-module__4WpgRW__dashboardHeading{display:block}.admin-module__4WpgRW__secureBadge{margin-top:16px}}@media (max-width:520px){.admin-module__4WpgRW__loginPage{align-items:start;padding:18px 12px}.admin-module__4WpgRW__loginCard{border-radius:19px;padding:25px 20px}.admin-module__4WpgRW__dashboardMain{padding:23px 15px 34px}.admin-module__4WpgRW__dashboardGrid{grid-template-columns:1fr}.admin-module__4WpgRW__dashboardCard{min-height:104px}}
.placement-module__zWLIyq__adminPage{color:#08233d;background:#eef5fa;min-height:100svh}.placement-module__zWLIyq__pageMain,.placement-module__zWLIyq__detailMain{width:min(100% - 36px,1360px);margin-inline:auto;padding:38px 0 56px}.placement-module__zWLIyq__detailMain{width:min(100% - 36px,1080px)}.placement-module__zWLIyq__pageHeading,.placement-module__zWLIyq__detailHeading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:25px;display:flex}.placement-module__zWLIyq__pageHeading h1,.placement-module__zWLIyq__detailHeading h1{margin:0;font-size:clamp(30px,4vw,42px)}.placement-module__zWLIyq__pageHeading p:last-child,.placement-module__zWLIyq__detailHeading p:last-child{color:#5e7386;max-width:760px;margin:8px 0 0}.placement-module__zWLIyq__eyebrow{color:#0064c7;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:900}.placement-module__zWLIyq__readOnlyBadge,.placement-module__zWLIyq__versionBadge,.placement-module__zWLIyq__statusBadge{color:#075caa;background:#e5f3ff;border-radius:999px;flex:none;padding:8px 12px;font-size:11px;font-weight:850}.placement-module__zWLIyq__statusBadge[data-status=draft]{color:#4f6475;background:#edf1f4}.placement-module__zWLIyq__statusBadge[data-status=interview_required],.placement-module__zWLIyq__statusBadge[data-status=discussion_offered]{color:#765100;background:#fff4d8}.placement-module__zWLIyq__statusBadge[data-status=placement_ready],.placement-module__zWLIyq__statusBadge[data-status=recommendation_ready]{color:#17663a;background:#e5f8ec}.placement-module__zWLIyq__statusBadge[data-status=closed],.placement-module__zWLIyq__statusBadge[data-status=withdrawn]{color:#596674;background:#f1f2f4}.placement-module__zWLIyq__filterBar{background:#fff;border:1px solid #dce8f2;border-radius:15px;align-items:center;gap:10px;margin-bottom:20px;padding:13px 15px;display:flex}.placement-module__zWLIyq__filterBar label{color:#36516a;font-size:12px;font-weight:850}.placement-module__zWLIyq__filterBar select,.placement-module__zWLIyq__filterBar input{color:#08233d;min-width:220px;min-height:42px;font:inherit;background:#fff;border:1px solid #c8dbea;border-radius:10px;padding-inline:11px}.placement-module__zWLIyq__filterBar input{min-width:190px}.placement-module__zWLIyq__filterBar button,.placement-module__zWLIyq__filterBar a{min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding-inline:13px;font-size:12px;font-weight:850;display:inline-flex}.placement-module__zWLIyq__filterBar button{color:#fff;background:#0070d5}.placement-module__zWLIyq__filterBar a{color:#50697d}.placement-module__zWLIyq__tableShell{background:#fff;border:1px solid #dce8f2;border-radius:18px;overflow-x:auto;box-shadow:0 12px 32px #05437e12}.placement-module__zWLIyq__tableShell table{border-collapse:collapse;width:100%;min-width:860px}.placement-module__zWLIyq__tableShell th,.placement-module__zWLIyq__tableShell td{text-align:left;vertical-align:top;border-bottom:1px solid #e3edf4;padding:15px 14px}.placement-module__zWLIyq__tableShell td small{color:#6b8192;margin-top:4px;display:block}.placement-module__zWLIyq__tableShell th{color:#61778a;letter-spacing:.08em;text-transform:uppercase;background:#f7fbfe;font-size:10px;font-weight:900}.placement-module__zWLIyq__tableShell tbody tr:last-child td{border-bottom:0}.placement-module__zWLIyq__tableShell td{color:#405a70;font-size:13px}.placement-module__zWLIyq__tableShell td span,.placement-module__zWLIyq__tableShell td a{color:#0064c7;font-weight:850}.placement-module__zWLIyq__emptyState,.placement-module__zWLIyq__unsupportedState{text-align:center;background:#ffffffb3;border:1px dashed #b9d3e7;border-radius:18px;padding:38px}.placement-module__zWLIyq__emptyState h2,.placement-module__zWLIyq__unsupportedState h2{margin:0}.placement-module__zWLIyq__emptyState p,.placement-module__zWLIyq__unsupportedState p{color:#5e7386;margin:8px 0 0}.placement-module__zWLIyq__backLink{color:#426077;margin-bottom:20px;font-size:13px;font-weight:800;display:inline-block}.placement-module__zWLIyq__detailMeta{background:#dce8f2;border:1px solid #dce8f2;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.placement-module__zWLIyq__detailMeta>div{background:#fff;gap:5px;padding:16px;display:grid}.placement-module__zWLIyq__detailMeta span{color:#61778a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.placement-module__zWLIyq__detailMeta strong{overflow-wrap:anywhere}.placement-module__zWLIyq__adminControls{grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);gap:18px;margin:18px 0;display:grid}.placement-module__zWLIyq__notesCard,.placement-module__zWLIyq__workflowCard{background:#fff;border:1px solid #dce8f2;border-radius:18px;padding:21px;box-shadow:0 12px 32px #05437e0f}.placement-module__zWLIyq__notesCard h2,.placement-module__zWLIyq__workflowCard h2{margin:0;font-size:20px}.placement-module__zWLIyq__notesCard form{gap:8px;margin-top:19px;display:grid}.placement-module__zWLIyq__notesCard label{color:#24445e;margin-top:8px;font-size:12px;font-weight:850}.placement-module__zWLIyq__notesCard textarea{color:#08233d;width:100%;font:inherit;resize:vertical;border:1px solid #c8dbea;border-radius:11px;padding:12px}.placement-module__zWLIyq__notesCard select,.placement-module__zWLIyq__mentorAssignment select,.placement-module__zWLIyq__mentorForm select{color:#08233d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c8dbea;border-radius:11px;padding:8px 11px}.placement-module__zWLIyq__notesCard select:focus,.placement-module__zWLIyq__mentorAssignment select:focus,.placement-module__zWLIyq__mentorForm select:focus,.placement-module__zWLIyq__notesCard textarea:focus{outline-offset:2px;border-color:#0070d5;outline:3px solid #0070d52e}.placement-module__zWLIyq__notesCard small{color:#62788a}.placement-module__zWLIyq__notesCard button,.placement-module__zWLIyq__workflowActions button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#0064c7;border:0;border-radius:10px;padding:10px 14px;font-size:12px;font-weight:850}.placement-module__zWLIyq__notesCard button{justify-self:start;margin-top:8px}.placement-module__zWLIyq__notesCard button:disabled{cursor:wait;opacity:.65}.placement-module__zWLIyq__workflowActions{gap:9px;margin-top:19px;display:grid}.placement-module__zWLIyq__workflowActions form,.placement-module__zWLIyq__workflowActions button{width:100%}.placement-module__zWLIyq__workflowActions .placement-module__zWLIyq__consequentialAction{background:#6d3f00}.placement-module__zWLIyq__workflowComplete{color:#5e7386;margin:18px 0 0;line-height:1.55}.placement-module__zWLIyq__controlSuccess,.placement-module__zWLIyq__controlError{border-radius:11px;margin:14px 0;padding:11px 13px;font-size:13px;font-weight:750}.placement-module__zWLIyq__mentorAssignment,.placement-module__zWLIyq__mentorAssignment form,.placement-module__zWLIyq__mentorForm{gap:9px;margin-top:15px;display:grid}.placement-module__zWLIyq__mentorAssignment label,.placement-module__zWLIyq__mentorForm label{color:#24445e;font-size:12px;font-weight:850}.placement-module__zWLIyq__mentorAssignment p{color:#526d82;margin:0;font-size:12px;line-height:1.5}.placement-module__zWLIyq__mentorAssignment a{color:#0064c7;font-weight:850}.placement-module__zWLIyq__discussionAction,.placement-module__zWLIyq__mentorAssignment form>button,.placement-module__zWLIyq__mentorForm button{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#0064c7;border:0;border-radius:10px;margin-top:13px;padding:10px 14px;font-size:12px;font-weight:850}.placement-module__zWLIyq__mentorAssignment form>button,.placement-module__zWLIyq__mentorForm button{margin-top:2px}.placement-module__zWLIyq__mentorForm a{color:#0064c7;font-size:12px;font-weight:800}.placement-module__zWLIyq__guidanceAdminControls{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:18px;margin:18px 0;display:grid}.placement-module__zWLIyq__guidanceWorkflowColumn{align-content:start;gap:18px;display:grid}.placement-module__zWLIyq__guidanceDetailSections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.placement-module__zWLIyq__guidanceDetailSections article{background:#fff;border:1px solid #dce8f2;border-radius:15px;min-width:0;padding:17px}.placement-module__zWLIyq__guidanceDetailSections span{color:#0064c7;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.placement-module__zWLIyq__guidanceDetailSections h2,.placement-module__zWLIyq__guidanceDetailSections p{overflow-wrap:anywhere;margin:7px 0 0}.placement-module__zWLIyq__guidanceDetailSections h2{font-size:17px}.placement-module__zWLIyq__guidanceDetailSections p{color:#526d82;white-space:pre-wrap;line-height:1.55}.placement-module__zWLIyq__controlSuccess{color:#175f37;background:#e8f8ee}.placement-module__zWLIyq__controlError{color:#8b271c;background:#fff0ee}.placement-module__zWLIyq__groupWorkflowSection{background:#f8fcff;border:1px solid #cddfed;border-radius:20px;gap:16px;margin:18px 0;padding:22px;display:grid;box-shadow:0 12px 34px #05437e0f}.placement-module__zWLIyq__groupWorkflowHeading{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.placement-module__zWLIyq__groupWorkflowHeading h2,.placement-module__zWLIyq__groupWorkflowHeading h3,.placement-module__zWLIyq__groupWorkflowHeading p{overflow-wrap:anywhere;margin:0}.placement-module__zWLIyq__groupWorkflowHeading h2{font-size:23px}.placement-module__zWLIyq__groupWorkflowHeading h3{margin-top:4px;font-size:18px}.placement-module__zWLIyq__groupWorkflowHeading p:last-child{color:#526d82;margin-top:4px}.placement-module__zWLIyq__groupStageBadge{color:#075caa;background:#e8f4fd;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.placement-module__zWLIyq__groupStageBadge[data-stage=group_confirmed],.placement-module__zWLIyq__groupStageBadge[data-stage=recommendation_accepted]{color:#17663a;background:#e4f7eb}.placement-module__zWLIyq__groupStageBadge[data-stage=needs_alternative]{color:#8b271c;background:#fff0ee}.placement-module__zWLIyq__groupStageBadge[data-stage=waitlist]{color:#765100;background:#fff4d8}.placement-module__zWLIyq__groupWorkflowNotice{color:#48657b;background:#edf5fa;border-radius:11px;margin:0;padding:12px 14px;line-height:1.5}.placement-module__zWLIyq__activeGroupRecommendation,.placement-module__zWLIyq__activeWaitlistCard,.placement-module__zWLIyq__groupAlternativeNotice,.placement-module__zWLIyq__groupActionCard,.placement-module__zWLIyq__groupCandidateList article,.placement-module__zWLIyq__groupHistory{background:#fff;border:1px solid #dce8f2;border-radius:15px;min-width:0;padding:18px}.placement-module__zWLIyq__activeGroupRecommendation,.placement-module__zWLIyq__activeWaitlistCard,.placement-module__zWLIyq__groupAlternativeNotice,.placement-module__zWLIyq__groupActionCard{gap:13px;display:grid}.placement-module__zWLIyq__groupAlternativeNotice{background:#fff8f6;border-color:#e8c9c3}.placement-module__zWLIyq__groupAlternativeNotice h3,.placement-module__zWLIyq__groupAlternativeNotice p{overflow-wrap:anywhere;margin:0}.placement-module__zWLIyq__groupAlternativeNotice p{color:#6e514c;white-space:pre-wrap}.placement-module__zWLIyq__activeGroupRecommendation>.placement-module__zWLIyq__groupWorkflowHeading>strong{color:#17663a;font-size:12px}.placement-module__zWLIyq__groupCardLabel,.placement-module__zWLIyq__groupMessageBlock span,.placement-module__zWLIyq__groupCandidateList article>div>span{color:#0064c7;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.placement-module__zWLIyq__groupDetailGrid,.placement-module__zWLIyq__groupCandidateList dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.placement-module__zWLIyq__groupDetailGrid>div,.placement-module__zWLIyq__groupCandidateList dl>div{background:#f5f9fc;border-radius:10px;padding:11px}.placement-module__zWLIyq__groupDetailGrid dt,.placement-module__zWLIyq__groupCandidateList dt{color:#657b8c;text-transform:uppercase;font-size:10px;font-weight:850}.placement-module__zWLIyq__groupDetailGrid dd,.placement-module__zWLIyq__groupCandidateList dd{color:#153852;overflow-wrap:anywhere;margin:4px 0 0;font-weight:800}.placement-module__zWLIyq__groupMessageBlock{background:#f4faff;border-left:3px solid #79bdf8;gap:5px;padding:10px 12px;display:grid}.placement-module__zWLIyq__groupMessageBlock p,.placement-module__zWLIyq__activeWaitlistCard h3,.placement-module__zWLIyq__activeWaitlistCard p,.placement-module__zWLIyq__groupActionCard h3,.placement-module__zWLIyq__groupActionCard p{white-space:pre-wrap;margin:0}.placement-module__zWLIyq__groupConsequentialForm button,.placement-module__zWLIyq__groupActionCard button{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-size:12px;font-weight:850}.placement-module__zWLIyq__groupConsequentialForm button{color:#8b271c;background:#fff;border:1px solid #9f4336}.placement-module__zWLIyq__groupActionCard label{color:#24445e;font-size:12px;font-weight:850}.placement-module__zWLIyq__groupActionCard select,.placement-module__zWLIyq__groupActionCard textarea{color:#08233d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c8dbea;border-radius:10px;padding:10px 11px}.placement-module__zWLIyq__groupActionCard textarea{resize:vertical}.placement-module__zWLIyq__groupActionCard select:focus,.placement-module__zWLIyq__groupActionCard textarea:focus{outline-offset:2px;border-color:#0070d5;outline:3px solid #0070d52e}.placement-module__zWLIyq__groupActionCard button{color:#fff;background:#0064c7;justify-self:start}.placement-module__zWLIyq__groupActionCard button:disabled{cursor:wait;opacity:.65}.placement-module__zWLIyq__groupCandidateList{gap:10px;display:grid}.placement-module__zWLIyq__groupCandidateList article{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:16px;display:grid}.placement-module__zWLIyq__groupCandidateList h3,.placement-module__zWLIyq__groupCandidateList p,.placement-module__zWLIyq__groupCandidateList small{overflow-wrap:anywhere;margin:5px 0 0;display:block}.placement-module__zWLIyq__groupCandidateList p,.placement-module__zWLIyq__groupCandidateList small{color:#587083}.placement-module__zWLIyq__groupHistory summary{color:#24445e;cursor:pointer;font-weight:850}.placement-module__zWLIyq__groupHistory>div{gap:8px;margin-top:13px;display:grid}.placement-module__zWLIyq__groupHistory article{border-top:1px solid #e2ebf2;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding-top:10px;display:grid}.placement-module__zWLIyq__groupHistory article p{color:#526d82;grid-column:1/-1;margin:0}@media (max-width:700px){.placement-module__zWLIyq__pageHeading,.placement-module__zWLIyq__detailHeading,.placement-module__zWLIyq__filterBar{flex-direction:column;align-items:stretch}.placement-module__zWLIyq__filterBar select,.placement-module__zWLIyq__filterBar input,.placement-module__zWLIyq__filterBar button,.placement-module__zWLIyq__filterBar a{width:100%}.placement-module__zWLIyq__detailMeta,.placement-module__zWLIyq__adminControls,.placement-module__zWLIyq__guidanceAdminControls,.placement-module__zWLIyq__guidanceDetailSections{grid-template-columns:1fr}.placement-module__zWLIyq__groupWorkflowHeading,.placement-module__zWLIyq__groupCandidateList article{grid-template-columns:1fr;display:grid}.placement-module__zWLIyq__groupStageBadge{justify-self:start}.placement-module__zWLIyq__groupDetailGrid,.placement-module__zWLIyq__groupCandidateList dl,.placement-module__zWLIyq__groupHistory article{grid-template-columns:1fr}}
.parent-module__wMcR5G__authPage{background:#f4f9fd;grid-template-columns:minmax(360px,.88fr) minmax(520px,1.12fr);min-height:100svh;display:grid}.parent-module__wMcR5G__authStory{color:#fff;background:linear-gradient(145deg,#062f5ef5,#0064c7f0 62%,#0080f0e6),url(/brand/05_Brand_Motif/Codertech_Brand_Motif_Circuit_C.svg) 50%/cover;flex-direction:column;height:100svh;padding:clamp(34px,5vw,68px);display:flex;position:sticky;top:0;overflow:hidden}.parent-module__wMcR5G__authStory:before,.parent-module__wMcR5G__authStory:after{content:"";border:1px solid #ffffff1f;border-radius:999px;position:absolute}.parent-module__wMcR5G__authStory:before{width:540px;height:540px;bottom:-220px;right:-240px}.parent-module__wMcR5G__authStory:after{background:#65b8ff24;width:280px;height:280px;bottom:-90px;right:-105px}.parent-module__wMcR5G__authStoryLogo{z-index:1;width:min(255px,58%);display:block;position:relative}.parent-module__wMcR5G__authStoryLogo img,.parent-module__wMcR5G__authMobileLogo img,.parent-module__wMcR5G__portalLogo{width:100%;height:auto;display:block}.parent-module__wMcR5G__authStoryContent{z-index:1;width:min(100%,600px);margin-block:auto;padding-block:54px;position:relative}.parent-module__wMcR5G__authStoryEyebrow,.parent-module__wMcR5G__eyebrow,.parent-module__wMcR5G__sectionKicker{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.parent-module__wMcR5G__authStoryEyebrow{color:#bfe2ff}.parent-module__wMcR5G__authStoryTitle{letter-spacing:-.045em;max-width:620px;margin:15px 0 20px;font-size:clamp(36px,4vw,59px);font-weight:800;line-height:1.04}.parent-module__wMcR5G__authStoryContent>p:not(.parent-module__wMcR5G__authStoryEyebrow,.parent-module__wMcR5G__authStoryTitle){color:#ffffffc7;max-width:550px;margin:0;font-size:17px;line-height:1.7}.parent-module__wMcR5G__authBenefits{gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.parent-module__wMcR5G__authBenefits li{color:#ffffffe6;align-items:center;gap:14px;font-size:14px;font-weight:750;display:flex}.parent-module__wMcR5G__authBenefits span{color:#cce9ff;background:#ffffff14;border:1px solid #ffffff40;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.parent-module__wMcR5G__authStoryNote{z-index:1;color:#ffffff9e;margin:0;font-size:12px;font-weight:700;position:relative}.parent-module__wMcR5G__authPanel{place-items:center;min-height:100svh;padding:clamp(30px,7vw,86px) clamp(20px,7vw,90px);display:grid}.parent-module__wMcR5G__authCard{width:min(100%,590px)}.parent-module__wMcR5G__authMobileLogo{width:205px;margin-bottom:36px;display:none}.parent-module__wMcR5G__authHeading{margin-bottom:30px}.parent-module__wMcR5G__eyebrow,.parent-module__wMcR5G__sectionKicker{color:#0070d5}.parent-module__wMcR5G__authHeading h1,.parent-module__wMcR5G__portalPageHeading h1,.parent-module__wMcR5G__notFoundCard h1{color:#08233d;letter-spacing:-.035em;margin:9px 0 0;line-height:1.12}.parent-module__wMcR5G__authHeading h1{font-size:clamp(31px,4vw,44px)}.parent-module__wMcR5G__authHeading>p:last-child{color:#5e7386;max-width:540px;margin:13px 0 0}.parent-module__wMcR5G__authForm{gap:18px;display:grid}.parent-module__wMcR5G__twoColumnFields,.parent-module__wMcR5G__editorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.parent-module__wMcR5G__field{align-content:start;gap:7px;min-width:0;display:grid}.parent-module__wMcR5G__fieldWide{grid-column:1/-1}.parent-module__wMcR5G__field label{color:#36516a;justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:850;display:flex}.parent-module__wMcR5G__field label span{color:#5e7386;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:750}.parent-module__wMcR5G__field input,.parent-module__wMcR5G__field select{color:#08233d;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #c8dbea;border-radius:12px;padding:0 14px;transition:border-color .16s,box-shadow .16s,background-color .16s}.parent-module__wMcR5G__field select{padding-right:38px}.parent-module__wMcR5G__field input:focus,.parent-module__wMcR5G__field select:focus{border-color:#0080f0;box-shadow:0 0 0 4px #0080f01f}.parent-module__wMcR5G__field input:focus-visible,.parent-module__wMcR5G__field select:focus-visible{outline-offset:2px;outline:3px solid #0064c7}.parent-module__wMcR5G__field input[aria-invalid=true],.parent-module__wMcR5G__field select[aria-invalid=true]{border-color:#cc4949}.parent-module__wMcR5G__field input:disabled{color:#607486;cursor:not-allowed;background:#f1f5f8}.parent-module__wMcR5G__fieldHelp,.parent-module__wMcR5G__fieldError{font-size:11px;line-height:1.45}.parent-module__wMcR5G__fieldHelp{color:#5e7386}.parent-module__wMcR5G__fieldError{color:#a52b2b;font-weight:750}.parent-module__wMcR5G__formAsideLink{text-align:right;margin-top:-8px}.parent-module__wMcR5G__formAsideLink a,.parent-module__wMcR5G__authFooter a{color:#006dcc;font-weight:850}.parent-module__wMcR5G__formAsideLink a{font-size:12px}.parent-module__wMcR5G__primaryButton,.parent-module__wMcR5G__primaryLinkButton,.parent-module__wMcR5G__secondaryButton,.parent-module__wMcR5G__dangerButton{min-height:49px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:11px 19px;font-size:14px;font-weight:850;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.parent-module__wMcR5G__primaryButton,.parent-module__wMcR5G__primaryLinkButton{color:#fff;background:#0070d5;border:0;box-shadow:0 12px 25px #0080f036}.parent-module__wMcR5G__authForm>.parent-module__wMcR5G__primaryButton{width:100%}.parent-module__wMcR5G__primaryButton:hover:not(:disabled),.parent-module__wMcR5G__primaryLinkButton:hover{background:#0064c7;transform:translateY(-1px);box-shadow:0 15px 30px #0064c73d}.parent-module__wMcR5G__primaryButton:disabled,.parent-module__wMcR5G__dangerButton:disabled,.parent-module__wMcR5G__secondaryButton:disabled{cursor:wait;opacity:.62}.parent-module__wMcR5G__secondaryButton{color:#27516f;box-shadow:none;background:#fff;border:1px solid #bfd5e6}.parent-module__wMcR5G__secondaryButton:hover:not(:disabled){background:#f5fbff;border-color:#8ec9f6}.parent-module__wMcR5G__dangerButton{color:#a32626;background:#fff;border:1px solid #efb6b6}.parent-module__wMcR5G__dangerButton:hover:not(:disabled){background:#fff5f5;border-color:#d86a6a}.parent-module__wMcR5G__errorBanner,.parent-module__wMcR5G__successBanner{border-radius:12px;margin:0;padding:12px 14px;font-size:13px;font-weight:720}.parent-module__wMcR5G__errorBanner{color:#8b2727;background:#fff4f4;border:1px solid #efb9b9}.parent-module__wMcR5G__successBanner{color:#17623d;background:#eefaf4;border:1px solid #abdcc4}.parent-module__wMcR5G__formPrivacyNote{color:#5e7386;text-align:center;margin:-4px 0 0;font-size:11px;line-height:1.55}.parent-module__wMcR5G__authFooter{color:#5e7386;text-align:center;border-top:1px solid #dce8f2;margin-top:26px;padding-top:21px;font-size:13px}.parent-module__wMcR5G__authFooter p{margin:0}.parent-module__wMcR5G__backToSite{color:#60788b;margin-top:25px;font-size:12px;font-weight:750;display:inline-block}.parent-module__wMcR5G__backToSite:hover{color:#0070d5}.parent-module__wMcR5G__confirmationState{background:#f5fcf8;border:1px solid #cbe2d6;border-radius:18px;justify-items:start;padding:25px;display:grid}.parent-module__wMcR5G__confirmationIcon{color:#fff;background:#28a568;border-radius:50%;place-items:center;width:43px;height:43px;font-size:20px;font-weight:900;display:grid}.parent-module__wMcR5G__confirmationState h2{color:#123b2a;margin:17px 0 7px;font-size:22px}.parent-module__wMcR5G__confirmationState p{color:#426252;margin:0}.parent-module__wMcR5G__confirmationState .parent-module__wMcR5G__confirmationHint{color:#5e7386;margin-top:12px;font-size:12px}.parent-module__wMcR5G__confirmationState .parent-module__wMcR5G__secondaryButton{margin-top:22px}.parent-module__wMcR5G__resetExpired{color:#6e5536;background:#fffaf2;border:1px solid #e2c8a7;border-radius:16px;gap:19px;padding:20px;display:grid}.parent-module__wMcR5G__resetExpired p{margin:0}.parent-module__wMcR5G__resetExpired a{color:#006dcc;font-weight:850}.parent-module__wMcR5G__portalPage{background:#f1f6fa;min-height:100svh}.parent-module__wMcR5G__portalSkipLink{z-index:200;color:#08233d;background:#fff;border-radius:10px;padding:11px 15px;font-weight:850;position:fixed;top:-90px;left:18px;box-shadow:0 10px 30px #05437e29}.parent-module__wMcR5G__portalSkipLink:focus{top:14px}.parent-module__wMcR5G__portalHeader{z-index:70;color:#fff;background:#062f5e;align-items:center;gap:17px;min-height:72px;padding:11px clamp(18px,3vw,35px);display:flex;position:sticky;top:0;box-shadow:0 6px 24px #031e3a2b}.parent-module__wMcR5G__portalHeader>a:first-child{width:168px;display:block}.parent-module__wMcR5G__portalHeaderDivider{background:#ffffff40;width:1px;height:25px}.parent-module__wMcR5G__portalHeader p{color:#cce9ff;letter-spacing:.04em;margin:0;font-size:12px;font-weight:850}.parent-module__wMcR5G__portalWebsiteLink{border:1px solid #ffffff4d;border-radius:10px;align-items:center;min-height:40px;margin-left:auto;padding-inline:14px;font-size:12px;font-weight:800;display:inline-flex}.parent-module__wMcR5G__portalWebsiteLink:hover{background:#ffffff14}.parent-module__wMcR5G__portalLayout{grid-template-columns:270px minmax(0,1fr);min-height:calc(100svh - 72px);display:grid}.parent-module__wMcR5G__portalSidebar{background:#fff;border-right:1px solid #dce8f2;flex-direction:column;height:calc(100svh - 72px);padding:25px 18px;display:flex;position:sticky;top:72px}.parent-module__wMcR5G__portalIdentity{border-bottom:1px solid #e2ebf2;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:0 6px 23px;display:grid}.parent-module__wMcR5G__identityAvatar,.parent-module__wMcR5G__childAvatar{color:#0064c7;background:#e8f5ff;border-radius:14px;place-items:center;font-weight:950;display:grid}.parent-module__wMcR5G__identityAvatar{width:43px;height:43px;font-size:12px}.parent-module__wMcR5G__portalIdentity p,.parent-module__wMcR5G__portalIdentity small{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.parent-module__wMcR5G__portalIdentity p{color:#08233d;font-size:13px;font-weight:850}.parent-module__wMcR5G__portalIdentity small{color:#5e7386;margin-top:2px;font-size:10px}.parent-module__wMcR5G__portalNavigation{gap:5px;margin-top:23px;display:grid}.parent-module__wMcR5G__portalNavigation a,.parent-module__wMcR5G__portalNavigation button{color:#486176;width:100%;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;padding:8px 11px;font-size:13px;font-weight:800;display:flex}.parent-module__wMcR5G__portalNavigation a>span,.parent-module__wMcR5G__portalNavigation button>span{color:#486176;letter-spacing:.04em;background:#edf3f7;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:8px;font-weight:950;display:grid}.parent-module__wMcR5G__portalNavigation a:hover,.parent-module__wMcR5G__portalNavigation button:hover,.parent-module__wMcR5G__portalNavigation .parent-module__wMcR5G__portalNavActive{color:#0070d5;background:#eff8ff}.parent-module__wMcR5G__portalNavigation .parent-module__wMcR5G__portalNavActive>span{color:#fff;background:#0064c7}.parent-module__wMcR5G__portalNavigation form{border-top:1px solid #e2ebf2;margin-top:7px;padding-top:12px}.parent-module__wMcR5G__portalPrivacyNote{color:#486557;background:#f4fbf7;border:1px solid #d4e8dc;border-radius:13px;align-items:flex-start;gap:9px;margin-top:auto;padding:12px;font-size:10px;line-height:1.45;display:flex}.parent-module__wMcR5G__portalPrivacyNote>span{color:#fff;background:#2ba568;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:10px;font-weight:900;display:grid}.parent-module__wMcR5G__portalPrivacyNote p,.parent-module__wMcR5G__portalPrivacyNote strong{margin:0;display:block}.parent-module__wMcR5G__portalMain{width:min(100%,1320px);padding:clamp(28px,4vw,52px)}.parent-module__wMcR5G__portalPageHeading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.parent-module__wMcR5G__portalPageHeading>div{min-width:0;max-width:780px}.parent-module__wMcR5G__portalPageHeading h1{overflow-wrap:anywhere;font-size:clamp(30px,4vw,43px)}.parent-module__wMcR5G__portalPageHeading>div>p:last-child{color:#5e7386;margin:11px 0 0;font-size:15px}.parent-module__wMcR5G__portalPageHeading .parent-module__wMcR5G__primaryLinkButton{flex:none}.parent-module__wMcR5G__portalSection,.parent-module__wMcR5G__editorForm,.parent-module__wMcR5G__dangerZone,.parent-module__wMcR5G__notFoundCard{background:#fff;border:1px solid #dce8f2;border-radius:20px;box-shadow:0 12px 34px #05437e12}.parent-module__wMcR5G__portalSection{padding:clamp(20px,3vw,29px)}.parent-module__wMcR5G__dashboardSections{gap:clamp(28px,3vw,38px);display:grid}.parent-module__wMcR5G__dashboardSections .parent-module__wMcR5G__guidanceDashboardCard{margin-bottom:0}.parent-module__wMcR5G__sectionTextLink{color:#0064c7;font-size:12px;font-weight:850}.parent-module__wMcR5G__dashboardPlacementEmpty{background:#f8fcff;border:1px dashed #bdd5e7;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.parent-module__wMcR5G__dashboardPlacementEmpty p{color:#526d82;margin:0}.parent-module__wMcR5G__dashboardPlacementList{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.parent-module__wMcR5G__dashboardPlacementList a{background:#fbfdff;border:1px solid #dce8f2;border-radius:13px;gap:5px;min-width:0;padding:14px;display:grid}.parent-module__wMcR5G__dashboardPlacementList span,.parent-module__wMcR5G__dashboardPlacementList strong,.parent-module__wMcR5G__dashboardPlacementList small{overflow-wrap:anywhere}.parent-module__wMcR5G__dashboardPlacementList span{color:#5f7486;font-size:11px}.parent-module__wMcR5G__dashboardPlacementList strong{color:#08233d}.parent-module__wMcR5G__dashboardPlacementList small{color:#0064c7;font-weight:850}.parent-module__wMcR5G__sectionHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.parent-module__wMcR5G__sectionHeading h2{color:#08233d;margin:4px 0 0;font-size:24px}.parent-module__wMcR5G__countBadge,.parent-module__wMcR5G__gradeBadge{border-radius:999px;align-items:center;font-size:11px;font-weight:850;display:inline-flex}.parent-module__wMcR5G__countBadge{color:#587083;background:#edf5fa;padding:6px 10px}.parent-module__wMcR5G__childrenGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.parent-module__wMcR5G__childCard{background:#fff;border:1px solid #dce8f2;border-radius:17px;flex-direction:column;min-height:260px;padding:19px;transition:transform .17s,border-color .17s,box-shadow .17s;display:flex}.parent-module__wMcR5G__childCard:hover{border-color:#a9d8fa;transform:translateY(-2px);box-shadow:0 13px 30px #05437e17}.parent-module__wMcR5G__childCardTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.parent-module__wMcR5G__childAvatar{letter-spacing:.03em;width:43px;height:43px;font-size:11px}.parent-module__wMcR5G__gradeBadge{color:#745c08;background:#fff7db;padding:6px 10px}.parent-module__wMcR5G__childCardBody{margin-top:17px}.parent-module__wMcR5G__childCardBody h2{color:#08233d;overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.25}.parent-module__wMcR5G__childDetails{gap:9px;margin:15px 0 0;display:grid}.parent-module__wMcR5G__childDetails div{grid-template-columns:72px minmax(0,1fr);gap:9px;display:grid}.parent-module__wMcR5G__childDetails dt,.parent-module__wMcR5G__childDetails dd{margin:0;font-size:12px}.parent-module__wMcR5G__childDetails dt{color:#5e7386;font-weight:750}.parent-module__wMcR5G__childDetails dd{color:#3c566c;overflow-wrap:anywhere}.parent-module__wMcR5G__childOptionalNote{color:#5e7386;margin:15px 0 0;font-size:12px}.parent-module__wMcR5G__childPartnershipStatus{color:#347052;margin:15px 0 0;font-size:12px;line-height:1.5}.parent-module__wMcR5G__childPartnershipStatus strong{color:#206343}.parent-module__wMcR5G__childEditLink{color:#0070d5;border-top:1px solid #e2ebf2;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:13px;font-weight:850;display:flex}.parent-module__wMcR5G__childrenEmptyState{text-align:center;background:#f8fcff;border:1px dashed #afd0e8;border-radius:17px;align-content:center;place-items:center;min-height:330px;padding:38px 20px;display:grid}.parent-module__wMcR5G__emptyStateMark{color:#0080f0;background:#e4f3ff;border-radius:17px;place-items:center;width:57px;height:57px;font-size:28px;font-weight:500;display:grid}.parent-module__wMcR5G__childrenEmptyState h2{color:#08233d;margin:17px 0 5px;font-size:22px}.parent-module__wMcR5G__childrenEmptyState p{color:#5e7386;max-width:480px;margin:0}.parent-module__wMcR5G__childrenEmptyState .parent-module__wMcR5G__primaryLinkButton{margin-top:22px}.parent-module__wMcR5G__breadcrumbLink{color:#587187;margin-bottom:18px;font-size:12px;font-weight:800;display:inline-block}.parent-module__wMcR5G__breadcrumbLink:hover{color:#0070d5}.parent-module__wMcR5G__editorForm{overflow:hidden}.parent-module__wMcR5G__profileSections{gap:20px;display:grid}.parent-module__wMcR5G__editorFieldset{border:0;min-width:0;margin:0;padding:clamp(22px,4vw,35px)}.parent-module__wMcR5G__formSectionHeading{border-bottom:1px solid #e1ebf2;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin-bottom:27px;padding-bottom:22px;display:grid}.parent-module__wMcR5G__formSectionHeading>span{color:#0064c7;background:#e9f5ff;border-radius:11px;place-items:center;width:39px;height:39px;font-size:10px;font-weight:950;display:grid}.parent-module__wMcR5G__formSectionHeading h2,.parent-module__wMcR5G__formSectionHeading p{margin:0}.parent-module__wMcR5G__formSectionHeading h2{color:#08233d;font-size:19px}.parent-module__wMcR5G__formSectionHeading p{color:#5e7386;margin-top:4px;font-size:12px}.parent-module__wMcR5G__editorGrid{gap:20px}.parent-module__wMcR5G__editorActions{border-top:1px solid #e1ebf2;flex-wrap:wrap;gap:11px;margin-top:27px;padding-top:23px;display:flex}.parent-module__wMcR5G__editorFieldset>.parent-module__wMcR5G__errorBanner,.parent-module__wMcR5G__editorFieldset>.parent-module__wMcR5G__successBanner{margin-top:22px}.parent-module__wMcR5G__dangerZone{box-shadow:none;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:21px 24px;display:flex}.parent-module__wMcR5G__dangerZone h2,.parent-module__wMcR5G__dangerZone p{margin:0}.parent-module__wMcR5G__dangerZone h2{color:#7e2727;font-size:16px}.parent-module__wMcR5G__dangerZone p{color:#766565;overflow-wrap:anywhere;margin-top:4px;font-size:12px}.parent-module__wMcR5G__dangerZoneConfirm{background:snow;border-color:#e8bdbd;align-items:flex-start}.parent-module__wMcR5G__dangerZoneConfirm>div:first-child{max-width:650px}.parent-module__wMcR5G__dangerZoneConfirm .parent-module__wMcR5G__errorBanner{margin-top:13px}.parent-module__wMcR5G__partnershipCard{margin-top:20px}.parent-module__wMcR5G__partnershipCodeDisclosure{background:#f9fcfe;border:1px solid #d5e4ef;border-radius:12px;padding:12px 14px}.parent-module__wMcR5G__partnershipCodeDisclosure summary{cursor:pointer;color:#45647d;width:fit-content;font-size:12px;font-weight:800}.parent-module__wMcR5G__partnershipCodeDisclosure[open] summary{margin-bottom:14px}.parent-module__wMcR5G__partnershipCodeDisclosure>div{padding-top:2px}.parent-module__wMcR5G__partnershipCodeDisclosure:focus-within{border-color:#8ec8ee}.parent-module__wMcR5G__partnershipHeading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.parent-module__wMcR5G__partnershipHeading p,.parent-module__wMcR5G__partnershipHeading h2,.parent-module__wMcR5G__partnershipNotice{margin:0}.parent-module__wMcR5G__partnershipHeading p{color:#0064c7;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900}.parent-module__wMcR5G__partnershipHeading h2{color:#08233d;font-size:21px}.parent-module__wMcR5G__partnershipHeading>span{color:#217149;background:#eaf8f1;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850}.parent-module__wMcR5G__partnershipNotice{color:#536d82;font-size:13px;line-height:1.6}.parent-module__wMcR5G__partnershipClaims{gap:12px;margin-bottom:19px;display:grid}.parent-module__wMcR5G__partnershipClaim{background:#f2f9ff;border:1px solid #bfe0f6;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px;display:grid}.parent-module__wMcR5G__partnershipClaim>div>strong{color:#08233d;font-size:17px}.parent-module__wMcR5G__partnershipClaim dl{flex-wrap:wrap;gap:12px 24px;margin:13px 0 0;display:flex}.parent-module__wMcR5G__partnershipClaim dl div{gap:3px;display:grid}.parent-module__wMcR5G__partnershipClaim dt,.parent-module__wMcR5G__partnershipClaim dd{margin:0}.parent-module__wMcR5G__partnershipClaim dt{color:#668096;text-transform:uppercase;font-size:10px;font-weight:800}.parent-module__wMcR5G__partnershipClaim dd{color:#22465f;font-size:12px;font-weight:800}.parent-module__wMcR5G__partnershipClaim>p{grid-column:1/-1;margin:0}.parent-module__wMcR5G__partnershipClaimForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:18px;display:grid}.parent-module__wMcR5G__partnershipClaimForm label,.parent-module__wMcR5G__partnershipClaimForm label span{gap:7px;display:grid}.parent-module__wMcR5G__partnershipClaimForm label small{color:#5e7386;font-size:11px;font-weight:500;line-height:1.45}.parent-module__wMcR5G__partnershipClaimForm label span{color:#36516a;font-size:12px;font-weight:850}.parent-module__wMcR5G__partnershipClaimForm input{color:#08233d;width:100%;min-height:49px;font:inherit;letter-spacing:.04em;background:#fff;border:1px solid #c6dbe9;border-radius:12px;padding:11px 14px;font-weight:800}.parent-module__wMcR5G__partnershipClaimForm input:focus-visible{outline-offset:2px;outline:3px solid #0064c7}.parent-module__wMcR5G__partnershipCard>.parent-module__wMcR5G__errorBanner,.parent-module__wMcR5G__partnershipCard>.parent-module__wMcR5G__successBanner,.parent-module__wMcR5G__partnershipNotice{margin-top:14px}.parent-module__wMcR5G__partnershipHistory{border-top:1px solid #e0eaf1;margin-top:18px;padding-top:15px}.parent-module__wMcR5G__partnershipHistory summary{cursor:pointer;color:#0064c7;width:fit-content;font-size:12px;font-weight:850}.parent-module__wMcR5G__partnershipHistory>div{gap:9px;margin-top:13px;display:grid}.parent-module__wMcR5G__partnershipHistory article{color:#496479;background:#f5f8fa;border-radius:11px;gap:3px;padding:12px 14px;font-size:12px;display:grid}.parent-module__wMcR5G__partnershipHistory article strong{color:#173b56}@media (max-width:680px){.parent-module__wMcR5G__partnershipHeading,.parent-module__wMcR5G__partnershipClaim{grid-template-columns:1fr;align-items:stretch}.parent-module__wMcR5G__partnershipHeading{display:grid}.parent-module__wMcR5G__partnershipHeading>span{width:fit-content}.parent-module__wMcR5G__partnershipClaimForm{grid-template-columns:1fr}.parent-module__wMcR5G__partnershipClaim button,.parent-module__wMcR5G__partnershipClaimForm button{width:100%}}.parent-module__wMcR5G__dangerActions{flex-wrap:wrap;flex:none;gap:9px;display:flex}.parent-module__wMcR5G__notFoundCard{text-align:center;align-content:center;justify-items:center;min-height:430px;padding:35px;display:grid}.parent-module__wMcR5G__notFoundCard>span{color:#b7c9d6;letter-spacing:.18em;font-size:12px;font-weight:950}.parent-module__wMcR5G__notFoundCard h1{font-size:31px}.parent-module__wMcR5G__notFoundCard p{color:#5e7386;max-width:520px;margin:11px 0 23px}.parent-module__wMcR5G__annualNotice{background:linear-gradient(135deg,#f2f9ff,#fffdf3);border:1px solid #a9d8fa;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:22px;padding:19px 21px;display:grid;box-shadow:0 11px 28px #05437e12}.parent-module__wMcR5G__confirmationSuccessFlash{color:#17643c;background:#edf9f2;border:1px solid #a8ddbe;border-radius:14px;align-items:center;gap:11px;margin:0 0 22px;padding:14px 16px;font-size:14px;font-weight:800;line-height:1.5;display:flex}.parent-module__wMcR5G__confirmationSuccessFlash>span{color:#fff;background:#18834e;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.parent-module__wMcR5G__annualNoticeMark{color:#fff;background:#0070d5;border-radius:14px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid}.parent-module__wMcR5G__annualNoticeContent{min-width:0}.parent-module__wMcR5G__annualNoticeContent h2,.parent-module__wMcR5G__annualNoticeContent p{margin:0}.parent-module__wMcR5G__annualNoticeContent h2{color:#08233d;overflow-wrap:anywhere;margin-top:4px;font-size:18px;line-height:1.3}.parent-module__wMcR5G__annualNoticeContent>p:last-child{color:#486176;margin-top:6px;font-size:13px}.parent-module__wMcR5G__annualNoticeAction{color:#0064c7;white-space:nowrap;background:#fff;border-radius:11px;align-items:center;gap:9px;min-height:44px;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:inset 0 0 0 1px #b9d8ee}.parent-module__wMcR5G__annualNoticeAction:hover{background:#eaf6ff}.parent-module__wMcR5G__annualUpdateForm,.parent-module__wMcR5G__annualCompleteState{background:#fff;border:1px solid #dce8f2;border-radius:20px;box-shadow:0 12px 34px #05437e12}.parent-module__wMcR5G__annualUpdateForm fieldset{border:0;min-width:0;margin:0;padding:clamp(20px,4vw,34px)}.parent-module__wMcR5G__annualChildrenList{gap:14px;display:grid}.parent-module__wMcR5G__annualChildRow{background:#fbfdff;border:1px solid #dce8f2;border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);align-items:center;gap:24px;padding:18px;display:grid}.parent-module__wMcR5G__annualChildIdentity{align-items:center;gap:13px;min-width:0;display:flex}.parent-module__wMcR5G__annualChildIdentity>span{color:#0064c7;background:#e5f3ff;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;font-size:11px;font-weight:950;display:grid}.parent-module__wMcR5G__annualChildIdentity div{min-width:0}.parent-module__wMcR5G__annualChildIdentity h2,.parent-module__wMcR5G__annualChildIdentity p{overflow-wrap:anywhere;margin:0}.parent-module__wMcR5G__annualChildIdentity h2{color:#08233d;font-size:17px}.parent-module__wMcR5G__annualChildIdentity p{color:#587083;margin-top:5px;font-size:12px}.parent-module__wMcR5G__annualUpdateActions{border-top:1px solid #e1ebf2;flex-wrap:wrap;gap:11px;margin-top:25px;padding-top:22px;display:flex}.parent-module__wMcR5G__annualUpdateForm>fieldset>.parent-module__wMcR5G__errorBanner{margin-top:18px}.parent-module__wMcR5G__annualCompleteState{text-align:center;align-content:center;justify-items:center;min-height:340px;padding:32px;display:grid}.parent-module__wMcR5G__annualCompleteState>span{color:#147a45;background:#e9f8ef;border-radius:50%;place-items:center;width:54px;height:54px;font-size:23px;font-weight:900;display:grid}.parent-module__wMcR5G__annualCompleteState h2{color:#08233d;margin:17px 0 7px}.parent-module__wMcR5G__annualCompleteState p{color:#587083;margin:0}.parent-module__wMcR5G__annualCompleteState .parent-module__wMcR5G__primaryLinkButton{margin-top:22px}@media (max-width:1100px){.parent-module__wMcR5G__authPage{grid-template-columns:minmax(320px,.78fr) minmax(480px,1.22fr)}.parent-module__wMcR5G__authStory{padding:38px}.parent-module__wMcR5G__authStoryTitle{font-size:40px}.parent-module__wMcR5G__portalLayout{grid-template-columns:230px minmax(0,1fr)}.parent-module__wMcR5G__childrenGrid{grid-template-columns:1fr}}@media (max-width:820px){.parent-module__wMcR5G__authPage{display:block}.parent-module__wMcR5G__authStory{display:none}.parent-module__wMcR5G__authPanel{align-items:start;padding-block:42px}.parent-module__wMcR5G__authMobileLogo,.parent-module__wMcR5G__portalLayout{display:block}.parent-module__wMcR5G__portalSidebar{border-bottom:1px solid #dce8f2;border-right:0;width:100%;height:auto;padding:14px 18px;display:block;position:static}.parent-module__wMcR5G__portalIdentity,.parent-module__wMcR5G__portalPrivacyNote{display:none}.parent-module__wMcR5G__portalNavigation{gap:7px;margin:0;padding-bottom:3px;display:flex;overflow-x:auto}.parent-module__wMcR5G__portalNavigation a,.parent-module__wMcR5G__portalNavigation button{white-space:nowrap;flex:none;width:auto}.parent-module__wMcR5G__portalNavigation form{border:0;margin:0;padding:0}.parent-module__wMcR5G__portalMain{padding:30px 20px 44px}.parent-module__wMcR5G__annualNotice{grid-template-columns:auto minmax(0,1fr)}.parent-module__wMcR5G__annualNoticeAction{grid-column:2;justify-self:start}.parent-module__wMcR5G__annualChildRow{grid-template-columns:1fr;gap:17px}}@media (max-width:620px){.parent-module__wMcR5G__authPanel{padding:25px 16px 40px}.parent-module__wMcR5G__authMobileLogo{width:185px;margin-bottom:30px}.parent-module__wMcR5G__authHeading{margin-bottom:25px}.parent-module__wMcR5G__twoColumnFields,.parent-module__wMcR5G__editorGrid{grid-template-columns:1fr}.parent-module__wMcR5G__fieldWide{grid-column:auto}.parent-module__wMcR5G__portalHeader{gap:11px;min-height:65px;padding-inline:15px}.parent-module__wMcR5G__portalHeader>a:first-child{width:138px}.parent-module__wMcR5G__portalHeaderDivider,.parent-module__wMcR5G__portalHeader p{display:none}.parent-module__wMcR5G__portalWebsiteLink{min-height:38px;padding-inline:11px;font-size:10px}.parent-module__wMcR5G__portalSidebar{padding-inline:12px}.parent-module__wMcR5G__portalNavigation a,.parent-module__wMcR5G__portalNavigation button{gap:7px;min-height:43px;padding-inline:9px;font-size:11px}.parent-module__wMcR5G__portalNavigation a>span,.parent-module__wMcR5G__portalNavigation button>span{display:none}.parent-module__wMcR5G__portalMain{padding:25px 14px 38px}.parent-module__wMcR5G__portalPageHeading{margin-bottom:23px;display:block}.parent-module__wMcR5G__portalPageHeading .parent-module__wMcR5G__primaryLinkButton{width:100%;margin-top:19px}.parent-module__wMcR5G__portalSection{padding:16px}.parent-module__wMcR5G__sectionHeading{align-items:flex-start}.parent-module__wMcR5G__childCard{min-height:250px}.parent-module__wMcR5G__editorFieldset{padding:20px 16px}.parent-module__wMcR5G__editorActions,.parent-module__wMcR5G__annualUpdateActions,.parent-module__wMcR5G__dangerZone,.parent-module__wMcR5G__dangerActions{display:grid}.parent-module__wMcR5G__editorActions .parent-module__wMcR5G__primaryButton,.parent-module__wMcR5G__editorActions .parent-module__wMcR5G__secondaryButton,.parent-module__wMcR5G__annualUpdateActions .parent-module__wMcR5G__primaryButton,.parent-module__wMcR5G__annualUpdateActions .parent-module__wMcR5G__secondaryButton,.parent-module__wMcR5G__dangerZone .parent-module__wMcR5G__dangerButton,.parent-module__wMcR5G__dangerActions .parent-module__wMcR5G__secondaryButton{width:100%}.parent-module__wMcR5G__dangerZone{align-items:stretch;padding:19px 16px}.parent-module__wMcR5G__annualNotice{grid-template-columns:1fr;padding:17px}.parent-module__wMcR5G__annualNoticeMark{width:41px;height:41px}.parent-module__wMcR5G__annualNoticeAction{grid-column:auto;justify-content:center;width:100%}.parent-module__wMcR5G__annualChildRow{padding:15px}.parent-module__wMcR5G__annualUpdateForm fieldset{padding:16px}}.parent-module__wMcR5G__guidanceDashboardCard,.parent-module__wMcR5G__discussionBookingCard,.parent-module__wMcR5G__guidanceEmptyState,.parent-module__wMcR5G__guidanceList article,.parent-module__wMcR5G__guidanceRecommendationCard,.parent-module__wMcR5G__guidanceAnswersCard{background:#fff;border:1px solid #cfe1ef;border-radius:18px;box-shadow:0 12px 34px #05437e12}.parent-module__wMcR5G__guidanceWithdrawCard{background:#fff9f7;border:1px solid #ead9d5;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:17px;display:flex}.parent-module__wMcR5G__guidanceWithdrawCard h2,.parent-module__wMcR5G__guidanceWithdrawCard p{margin:0}.parent-module__wMcR5G__guidanceWithdrawCard h2{color:#5e322b;font-size:17px}.parent-module__wMcR5G__guidanceWithdrawCard p{color:#6e514c;margin-top:4px;font-size:12px}.parent-module__wMcR5G__guidanceWithdrawCard button{color:#8b271c;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9f4336;border-radius:10px;padding:9px 13px;font-size:12px;font-weight:850}.parent-module__wMcR5G__guidanceDashboardCard{background:linear-gradient(135deg,#edf8ff,#fffdf4);justify-content:space-between;align-items:center;gap:28px;margin-bottom:20px;padding:clamp(21px,3vw,30px);display:flex}.parent-module__wMcR5G__guidanceDashboardCard h2,.parent-module__wMcR5G__discussionBookingCard h2,.parent-module__wMcR5G__guidanceRecommendationCard h2,.parent-module__wMcR5G__guidanceAnswersCard h2,.parent-module__wMcR5G__guidanceEmptyState h2{color:#08233d;margin:4px 0 8px}.parent-module__wMcR5G__guidanceDashboardCard p,.parent-module__wMcR5G__discussionBookingCard p,.parent-module__wMcR5G__guidanceRecommendationCard p,.parent-module__wMcR5G__guidanceAnswersCard p,.parent-module__wMcR5G__guidanceEmptyState p{color:#486176;margin:0;line-height:1.6}.parent-module__wMcR5G__guidanceDashboardAction{justify-items:start;gap:4px;min-width:210px;display:grid}.parent-module__wMcR5G__guidanceDashboardAction span{color:#5e7386;font-size:11px}.parent-module__wMcR5G__guidanceDashboardAction strong{color:#075caa}.parent-module__wMcR5G__guidanceDashboardAction .parent-module__wMcR5G__primaryLinkButton{margin-top:7px}.parent-module__wMcR5G__guidanceEmptyState{text-align:center;align-content:center;place-items:center;min-height:280px;padding:32px;display:grid}.parent-module__wMcR5G__guidanceEmptyState .parent-module__wMcR5G__primaryLinkButton{margin-top:20px}.parent-module__wMcR5G__guidanceList{gap:13px;display:grid}.parent-module__wMcR5G__guidanceList article{grid-template-columns:minmax(0,1.4fr) minmax(260px,.7fr) auto;align-items:center;gap:20px;padding:19px 21px;display:grid}.parent-module__wMcR5G__guidanceList article>div{min-width:0}.parent-module__wMcR5G__guidanceList h2,.parent-module__wMcR5G__guidanceList p{overflow-wrap:anywhere;margin:5px 0 0}.parent-module__wMcR5G__guidanceList h2{color:#08233d;font-size:18px}.parent-module__wMcR5G__guidanceList p,.parent-module__wMcR5G__guidanceList dt,.parent-module__wMcR5G__guidanceList dd{color:#587083;font-size:12px}.parent-module__wMcR5G__guidanceList dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.parent-module__wMcR5G__guidanceList dl div{min-width:0}.parent-module__wMcR5G__guidanceList dt{font-weight:800}.parent-module__wMcR5G__guidanceList dd{overflow-wrap:anywhere;margin:3px 0 0}.parent-module__wMcR5G__guidanceList article>a{color:#0064c7;align-content:center;min-height:44px;font-size:12px;font-weight:900}.parent-module__wMcR5G__guidanceStatusBadge{color:#075caa;background:#e8f4fd;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.parent-module__wMcR5G__guidanceStatusBadge[data-status=discussion_offered]{color:#765100;background:#fff3d0}.parent-module__wMcR5G__guidanceStatusBadge[data-status=recommendation_ready]{color:#17663a;background:#e5f8ec}.parent-module__wMcR5G__guidanceStatusBadge[data-status=closed],.parent-module__wMcR5G__guidanceStatusBadge[data-status=withdrawn]{color:#596674;background:#f1f2f4}.parent-module__wMcR5G__guidanceForm{background:#fff;border:1px solid #dce8f2;border-radius:18px;overflow:hidden;box-shadow:0 12px 34px #05437e12}.parent-module__wMcR5G__guidanceForm>fieldset{border:0;min-width:0;margin:0;padding:0}.parent-module__wMcR5G__guidanceFormIntro{background:linear-gradient(135deg,#eaf6ff,#fffdf4);padding:clamp(20px,4vw,32px)}.parent-module__wMcR5G__guidanceFormIntro h2,.parent-module__wMcR5G__guidanceFormIntro p{margin:0}.parent-module__wMcR5G__guidanceFormIntro h2{color:#08233d;overflow-wrap:anywhere;margin-top:4px;font-size:22px}.parent-module__wMcR5G__guidanceFormIntro p:last-child{color:#486176;max-width:760px;margin-top:7px}.parent-module__wMcR5G__guidanceFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:clamp(20px,4vw,32px);display:grid}.parent-module__wMcR5G__guidanceFields .parent-module__wMcR5G__field:nth-child(4),.parent-module__wMcR5G__guidanceFields .parent-module__wMcR5G__field:nth-child(5){grid-column:1/-1}.parent-module__wMcR5G__guidanceFields .parent-module__wMcR5G__field textarea{color:#08233d;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #c8dbea;border-radius:12px;padding:12px 14px}.parent-module__wMcR5G__guidanceFields .parent-module__wMcR5G__field textarea:focus{outline-offset:2px;border-color:#0080f0;outline:3px solid #0064c72b}.parent-module__wMcR5G__guidanceForm>fieldset>.parent-module__wMcR5G__errorBanner{margin-inline:clamp(20px,4vw,32px)}.parent-module__wMcR5G__guidanceForm>fieldset>.parent-module__wMcR5G__primaryButton{margin:0 clamp(20px,4vw,32px) clamp(20px,4vw,32px)}.parent-module__wMcR5G__discussionBookingCard{background:#fffaf0;border-left:5px solid #b67700;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:18px;padding:21px;display:grid}.parent-module__wMcR5G__discussionBookingAction{justify-items:center;gap:7px;display:grid}.parent-module__wMcR5G__discussionBookingAction small,.parent-module__wMcR5G__discussionBookingUnavailable{color:#645849;font-size:11px}.parent-module__wMcR5G__discussionBookingUnavailable{background:#f4eee5;border-radius:11px;max-width:300px;padding:12px}.parent-module__wMcR5G__guidanceRecommendationCard,.parent-module__wMcR5G__guidanceAnswersCard{margin-bottom:18px;padding:clamp(20px,3vw,27px)}.parent-module__wMcR5G__guidanceRecommendationCard{background:#f4fbf7;border-left:5px solid #16834a}.parent-module__wMcR5G__guidanceRecommendationCard>small{color:#486557;margin-top:14px;display:block}.parent-module__wMcR5G__guidanceRecommendationActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.parent-module__wMcR5G__guidanceAnswersCard>div{background:#f6fafc;border-radius:12px;margin-top:14px;padding:14px}.parent-module__wMcR5G__guidanceAnswersCard span{color:#5d7385;font-size:11px;font-weight:850}.parent-module__wMcR5G__placementStatusPanel[data-status=discussion_offered]{background:#fffaf0;border-left-color:#b67700}.parent-module__wMcR5G__placementStatusPanel[data-status=recommendation_ready]{background:#f1fbf5;border-left-color:#16834a}@media (max-width:820px){.parent-module__wMcR5G__guidanceDashboardCard,.parent-module__wMcR5G__discussionBookingCard{grid-template-columns:1fr;align-items:stretch}.parent-module__wMcR5G__guidanceDashboardCard{flex-direction:column}.parent-module__wMcR5G__guidanceWithdrawCard{flex-direction:column;align-items:stretch}.parent-module__wMcR5G__guidanceDashboardAction{width:100%}.parent-module__wMcR5G__discussionBookingAction{justify-items:stretch}.parent-module__wMcR5G__guidanceList article{grid-template-columns:1fr}}@media (max-width:620px){.parent-module__wMcR5G__guidanceFields{grid-template-columns:1fr;padding:16px}.parent-module__wMcR5G__guidanceFields .parent-module__wMcR5G__field:nth-child(4),.parent-module__wMcR5G__guidanceFields .parent-module__wMcR5G__field:nth-child(5){grid-column:auto}.parent-module__wMcR5G__guidanceForm>fieldset>.parent-module__wMcR5G__errorBanner,.parent-module__wMcR5G__guidanceForm>fieldset>.parent-module__wMcR5G__primaryButton{width:calc(100% - 32px);margin-inline:16px}.parent-module__wMcR5G__guidanceRecommendationActions{display:grid}}@media (max-width:360px){.parent-module__wMcR5G__portalHeader>a:first-child{width:126px}.parent-module__wMcR5G__portalWebsiteLink{padding-inline:9px}.parent-module__wMcR5G__portalNavigation a,.parent-module__wMcR5G__portalNavigation button{padding-inline:8px;font-size:10px}}.parent-module__wMcR5G__placementEmptyState,.parent-module__wMcR5G__placementInfoState,.parent-module__wMcR5G__placementSelectionCard,.parent-module__wMcR5G__placementForm,.parent-module__wMcR5G__placementApplicationList article,.parent-module__wMcR5G__placementSubmissionMeta,.parent-module__wMcR5G__placementAnswers section{background:#fff;border:1px solid #dce8f2;border-radius:18px;box-shadow:0 12px 34px #05437e12}.parent-module__wMcR5G__placementEmptyState,.parent-module__wMcR5G__placementInfoState{text-align:center;align-content:center;justify-items:center;min-height:290px;padding:32px;display:grid}.parent-module__wMcR5G__placementEmptyState>span{color:#0064c7;background:#e9f5ff;border-radius:15px;place-items:center;width:52px;height:52px;font-size:12px;font-weight:950;display:grid}.parent-module__wMcR5G__placementEmptyState h2,.parent-module__wMcR5G__placementInfoState h2{color:#08233d;margin:17px 0 7px}.parent-module__wMcR5G__placementEmptyState p,.parent-module__wMcR5G__placementInfoState p{color:#587083;max-width:620px;margin:0}.parent-module__wMcR5G__placementEmptyState .parent-module__wMcR5G__primaryLinkButton,.parent-module__wMcR5G__placementInfoState .parent-module__wMcR5G__primaryLinkButton{margin-top:22px}.parent-module__wMcR5G__placementApplicationList{gap:13px;display:grid}.parent-module__wMcR5G__placementApplicationList article{justify-content:space-between;align-items:center;gap:22px;min-width:0;padding:19px 21px;display:flex}.parent-module__wMcR5G__placementApplicationList article>div{min-width:0}.parent-module__wMcR5G__placementApplicationList span{color:#0064c7;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.parent-module__wMcR5G__placementStatusBadge{background:#e8f4fd;border-radius:999px;padding:5px 8px;display:inline-flex}.parent-module__wMcR5G__placementStatusBadge[data-status=draft]{color:#4f6475;background:#edf1f4}.parent-module__wMcR5G__placementStatusBadge[data-status=interview_required]{color:#765100;background:#fff3d0}.parent-module__wMcR5G__placementStatusBadge[data-status=placement_ready]{color:#17663a;background:#e5f8ec}.parent-module__wMcR5G__placementStatusBadge[data-status=closed],.parent-module__wMcR5G__placementStatusBadge[data-status=withdrawn]{color:#596674;background:#f1f2f4}.parent-module__wMcR5G__placementGroupStageBadge{color:#365b78;letter-spacing:.04em;text-transform:none;background:#f0f6fa;border-radius:999px;margin-left:6px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.parent-module__wMcR5G__placementGroupStageBadge[data-stage=group_confirmed],.parent-module__wMcR5G__placementGroupStageBadge[data-stage=recommendation_accepted]{color:#17663a;background:#e5f8ec}.parent-module__wMcR5G__placementGroupStageBadge[data-stage=needs_alternative]{color:#8b271c;background:#fff0ee}.parent-module__wMcR5G__placementGroupStageBadge[data-stage=waitlist]{color:#765100;background:#fff4d8}.parent-module__wMcR5G__placementApplicationList h2,.parent-module__wMcR5G__placementApplicationList p,.parent-module__wMcR5G__placementApplicationList small{overflow-wrap:anywhere;margin:0}.parent-module__wMcR5G__placementApplicationList h2{color:#08233d;margin-top:4px;font-size:18px}.parent-module__wMcR5G__placementApplicationList p,.parent-module__wMcR5G__placementApplicationList small{color:#587083;margin-top:4px;font-size:12px;display:block}.parent-module__wMcR5G__placementApplicationList a{color:#0064c7;flex:none;font-size:12px;font-weight:900}.parent-module__wMcR5G__placementSelectionCard{margin-bottom:20px;padding:21px}.parent-module__wMcR5G__placementSelectionCard form{align-items:end;gap:16px;display:flex}.parent-module__wMcR5G__placementSelectionGrid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.parent-module__wMcR5G__placementSelectionCard .parent-module__wMcR5G__secondaryButton{flex:none;margin-bottom:1px}.parent-module__wMcR5G__placementForm{overflow:hidden}.parent-module__wMcR5G__placementFormIntro{background:linear-gradient(135deg,#eaf6ff,#fffdf4);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:25px clamp(20px,4vw,34px);display:grid}.parent-module__wMcR5G__placementFormIntro>span{color:#fff;background:#0070d5;border-radius:14px;place-items:center;width:47px;height:47px;font-size:21px;font-weight:950;display:grid}.parent-module__wMcR5G__placementFormIntro h2,.parent-module__wMcR5G__placementFormIntro p{margin:0}.parent-module__wMcR5G__placementFormIntro h2{color:#08233d;font-size:20px}.parent-module__wMcR5G__placementFormIntro p{color:#486176;max-width:760px;margin-top:5px;font-size:13px;line-height:1.55}.parent-module__wMcR5G__placementForm>fieldset{border:0;min-width:0;margin:0;padding:clamp(20px,4vw,34px)}.parent-module__wMcR5G__placementQuestionSection+.parent-module__wMcR5G__placementQuestionSection{border-top:1px solid #e1ebf2;margin-top:24px;padding-top:24px}.parent-module__wMcR5G__placementSectionHeading h2,.parent-module__wMcR5G__placementSectionHeading p{margin:0}.parent-module__wMcR5G__placementSectionHeading h2{color:#08233d;font-size:19px}.parent-module__wMcR5G__placementSectionHeading>p{color:#587083;max-width:780px;margin-top:6px;font-size:12px;line-height:1.5}.parent-module__wMcR5G__placementRecommendation{background:#f1f8ff;border-left:3px solid #0080f0;padding:8px 11px;font-weight:800;color:#234d72!important}.parent-module__wMcR5G__placementQuestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:16px;display:grid}.parent-module__wMcR5G__placementFieldGroup,.parent-module__wMcR5G__placementTextField{background:#fbfdff;border:1px solid #dce8f2;border-radius:14px;min-width:0;margin:0;padding:16px}.parent-module__wMcR5G__placementFieldGroup{grid-column:1/-1}.parent-module__wMcR5G__placementFieldGroup legend,.parent-module__wMcR5G__placementTextField label{color:#25455f;font-size:13px;font-weight:850}.parent-module__wMcR5G__placementFieldGroup>p{color:#587083;margin:5px 0 0;font-size:11px}.parent-module__wMcR5G__placementOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.parent-module__wMcR5G__placementOptions label{color:#36516a;cursor:pointer;background:#fff;border:1px solid #d3e2ed;border-radius:11px;align-items:center;gap:10px;min-width:0;min-height:44px;padding:9px 11px;font-size:12px;display:flex}.parent-module__wMcR5G__placementOptions label:has(input:checked){color:#164f7f;background:#eaf6ff;border-color:#58aef3;font-weight:800}.parent-module__wMcR5G__placementOptions input{accent-color:#0070d5;flex:none;width:17px;height:17px}.parent-module__wMcR5G__placementClearChoice{color:#526d82;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:9px;padding:5px 0;font-size:11px;font-weight:800;text-decoration:underline}.parent-module__wMcR5G__placementTextField{align-content:start;gap:7px;display:grid}.parent-module__wMcR5G__placementTextField label{justify-content:space-between;gap:12px;display:flex}.parent-module__wMcR5G__placementTextField label span{color:#5f7486;font-size:10px;font-weight:800}.parent-module__wMcR5G__placementTextField input,.parent-module__wMcR5G__placementTextField textarea{color:#08233d;width:100%;font:inherit;background:#fff;border:1px solid #c8dbea;border-radius:11px;padding:11px 12px}.parent-module__wMcR5G__placementTextField textarea{resize:vertical;min-height:116px}.parent-module__wMcR5G__placementTextField input:focus,.parent-module__wMcR5G__placementTextField textarea:focus,.parent-module__wMcR5G__placementOptions input:focus-visible{outline-offset:2px;border-color:#0070d5;outline:3px solid #0070d52e}.parent-module__wMcR5G__placementSubmitActions{border-top:1px solid #e1ebf2;flex-wrap:wrap;gap:11px;margin-top:26px;padding-top:23px;display:flex}.parent-module__wMcR5G__placementSubmissionMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.parent-module__wMcR5G__placementStatusPanel{background:#f4faff;border:1px solid #cfe2f0;border-left:5px solid #0070d5;border-radius:15px;gap:10px;margin-bottom:18px;padding:17px 19px;display:grid}.parent-module__wMcR5G__placementStatusPanel[data-status=interview_required]{background:#fffaf0;border-left-color:#b67700}.parent-module__wMcR5G__placementStatusPanel[data-status=placement_ready]{background:#f1fbf5;border-left-color:#16834a}.parent-module__wMcR5G__placementStatusPanel[data-status=closed],.parent-module__wMcR5G__placementStatusPanel[data-status=withdrawn]{background:#f7f9fa;border-left-color:#687986}.parent-module__wMcR5G__placementStatusPanel>div:first-child{align-items:center;gap:9px;display:flex}.parent-module__wMcR5G__placementStatusPanel span{color:#5d7385;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.parent-module__wMcR5G__placementStatusPanel>p,.parent-module__wMcR5G__placementParentMessage p{color:#294b66;white-space:pre-wrap;margin:0;line-height:1.55}.parent-module__wMcR5G__placementParentMessage{border-top:1px solid #d7e6f1;gap:6px;margin-top:4px;padding-top:12px;display:grid}.parent-module__wMcR5G__placementGroupPanel{background:#fff;border:1px solid #c8deee;border-radius:20px;gap:18px;margin-bottom:18px;padding:23px;display:grid;box-shadow:0 14px 36px #05437e14}.parent-module__wMcR5G__placementGroupHeading{justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;display:flex}.parent-module__wMcR5G__placementGroupHeading h2,.parent-module__wMcR5G__placementGroupHeading p,.parent-module__wMcR5G__placementRecommendedGroupName h3,.parent-module__wMcR5G__placementRecommendedGroupName strong{overflow-wrap:anywhere;margin:0}.parent-module__wMcR5G__placementGroupHeading h2{color:#08233d;margin-top:3px;font-size:clamp(22px,3vw,28px)}.parent-module__wMcR5G__placementGroupHeading>div>p:last-child{color:#526d82;margin-top:6px}.parent-module__wMcR5G__placementGroupHeading>span{color:#765100;background:#fff3d0;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.parent-module__wMcR5G__placementGroupHeading>span[data-launch=confirmed]{color:#17663a;background:#e5f8ec}.parent-module__wMcR5G__placementRecommendedGroupName{border-left:4px solid #0080f0;padding:6px 0 6px 14px}.parent-module__wMcR5G__placementRecommendedGroupName strong{color:#0064c7;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.parent-module__wMcR5G__placementRecommendedGroupName h3{color:#08233d;margin-top:4px;font-size:21px}.parent-module__wMcR5G__placementGroupDetails{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.parent-module__wMcR5G__placementGroupDetails>div{background:#f5f9fc;border-radius:11px;min-width:0;padding:13px}.parent-module__wMcR5G__placementGroupDetails dt{color:#60778a;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.parent-module__wMcR5G__placementGroupDetails dd{color:#153852;overflow-wrap:anywhere;margin:5px 0 0;font-weight:800}.parent-module__wMcR5G__placementGroupMessage{background:#f4faff;border-left:3px solid #79bdf8;gap:6px;padding:11px 13px;display:grid}.parent-module__wMcR5G__placementGroupMessage span{color:#0064c7;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.parent-module__wMcR5G__placementGroupMessage p,.parent-module__wMcR5G__placementWaitlistPanel p,.parent-module__wMcR5G__placementUnavailableGroup p,.parent-module__wMcR5G__placementGroupAccepted p{color:#294b66;white-space:pre-wrap;margin:0;line-height:1.55}.parent-module__wMcR5G__placementGroupResponseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.parent-module__wMcR5G__placementGroupResponseGrid form,.parent-module__wMcR5G__placementGroupAccepted,.parent-module__wMcR5G__placementWaitlistPanel,.parent-module__wMcR5G__placementUnavailableGroup{background:#fafdff;border:1px solid #dce8f2;border-radius:15px;gap:10px;padding:17px;display:grid}.parent-module__wMcR5G__placementGroupResponseGrid h3,.parent-module__wMcR5G__placementGroupAccepted h3,.parent-module__wMcR5G__placementWaitlistPanel h2,.parent-module__wMcR5G__placementUnavailableGroup h2{color:#08233d;margin:0}.parent-module__wMcR5G__placementGroupResponseGrid label{color:#36516a;font-size:12px;font-weight:800}.parent-module__wMcR5G__placementGroupResponseGrid textarea{color:#08233d;width:100%;font:inherit;resize:vertical;border:1px solid #c8dbea;border-radius:10px;padding:10px}.parent-module__wMcR5G__placementGroupResponseGrid textarea:focus{outline-offset:2px;border-color:#0070d5;outline:3px solid #0070d52e}.parent-module__wMcR5G__placementGroupResponseGrid button,.parent-module__wMcR5G__placementTextButton{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#0064c7;border:0;border-radius:10px;padding:10px 13px;font-size:12px;font-weight:900}.parent-module__wMcR5G__placementGroupResponseGrid .parent-module__wMcR5G__placementSecondaryButton,.parent-module__wMcR5G__placementTextButton{color:#365b78;background:#fff;border:1px solid #9eb9cd}.parent-module__wMcR5G__placementGroupResponseGrid button:disabled,.parent-module__wMcR5G__placementTextButton:disabled{cursor:wait;opacity:.65}.parent-module__wMcR5G__placementGroupAccepted{background:#f1fbf5;border-color:#bfe4cc}.parent-module__wMcR5G__placementGroupAccepted[data-launch=forming]{background:#fffaf0;border-color:#ead7a2}.parent-module__wMcR5G__placementGroupAccepted strong{color:#17663a}.parent-module__wMcR5G__placementPaymentState{background:#eef8ff;border:1px solid #badcf4;border-radius:12px;gap:8px;padding:14px;display:grid}.parent-module__wMcR5G__placementPaymentState>strong{color:#075b9d;font-size:15px}.parent-module__wMcR5G__placementPaymentState[data-state=active]{background:#f1f8ff;border-color:#9dcef4}.parent-module__wMcR5G__placementPaymentState[data-state=confirmed]{background:#f7fcf8;border-color:#b8dfc5}.parent-module__wMcR5G__placementPaymentState[data-state=unavailable]{background:#f8fafc;border-color:#d8e2e9}.parent-module__wMcR5G__placementPaymentState .parent-module__wMcR5G__primaryLinkButton{width:fit-content;margin-top:4px}.parent-module__wMcR5G__placementSecondInstallment{border-top:1px solid #cfe5d6;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding-top:10px;display:grid}.parent-module__wMcR5G__placementSecondInstallment span,.parent-module__wMcR5G__placementSecondInstallment strong{color:#153852;font-weight:850}.parent-module__wMcR5G__placementSecondInstallment small{color:#526d82;grid-column:1/-1}.parent-module__wMcR5G__placementPaymentDetailsLink{color:#0064c7;width:fit-content;margin-top:2px;font-weight:850}.parent-module__wMcR5G__placementGroupAccepted form,.parent-module__wMcR5G__placementWaitlistPanel form{margin-top:4px}.parent-module__wMcR5G__placementTextButton{text-align:left;background:0 0;border-color:#0000;padding-inline:0}.parent-module__wMcR5G__placementWaitlistPanel{background:#fffaf0;border-color:#ead7a2}.parent-module__wMcR5G__placementUnavailableGroup{background:#fff9f7;border-color:#ead9d5}.parent-module__wMcR5G__placementGroupHistory{border-top:1px solid #dce8f2;padding-top:14px}.parent-module__wMcR5G__placementGroupHistory summary{color:#365b78;cursor:pointer;font-weight:850}.parent-module__wMcR5G__placementGroupHistory>div{gap:8px;margin-top:12px;display:grid}.parent-module__wMcR5G__placementGroupHistory article{background:#f5f9fc;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;gap:9px;padding:11px;display:grid}.parent-module__wMcR5G__placementGroupHistory article p{color:#526d82;grid-column:1/-1;margin:0}@media (max-width:700px){.parent-module__wMcR5G__placementGroupHeading,.parent-module__wMcR5G__placementGroupResponseGrid{grid-template-columns:1fr;display:grid}.parent-module__wMcR5G__placementGroupHeading>span{justify-self:start}.parent-module__wMcR5G__placementGroupDetails,.parent-module__wMcR5G__placementGroupHistory article{grid-template-columns:1fr}}.parent-module__wMcR5G__placementWithdrawForm{background:#fff9f7;border:1px solid #ead9d5;border-radius:14px;align-items:center;gap:13px;margin-top:18px;padding:15px;display:flex}.parent-module__wMcR5G__placementWithdrawForm button{color:#8b271c;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9f4336;border-radius:10px;flex:none;padding:9px 13px;font-size:12px;font-weight:850}.parent-module__wMcR5G__placementWithdrawForm p{color:#6e514c;margin:0;font-size:12px}.parent-module__wMcR5G__placementSubmissionMeta>div{background:#fbfdff;gap:5px;padding:17px 19px;display:grid}.parent-module__wMcR5G__placementSubmissionMeta span{color:#60778a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.parent-module__wMcR5G__placementSubmissionMeta strong{color:#08233d;overflow-wrap:anywhere}.parent-module__wMcR5G__placementAnswers{gap:15px;display:grid}.parent-module__wMcR5G__placementAnswersHeader{background:#fff;border:1px solid #d5e5f0;border-radius:15px;padding:21px}.parent-module__wMcR5G__placementAnswersHeader span{color:#60778a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.parent-module__wMcR5G__placementAnswersHeader h2{margin:7px 0 6px}.parent-module__wMcR5G__placementAnswersHeader p,.parent-module__wMcR5G__placementAnswerSectionDescription{color:#5d7385;margin:0;font-size:13px;line-height:1.6}.parent-module__wMcR5G__placementAnswers section{padding:21px}.parent-module__wMcR5G__placementAnswers h3{color:#08233d;margin:0 0 15px;font-size:18px}.parent-module__wMcR5G__placementAnswerSectionDescription{margin:-7px 0 15px}.parent-module__wMcR5G__placementAnswers dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.parent-module__wMcR5G__placementAnswers dl>div{background:#f6fafc;border-radius:11px;min-width:0;padding:13px}.parent-module__wMcR5G__placementAnswers dt{color:#5d7385;font-size:11px;font-weight:800}.parent-module__wMcR5G__placementAnswerHelp{color:#74899a;margin-top:5px;font-size:10px;font-weight:600;line-height:1.45;display:block}.parent-module__wMcR5G__placementAnswers dd{color:#183b58;overflow-wrap:anywhere;flex-wrap:wrap;gap:5px;margin:7px 0 0;font-size:13px;display:flex}.parent-module__wMcR5G__placementAnswers dd span:not(:only-child){background:#e8f4fd;border-radius:999px;padding:4px 8px}@media (max-width:820px){.parent-module__wMcR5G__dashboardPlacementList{grid-template-columns:1fr}.parent-module__wMcR5G__placementSelectionCard form,.parent-module__wMcR5G__placementApplicationList article{flex-direction:column;align-items:stretch}.parent-module__wMcR5G__placementSelectionGrid,.parent-module__wMcR5G__placementQuestions,.parent-module__wMcR5G__placementAnswers dl{grid-template-columns:1fr}.parent-module__wMcR5G__placementApplicationList a{min-height:44px}}@media (max-width:620px){.parent-module__wMcR5G__dashboardPlacementEmpty{flex-direction:column;align-items:stretch}.parent-module__wMcR5G__placementSelectionCard,.parent-module__wMcR5G__placementForm>fieldset,.parent-module__wMcR5G__placementAnswers section{padding:16px}.parent-module__wMcR5G__placementFormIntro{grid-template-columns:1fr;padding:19px 16px}.parent-module__wMcR5G__placementOptions,.parent-module__wMcR5G__placementSubmissionMeta{grid-template-columns:1fr}.parent-module__wMcR5G__placementSubmitActions{display:grid}.parent-module__wMcR5G__placementWithdrawForm{flex-direction:column;align-items:stretch}.parent-module__wMcR5G__placementSubmitActions .parent-module__wMcR5G__primaryButton,.parent-module__wMcR5G__placementSubmitActions .parent-module__wMcR5G__secondaryButton{width:100%}}
.admin-content-module__xdDiTG__adminPage{color:#10233e;background:#f5f8fc;min-height:100vh}.admin-content-module__xdDiTG__main{width:min(1160px,100% - 40px);margin:0 auto;padding:46px 0 80px}.admin-content-module__xdDiTG__editorMain{width:min(900px,100% - 40px);margin:0 auto;padding:46px 0 80px}.admin-content-module__xdDiTG__heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.admin-content-module__xdDiTG__heading h1{letter-spacing:-.04em;margin:5px 0 9px;font-size:clamp(2rem,5vw,3rem)}.admin-content-module__xdDiTG__heading p{color:#5c6f85;max-width:720px;margin:0;line-height:1.6}.admin-content-module__xdDiTG__eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:850;color:#0073d8!important}.admin-content-module__xdDiTG__primary,.admin-content-module__xdDiTG__secondary,.admin-content-module__xdDiTG__rowActions a,.admin-content-module__xdDiTG__rowActions button{min-height:40px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 15px;font-weight:750;text-decoration:none;display:inline-flex}.admin-content-module__xdDiTG__primary{color:#fff;background:#0080f0;border:1px solid #0080f0;flex:none}.admin-content-module__xdDiTG__secondary{color:#284966;background:#fff;border:1px solid #c5d3e1}.admin-content-module__xdDiTG__summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px;display:grid}.admin-content-module__xdDiTG__summary article{background:#fff;border:1px solid #dbe5f0;border-radius:14px;padding:18px}.admin-content-module__xdDiTG__summary strong,.admin-content-module__xdDiTG__summary span{display:block}.admin-content-module__xdDiTG__summary strong{color:#0080f0;font-size:1.8rem}.admin-content-module__xdDiTG__summary span{color:#64758a;margin-top:3px;font-size:.86rem}.admin-content-module__xdDiTG__banner{border:1px solid;border-radius:12px;margin:0 0 22px;padding:13px 16px}.admin-content-module__xdDiTG__success{color:#17603c;background:#eefaf4;border-color:#9dd8bc}.admin-content-module__xdDiTG__error{color:#922b2b;background:#fff2f2;border-color:#efb4b4}.admin-content-module__xdDiTG__empty{text-align:center;background:#fff;border:1px dashed #b8cce0;border-radius:16px;padding:42px 28px}.admin-content-module__xdDiTG__empty h2{margin-top:0}.admin-content-module__xdDiTG__empty p{color:#617389}.admin-content-module__xdDiTG__tableShell{background:#fff;border:1px solid #dbe5f0;border-radius:16px;overflow-x:auto}.admin-content-module__xdDiTG__table{border-collapse:collapse;width:100%;min-width:880px}.admin-content-module__xdDiTG__table th,.admin-content-module__xdDiTG__table td{text-align:left;vertical-align:top;border-bottom:1px solid #e7edf4;padding:15px}.admin-content-module__xdDiTG__table th{color:#53667e;letter-spacing:.05em;text-transform:uppercase;background:#f8fafc;font-size:.75rem}.admin-content-module__xdDiTG__table tbody tr:last-child td{border-bottom:0}.admin-content-module__xdDiTG__table td>strong,.admin-content-module__xdDiTG__table td>span,.admin-content-module__xdDiTG__table td>small{margin-top:4px;display:block}.admin-content-module__xdDiTG__table small{color:#68798e;line-height:1.45}.admin-content-module__xdDiTG__excerpt{color:#40556e;max-width:390px;line-height:1.55}.admin-content-module__xdDiTG__badge{border-radius:999px;width:fit-content;padding:4px 8px;font-size:.72rem;font-weight:800;display:inline-flex!important}.admin-content-module__xdDiTG__ok{color:#17633e;background:#e7f7ee}.admin-content-module__xdDiTG__draft{color:#5d6b7a;background:#f0f3f6}.admin-content-module__xdDiTG__warning{color:#725604;background:#fff4d2}.admin-content-module__xdDiTG__rowActions{flex-wrap:wrap;gap:7px;display:flex}.admin-content-module__xdDiTG__rowActions a,.admin-content-module__xdDiTG__rowActions button{color:#155d9e;background:#fff;border:1px solid #c8d7e6;min-height:34px;padding:0 10px;font-size:.8rem}.admin-content-module__xdDiTG__rowActions button{color:#8b3535}.admin-content-module__xdDiTG__filterBar{scrollbar-width:thin;gap:8px;margin:0 0 22px;padding:2px 0 7px;display:flex;overflow-x:auto}.admin-content-module__xdDiTG__filterBar a{color:#31536f;background:#fff;border:1px solid #c9d8e6;border-radius:999px;flex:none;padding:9px 14px;font-size:.84rem;font-weight:750;text-decoration:none}.admin-content-module__xdDiTG__filterBar a:hover{color:#006fce;border-color:#78b9ee}.admin-content-module__xdDiTG__filterBar .admin-content-module__xdDiTG__activeFilter{color:#fff;background:#0080f0;border-color:#0080f0}.admin-content-module__xdDiTG__form{gap:20px;display:grid}.admin-content-module__xdDiTG__section{background:#fff;border:1px solid #dbe5f0;border-radius:16px;padding:24px;box-shadow:0 12px 34px #1430500d}.admin-content-module__xdDiTG__section h2{margin:0 0 6px;font-size:1.18rem}.admin-content-module__xdDiTG__section>p{color:#66798f;margin:0 0 20px;line-height:1.55}.admin-content-module__xdDiTG__moderationSection{margin-bottom:20px}.admin-content-module__xdDiTG__partnershipClaimsSection{margin-top:24px}.admin-content-module__xdDiTG__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}.admin-content-module__xdDiTG__detailGrid div{background:#f8fbfe;border:1px solid #dbe5f0;border-radius:11px;padding:12px}.admin-content-module__xdDiTG__detailGrid dt{color:#65798e;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:800}.admin-content-module__xdDiTG__detailGrid dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:700}.admin-content-module__xdDiTG__detailGrid a{color:#006fce}.admin-content-module__xdDiTG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.admin-content-module__xdDiTG__grid label{color:#203853;align-content:start;gap:7px;font-size:.87rem;font-weight:750;display:grid}.admin-content-module__xdDiTG__grid input,.admin-content-module__xdDiTG__grid textarea,.admin-content-module__xdDiTG__grid select{color:#10233e;width:100%;font:inherit;background:#fff;border:1px solid #bccbd9;border-radius:9px;padding:11px 12px}.admin-content-module__xdDiTG__grid textarea{resize:vertical;line-height:1.55}.admin-content-module__xdDiTG__grid input:focus,.admin-content-module__xdDiTG__grid textarea:focus,.admin-content-module__xdDiTG__grid select:focus{border-color:#0080f0;outline:3px solid #0080f024}.admin-content-module__xdDiTG__grid small{color:#708196;font-size:.77rem;font-weight:450;line-height:1.45}.admin-content-module__xdDiTG__wide{grid-column:1/-1}.admin-content-module__xdDiTG__checks{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.admin-content-module__xdDiTG__check{background:#f9fbfd;border:1px solid #d5e1ec;border-radius:10px;flex:190px;align-items:center;min-height:42px;padding:10px 12px;gap:9px!important;display:flex!important}.admin-content-module__xdDiTG__check input{accent-color:#0080f0;width:18px;height:18px;margin:0}.admin-content-module__xdDiTG__actions{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.admin-content-module__xdDiTG__actions span{color:#8a5a1c;font-size:.84rem}.admin-content-module__xdDiTG__problem{background:#f8fbfe;border:1px solid #d9e4ef;border-radius:12px;padding:16px;position:relative}.admin-content-module__xdDiTG__problem+.admin-content-module__xdDiTG__problem{margin-top:12px}.admin-content-module__xdDiTG__problemHeader{justify-content:space-between;gap:14px;margin-bottom:12px;display:flex}.admin-content-module__xdDiTG__problemHeader button{color:#9a3535;cursor:pointer;background:0 0;border:0;font-weight:750}.admin-content-module__xdDiTG__helper{color:#5a6d83;border-left:3px solid #0080f0;padding-left:13px;line-height:1.55}.admin-content-module__xdDiTG__promotionSlidePreview{background:#f3f9fe;border:1px solid #cbddeb;border-radius:14px;gap:4px;margin:18px 0;padding:18px;display:grid}.admin-content-module__xdDiTG__promotionSlidePreview>strong{color:#0073d8;letter-spacing:-.04em;font-size:2.4rem;line-height:1}.admin-content-module__xdDiTG__promotionSlidePreview>span{font-size:1.05rem;font-weight:800}.admin-content-module__xdDiTG__promotionSlidePreview p{color:#49627b;margin:0}.admin-content-module__xdDiTG__promotionSlidePreview small{color:#66798f;margin-top:7px;line-height:1.45}.admin-content-module__xdDiTG__promotionSlidePreview sup{color:#0073d8}.admin-content-module__xdDiTG__danger{color:#8b2929;min-height:40px;font:inherit;cursor:pointer;background:#fff5f5;border:1px solid #e0aaaa;border-radius:10px;justify-content:center;align-items:center;padding:0 15px;font-weight:750;display:inline-flex}.admin-content-module__xdDiTG__photoSection{background:#fff;border:1px solid #dbe5f0;border-radius:16px;gap:16px;padding:24px;display:grid}.admin-content-module__xdDiTG__photoSection h3{margin:0 0 5px}.admin-content-module__xdDiTG__photoSection p{color:#66798f;margin:0;line-height:1.5}.admin-content-module__xdDiTG__testimonialPhotoPreview{background:#edf4fa;border:1px solid #cfdeeb;border-radius:22px;width:112px;height:112px;overflow:hidden}.admin-content-module__xdDiTG__testimonialPhotoPreview img{object-fit:cover;width:100%;height:100%}.admin-content-module__xdDiTG__submittedPhotoReview{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:22px;display:grid}.admin-content-module__xdDiTG__submittedPhotoReview>img{object-fit:cover;border:1px solid #cfdeeb;border-radius:18px;width:240px;height:240px}.admin-content-module__xdDiTG__submittedPhotoReview>div{gap:16px;display:grid}.admin-content-module__xdDiTG__photoControls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-content-module__xdDiTG__fileInput{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-content-module__xdDiTG__announcementEditors{gap:16px;display:grid}.admin-content-module__xdDiTG__announcementEditor{background:#f8fbfe;border:1px solid #d9e4ef;border-radius:13px;gap:12px;padding:18px;display:grid}.admin-content-module__xdDiTG__announcementEditor>form:first-child{gap:16px;display:grid}.admin-content-module__xdDiTG__subjectRows{gap:10px;margin-bottom:18px;display:grid}.admin-content-module__xdDiTG__subjectRow{background:#f8fbfe;border:1px solid #d9e4ef;border-radius:12px;grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) 120px;align-items:end;gap:14px;padding:14px;display:grid}.admin-content-module__xdDiTG__subjectRow>div,.admin-content-module__xdDiTG__subjectRow label{gap:6px;display:grid}.admin-content-module__xdDiTG__subjectRow small{color:#718197}.admin-content-module__xdDiTG__subjectRow label{color:#203853;font-size:.82rem;font-weight:750}.admin-content-module__xdDiTG__subjectRow input,.admin-content-module__xdDiTG__subjectRow select{color:#10233e;width:100%;font:inherit;background:#fff;border:1px solid #bccbd9;border-radius:9px;padding:10px 11px}@media (max-width:720px){.admin-content-module__xdDiTG__main,.admin-content-module__xdDiTG__editorMain{width:min(100% - 24px,1160px);padding-top:30px}.admin-content-module__xdDiTG__heading{display:grid}.admin-content-module__xdDiTG__summary,.admin-content-module__xdDiTG__grid,.admin-content-module__xdDiTG__detailGrid{grid-template-columns:1fr}.admin-content-module__xdDiTG__wide{grid-column:auto}.admin-content-module__xdDiTG__section,.admin-content-module__xdDiTG__photoSection{padding:19px 16px}.admin-content-module__xdDiTG__submittedPhotoReview{grid-template-columns:1fr}.admin-content-module__xdDiTG__submittedPhotoReview>img{aspect-ratio:1;width:min(100%,280px);height:auto}.admin-content-module__xdDiTG__subjectRow{grid-template-columns:1fr}}
.questionnaire-editor-module__aOdXGW__editorShell,.questionnaire-editor-module__aOdXGW__editorForm,.questionnaire-editor-module__aOdXGW__editorForm fieldset{gap:22px;display:grid}.questionnaire-editor-module__aOdXGW__editorForm fieldset{border:0;min-width:0;margin:0;padding:0}.questionnaire-editor-module__aOdXGW__sections,.questionnaire-editor-module__aOdXGW__questions{gap:18px;display:grid}.questionnaire-editor-module__aOdXGW__sectionCard{background:#fff;border:1px solid #cad9e7;border-radius:17px;gap:18px;padding:22px;display:grid;box-shadow:0 12px 34px #1430500d}.questionnaire-editor-module__aOdXGW__questionCard{background:#f8fbfe;border:1px solid #dbe5ef;border-radius:13px;gap:16px;padding:18px;display:grid}.questionnaire-editor-module__aOdXGW__cardHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.questionnaire-editor-module__aOdXGW__cardHeader>div:first-child{gap:4px;display:grid}.questionnaire-editor-module__aOdXGW__cardHeader span{color:#1269ad;letter-spacing:.05em;text-transform:uppercase;font-size:.76rem;font-weight:850}.questionnaire-editor-module__aOdXGW__cardHeader code,.questionnaire-editor-module__aOdXGW__optionRow code{color:#6b7d91;overflow-wrap:anywhere;font-size:.74rem}.questionnaire-editor-module__aOdXGW__moveControls{flex:none;gap:6px;display:flex}.questionnaire-editor-module__aOdXGW__moveControls button{color:#24516f;width:35px;height:35px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d7e5;border-radius:8px;font-weight:800}.questionnaire-editor-module__aOdXGW__moveControls button:disabled{cursor:default;opacity:.4}.questionnaire-editor-module__aOdXGW__checkRow{color:#29445f;align-items:center;gap:9px;width:fit-content;font-size:.86rem;font-weight:750;display:flex}.questionnaire-editor-module__aOdXGW__checkRow input,.questionnaire-editor-module__aOdXGW__exclusiveCheck input{accent-color:#0080f0;width:18px;height:18px}.questionnaire-editor-module__aOdXGW__sectionActions{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.questionnaire-editor-module__aOdXGW__sectionActions button,.questionnaire-editor-module__aOdXGW__inlineButton,.questionnaire-editor-module__aOdXGW__addSection,.questionnaire-editor-module__aOdXGW__dangerButton,.questionnaire-editor-module__aOdXGW__iconDanger{color:#17639d;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bed0e0;border-radius:9px;padding:0 13px;font-size:.82rem;font-weight:800}.questionnaire-editor-module__aOdXGW__addSection{color:#006fcf;border-color:#0080f0;width:fit-content;min-height:44px}.questionnaire-editor-module__aOdXGW__dangerButton,.questionnaire-editor-module__aOdXGW__iconDanger{color:#913535;border-color:#e1b7b7}.questionnaire-editor-module__aOdXGW__dangerButton:disabled,.questionnaire-editor-module__aOdXGW__iconDanger:disabled{cursor:default;opacity:.45}.questionnaire-editor-module__aOdXGW__optionsEditor,.questionnaire-editor-module__aOdXGW__conditionEditor{border-top:1px solid #dce6ef;gap:11px;padding-top:15px;display:grid}.questionnaire-editor-module__aOdXGW__optionsEditor h4,.questionnaire-editor-module__aOdXGW__conditionEditor h4{margin:0;font-size:.9rem}.questionnaire-editor-module__aOdXGW__optionRow{background:#fff;border:1px solid #dbe5ef;border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(90px,.35fr) auto auto auto;align-items:end;gap:10px;padding:11px;display:grid}.questionnaire-editor-module__aOdXGW__optionRow>label:first-child{color:#29445f;gap:5px;font-size:.8rem;font-weight:750;display:grid}.questionnaire-editor-module__aOdXGW__optionRow input[type=text],.questionnaire-editor-module__aOdXGW__optionRow>label:first-child input{color:#10233e;width:100%;font:inherit;border:1px solid #bccbd9;border-radius:8px;padding:9px 10px}.questionnaire-editor-module__aOdXGW__exclusiveCheck{color:#465d74;align-items:center;gap:6px;font-size:.77rem;display:flex}.questionnaire-editor-module__aOdXGW__conditionGrid{grid-template-columns:1.4fr .7fr 1fr;gap:12px;display:grid}.questionnaire-editor-module__aOdXGW__conditionGrid label{color:#29445f;gap:6px;font-size:.8rem;font-weight:750;display:grid}.questionnaire-editor-module__aOdXGW__conditionGrid select,.questionnaire-editor-module__aOdXGW__conditionGrid input{color:#10233e;width:100%;font:inherit;background:#fff;border:1px solid #bccbd9;border-radius:8px;padding:10px}.questionnaire-editor-module__aOdXGW__repairNotice{color:#71551a;background:#fff9e8;border:1px solid #f0d494;border-radius:11px;margin:0;padding:12px 14px}.questionnaire-editor-module__aOdXGW__preview{background:#fff;border:1px solid #cbdbe9;border-radius:15px;padding:20px}.questionnaire-editor-module__aOdXGW__preview summary{color:#006fcf;cursor:pointer;width:fit-content;font-weight:850}.questionnaire-editor-module__aOdXGW__publishCard{background:#edf7ff;border:1px solid #bcd9ee;border-radius:16px;padding:22px}.questionnaire-editor-module__aOdXGW__publishCard h2{margin:0 0 6px;font-size:1.15rem}.questionnaire-editor-module__aOdXGW__publishCard p{color:#526b82;margin:0 0 16px;line-height:1.55}.questionnaire-editor-module__aOdXGW__publishCard small{color:#8a5a1c;margin-top:9px;display:block}.questionnaire-editor-module__aOdXGW__editorShell button:focus-visible,.questionnaire-editor-module__aOdXGW__editorShell summary:focus-visible{outline-offset:3px;outline:3px solid #0080f038}@media (max-width:760px){.questionnaire-editor-module__aOdXGW__sectionCard{padding:18px 14px}.questionnaire-editor-module__aOdXGW__questionCard{padding:16px 12px}.questionnaire-editor-module__aOdXGW__optionRow,.questionnaire-editor-module__aOdXGW__conditionGrid{grid-template-columns:1fr;align-items:stretch}.questionnaire-editor-module__aOdXGW__optionRow .questionnaire-editor-module__aOdXGW__moveControls{justify-self:start}.questionnaire-editor-module__aOdXGW__cardHeader{align-items:center}}
.admin-student-context-card-module__EDl6iq__card{background:#fff;border:1px solid #dce8f2;border-radius:18px;margin-bottom:18px;padding:20px;box-shadow:0 12px 32px #05437e0f}.admin-student-context-card-module__EDl6iq__card h2{margin:0 0 15px;font-size:20px}.admin-student-context-card-module__EDl6iq__card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}.admin-student-context-card-module__EDl6iq__card dl>div{min-width:0}.admin-student-context-card-module__EDl6iq__card dt{color:#61778a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900}.admin-student-context-card-module__EDl6iq__card dd{overflow-wrap:anywhere;margin:0;font-weight:750}@media (max-width:760px){.admin-student-context-card-module__EDl6iq__card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.admin-student-context-card-module__EDl6iq__card dl{grid-template-columns:1fr}}
.assignments-module__eUQk0a__manager{gap:24px;display:grid}.assignments-module__eUQk0a__section{background:#fff;border:1px solid #dbe5f0;border-radius:18px;padding:24px;box-shadow:0 12px 34px #1430500d}.assignments-module__eUQk0a__section>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.assignments-module__eUQk0a__section>header h2{margin:0 0 6px;font-size:1.3rem}.assignments-module__eUQk0a__section>header p{color:#62758a;max-width:760px;margin:0;line-height:1.55}.assignments-module__eUQk0a__section>header>span{color:#075f9f;background:#e8f3fc;border-radius:999px;place-items:center;min-width:38px;height:38px;font-size:.8rem;font-weight:850;display:grid}.assignments-module__eUQk0a__targetGrid{gap:16px;display:grid}.assignments-module__eUQk0a__targetCard{background:#f9fbfd;border:1px solid #d7e3ee;border-radius:14px;padding:19px}.assignments-module__eUQk0a__targetHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.assignments-module__eUQk0a__targetHeading p{color:#687b90;letter-spacing:.05em;text-transform:uppercase;margin:0 0 4px;font-size:.74rem;font-weight:800}.assignments-module__eUQk0a__targetHeading h3{margin:0;font-size:1.08rem}.assignments-module__eUQk0a__targetHeading small{color:#61758b;margin-top:6px;display:block}.assignments-module__eUQk0a__targetHeading>span{color:#5d6b7a;background:#f0f3f6;border-radius:999px;flex:none;padding:5px 8px;font-size:.7rem;font-weight:800}.assignments-module__eUQk0a__targetHeading>span[data-published=true]{color:#17633e;background:#e7f7ee}.assignments-module__eUQk0a__assignmentState{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:17px 0 0;display:grid}.assignments-module__eUQk0a__assignmentState div{background:#fff;border:1px solid #e0e8f1;border-radius:11px;min-width:0;padding:12px}.assignments-module__eUQk0a__assignmentState dt{color:#687b90;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:800}.assignments-module__eUQk0a__assignmentState dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:800}.assignments-module__eUQk0a__assignmentState small{color:#687b90;margin-top:5px;line-height:1.45;display:block}.assignments-module__eUQk0a__inheritance{color:#536b82;border-left:3px solid #0080f0;margin:12px 0 0;padding-left:11px;font-size:.84rem;line-height:1.5}.assignments-module__eUQk0a__mutations{flex-wrap:wrap;align-items:flex-end;gap:9px;margin-top:17px;display:flex}.assignments-module__eUQk0a__mutations form:first-child{flex:520px;align-items:flex-end;gap:9px;display:flex}.assignments-module__eUQk0a__mutations label{color:#28445f;flex:270px;gap:6px;font-size:.8rem;font-weight:800;display:grid}.assignments-module__eUQk0a__mutations select{color:#10233e;width:100%;min-height:41px;font:inherit;background:#fff;border:1px solid #bccbd9;border-radius:9px;padding:8px 11px}.assignments-module__eUQk0a__mutations select:focus{border-color:#0080f0;outline:3px solid #0080f024}.assignments-module__eUQk0a__mutations button{color:#fff;min-height:41px;font:inherit;cursor:pointer;background:#0080f0;border:1px solid #0080f0;border-radius:9px;padding:0 13px;font-size:.8rem;font-weight:800}.assignments-module__eUQk0a__mutations button:disabled{cursor:not-allowed;opacity:.58}.assignments-module__eUQk0a__mutations .assignments-module__eUQk0a__deactivate{color:#8b3535;background:#fff;border-color:#d5a6a6}.assignments-module__eUQk0a__empty{color:#617389;text-align:center;border:1px dashed #bdcfdf;border-radius:12px;margin:0;padding:22px}@media (max-width:720px){.assignments-module__eUQk0a__section{padding:19px 14px}.assignments-module__eUQk0a__section>header{grid-template-columns:1fr auto;display:grid}.assignments-module__eUQk0a__assignmentState{grid-template-columns:1fr}.assignments-module__eUQk0a__mutations,.assignments-module__eUQk0a__mutations form:first-child{width:100%;display:grid}.assignments-module__eUQk0a__mutations button{width:100%}}
