@media (max-width:760px){body.platform-ui-scope :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.login-input),select,textarea),body.platform-ui-scope .platform-search-input>input{-webkit-text-size-adjust:100%;font-size:max(calc(16px * var(--platform-density-scale,1)), var(--platform-control-font))!important}body.platform-ui-scope :is(.platform-control,.platform-select,.platform-search-input,.platform-textarea),body.platform-ui-scope .platform-button.is-standard{min-height:calc(40px * var(--platform-density-scale,1))}body.platform-ui-scope :is(h1,h2,h3,p,small,strong,span,label,button,a,td,th){min-width:0}}@keyframes platform-eligibility-panel-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.platform-ui-scope .training-module-page{width:100%;min-width:0;max-width:100%;padding:0 0 calc(12px * var(--platform-density-scale,1));box-sizing:border-box;margin:0}.platform-ui-scope .training-module-page>.training-page-header{width:100%;min-width:0;min-height:calc(91px * var(--platform-density-scale,1));padding:calc(5px * var(--platform-density-scale,1)) 0 calc(4px * var(--platform-density-scale,1));box-sizing:border-box;flex:none;margin:0}.platform-ui-scope .training-module-page>.training-page-header>:first-child{min-width:0}.platform-ui-scope .training-module-page>.training-page-header>.training-page-actions,.platform-ui-scope .training-module-page>.training-page-header>.platform-button,.platform-ui-scope .training-module-page>.training-page-header>button{flex:none}@media (max-width:700px){.platform-ui-scope .training-module-page{padding:0 0 calc(12px * var(--platform-density-scale,1))}.platform-ui-scope .training-module-page>.training-page-header{min-height:auto;padding:calc(8px * var(--platform-density-scale,1)) 0}}@media (max-width:760px){.platform-ui-scope .assessor-profile-workspace{width:100%;min-width:0;overflow:hidden}.platform-ui-scope .assessor-profile-workspace>*{box-sizing:border-box;max-width:100%}.platform-ui-scope .assessor-profile-hero{width:100%;min-width:0;min-height:0;padding:calc(15px * var(--platform-density-scale,1));grid-template-columns:calc(54px * var(--platform-density-scale,1)) minmax(0,1fr);align-items:start;gap:calc(11px * var(--platform-density-scale,1));display:grid;position:relative}.platform-ui-scope .assessor-profile-hero>svg{width:calc(54px * var(--platform-density-scale,1));height:calc(54px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1));border-radius:calc(15px * var(--platform-density-scale,1))}.platform-ui-scope .assessor-profile-avatar{width:calc(54px * var(--platform-density-scale,1));min-width:calc(54px * var(--platform-density-scale,1));height:calc(54px * var(--platform-density-scale,1));flex-basis:calc(54px * var(--platform-density-scale,1));border-radius:calc(15px * var(--platform-density-scale,1));font-size:calc(17px * var(--platform-density-scale,1))}.platform-ui-scope .assessor-profile-avatar i{right:calc(-6px * var(--platform-density-scale,1));bottom:calc(-5px * var(--platform-density-scale,1));width:calc(22px * var(--platform-density-scale,1));height:calc(22px * var(--platform-density-scale,1))}.platform-ui-scope .assessor-profile-hero>div{min-width:0}.platform-ui-scope .assessor-profile-hero h2{overflow-wrap:anywhere;font-size:calc(16px * var(--platform-density-scale,1))}.platform-ui-scope .assessor-profile-contact{gap:calc(5px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));flex-wrap:wrap;min-width:0;display:flex}.platform-ui-scope .assessor-profile-contact>span{align-items:center;gap:calc(6px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.platform-ui-scope .assessor-profile-contact svg{flex:0 0 calc(14px * var(--platform-density-scale,1))}.platform-ui-scope .assessor-profile-hero>span{top:calc(15px * var(--platform-density-scale,1));right:calc(15px * var(--platform-density-scale,1));white-space:nowrap;margin:0;position:absolute}.platform-ui-scope .assessor-profile-workspace>nav.assessor-profile-tabs{width:100%;max-width:none;min-height:0;padding:calc(5px * var(--platform-density-scale,1));align-self:stretch;align-items:stretch;gap:calc(5px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platform-ui-scope .assessor-profile-tabs button{width:auto;min-width:0;min-height:calc(58px * var(--platform-density-scale,1));padding:calc(6px * var(--platform-density-scale,1));justify-content:center;gap:calc(4px * var(--platform-density-scale,1));text-align:center;font-size:calc(8.5px * var(--platform-density-scale,1));flex-direction:column}.platform-ui-scope .assessor-profile-tabs button>span{overflow-wrap:anywhere;line-height:1.25}.platform-ui-scope .assessor-profile-overview{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.platform-ui-scope .assessor-profile-panel{width:100%;min-width:0;min-height:0;padding:calc(13px * var(--platform-density-scale,1))}.platform-ui-scope .assessor-detail-grid{gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr))}.platform-ui-scope .assessor-profile-detail{min-width:0;min-height:calc(56px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1))}.platform-ui-scope .assessor-profile-detail strong{max-width:100%}.platform-ui-scope .assessor-evidence-stack{gap:calc(9px * var(--platform-density-scale,1));width:100%;min-width:0}.platform-ui-scope .assessor-evidence-row,.platform-ui-scope .assessor-evidence-row.is-resume,.platform-ui-scope .assessor-evidence-row.is-details-first,.platform-ui-scope .assessor-evidence-row.is-education{width:100%;min-width:0;padding:calc(12px * var(--platform-density-scale,1));align-items:stretch;gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr);display:grid}.platform-ui-scope .assessor-evidence-row.is-resume .assessor-evidence-upload-control,.platform-ui-scope .assessor-evidence-row.is-details-first .assessor-evidence-input,.platform-ui-scope .assessor-evidence-row.is-details-first .assessor-evidence-upload-control,.platform-ui-scope .assessor-evidence-row.is-education .assessor-evidence-upload-control,.platform-ui-scope .assessor-evidence-input,.platform-ui-scope .assessor-evidence-upload-control{grid-column:1;width:100%;min-width:0}.platform-ui-scope .assessor-evidence-title{align-items:flex-start;min-width:0}.platform-ui-scope .assessor-evidence-title span{min-width:0}.platform-ui-scope .assessor-evidence-title small{overflow-wrap:anywhere;line-height:1.4}.platform-ui-scope .assessor-evidence-upload-control{gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr);display:grid}.platform-ui-scope .assessor-evidence-picker{box-sizing:border-box;width:100%;min-width:0}.platform-ui-scope .assessor-evidence-actions{align-items:stretch;gap:calc(7px * var(--platform-density-scale,1));width:100%;min-width:0;display:flex}.platform-ui-scope .assessor-evidence-actions>.assessor-evidence-upload{flex:auto;min-width:0}.platform-ui-scope .assessor-existing-document{flex:none}.platform-ui-scope .assessor-profile-single,.platform-ui-scope .assessor-profile-associations,.platform-ui-scope .assessor-profile-associations>.profile-association-content{width:100%;min-width:0;min-height:0}.platform-ui-scope .assessor-profile-associations{padding:calc(10px * var(--platform-density-scale,1))}.platform-ui-scope .profile-association-content{gap:calc(10px * var(--platform-density-scale,1))}.platform-ui-scope .profile-association-heading{min-height:0;padding:calc(13px * var(--platform-density-scale,1));gap:calc(9px * var(--platform-density-scale,1))}.platform-ui-scope .profile-association-heading>span{min-width:0}.platform-ui-scope .profile-association-heading p{overflow-wrap:anywhere}.platform-ui-scope .agency-association-panel{border-radius:calc(14px * var(--platform-density-scale,1));flex:none;min-height:0}.platform-ui-scope .agency-association-panel>header{min-height:0;padding:calc(12px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));gap:calc(5px * var(--platform-density-scale,1))}.platform-ui-scope .agency-association-panel .assessor-table-empty{min-height:calc(150px * var(--platform-density-scale,1));padding:calc(20px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1))}.platform-ui-scope .agency-association-panel .assessor-table-empty strong{margin-top:calc(8px * var(--platform-density-scale,1))}.platform-ui-scope .agency-association-panel .assessor-table-empty p{max-width:calc(280px * var(--platform-density-scale,1));line-height:1.45}.platform-ui-scope .association-link-tools{min-width:0;padding:calc(11px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) 0}.platform-ui-scope .association-agency-search{box-sizing:border-box;width:100%;min-width:0}.platform-ui-scope .association-link-options{min-width:0;margin-top:calc(10px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:stretch;gap:calc(10px * var(--platform-density-scale,1));overscroll-behavior:contain;flex-direction:column;display:flex!important}.platform-ui-scope .association-link-options article{box-sizing:border-box;width:100%;min-width:0;min-height:0;padding:calc(11px * var(--platform-density-scale,1));align-items:start;gap:calc(10px * var(--platform-density-scale,1));flex-wrap:nowrap;display:flex;overflow:hidden;height:auto!important;max-height:none!important}.platform-ui-scope .association-option-icon{flex:0 0 calc(38px * var(--platform-density-scale,1))}.platform-ui-scope .association-option-body{box-sizing:border-box;align-items:stretch;gap:calc(7px * var(--platform-density-scale,1));flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;overflow:visible;height:auto!important;max-height:none!important;display:flex!important}.platform-ui-scope .association-option-copy{width:100%;min-width:0}.platform-ui-scope .association-option-copy strong,.platform-ui-scope .association-option-copy small{max-width:100%}.platform-ui-scope .association-option-body>.association-option-state{justify-self:start}.platform-ui-scope .association-option-action{box-sizing:border-box;width:100%;min-width:0;height:auto;visibility:visible!important;opacity:1!important;position:static!important}.platform-ui-scope .association-option-pending{box-sizing:border-box;align-self:stretch;gap:calc(7px * var(--platform-density-scale,1));grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;visibility:visible!important;opacity:1!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;position:static!important}.platform-ui-scope .association-option-pending>.association-option-state{grid-column:1/-1;justify-self:start}.platform-ui-scope .association-option-pending>a,.platform-ui-scope .association-option-pending>button{box-sizing:border-box;background:#fff6f9;border:1px solid #d92d6429;width:100%;min-width:0;display:inline-flex!important}.platform-ui-scope .association-option-pending>a{background:#f7f5ff;border:1px solid #6543e72e;display:inline-flex!important}.platform-ui-scope .association-link-options .association-agency-card{box-sizing:border-box;width:100%;padding:calc(13px * var(--platform-density-scale,1));align-content:start;align-items:stretch;gap:calc(11px * var(--platform-density-scale,1));flex:none;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);overflow:hidden;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important}.platform-ui-scope .association-link-options .association-agency-card.is-available,.platform-ui-scope .association-link-options .association-agency-card.is-linked{min-height:calc(226px * var(--platform-density-scale,1))!important}.platform-ui-scope .association-link-options .association-agency-card.is-pending{min-height:calc(260px * var(--platform-density-scale,1))!important}.platform-ui-scope .association-agency-card-header{grid-template-columns:calc(38px * var(--platform-density-scale,1)) minmax(0,1fr) auto;align-items:start;gap:calc(10px * var(--platform-density-scale,1));min-width:0;display:grid}.platform-ui-scope .association-agency-card-header .association-option-copy{width:auto;min-width:0}.platform-ui-scope .association-agency-card-header .association-option-copy strong,.platform-ui-scope .association-agency-card-header .association-option-copy small{text-overflow:clip;white-space:normal;overflow:visible}.platform-ui-scope .association-agency-card-header .association-option-state{min-height:calc(26px * var(--platform-density-scale,1));padding:0 calc(8px * var(--platform-density-scale,1));font-size:calc(7px * var(--platform-density-scale,1))}.platform-ui-scope .association-agency-card-details{padding:calc(10px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.platform-ui-scope .association-agency-card-details .association-agency-requested{grid-column:1/-1}.platform-ui-scope .association-agency-card-actions{gap:calc(8px * var(--platform-density-scale,1));border:0;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;padding:0;display:grid}.platform-ui-scope .association-agency-card.is-available .association-agency-card-actions,.platform-ui-scope .association-agency-card.is-linked .association-agency-card-actions{grid-template-columns:minmax(0,1fr)}.platform-ui-scope .association-agency-card-actions .association-option-action,.platform-ui-scope .association-agency-card-actions .association-agency-linked-note{box-sizing:border-box;width:100%;min-width:0;min-height:calc(40px * var(--platform-density-scale,1));visibility:visible!important;opacity:1!important;display:inline-flex!important;position:static!important}.platform-responsive-toolbar{align-items:stretch;gap:calc(8px * var(--platform-density-scale,1));width:100%;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.platform-responsive-toolbar>label,.platform-responsive-toolbar>select,.platform-responsive-toolbar>button{box-sizing:border-box;max-width:none;min-height:calc(42px * var(--platform-density-scale,1));margin:0;width:100%!important;min-width:0!important}.platform-responsive-toolbar>.training-record-count{text-align:left;margin:0;width:100%!important;min-width:0!important}.platform-responsive-actions{gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.platform-responsive-actions>:last-child:nth-child(odd){grid-column:1/-1}.platform-responsive-table{table-layout:auto;width:100%;min-width:0!important}.platform-responsive-table thead{display:none}.platform-responsive-table tbody{padding:calc(10px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));display:grid}.platform-responsive-table tr{min-width:0;padding:calc(12px * var(--platform-density-scale,1));gap:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#ffffffe6;border:1px solid #59519a1f;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;box-shadow:0 7px 18px #2c26640b}.platform-responsive-table td,.platform-responsive-table td:nth-child(n){align-content:start;justify-items:start;gap:calc(4px * var(--platform-density-scale,1));text-align:left;white-space:normal;border:0;min-width:0;height:auto;padding:0;display:grid;overflow:visible;width:auto!important}.platform-responsive-table td:before{content:attr(data-label);color:#8a93b4;font-size:calc(7px * var(--platform-density-scale,1));letter-spacing:.04em;text-transform:uppercase;font-weight:800}.platform-responsive-table td>strong{text-overflow:clip;white-space:normal;max-width:100%;overflow:visible}.platform-responsive-table .platform-mobile-span-full{grid-column:1/-1}}@media (max-width:780px),(orientation:landscape) and (max-height:600px) and (max-width:1000px){.dashboard-page{height:auto;min-height:100svh;padding:calc(8px * var(--platform-density-scale,1));display:block;overflow:visible}.dashboard-main{height:auto;min-height:calc(100svh - calc(16px * var(--platform-density-scale,1)));border-radius:calc(22px * var(--platform-density-scale,1))}.dashboard-sidebar{z-index:30;left:calc(8px * var(--platform-density-scale,1));top:calc(8px * var(--platform-density-scale,1));width:min(calc(280px * var(--platform-density-scale,1)),calc(100vw - calc(40px * var(--platform-density-scale,1))));height:calc(100svh - calc(16px * var(--platform-density-scale,1)));transition:transform .3s;position:fixed;transform:translate(calc(-100% - 20px))}.dashboard-sidebar.is-open{transform:translate(0)}.dashboard-page.is-sidebar-collapsed{display:block}.dashboard-sidebar.is-collapsed .sidebar-logo{height:calc(148px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(30px * var(--platform-density-scale,1))}.dashboard-sidebar.is-collapsed .sidebar-logo:after{display:none}.dashboard-sidebar.is-collapsed .sidebar-logo-frame{display:grid}.dashboard-sidebar.is-collapsed .sidebar-monogram{display:none}.dashboard-sidebar.is-collapsed .sidebar-nav{padding:calc(10px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) 0;scrollbar-gutter:stable}.dashboard-sidebar.is-collapsed .dashboard-nav-active,.dashboard-sidebar.is-collapsed .dashboard-nav-link,.dashboard-sidebar.is-collapsed .sidebar-item{width:100%;min-height:calc(45px * var(--platform-density-scale,1));padding:0 calc(13px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));justify-content:flex-start;margin-inline:0}.dashboard-sidebar.is-collapsed .nav-group{padding:calc(14px * var(--platform-density-scale,1)) calc(3px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1))}.dashboard-sidebar.is-collapsed .dashboard-nav-active span,.dashboard-sidebar.is-collapsed .dashboard-nav-link span,.dashboard-sidebar.is-collapsed .sidebar-item span,.dashboard-sidebar.is-collapsed .sidebar-chevron{display:initial}.dashboard-sidebar.is-collapsed .nav-group>p{display:block}.sidebar-backdrop{z-index:29;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07164a2e;border:0;display:block;position:fixed;inset:0}.dashboard-header{height:calc(70px * var(--platform-density-scale,1))}.admin-profile{min-width:auto}.admin-profile>span:nth-child(2),.admin-profile>svg{display:none}.header-actions{gap:calc(8px * var(--platform-density-scale,1))}.header-icon-button{width:calc(41px * var(--platform-density-scale,1));height:calc(41px * var(--platform-density-scale,1))}.dashboard-content{padding:calc(10px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1)) 0;overflow-y:visible}.module-area{min-height:calc(420px * var(--platform-density-scale,1));padding:calc(25px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1))}.dashboard-footer{padding:calc(12px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));flex-wrap:wrap}}@media (orientation:landscape) and (max-height:600px) and (max-width:1000px){.dashboard-page{height:100svh;min-height:0;overflow:hidden}.dashboard-main{height:calc(100svh - calc(16px * var(--platform-density-scale,1)));min-height:0}.dashboard-sidebar{width:min(calc(260px * var(--platform-density-scale,1)),calc(100vw - calc(32px * var(--platform-density-scale,1))));min-height:0}.dashboard-sidebar .sidebar-logo,.dashboard-sidebar.is-collapsed .sidebar-logo{height:calc(104px * var(--platform-density-scale,1));padding:calc(6px * var(--platform-density-scale,1)) calc(24px * var(--platform-density-scale,1))}.dashboard-sidebar .sidebar-logo-frame,.dashboard-sidebar.is-collapsed .sidebar-logo-frame{width:min(100%,calc(190px * var(--platform-density-scale,1)));height:calc(88px * var(--platform-density-scale,1));padding:calc(4px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1))}.dashboard-sidebar .sidebar-logo-frame .sidebar-full-logo{width:min(100%,calc(156px * var(--platform-density-scale,1)))}.dashboard-sidebar .sidebar-nav,.dashboard-sidebar.is-collapsed .sidebar-nav{padding:calc(5px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));scrollbar-color:#653bff52 transparent}.dashboard-sidebar .dashboard-nav-active,.dashboard-sidebar .dashboard-nav-link,.dashboard-sidebar .sidebar-item,.dashboard-sidebar.is-collapsed .dashboard-nav-active,.dashboard-sidebar.is-collapsed .dashboard-nav-link,.dashboard-sidebar.is-collapsed .sidebar-item{min-height:calc(39px * var(--platform-density-scale,1));padding-inline:calc(11px * var(--platform-density-scale,1));gap:calc(11px * var(--platform-density-scale,1));font-size:calc(12px * var(--platform-density-scale,1))}.dashboard-sidebar .nav-group,.dashboard-sidebar.is-collapsed .nav-group{padding:calc(8px * var(--platform-density-scale,1)) calc(3px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1))}.dashboard-sidebar .nav-group p{margin-bottom:calc(4px * var(--platform-density-scale,1));font-size:calc(9px * var(--platform-density-scale,1))}.header-leading{gap:calc(12px * var(--platform-density-scale,1))}.header-breadcrumb span,.header-breadcrumb strong,.header-actions>.header-icon-button:nth-child(2){display:none}.dashboard-content{padding:calc(8px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));overflow-y:auto}.module-area{min-height:0;padding:calc(10px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));border-color:#e2def7c7;flex-basis:0}.empty-module-visual{width:calc(130px * var(--platform-density-scale,1));height:calc(82px * var(--platform-density-scale,1))}.window-icon{transform:scale(.68)}.module-area h2{margin:calc(3px * var(--platform-density-scale,1)) 0 calc(4px * var(--platform-density-scale,1));font-size:calc(20px * var(--platform-density-scale,1))}.module-area>p{font-size:calc(11px * var(--platform-density-scale,1));line-height:1.35}.module-area>p br{display:none}.dashboard-footer{min-height:calc(42px * var(--platform-density-scale,1));padding:0 calc(14px * var(--platform-density-scale,1));font-size:calc(9px * var(--platform-density-scale,1));flex-wrap:nowrap}.dashboard-main:has(.platform-responsive-workspace)>.dashboard-footer{display:none}.platform-responsive-workspace{gap:calc(6px * var(--platform-density-scale,1));min-height:0;padding-bottom:0;overflow:hidden}.platform-responsive-workspace>.training-page-header{min-height:auto;padding:calc(2px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1)) calc(5px * var(--platform-density-scale,1));align-items:center;gap:calc(12px * var(--platform-density-scale,1))}.platform-responsive-workspace>.training-page-header h1{margin-top:calc(3px * var(--platform-density-scale,1));font-size:calc(23px * var(--platform-density-scale,1))}.platform-responsive-workspace>.training-page-header p{max-width:calc(560px * var(--platform-density-scale,1));font-size:calc(10px * var(--platform-density-scale,1));line-height:1.35}.platform-responsive-workspace .platform-responsive-actions{gap:calc(7px * var(--platform-density-scale,1));flex:none;width:auto}.platform-responsive-workspace .platform-responsive-actions>button,.platform-responsive-workspace .platform-responsive-actions>a{min-height:calc(37px * var(--platform-density-scale,1));padding-inline:calc(11px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap}.platform-responsive-workspace>.governed-import-note{min-height:calc(42px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1))}.platform-responsive-workspace>.governed-import-note svg{width:calc(17px * var(--platform-density-scale,1));height:calc(17px * var(--platform-density-scale,1))}.platform-responsive-workspace>.governed-import-note strong{font-size:calc(9px * var(--platform-density-scale,1))}.platform-responsive-workspace>.governed-import-note small{font-size:calc(7.5px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-responsive-workspace>.training-panel{border-radius:calc(14px * var(--platform-density-scale,1));flex:1 1 0;min-height:0}.platform-responsive-workspace .platform-responsive-toolbar{min-height:calc(47px * var(--platform-density-scale,1));padding:calc(5px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1));grid-template-columns:minmax(calc(220px * var(--platform-density-scale,1)),1fr) minmax(calc(145px * var(--platform-density-scale,1)),calc(185px * var(--platform-density-scale,1))) auto!important;display:grid!important}.platform-responsive-workspace .platform-responsive-toolbar>label,.platform-responsive-workspace .platform-responsive-toolbar>select{min-height:calc(36px * var(--platform-density-scale,1));height:calc(36px * var(--platform-density-scale,1))}.platform-responsive-workspace .platform-responsive-toolbar>.training-record-count{width:auto;min-width:calc(76px * var(--platform-density-scale,1));text-align:right}.platform-responsive-workspace .training-table-wrap:has(.platform-responsive-table){scrollbar-gutter:stable;min-height:0;overflow:auto!important}.platform-responsive-workspace .platform-responsive-table{table-layout:fixed;width:100%;min-width:var(--platform-landscape-table-min,calc(960px * var(--platform-density-scale,1)))!important}.platform-responsive-workspace .qualification-responsive-table{--platform-landscape-table-min:calc(1180px * var(--platform-density-scale,1))}.platform-responsive-workspace .qualification-responsive-table td:nth-child(10),.platform-responsive-workspace .qualification-responsive-table td:nth-child(11),.platform-responsive-workspace .qualification-responsive-table td:nth-child(12){padding-right:calc(6px * var(--platform-density-scale,1))!important;padding-left:calc(6px * var(--platform-density-scale,1))!important}.platform-responsive-workspace .qualification-responsive-table td:nth-child(10)>button,.platform-responsive-workspace .qualification-responsive-table td:nth-child(11)>button,.platform-responsive-workspace .qualification-responsive-table td:nth-child(12)>button{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:calc(96px * var(--platform-density-scale,1))!important;margin-left:auto!important;margin-right:auto!important}.platform-responsive-workspace .training-pagination{min-height:calc(40px * var(--platform-density-scale,1));padding-inline:calc(11px * var(--platform-density-scale,1))}}@media (max-width:450px){.header-actions>.header-icon-button:nth-child(2){display:none}.header-leading{gap:calc(12px * var(--platform-density-scale,1))}.header-breadcrumb span,.header-breadcrumb strong{display:none}.module-area h2{font-size:calc(22px * var(--platform-density-scale,1))}.module-area>p br{display:none}.dashboard-footer{justify-content:center}}@media (max-width:700px),(orientation:landscape) and (max-height:600px) and (max-width:1000px){.assessor-workspace{gap:calc(10px * var(--platform-density-scale,1))}.assessor-workspace>.training-page-header{min-height:auto;padding:calc(8px * var(--platform-density-scale,1)) calc(4px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1))}.assessor-workspace>.training-page-header h1{margin-top:calc(4px * var(--platform-density-scale,1));font-size:calc(22px * var(--platform-density-scale,1))}.assessor-workspace>.training-page-header p{max-width:calc(360px * var(--platform-density-scale,1));font-size:calc(11px * var(--platform-density-scale,1));line-height:1.45}.assessor-kpi-grid{gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr))}.assessor-kpi-grid article{min-height:calc(88px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1))}.assessor-kpi-grid article>svg{width:calc(34px * var(--platform-density-scale,1));height:calc(34px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));flex:0 0 calc(34px * var(--platform-density-scale,1))}.assessor-kpi-grid article span{gap:calc(2px * var(--platform-density-scale,1));min-width:0}.assessor-kpi-grid small,.assessor-kpi-grid em{overflow-wrap:anywhere;font-size:calc(9px * var(--platform-density-scale,1));line-height:1.35}.assessor-kpi-grid strong{font-size:calc(21px * var(--platform-density-scale,1));line-height:1}.assessor-home-grid{gap:calc(9px * var(--platform-density-scale,1));grid-template-columns:1fr}.assessor-home-grid>section{min-height:0;padding:calc(14px * var(--platform-density-scale,1));border-radius:calc(15px * var(--platform-density-scale,1))}.assessor-home-grid>section>div:first-child{align-items:flex-start;gap:calc(10px * var(--platform-density-scale,1))}.assessor-home-grid>section>div:first-child span{min-width:0}.assessor-home-grid>section>div:first-child strong{font-size:calc(13px * var(--platform-density-scale,1))}.assessor-home-grid small{font-size:calc(10px * var(--platform-density-scale,1));line-height:1.4}.assessor-home-grid a{font-size:calc(10px * var(--platform-density-scale,1));flex:none}.assessor-empty-state{min-height:0;margin-top:calc(12px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));grid-template-columns:calc(30px * var(--platform-density-scale,1)) minmax(0,1fr);justify-content:stretch;align-items:center;gap:calc(2px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));text-align:left;background:#653bff09;border:1px solid #653bff17;grid-template-rows:auto auto;display:grid}.assessor-empty-state svg{width:calc(23px * var(--platform-density-scale,1));height:calc(23px * var(--platform-density-scale,1));grid-row:1/3;justify-self:center}.assessor-empty-state strong{font-size:calc(11px * var(--platform-density-scale,1));margin-top:0}.assessor-empty-state p{font-size:calc(9.5px * var(--platform-density-scale,1));margin-top:0;line-height:1.35}.assessor-profile-card{flex-wrap:wrap;align-items:flex-start}.assessor-profile-card>span{margin-left:0}}@media (max-width:340px){.assessor-kpi-grid{grid-template-columns:1fr}.platform-ui-scope .assessor-profile-hero{grid-template-columns:calc(48px * var(--platform-density-scale,1)) minmax(0,1fr)}.platform-ui-scope .assessor-profile-hero>svg{width:calc(48px * var(--platform-density-scale,1));height:calc(48px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1))}.platform-ui-scope .assessor-profile-avatar{width:calc(48px * var(--platform-density-scale,1));min-width:calc(48px * var(--platform-density-scale,1));height:calc(48px * var(--platform-density-scale,1));flex-basis:calc(48px * var(--platform-density-scale,1));font-size:calc(15px * var(--platform-density-scale,1))}.platform-ui-scope .assessor-profile-hero>span{grid-column:1/-1;justify-self:start;position:static}.platform-ui-scope .assessor-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.platform-ui-scope .platform-responsive-workspace .qualification-responsive-table tr{padding:calc(10px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1))}.platform-ui-scope .platform-responsive-workspace .qualification-responsive-table td,.platform-ui-scope .platform-responsive-workspace .qualification-responsive-table td:nth-child(n){gap:calc(2px * var(--platform-density-scale,1))}.qualification-responsive-table td:first-child:before{content:"QP Code"}.qualification-responsive-table td:nth-child(2):before{content:"Qualification Name"}.qualification-responsive-table td:nth-child(3):before{content:"Qualification Format"}.qualification-responsive-table td:nth-child(4):before{content:"Version"}.qualification-responsive-table td:nth-child(5):before{content:"NSQF"}.qualification-responsive-table td:nth-child(6):before{content:"Hours"}.qualification-responsive-table td:nth-child(7):before{content:"Effective From"}.qualification-responsive-table td:nth-child(8):before{content:"Valid Till"}.qualification-responsive-table td:nth-child(9):before{content:"Lifecycle"}.qualification-responsive-table td:nth-child(10):before{content:"Documents"}.qualification-responsive-table td:nth-child(11):before{content:"Eligibility"}.qualification-responsive-table td:nth-child(12):before{content:"Assessment Scheme"}.qualification-responsive-table td:nth-child(13):before{content:"Actions"}.platform-ui-scope .platform-responsive-workspace .qualification-responsive-table td:nth-child(2),.platform-ui-scope .platform-responsive-workspace .qualification-responsive-table td:nth-child(3),.platform-ui-scope .platform-responsive-workspace .qualification-responsive-table td:nth-child(9),.platform-ui-scope .platform-responsive-workspace .qualification-responsive-table td:nth-child(12){grid-column:auto}.platform-ui-scope .platform-responsive-workspace .qualification-responsive-table td:nth-child(13){grid-column:1/-1}.qualification-responsive-table td:nth-child(10) .document-manage-button,.qualification-responsive-table td:nth-child(11) .eligibility-row-action,.qualification-responsive-table td:nth-child(12) .assessment-scheme-action{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.qualification-responsive-table .qp-row-actions{justify-content:flex-start;width:100%}.training-table-wrap:has(.qualification-responsive-table){overflow:visible!important}}@media (min-width:761px) and (max-width:1100px) and (orientation:portrait){html:has(.page-shell[class*=login-portal-]){scrollbar-gutter:auto}.page-shell[class*=login-portal-]{height:100svh;min-height:0;padding:calc(16px * var(--platform-density-scale,1));overflow:hidden}.page-shell[class*=login-portal-] .screen-container{height:calc(100svh - calc(32px * var(--platform-density-scale,1)));border-radius:calc(32px * var(--platform-density-scale,1));min-height:0}.page-shell[class*=login-portal-] .content-grid{height:100%;min-height:0;display:block}.page-shell[class*=login-portal-] .brand-section{display:none}.page-shell[class*=login-portal-] .login-column{place-items:center;height:100%;min-height:0;display:grid;padding:calc(28px * var(--platform-density-scale,1))!important}.page-shell[class*=login-portal-] .login-card{width:min(100%, calc(560px * var(--platform-density-scale,1)));max-width:calc(560px * var(--platform-density-scale,1));min-height:0;padding:calc(38px * var(--platform-density-scale,1)) calc(44px * var(--platform-density-scale,1)) calc(30px * var(--platform-density-scale,1));border-radius:calc(30px * var(--platform-density-scale,1))}.page-shell[class*=login-portal-] .login-card-content{width:100%;max-width:calc(472px * var(--platform-density-scale,1))}.page-shell[class*=login-portal-] .login-mobile-brand{width:calc(230px * var(--platform-density-scale,1));margin:0 auto calc(12px * var(--platform-density-scale,1));place-items:center;display:grid}.page-shell.login-portal-pixel .login-mobile-brand.is-pixel{width:calc(150px * var(--platform-density-scale,1));margin-bottom:calc(6px * var(--platform-density-scale,1))}.page-shell.login-portal-pixel .pixel-internal-brand.is-compact,.page-shell.login-portal-pixel .pixel-login-mark{width:100%;height:auto;display:block}.page-shell[class*=login-portal-] .login-mobile-brand img{-o-object-fit:contain;object-fit:contain;max-width:100%;height:auto}.page-shell[class*=login-portal-] .login-heading-stack>.security-mark{display:none}.page-shell[class*=login-portal-] .login-card h1{font-size:calc(34px * var(--platform-density-scale,1))}.page-shell[class*=login-portal-] .subtitle{margin:calc(8px * var(--platform-density-scale,1)) 0 calc(24px * var(--platform-density-scale,1));font-size:calc(15px * var(--platform-density-scale,1))}}@media (max-width:760px){html:has(.page-shell[class*=login-portal-]){scrollbar-gutter:auto}.page-shell[class*=login-portal-]{width:100%;min-height:100svh;overflow-x:clip}.page-shell[class*=login-portal-] .login-column{padding:0}.page-shell[class*=login-portal-] .login-card,.page-shell[class*=login-portal-] .login-card-content,.page-shell[class*=login-portal-] .portal-switch-prompt{min-width:0}.page-shell[class*=login-portal-] .portal-switch-prompt{row-gap:calc(3px * var(--platform-density-scale,1));flex-wrap:wrap}.page-shell.login-portal-pixel .login-mobile-brand.is-pixel{width:calc(156px * var(--platform-density-scale,1));margin-bottom:calc(4px * var(--platform-density-scale,1))}.page-shell.login-portal-pixel .pixel-internal-brand.is-compact,.page-shell.login-portal-pixel .pixel-login-mark{width:100%;height:auto;display:block}.page-shell.login-portal-pixel .pixel-credential-form{gap:calc(9px * var(--platform-density-scale,1))}.page-shell.login-portal-pixel .pixel-credential-form .form-options.is-forgot-only{min-height:calc(24px * var(--platform-density-scale,1));text-align:right;justify-content:flex-end;margin:0}.page-shell.login-portal-pixel .pixel-credential-form .forgot-password-action{margin-left:auto}.page-shell.login-portal-pixel .pixel-credential-form .sign-in-button{margin-top:0}.page-shell.login-portal-pixel .pixel-credential-form .form-message{height:calc(44px * var(--platform-density-scale,1));min-height:calc(44px * var(--platform-density-scale,1));margin:calc(-3px * var(--platform-density-scale,1)) 0 calc(-2px * var(--platform-density-scale,1));display:grid}.page-shell.login-portal-pixel .login-card:has(.pixel-credential-form) .subtitle{margin-bottom:calc(16px * var(--platform-density-scale,1))}.page-shell.login-portal-pixel .login-card:has(.pixel-credential-form) .security-footer{margin-top:calc(2px * var(--platform-density-scale,1))}.page-shell[class*=login-portal-] .input-shell input{font-size:calc(16px * var(--platform-density-scale,1))}.page-shell.login-portal-pixel .login-card-content{grid-template-rows:clamp(calc(300px * var(--platform-density-scale,1)), 43svh, calc(366px * var(--platform-density-scale,1))) auto minmax(calc(16px * var(--platform-density-scale,1)), 1fr) auto;align-content:stretch;height:100%;display:grid}.page-shell.login-portal-pixel .login-heading-stack{grid-row:1;grid-template-rows:calc(150px * var(--platform-density-scale,1)) calc(26px * var(--platform-density-scale,1)) calc(46px * var(--platform-density-scale,1)) calc(42px * var(--platform-density-scale,1));align-content:end;place-items:center;min-height:0;display:grid}.page-shell.login-portal-pixel .login-card.is-pixel .login-heading-stack .login-mobile-brand.is-pixel{grid-row:1;align-self:end;margin:0 auto}.page-shell.login-portal-pixel .login-card.is-pixel .login-heading-stack .employee-access-label{grid-row:2;margin:0}.page-shell.login-portal-pixel .login-card.is-pixel .login-heading-stack h1{grid-row:3;margin:0}.page-shell.login-portal-pixel .login-card.is-pixel .login-heading-stack .subtitle{grid-row:4;margin:0}.page-shell.login-portal-pixel .login-form-stack{grid-row:2}.page-shell.login-portal-pixel .security-footer{grid-row:4;margin-top:0}.page-shell.login-portal-pixel .login-card:has(.pixel-credential-form) .security-footer{grid-row:4;margin-top:0}}@media (max-width:400px){.page-shell[class*=login-portal-]{height:100svh;min-height:0}.page-shell[class*=login-portal-] .screen-container,.page-shell[class*=login-portal-] .content-grid,.page-shell[class*=login-portal-] .login-column,.page-shell[class*=login-portal-] .login-card{width:100%;height:100%;min-height:0}.page-shell[class*=login-portal-] .login-card{padding-inline:calc(18px * var(--platform-density-scale,1))}.page-shell.login-portal-pixel .login-mobile-brand.is-pixel{width:calc(146px * var(--platform-density-scale,1));margin-bottom:calc(2px * var(--platform-density-scale,1))}}@media (orientation:landscape) and (max-width:1100px) and (max-height:650px){html:has(.page-shell.login-portal-pixel){scrollbar-gutter:auto}.page-shell.login-portal-pixel{width:100%;height:100svh;min-height:0;padding:calc(8px * var(--platform-density-scale,1));overflow:hidden}.page-shell.login-portal-pixel .screen-container,.page-shell.login-portal-pixel .content-grid,.page-shell.login-portal-pixel .login-column,.page-shell.login-portal-pixel .login-card{width:100%;height:100%;min-height:0}.page-shell.login-portal-pixel .content-grid,.page-shell.login-portal-pixel .login-column{display:block}.page-shell.login-portal-pixel .brand-section{display:none}.page-shell.login-portal-pixel .login-column{padding:0}.page-shell.login-portal-pixel .login-card{max-width:none;padding:calc(12px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1));place-items:center;display:grid}.page-shell.login-portal-pixel .login-card-content{max-width:calc(900px * var(--platform-density-scale,1));grid-template-columns:minmax(calc(190px * var(--platform-density-scale,1)), .78fr) minmax(calc(330px * var(--platform-density-scale,1)), 1.22fr);align-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1)) calc(24px * var(--platform-density-scale,1));grid-template-rows:auto auto;grid-template-areas:"intro form""footer form";margin-inline:auto;display:grid}.page-shell.login-portal-pixel .login-heading-stack{align-content:center;justify-items:center;gap:calc(5px * var(--platform-density-scale,1));grid-area:intro;display:grid}.page-shell.login-portal-pixel .login-mobile-brand.is-pixel{width:calc(108px * var(--platform-density-scale,1));margin:0 auto calc(2px * var(--platform-density-scale,1));grid-area:auto}.page-shell.login-portal-pixel .employee-access-label{margin:0 0 calc(1px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1));grid-area:auto;place-self:center}.page-shell.login-portal-pixel .login-card h1{font-size:calc(25px * var(--platform-density-scale,1));grid-area:auto}.page-shell.login-portal-pixel .subtitle{margin:calc(2px * var(--platform-density-scale,1)) 0 calc(5px * var(--platform-density-scale,1));font-size:calc(11px * var(--platform-density-scale,1));grid-area:auto;line-height:1.4}.page-shell.login-portal-pixel .login-form-stack{grid-area:form;align-self:center;gap:0;width:100%}.page-shell.login-portal-pixel .login-form{gap:calc(7px * var(--platform-density-scale,1))}.page-shell.login-portal-pixel .input-shell input{height:calc(44px * var(--platform-density-scale,1));font-size:calc(16px * var(--platform-density-scale,1))}.page-shell.login-portal-pixel .form-options{font-size:calc(10px * var(--platform-density-scale,1))}.page-shell.login-portal-pixel .sign-in-button{height:calc(46px * var(--platform-density-scale,1))}.page-shell.login-portal-pixel .portal-switch-prompt{min-height:calc(36px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));font-size:calc(9px * var(--platform-density-scale,1));grid-area:switch;margin:0}.page-shell.login-portal-pixel .security-footer{grid-area:footer;margin:0}.page-shell.login-portal-pixel .footer-rule{margin-bottom:calc(4px * var(--platform-density-scale,1))}.page-shell.login-portal-pixel .security-footer strong{margin-bottom:calc(2px * var(--platform-density-scale,1));font-size:calc(10px * var(--platform-density-scale,1))}.page-shell.login-portal-pixel .security-footer p{font-size:calc(8px * var(--platform-density-scale,1));line-height:1.35}}@media (orientation:landscape) and (min-width:901px) and (max-width:1280px) and (min-height:651px) and (max-height:950px){html:has(.page-shell.login-portal-pixel){scrollbar-gutter:auto}.page-shell.login-portal-pixel{width:100%;height:100svh;min-height:0;padding:calc(14px * var(--platform-density-scale,1));overflow:hidden}.page-shell.login-portal-pixel .screen-container{height:calc(100svh - calc(28px * var(--platform-density-scale,1)));border-radius:calc(30px * var(--platform-density-scale,1));min-height:0}.page-shell.login-portal-pixel .content-grid,.page-shell.login-portal-pixel .login-column{place-items:center;width:100%;height:100%;min-height:0;display:grid}.page-shell.login-portal-pixel .content-grid{grid-template-columns:minmax(0,1fr)}.page-shell.login-portal-pixel .login-column{grid-column:1}.page-shell.login-portal-pixel .brand-section{display:none}.page-shell.login-portal-pixel .login-column{padding:calc(18px * var(--platform-density-scale,1))!important}.page-shell.login-portal-pixel .login-card{width:min(100%, calc(560px * var(--platform-density-scale,1)));max-width:calc(560px * var(--platform-density-scale,1));min-height:0;padding:calc(24px * var(--platform-density-scale,1)) calc(40px * var(--platform-density-scale,1)) calc(22px * var(--platform-density-scale,1));border-radius:calc(28px * var(--platform-density-scale,1))}.page-shell.login-portal-pixel .login-card-content{width:100%;max-width:calc(480px * var(--platform-density-scale,1));display:block}.page-shell.login-portal-pixel .login-mobile-brand.is-pixel{width:calc(108px * var(--platform-density-scale,1));margin:0 auto calc(3px * var(--platform-density-scale,1));place-items:center;display:grid}.page-shell.login-portal-pixel .pixel-internal-brand.is-compact,.page-shell.login-portal-pixel .pixel-login-mark{width:100%;height:auto;display:block}.page-shell.login-portal-pixel .login-heading-stack>.security-mark{display:none}.page-shell.login-portal-pixel .employee-access-label{margin-bottom:calc(5px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1))}.page-shell.login-portal-pixel .login-card h1{font-size:calc(30px * var(--platform-density-scale,1))}.page-shell.login-portal-pixel .subtitle{margin:calc(6px * var(--platform-density-scale,1)) 0 calc(16px * var(--platform-density-scale,1));font-size:calc(13px * var(--platform-density-scale,1))}.page-shell.login-portal-pixel .login-form,.page-shell.login-portal-pixel .login-form-stack{gap:calc(10px * var(--platform-density-scale,1))}.page-shell.login-portal-pixel .input-shell input,.page-shell.login-portal-pixel .sign-in-button{height:calc(52px * var(--platform-density-scale,1))}.page-shell.login-portal-pixel .portal-switch-prompt{min-height:calc(38px * var(--platform-density-scale,1));margin-top:calc(2px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1))}.page-shell.login-portal-pixel .security-footer{margin-top:calc(8px * var(--platform-density-scale,1))}.page-shell.login-portal-pixel .footer-rule{margin-bottom:calc(6px * var(--platform-density-scale,1))}}@media (min-width:1001px) and (max-height:760px){.dashboard-page{height:100dvh;min-height:0;padding:calc(10px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1))}.dashboard-page .dashboard-main,.dashboard-page .dashboard-sidebar{height:calc(100dvh - calc(20px * var(--platform-density-scale,1)));min-height:0}.dashboard-page .dashboard-sidebar{top:calc(10px * var(--platform-density-scale,1))}.dashboard-page .dashboard-header{height:calc(64px * var(--platform-density-scale,1));flex:0 0 calc(64px * var(--platform-density-scale,1))}.dashboard-page .dashboard-footer{min-height:calc(40px * var(--platform-density-scale,1));flex:0 0 calc(40px * var(--platform-density-scale,1));padding-inline:calc(20px * var(--platform-density-scale,1))}.dashboard-page .dashboard-content{min-height:0;padding:calc(10px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1)) 0;overflow-y:auto}.dashboard-page .module-area{min-height:0;padding:calc(24px * var(--platform-density-scale,1))}.dashboard-sidebar:not(.is-collapsed) .sidebar-logo{height:calc(112px * var(--platform-density-scale,1));padding-block:calc(4px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1))}.dashboard-sidebar:not(.is-collapsed) .sidebar-logo-frame{height:calc(98px * var(--platform-density-scale,1))}.dashboard-sidebar .nav-group{padding-block:calc(9px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1))}.dashboard-sidebar .sidebar-submenu a{min-height:calc(34px * var(--platform-density-scale,1));padding-block:calc(6px * var(--platform-density-scale,1))}}@media (min-width:1281px){.page-shell.login-portal-pixel{min-height:100dvh;padding:calc(12px * var(--platform-density-scale,1))}.login-portal-pixel .screen-container{height:calc(100dvh - calc(24px * var(--platform-density-scale,1)));border-radius:calc(28px * var(--platform-density-scale,1));min-height:0}.login-portal-pixel .content-grid{height:100%;min-height:0}.login-portal-pixel .brand-section{min-height:0;padding:calc(32px * var(--platform-density-scale,1))}.login-portal-pixel .brand-section:before{top:calc(28px * var(--platform-density-scale,1))}.login-portal-pixel .brand-section:after{bottom:calc(28px * var(--platform-density-scale,1))}.login-portal-pixel .login-column{min-height:0;padding:calc(12px * var(--platform-density-scale,1)) calc(24px * var(--platform-density-scale,1))}.login-portal-pixel .login-card.is-pixel{height:auto;min-height:0;max-height:calc(100dvh - calc(48px * var(--platform-density-scale,1)));padding:calc(24px * var(--platform-density-scale,1)) calc(28px * var(--platform-density-scale,1));scrollbar-gutter:stable;overscroll-behavior:contain;overflow-y:auto}.login-portal-pixel .login-card.is-pixel .security-mark{width:calc(54px * var(--platform-density-scale,1));height:calc(54px * var(--platform-density-scale,1));margin-bottom:calc(8px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1))}.login-portal-pixel .login-card.is-pixel .security-mark img{width:calc(44px * var(--platform-density-scale,1));height:calc(44px * var(--platform-density-scale,1))}.login-portal-pixel .login-card.is-pixel h1{font-size:calc(30px * var(--platform-density-scale,1))}.login-portal-pixel .login-card.is-pixel .subtitle{margin:calc(6px * var(--platform-density-scale,1)) 0 calc(14px * var(--platform-density-scale,1));font-size:calc(14px * var(--platform-density-scale,1))}.login-portal-pixel .login-card.is-pixel .login-form{gap:calc(10px * var(--platform-density-scale,1))}.login-portal-pixel .login-card.is-pixel .input-shell input{height:calc(50px * var(--platform-density-scale,1))}.login-portal-pixel .login-card.is-pixel .sign-in-button{height:calc(48px * var(--platform-density-scale,1))}.login-portal-pixel .login-card.is-pixel .security-footer{margin-top:calc(8px * var(--platform-density-scale,1))}.login-portal-pixel .login-card.is-pixel .footer-rule{margin-bottom:calc(8px * var(--platform-density-scale,1))}}@media (min-width:761px){.page-shell.login-portal-pixel .login-card.is-pixel{height:min(calc(690px * var(--platform-density-scale,1)), calc(100dvh - calc(48px * var(--platform-density-scale,1))));min-height:min(calc(690px * var(--platform-density-scale,1)), calc(100dvh - calc(48px * var(--platform-density-scale,1))));max-height:min(calc(690px * var(--platform-density-scale,1)), calc(100dvh - calc(48px * var(--platform-density-scale,1))));overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:none;align-self:center;overflow-y:auto}.page-shell.login-portal-pixel .login-card.is-pixel::-webkit-scrollbar{display:none}}.dashboard-page[data-stable-workspace] .platform-table-wrap{min-width:0;max-width:100%;max-height:min(55dvh, calc(520px * var(--platform-density-scale,1)));overscroll-behavior:contain;scrollbar-width:auto;scrollbar-gutter:stable;overflow:auto}
:root{--pixel-modal-radius:var(--platform-panel-radius);--pixel-modal-space:calc(24px * var(--platform-density-scale,1));--pixel-modal-footer-height:calc(76px * var(--platform-density-scale,1));--pixel-modal-backdrop:#17275e57;--pixel-modal-z:1000}.pixel-modal-backdrop{z-index:var(--pixel-modal-z);padding:var(--pixel-modal-space);background:var(--pixel-modal-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.pixel-modal-backdrop~.pixel-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.pixel-modal{--pixel-modal-tone:var(--platform-primary);--pixel-modal-tone-soft:var(--platform-surface-soft);box-sizing:border-box;width:min(100%, calc(680px * var(--platform-density-scale,1)));max-height:calc(100dvh - calc(48px * var(--platform-density-scale,1)));border:1px solid var(--platform-border);border-radius:var(--pixel-modal-radius);background:var(--platform-surface);min-height:0;color:var(--platform-text);box-shadow:var(--platform-dialog-shadow);text-align:left;outline:none;flex-direction:column;display:flex;overflow:hidden}.pixel-modal.is-small{width:min(100%, calc(520px * var(--platform-density-scale,1)))}.pixel-modal.is-large{width:min(100%, calc(960px * var(--platform-density-scale,1)))}.pixel-modal.is-wide{width:min(100%, calc(1240px * var(--platform-density-scale,1)))}.pixel-modal-backdrop.placement-right{place-items:stretch end;padding:0}.pixel-modal.placement-right{width:min(calc(1120px * var(--platform-density-scale,1)), calc(100vw - calc(72px * var(--platform-density-scale,1))));border-block:0;border-right:0;border-radius:0;height:100dvh;max-height:none;animation-name:pixel-modal-enter-right}.pixel-modal.placement-right .pixel-modal-body{display:flex;overflow:hidden}.pixel-modal.placement-right .pixel-modal-content{width:100%;min-height:0}.pixel-modal.is-wide:has(.ssc-nomination-review-content){height:min(calc(1020px * var(--platform-density-scale,1)), calc(100dvh - calc(48px * var(--platform-density-scale,1))))}.pixel-modal.tone-success{--pixel-modal-tone:var(--platform-success);--pixel-modal-tone-soft:var(--platform-success-soft)}.pixel-modal.tone-warning{--pixel-modal-tone:var(--platform-warning);--pixel-modal-tone-soft:var(--platform-warning-soft)}.pixel-modal.tone-danger{--pixel-modal-tone:var(--platform-danger);--pixel-modal-tone-soft:var(--platform-danger-soft)}.pixel-modal-form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.pixel-modal-header{justify-content:space-between;align-items:flex-start;gap:calc(20px * var(--platform-density-scale,1));padding:var(--pixel-modal-space);border-bottom:1px solid var(--platform-border);flex:none;display:flex}.pixel-modal-header>div{min-width:0}.pixel-modal-eyebrow{margin-bottom:calc(8px * var(--platform-density-scale,1));color:var(--pixel-modal-tone);font-size:var(--platform-label-font);letter-spacing:.08em;font-weight:750;display:block}.pixel-modal-header h2{font-size:var(--platform-title-font);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.3}.pixel-modal .pixel-modal-close{flex:0 0 calc(36px * var(--platform-density-scale,1));width:calc(36px * var(--platform-density-scale,1));height:calc(36px * var(--platform-density-scale,1));min-height:calc(36px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);color:var(--platform-primary);background:var(--platform-surface);box-shadow:none;cursor:pointer;place-items:center;padding:0;display:grid}.pixel-modal-body{min-height:0;padding:var(--pixel-modal-space);overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;overflow:auto}.pixel-modal-message{align-items:flex-start;gap:calc(16px * var(--platform-density-scale,1));margin-bottom:calc(20px * var(--platform-density-scale,1));display:flex}.pixel-modal-message:last-child{margin-bottom:0}.pixel-modal-icon{flex:0 0 calc(44px * var(--platform-density-scale,1));width:calc(44px * var(--platform-density-scale,1));height:calc(44px * var(--platform-density-scale,1));border-radius:var(--platform-control-radius);color:var(--pixel-modal-tone);background:var(--pixel-modal-tone-soft);place-items:center;display:grid}.pixel-modal-icon svg{width:calc(22px * var(--platform-density-scale,1));height:calc(22px * var(--platform-density-scale,1))}.pixel-modal-summary{margin:0 0 calc(8px * var(--platform-density-scale,1));color:var(--platform-text);font-size:var(--platform-section-font);font-weight:650;line-height:1.5}.pixel-modal-description{color:var(--platform-muted);font-size:var(--platform-control-font);overflow-wrap:anywhere;line-height:1.6}.pixel-modal-description p{margin:0}.pixel-modal-description p+p{margin-top:calc(8px * var(--platform-density-scale,1))}.pixel-modal-detail{margin:calc(12px * var(--platform-density-scale,1)) 0;padding:calc(14px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);background:var(--platform-surface-soft);font-size:var(--platform-control-font);overflow-wrap:anywhere;line-height:1.6}.pixel-modal-detail>strong{margin-bottom:calc(4px * var(--platform-density-scale,1));font-size:var(--platform-label-font);display:block}.pixel-modal-detail.is-warning{background:var(--platform-warning-soft);color:var(--platform-warning)}.pixel-modal-content{min-width:0}.pixel-modal-record{border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);background:var(--platform-surface);min-width:0;margin:0;overflow:hidden}.pixel-modal-record>div{grid-template-columns:minmax(calc(120px * var(--platform-density-scale,1)), .85fr) minmax(0, 2fr);align-items:start;gap:calc(16px * var(--platform-density-scale,1));padding:calc(15px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));display:grid}.pixel-modal-record>div+div{border-top:1px solid var(--platform-border)}.pixel-modal-record dt{color:var(--platform-muted);font-size:var(--platform-label-font);margin:0;line-height:1.6}.pixel-modal-record dd{min-width:0;color:var(--platform-text);font-size:var(--platform-control-font);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.6}.pixel-modal-content-actions{gap:calc(8px * var(--platform-density-scale,1));margin-bottom:calc(16px * var(--platform-density-scale,1));flex-wrap:wrap;display:flex}.pixel-modal-footer{box-sizing:border-box;min-height:var(--pixel-modal-footer-height);padding:calc(18px * var(--platform-density-scale,1)) var(--pixel-modal-space);justify-content:flex-end;align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-top:1px solid var(--platform-border);background:var(--platform-surface);flex-wrap:wrap;flex:none;display:flex}.pixel-modal-footer>:first-child:not(:only-child){margin-right:auto}.pixel-modal-footer-actions{justify-content:flex-end;align-items:center;gap:calc(10px * var(--platform-density-scale,1));flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}.pixel-modal .pixel-modal-button,.pixel-modal-footer :is(button,a){box-sizing:border-box;justify-content:center;align-items:center;gap:calc(8px * var(--platform-density-scale,1));min-width:calc(100px * var(--platform-density-scale,1));min-height:calc(40px * var(--platform-density-scale,1));width:auto;padding:calc(10px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);background:var(--platform-surface);color:var(--platform-primary);font-family:inherit;font-size:var(--platform-control-font);font-weight:var(--platform-control-weight);cursor:pointer;box-shadow:none;white-space:normal;line-height:1.4;text-decoration:none;display:inline-flex}.pixel-modal .pixel-modal-button.is-primary,.pixel-modal-footer :is(.is-primary,.training-primary-action,.platform-button.is-primary){border-color:var(--platform-primary);background:var(--platform-primary);color:var(--platform-surface)}.pixel-modal.variant-destructive .pixel-modal-button.is-primary,.pixel-modal .pixel-modal-button.is-destructive{border-color:var(--platform-danger);background:var(--platform-danger);color:var(--platform-surface)}.pixel-modal :is(button,a):focus-visible{outline:2px solid var(--platform-primary);outline-offset:3px}.pixel-modal button:disabled{opacity:.55;cursor:not-allowed}.pixel-modal-footer svg{width:calc(16px * var(--platform-density-scale,1));height:calc(16px * var(--platform-density-scale,1));flex:0 0 calc(16px * var(--platform-density-scale,1))}.pixel-modal-error{color:var(--platform-danger);font-size:var(--platform-control-font)}.pixel-modal-spinner{animation:.8s linear infinite pixel-modal-spin}@keyframes pixel-modal-spin{to{transform:rotate(360deg)}}@keyframes pixel-modal-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pixel-modal-enter-right{0%{opacity:.7;transform:translate(38px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.pixel-modal{animation:.18s cubic-bezier(.2,.8,.2,1) pixel-modal-enter}}@media (prefers-reduced-motion:reduce){.pixel-modal-spinner{animation:none}}@media (max-width:600px){:root{--pixel-modal-space:calc(16px * var(--platform-density-scale,1))}.pixel-modal-backdrop{padding:calc(12px * var(--platform-density-scale,1))}.pixel-modal{width:100%;max-width:calc(100vw - calc(24px * var(--platform-density-scale,1)));max-height:calc(100dvh - calc(24px * var(--platform-density-scale,1)))}.pixel-modal.placement-right{width:100vw;max-height:none}.pixel-modal-header{gap:calc(12px * var(--platform-density-scale,1))}.pixel-modal-header h2{font-size:calc(20px * var(--platform-density-scale,1))}.pixel-modal-body{scrollbar-gutter:auto;overflow-x:hidden}.pixel-modal-content,.pixel-modal-content>*,.pixel-modal form,.pixel-modal fieldset{box-sizing:border-box;min-width:0;max-width:100%}.pixel-modal :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%}.pixel-modal-footer{align-items:stretch;gap:calc(8px * var(--platform-density-scale,1));flex-direction:column}.pixel-modal-footer>:first-child:not(:only-child){margin-right:0}.pixel-modal-footer :is(button,a){width:100%}.pixel-modal-footer-actions{flex-direction:column;align-items:stretch;width:100%}.pixel-modal-record>div{gap:calc(4px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr)}}
.workspace-entry-content{display:contents}html:has(>body>.workspace-entry-cover:not([data-phase=idle])){scrollbar-gutter:auto}.login-portal-pixel .login-card>.signin-transition{border-radius:inherit;position:absolute;overflow:hidden}.workspace-entry-cover{z-index:400;justify-content:center;align-items:center;gap:calc(24px * var(--platform-density-scale,1));padding:calc(24px * var(--platform-density-scale,1));color:#17275e;opacity:1;visibility:visible;overscroll-behavior:contain;background:radial-gradient(at 30% 20%,#efebff 0,#0000 65%),#f8f8ff;outline:none;flex-direction:column;transition:none;display:flex;position:fixed;inset:0}.workspace-entry-cover[data-phase=idle]{opacity:0;visibility:hidden;pointer-events:none;transition:none}.workspace-entry-cover[data-phase=revealing]{opacity:0;transition:opacity .28s cubic-bezier(.22,.61,.36,1)}.workspace-entry-feedback{align-items:center;gap:calc(14px * var(--platform-density-scale,1));text-align:center;max-width:calc(420px * var(--platform-density-scale,1));flex-direction:column;display:flex}.workspace-entry-feedback>.ai-loader{margin-bottom:calc(12px * var(--platform-density-scale,1))}.workspace-entry-feedback>strong{font-size:clamp(calc(18px * var(--platform-density-scale,1)), 2vw, calc(22px * var(--platform-density-scale,1)));font-weight:700;line-height:1.4}.workspace-entry-feedback>p{color:#6d78a1;font-size:calc(13px * var(--platform-density-scale,1));margin:0;line-height:1.6}.workspace-entry-cover[data-phase=idle] .ai-loader:before,.workspace-entry-cover[data-phase=idle] .ai-loader:after,.workspace-entry-cover[data-phase=idle] .ai-loader i{animation-play-state:paused}:is(body:has(>.workspace-entry-cover:not([data-phase=idle])) .dashboard-page,body:has(>.workspace-entry-cover:not([data-phase=idle])) .dashboard-content){transition:none;animation:none}body:has(>.workspace-entry-cover:not([data-phase=idle])) .platform-route-loader{visibility:hidden}body:has(>.workspace-entry-cover:not([data-phase=idle])) .portal-session-loading{visibility:hidden}@media (prefers-reduced-motion:reduce){.workspace-entry-cover,.workspace-entry-cover[data-phase=revealing]{transition:none}}
@media (min-width:1001px){body.platform-ui-scope{--platform-control-height:calc(31px * var(--platform-density-scale,1));--platform-action-height:calc(31px * var(--platform-density-scale,1));--platform-row-action-height:calc(28px * var(--platform-density-scale,1));--platform-icon-action-size:calc(31px * var(--platform-density-scale,1));--platform-icon-action-compact-size:calc(25px * var(--platform-density-scale,1));--platform-workflow-action-width:calc(104px * var(--platform-density-scale,1));--platform-workflow-action-compact-width:calc(84px * var(--platform-density-scale,1));--platform-regional-language-width:calc(90px * var(--platform-density-scale,1));--platform-action-icon-size:calc(12px * var(--platform-density-scale,1));--platform-control-radius:calc(8px * var(--platform-density-scale,1));--platform-panel-radius:calc(12px * var(--platform-density-scale,1))}body .dashboard-page{height:100dvh;min-height:0;padding:calc(12px * var(--platform-density-scale,1));gap:calc(12px * var(--platform-density-scale,1));grid-template-columns:calc(230px * var(--platform-density-scale,1)) minmax(0, 1fr)}body .dashboard-page.is-sidebar-collapsed{grid-template-columns:calc(70px * var(--platform-density-scale,1)) minmax(0, 1fr)}body .dashboard-page.is-standalone{grid-template-columns:minmax(0,1fr)}body .dashboard-page :is(.dashboard-sidebar,.dashboard-main){height:calc(100dvh - calc(24px * var(--platform-density-scale,1)));border-radius:calc(22px * var(--platform-density-scale,1));min-height:0}body .dashboard-sidebar{top:calc(12px * var(--platform-density-scale,1))}body .dashboard-header{height:calc(70px * var(--platform-density-scale,1));flex:0 0 calc(70px * var(--platform-density-scale,1));padding-inline:calc(17px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1))}body .header-leading{gap:calc(18px * var(--platform-density-scale,1))}body .header-breadcrumb{font-size:calc(11px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1))}body .header-icon-button{width:calc(39px * var(--platform-density-scale,1));height:calc(39px * var(--platform-density-scale,1))}body .header-actions{gap:calc(12px * var(--platform-density-scale,1))}body .admin-profile{min-width:calc(176px * var(--platform-density-scale,1));gap:calc(9px * var(--platform-density-scale,1))}body .admin-avatar{width:calc(40px * var(--platform-density-scale,1));height:calc(40px * var(--platform-density-scale,1))}body .admin-profile strong{font-size:calc(12px * var(--platform-density-scale,1))}body .admin-profile small{font-size:calc(9.5px * var(--platform-density-scale,1))}body .dashboard-footer{min-height:calc(48px * var(--platform-density-scale,1));flex:0 0 calc(48px * var(--platform-density-scale,1));padding-inline:calc(22px * var(--platform-density-scale,1));font-size:calc(9.5px * var(--platform-density-scale,1))}body .dashboard-content{padding:calc(12px * var(--platform-density-scale,1)) calc(19px * var(--platform-density-scale,1)) 0}body .sidebar-logo{height:calc(127px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(27px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1))}body .sidebar-logo.is-pixel .sidebar-logo-frame{height:calc(105px * var(--platform-density-scale,1))}body .sidebar-nav{padding-inline:calc(13px * var(--platform-density-scale,1))}body :is(.dashboard-nav-active,.dashboard-nav-link,.sidebar-item){min-height:calc(39px * var(--platform-density-scale,1));font-size:calc(11px * var(--platform-density-scale,1));gap:calc(11px * var(--platform-density-scale,1))}body .nav-group{padding:calc(12px * var(--platform-density-scale,1)) calc(3px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1))}body .nav-group p{font-size:calc(9px * var(--platform-density-scale,1));margin-bottom:calc(7px * var(--platform-density-scale,1))}body .sidebar-submenu{margin:calc(6px * var(--platform-density-scale,1)) 0 calc(8px * var(--platform-density-scale,1)) calc(17px * var(--platform-density-scale,1));padding-left:calc(14px * var(--platform-density-scale,1));gap:calc(4px * var(--platform-density-scale,1))}body .sidebar-submenu a,body .sidebar-nested-wrap>button{min-height:calc(33px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));font-size:calc(10px * var(--platform-density-scale,1))}body .platform-control.is-compact,body .platform-search-input.is-compact{--platform-control-height-local:calc(28px * var(--platform-density-scale,1))}body .platform-control.is-comfortable,body .platform-search-input.is-comfortable{--platform-control-height-local:calc(35px * var(--platform-density-scale,1))}body .platform-ui-scope .platform-density-compact{--platform-control-height-local:calc(28px * var(--platform-density-scale,1))}body .platform-ui-scope .platform-density-comfortable{--platform-control-height-local:calc(35px * var(--platform-density-scale,1))}body .platform-card-header{padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1))}body .platform-card.is-padding-compact .platform-card-body{padding:calc(9px * var(--platform-density-scale,1))}body .platform-card.is-padding-standard .platform-card-body{padding:calc(13px * var(--platform-density-scale,1))}body .platform-card.is-padding-comfortable .platform-card-body{padding:calc(17px * var(--platform-density-scale,1))}body .platform-compact-tabs :is(a,button){min-height:calc(36px * var(--platform-density-scale,1));padding-inline:calc(12px * var(--platform-density-scale,1));font-size:var(--platform-control-font)}body .platform-compact-tabs em{min-width:calc(18px * var(--platform-density-scale,1));height:calc(18px * var(--platform-density-scale,1));font-size:var(--platform-label-font)}body .platform-tab-switcher{padding:calc(6px * var(--platform-density-scale,1));gap:calc(5px * var(--platform-density-scale,1))}body .platform-tab-switcher button{min-height:calc(47px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1))}body .platform-tab-switcher button strong{font-size:var(--platform-control-font)}body .platform-tab-switcher button small{font-size:var(--platform-body-font)}body .platform-ui-scope.hrms-workspace{--hrms-register-inset:calc(17px * var(--platform-density-scale,1))}body .platform-ui-scope.hrms-workspace.hrms-page{gap:calc(12px * var(--platform-density-scale,1))}body :is(.platform-page-header,.training-page-header),body .platform-ui-scope.hrms-workspace.hrms-page>.platform-page-header{min-height:calc(78px * var(--platform-density-scale,1));gap:calc(18px * var(--platform-density-scale,1))}body :is(.platform-page-header,.training-page-header) h1,body .platform-ui-scope.hrms-workspace.hrms-page>.platform-page-header h1{font-size:var(--platform-display-font)}body :is(.platform-page-header,.training-page-header) p,body .platform-ui-scope.hrms-workspace.hrms-page>.platform-page-header p{font-size:var(--platform-description-font)}body .platform-ui-scope.hrms-workspace .hrms-register-kpis{gap:calc(10px * var(--platform-density-scale,1));margin-bottom:calc(17px * var(--platform-density-scale,1))}body .platform-ui-scope.hrms-workspace .hrms-register-kpis>:is(article,button){min-height:calc(96px * var(--platform-density-scale,1));padding:calc(15px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1))}body .platform-ui-scope.hrms-workspace .hrms-register-kpi-icon{flex-basis:calc(30px * var(--platform-density-scale,1));width:calc(30px * var(--platform-density-scale,1));height:calc(30px * var(--platform-density-scale,1))}body .platform-ui-scope.hrms-workspace .hrms-register-tabs{padding-block:calc(13px * var(--platform-density-scale,1))}body .platform-ui-scope.hrms-workspace .hrms-register-toolbar{padding-block:calc(13px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1))}body .platform-ui-scope.hrms-workspace .hrms-register-caption{min-height:calc(51px * var(--platform-density-scale,1));padding-block:calc(7px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1))}body .platform-ui-scope.hrms-workspace .hrms-register-table th{height:calc(36px * var(--platform-density-scale,1));padding-block:calc(10px * var(--platform-density-scale,1))}body .platform-ui-scope.hrms-workspace .hrms-register-table td{height:calc(65px * var(--platform-density-scale,1));padding-block:calc(12px * var(--platform-density-scale,1))}body .platform-ui-scope.hrms-workspace :is(.hrms-directory-pagination,.hrms-register-card>.platform-pagination){min-height:calc(57px * var(--platform-density-scale,1));padding-block:calc(12px * var(--platform-density-scale,1))}body .hrms-employee-avatar{flex-basis:calc(31px * var(--platform-density-scale,1));width:calc(31px * var(--platform-density-scale,1));height:calc(31px * var(--platform-density-scale,1));font-size:calc(10px * var(--platform-density-scale,1))}body .hrms-config-hub>.hrms-configuration{grid-template-columns:calc(223px * var(--platform-density-scale,1)) minmax(0, 1fr);gap:calc(15px * var(--platform-density-scale,1))}body .hrms-config-hub .hrms-configuration-areas button{min-height:calc(47px * var(--platform-density-scale,1))}body .login-portal-pixel .login-card.is-pixel{padding:calc(20px * var(--platform-density-scale,1)) calc(24px * var(--platform-density-scale,1))}body .login-portal-pixel .login-card.is-pixel h1{font-size:calc(26px * var(--platform-density-scale,1))}body .login-portal-pixel .login-card.is-pixel .subtitle{font-size:calc(12px * var(--platform-density-scale,1))}}@media (min-width:1001px) and (max-height:760px){body .dashboard-page .dashboard-header{height:calc(60px * var(--platform-density-scale,1));flex-basis:calc(60px * var(--platform-density-scale,1))}body .dashboard-page .dashboard-footer{min-height:calc(36px * var(--platform-density-scale,1));flex-basis:calc(36px * var(--platform-density-scale,1))}body .sidebar-logo{height:calc(106px * var(--platform-density-scale,1))}body .sidebar-logo.is-pixel .sidebar-logo-frame{height:calc(92px * var(--platform-density-scale,1))}}@media (min-width:1281px){body .page-shell.login-portal-pixel .login-card.is-pixel{padding:calc(34px * var(--platform-density-scale,1)) calc(42px * var(--platform-density-scale,1)) calc(26px * var(--platform-density-scale,1))}body .page-shell.login-portal-pixel .login-card.is-pixel .security-mark.is-pixel{width:calc(72px * var(--platform-density-scale,1));height:calc(72px * var(--platform-density-scale,1));margin-bottom:calc(11px * var(--platform-density-scale,1));border-radius:calc(22px * var(--platform-density-scale,1))}body .page-shell.login-portal-pixel .login-card.is-pixel .security-mark.is-pixel img{width:calc(56px * var(--platform-density-scale,1));height:calc(56px * var(--platform-density-scale,1))}body .page-shell.login-portal-pixel .login-card.is-pixel h1{font-size:calc(36px * var(--platform-density-scale,1));letter-spacing:calc(-1.2px * var(--platform-density-scale,1));line-height:1.2}body .page-shell.login-portal-pixel .login-card.is-pixel .subtitle{font-size:calc(15px * var(--platform-density-scale,1));margin:calc(7px * var(--platform-density-scale,1)) 0 calc(17px * var(--platform-density-scale,1));line-height:1.5}body .page-shell.login-portal-pixel .login-card.is-pixel .input-shell input{height:calc(60px * var(--platform-density-scale,1))}body .page-shell.login-portal-pixel .login-card.is-pixel .sign-in-button{height:calc(58px * var(--platform-density-scale,1));font-size:calc(17px * var(--platform-density-scale,1))}body .page-shell.login-portal-pixel .login-card.is-pixel .login-form{gap:calc(10px * var(--platform-density-scale,1))}}@media (min-width:761px){body .page-shell.login-portal-pixel .login-card.is-pixel{border-radius:calc(28px * var(--platform-density-scale,1));background:linear-gradient(160deg,#fffffff5,#f7f9ffeb 62%,#fbf7ffeb);border-color:#97a9d347;box-shadow:0 22px 54px #1f337024,inset 0 1px #fff}body .page-shell.login-portal-pixel .login-card.is-pixel .login-card-content{flex-direction:column;height:100%;min-height:0;display:flex}body .page-shell.login-portal-pixel .login-card.is-pixel .pixel-credential-form{margin-top:clamp(calc(52px * var(--platform-density-scale,1)), 8dvh, calc(72px * var(--platform-density-scale,1)))}body .page-shell.login-portal-pixel .login-card.is-pixel .pixel-credential-form .form-options.is-forgot-only{min-height:calc(24px * var(--platform-density-scale,1));justify-content:flex-end;margin:0}body .page-shell.login-portal-pixel .login-card.is-pixel .pixel-credential-form .sign-in-button{margin-top:0}body .page-shell.login-portal-pixel .login-card.is-pixel .input-shell input{border-radius:calc(12px * var(--platform-density-scale,1));background:#fffffff5;border-color:#3045842e;box-shadow:0 1px 2px #1e30650a,inset 0 1px #fff}body .page-shell.login-portal-pixel .login-card.is-pixel .input-shell input:hover{border-color:#36489452}body .page-shell.login-portal-pixel .login-card.is-pixel .input-shell input:focus{border-color:#4f44be94;box-shadow:0 0 0 3px #5746cd1a}body .page-shell.login-portal-pixel .login-card.is-pixel .input-icon,body .page-shell.login-portal-pixel .login-card.is-pixel .input-shell:focus-within .input-icon,body .page-shell.login-portal-pixel .login-card.is-pixel .password-toggle{border-radius:calc(10px * var(--platform-density-scale,1));color:#5848d9;box-shadow:none;background:#f5f4fc;border-color:#4e43ae14}body .page-shell.login-portal-pixel .login-card.is-pixel .sign-in-button{border-radius:calc(12px * var(--platform-density-scale,1));box-shadow:0 10px 22px #2d3a9733,inset 0 1px #fff3}body .page-shell.login-portal-pixel .login-card.is-pixel .sign-in-button:hover{filter:none;transform:none;box-shadow:0 12px 26px #2d3a973d,inset 0 1px #fff3}body .page-shell.login-portal-pixel .login-card.is-pixel .footer-rule span{background:#424f8724}body .page-shell.login-portal-pixel .login-card.is-pixel .security-footer strong{color:#283762;letter-spacing:.01em}:is(body .page-shell.login-portal-pixel .login-card.is-pixel .security-footer,body .page-shell.login-portal-pixel .login-card.is-pixel:has(.pixel-credential-form) .security-footer,body .page-shell.login-portal-pixel .login-card.is-pixel:has(.password-recovery-flow) .security-footer,body .page-shell.login-portal-pixel .login-card.is-pixel:has(.otp-login-form) .security-footer){margin-top:auto}}@media (min-width:1281px) and (max-height:700px){body .page-shell.login-portal-pixel .login-card.is-pixel{padding-block:calc(28px * var(--platform-density-scale,1))}body .page-shell.login-portal-pixel .login-card.is-pixel .security-mark.is-pixel{width:calc(64px * var(--platform-density-scale,1));height:calc(64px * var(--platform-density-scale,1));margin-bottom:calc(12px * var(--platform-density-scale,1))}body .page-shell.login-portal-pixel .login-card.is-pixel .security-mark.is-pixel img{width:calc(52px * var(--platform-density-scale,1));height:calc(52px * var(--platform-density-scale,1))}body .page-shell.login-portal-pixel .login-card.is-pixel h1{font-size:calc(32px * var(--platform-density-scale,1))}body .page-shell.login-portal-pixel .login-card.is-pixel .subtitle{margin-block:calc(10px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1))}body .page-shell.login-portal-pixel .login-card.is-pixel .input-shell input{height:calc(50px * var(--platform-density-scale,1))}body .page-shell.login-portal-pixel .login-card.is-pixel .sign-in-button{height:calc(52px * var(--platform-density-scale,1))}}
body .dashboard-page{-moz-column-gap:12px;column-gap:calc(12px * var(--platform-density-scale,1));row-gap:0;height:100dvh;min-height:0;padding:0}body .dashboard-page>.dashboard-sidebar,body .dashboard-page>.dashboard-main{border-radius:0;height:100dvh;min-height:0}body .dashboard-page>.dashboard-sidebar{top:0}@media (min-width:1001px){body .dashboard-page.is-sidebar-collapsed{grid-template-columns:calc(84px * var(--platform-density-scale,1)) minmax(0, 1fr)}body .dashboard-sidebar.is-collapsed{overflow:visible}body .dashboard-sidebar.is-collapsed .sidebar-nav{padding-inline:calc(7px * var(--platform-density-scale,1))}body .dashboard-sidebar.is-collapsed :is(.dashboard-nav-active,.dashboard-nav-link,.sidebar-item){width:calc(56px * var(--platform-density-scale,1));min-height:calc(50px * var(--platform-density-scale,1));margin-inline:auto}body .dashboard-sidebar.is-collapsed .sidebar-submenu-wrap>.sidebar-collapsed-flyout{z-index:90;left:calc(96px * var(--platform-density-scale,1));top:var(--sidebar-flyout-top,calc(8px * var(--platform-density-scale,1)));width:calc(260px * var(--platform-density-scale,1));max-height:calc(100dvh - var(--sidebar-flyout-top,calc(8px * var(--platform-density-scale,1))) - calc(10px * var(--platform-density-scale,1)));box-sizing:border-box;padding:calc(9px * var(--platform-density-scale,1));gap:var(--sidebar-submenu-gap,calc(2px * var(--platform-density-scale,1)));border-radius:calc(13px * var(--platform-density-scale,1));color:var(--platform-text);scrollbar-gutter:stable;background:#fff;border:1px solid #52499124;margin:0;display:none;position:fixed;overflow:hidden auto;box-shadow:0 18px 46px #271f5b2e}body .dashboard-sidebar.is-collapsed .sidebar-submenu-wrap:is(:hover,:focus-within)>.sidebar-collapsed-flyout{display:grid}body .dashboard-sidebar.is-collapsed .sidebar-collapsed-flyout:before{inset:0 auto 0 calc(-12px * var(--platform-density-scale,1));width:calc(12px * var(--platform-density-scale,1));content:"";position:absolute}body .dashboard-sidebar.is-collapsed .sidebar-flyout-title{margin:calc(-9px * var(--platform-density-scale,1)) calc(-9px * var(--platform-density-scale,1)) calc(5px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));border-bottom:1px solid var(--platform-border);color:var(--platform-text);background:var(--platform-surface-soft);font-size:calc(10px * var(--platform-density-scale,1));letter-spacing:.04em;font-weight:800}body .dashboard-sidebar.is-collapsed .sidebar-collapsed-flyout a{min-height:calc(36px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));font-size:calc(10px * var(--platform-density-scale,1))}body .dashboard-sidebar.is-collapsed .sidebar-nested-wrap.is-flyout>button{min-height:calc(34px * var(--platform-density-scale,1));cursor:default}body .dashboard-sidebar.is-collapsed .sidebar-nested-wrap.is-flyout .sidebar-chevron{display:none}}body .dashboard-content .account-enterprise-workspace,body .dashboard-content .ceo-tasks-enterprise{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:clip}body .dashboard-content .account-enterprise-workspace>.platform-page-header,body .dashboard-content .ceo-tasks-enterprise.training-module-page>.platform-page-header{width:100%;min-width:0;min-height:calc(112px * var(--platform-density-scale,1));box-sizing:border-box;padding:calc(20px * var(--platform-density-scale,1)) calc(24px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1)) calc(28px * var(--platform-density-scale,1));align-items:center;margin:0}body .dashboard-content .account-enterprise-workspace>.platform-page-header>.platform-page-header-copy,body .dashboard-content .ceo-tasks-enterprise>.platform-page-header>.platform-page-header-copy{min-width:0}body .dashboard-content .account-enterprise-workspace>.platform-page-header>.platform-page-header-actions,body .dashboard-content .ceo-tasks-enterprise>.platform-page-header>.platform-page-header-actions{flex:none}@media (max-width:1000px){body .dashboard-page{height:auto;min-height:100dvh;padding:0}body .dashboard-page>.dashboard-main{height:auto;min-height:100dvh}body .dashboard-page>.dashboard-sidebar{height:100dvh;top:0;left:0}}@media (max-width:780px){body .dashboard-page>.dashboard-main{overflow:visible}body .dashboard-page .dashboard-header{z-index:50;flex:0 0 calc(70px * var(--platform-density-scale,1));width:100%;position:sticky;top:0}body .dashboard-page :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=date]):not([type=time]):not([type=datetime-local]):not([type=month]):not([type=week]),textarea){font-size:calc(16px * var(--platform-density-scale,1))!important}body .dashboard-page :where(select,input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week]){font-size:calc(12px * var(--platform-density-scale,1))!important}}@media (max-width:700px){body .dashboard-content .account-enterprise-workspace>.platform-page-header,body .dashboard-content .ceo-tasks-enterprise.training-module-page>.platform-page-header{min-height:0;padding:calc(18px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1));align-items:flex-start}body .dashboard-content .account-enterprise-workspace>.platform-page-header>.platform-page-header-actions,body .dashboard-content .ceo-tasks-enterprise>.platform-page-header>.platform-page-header-actions{width:100%}}@media (orientation:landscape) and (max-height:650px) and (max-width:1000px){body .dashboard-page,body .dashboard-page>.dashboard-main,body .dashboard-page>.dashboard-sidebar{height:100dvh;min-height:0}}
body .dashboard-sidebar{--sidebar-submenu-gap:calc(5px * var(--platform-density-scale,1))}body .dashboard-sidebar :is(.sidebar-submenu,.sidebar-nested-submenu){gap:var(--sidebar-submenu-gap)}body .dashboard-sidebar :is(.dashboard-nav-active,.dashboard-nav-link,.sidebar-item){box-sizing:border-box;min-height:calc(40px * var(--platform-density-scale,1));padding-block:calc(8px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));font-size:calc(12px * var(--platform-density-scale,1));font-weight:500;line-height:1.4}body .dashboard-sidebar :is(.dashboard-nav-active,.dashboard-nav-link,.sidebar-item)>span,body .dashboard-sidebar .sidebar-nested-wrap>button>span{overflow-wrap:anywhere;min-width:0}body .dashboard-sidebar :is(.dashboard-nav-active,.dashboard-nav-link,.sidebar-item)>svg{flex:0 0 calc(18px * var(--platform-density-scale,1));width:calc(18px * var(--platform-density-scale,1));height:calc(18px * var(--platform-density-scale,1))}body .dashboard-sidebar .sidebar-item>.sidebar-chevron{flex-basis:calc(14px * var(--platform-density-scale,1));width:calc(14px * var(--platform-density-scale,1));height:calc(14px * var(--platform-density-scale,1))}body .dashboard-sidebar .nav-group>p{margin-bottom:calc(6px * var(--platform-density-scale,1));color:#69759c;font-size:calc(9.5px * var(--platform-density-scale,1));letter-spacing:.045em;font-weight:650;line-height:1.5}body .dashboard-sidebar .sidebar-submenu a,body .dashboard-sidebar .sidebar-nested-wrap>button{box-sizing:border-box;min-height:calc(35px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));font-size:calc(11.5px * var(--platform-density-scale,1));overflow-wrap:anywhere;line-height:1.4}body .dashboard-sidebar .sidebar-submenu a{gap:calc(8px * var(--platform-density-scale,1))}body .dashboard-sidebar :is(.dashboard-nav-active,.sidebar-item.is-section-active){color:#fff;background:linear-gradient(135deg,#453cc3,#35369f);font-weight:600;box-shadow:0 3px 10px #4c3b991f}body .dashboard-sidebar :is(.dashboard-nav-link,.sidebar-item:not(.is-static)):hover{background:#653bff0f}body .dashboard-sidebar .sidebar-item.is-section-active:hover{background:linear-gradient(135deg,#453cc3,#35369f)}body .dashboard-sidebar .sidebar-submenu a.is-active{color:#4736df;background:#ece9ff;font-weight:650}body .dashboard-sidebar .sidebar-submenu{border-left-color:#e4e2f5}body .dashboard-sidebar{background:linear-gradient(#fafbff,#f7f9ff)}body .dashboard-sidebar :is(a,button):focus-visible{outline-offset:-2px;outline:2px solid #7b68cc}body .dashboard-sidebar .sidebar-item:not(.is-static){cursor:pointer}@media (min-width:1001px){body .dashboard-sidebar{--sidebar-submenu-gap:calc(2px * var(--platform-density-scale,1))}body .dashboard-sidebar:not(.is-collapsed) .sidebar-logo{height:calc(112px * var(--platform-density-scale,1));padding-block:calc(8px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1))}body .dashboard-sidebar:not(.is-collapsed) .sidebar-logo.is-pixel .sidebar-logo-frame{height:calc(96px * var(--platform-density-scale,1))}body .dashboard-sidebar:not(.is-collapsed) .nav-group{padding-block:calc(10px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1))}body .dashboard-sidebar:not(.is-collapsed) .sidebar-submenu{margin-block:calc(4px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1))}body .dashboard-sidebar.is-collapsed .sidebar-collapsed-flyout a{font-size:calc(11.5px * var(--platform-density-scale,1))}body .dashboard-sidebar.is-collapsed .sidebar-flyout-title{font-size:calc(12px * var(--platform-density-scale,1));font-weight:650}}@media (max-width:1000px){body .dashboard-sidebar :is(.dashboard-nav-active,.dashboard-nav-link,.sidebar-item),body .dashboard-sidebar.is-collapsed :is(.dashboard-nav-active,.dashboard-nav-link,.sidebar-item),body .dashboard-sidebar .sidebar-submenu a,body .dashboard-sidebar .sidebar-nested-wrap>button{min-height:calc(44px * var(--platform-density-scale,1));font-size:calc(14px * var(--platform-density-scale,1))}body .dashboard-sidebar .nav-group>p{font-size:calc(10.5px * var(--platform-density-scale,1))}}
:root{--platform-density-scale:1}@media screen and (min-width:1001px){:root{--platform-density-scale:.9}}
:root{--platform-input-focus-border:#653bff94;--platform-input-focus-ring:0 0 0 3px #653bff17}.platform-ui-scope.platform-ui-scope :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea):where(:not(:disabled):not([aria-invalid=true]):not(.is-invalid)):is(:focus,:focus-visible){border-color:var(--platform-input-focus-border)!important;box-shadow:var(--platform-input-focus-ring)!important;-webkit-box-shadow:var(--platform-input-focus-ring)!important;outline:0!important}.platform-ui-scope.platform-ui-scope :where(.platform-search-input,.training-toolbar label,.user-access-toolbar label,.assessor-password-form label>div,.governed-search,.theory-question-toolbar label,.policy-number-field>div,.trainer-registry-toolbar label,.trainer-job-search,.rate-card-toolbar label,.institution-queue-search,.partner-request-card>label,.assessment-candidate-toolbar>label,.training-content-search,.master-content-register>header,.batch-search>div,.delivery-toolbar label,.theory-exam-register>header label,.theory-bank-matrix>header label,.master-trainer-roster-search,.ops-search,.agency-revision-assessor-search>label):has(>:is(input,select):focus):not(.is-invalid):not(:has(>[aria-invalid=true],>.is-invalid)){border-color:var(--platform-input-focus-border)!important;box-shadow:var(--platform-input-focus-ring)!important;-webkit-box-shadow:var(--platform-input-focus-ring)!important;outline:0!important}.platform-ui-scope.platform-ui-scope :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):not(:disabled):is(.is-invalid,[aria-invalid=true]):is(:focus,:focus-visible),.platform-ui-scope.platform-ui-scope .platform-search-input:is(.is-invalid,:has(>[aria-invalid=true],>.is-invalid)):focus-within{border-color:#ea369780!important;outline:0!important;box-shadow:0 0 0 3px #ea36971a!important}.platform-ui-scope.platform-ui-scope :where(.platform-search-input,.training-toolbar label,.user-access-toolbar label,.assessor-password-form label>div,.governed-search,.theory-question-toolbar label,.policy-number-field>div,.trainer-registry-toolbar label,.trainer-job-search,.rate-card-toolbar label,.institution-queue-search,.partner-request-card>label,.assessment-candidate-toolbar>label,.training-content-search,.master-content-register>header,.batch-search>div,.delivery-toolbar label,.theory-exam-register>header label,.theory-bank-matrix>header label,.master-trainer-roster-search,.ops-search,.agency-revision-assessor-search>label)>:is(input,select):is(:focus,:focus-visible),.platform-ui-scope.platform-ui-scope .platform-control-embedded:is(:focus,:focus-visible){border:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;background-color:#0000!important;border-inline:0!important;outline:0!important}
@media (max-width:760px),(orientation:landscape) and (max-height:600px) and (max-width:1000px){.page-shell.login-portal-skill-sangraha{padding:0}.page-shell.login-portal-skill-sangraha,.page-shell.login-portal-skill-sangraha .screen-container,.page-shell.login-portal-skill-sangraha .content-grid,.page-shell.login-portal-skill-sangraha .login-column{height:auto;min-height:100svh}.page-shell.login-portal-skill-sangraha .login-card.is-skill-sangraha{height:auto;min-height:100svh;max-height:none;padding:max(calc(76px * var(--platform-density-scale,1)), calc((100svh - var(--skill-login-portrait-height,calc(540px * var(--platform-density-scale,1)))) / 2)) calc(18px * var(--platform-density-scale,1)) calc(24px * var(--platform-density-scale,1));flex-direction:column;justify-content:flex-start;align-items:center;gap:0;display:flex}.page-shell.login-portal-skill-sangraha .login-home-link{top:calc(20px * var(--platform-density-scale,1));left:calc(18px * var(--platform-density-scale,1));min-height:calc(32px * var(--platform-density-scale,1));position:absolute}.page-shell.login-portal-skill-sangraha .login-card-content{height:auto}.page-shell.login-portal-skill-sangraha .login-mobile-brand{width:min(58%, calc(220px * var(--platform-density-scale,1)));margin-bottom:calc(16px * var(--platform-density-scale,1));align-self:start}}@media (orientation:landscape) and (max-height:600px) and (max-width:1000px){.page-shell.login-portal-skill-sangraha .login-column{padding:0!important}.page-shell.login-portal-skill-sangraha .login-card.is-skill-sangraha{width:100%;max-width:none;padding-top:max(calc(76px * var(--platform-density-scale,1)), calc((100svh - var(--skill-login-landscape-height,calc(260px * var(--platform-density-scale,1)))) / 2))}.page-shell.login-portal-skill-sangraha .login-card-content{max-width:calc(900px * var(--platform-density-scale,1))}}.login-field{gap:calc(7px * var(--platform-density-scale,1));min-width:0;display:grid}.pixel-modal-message:has(.login-user-id-help){text-align:left;align-items:center}.login-field-label{text-align:left;color:#514b69;font-size:calc(13px * var(--platform-density-scale,1));font-weight:600;line-height:1.4}.login-field .input-shell{min-width:0}.login-card .login-input{width:100%;min-width:0}.login-card :is(.password-toggle,.user-id-help-toggle){min-width:calc(44px * var(--platform-density-scale,1));min-height:calc(44px * var(--platform-density-scale,1))}.login-card .login-input{padding-right:calc(58px * var(--platform-density-scale,1))}.login-card :is(.password-toggle,.user-id-help-toggle,.forgot-password-action,.recovery-back):focus-visible{outline-offset:3px;outline:3px solid #7661bc}.sidebar-close-button{z-index:2;top:calc(10px * var(--platform-density-scale,1));right:calc(10px * var(--platform-density-scale,1));width:calc(44px * var(--platform-density-scale,1));height:calc(44px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#584989;background:#fff;border:1px solid #e2ddf0;place-items:center;display:grid;position:absolute}.sidebar-close-button:focus-visible{outline-offset:2px;outline:3px solid #7661bc}@media (max-width:760px){body.platform-ui-scope .login-card input.login-input{font-size:calc(16px * var(--platform-density-scale,1))!important}.login-card .login-field-label{font-size:calc(13px * var(--platform-density-scale,1))}.login-card .forgot-password-action{min-height:calc(44px * var(--platform-density-scale,1))}.login-card .stakeholder-otp-digits{grid-template-columns:repeat(6,minmax(0,1fr))}.login-card .stakeholder-otp-digits input{width:100%;min-width:0}}@media (max-width:780px),(orientation:landscape) and (max-height:600px) and (max-width:1000px){.dashboard-page .dashboard-sidebar:not(.is-open){visibility:hidden;pointer-events:none}.dashboard-page .dashboard-sidebar.is-open{visibility:visible;max-width:calc(100vw - calc(56px * var(--platform-density-scale,1)));overscroll-behavior:contain}.dashboard-sidebar .sidebar-nav{overscroll-behavior:contain}.dashboard-sidebar :is(.sidebar-item,.sidebar-submenu a,.sidebar-nested-trigger,.dashboard-nav-link,.dashboard-nav-active){min-height:calc(44px * var(--platform-density-scale,1))}.dashboard-page .sidebar-backdrop{touch-action:none}}@media (prefers-reduced-motion:reduce){.page-shell :is(.orb,.arc,.pixel-cloud,.login-card,.brand-section){animation:none!important}}
